thread_context.hh (10664:61a0b02aa800) thread_context.hh (10698:829adc48e175)
1/*
2 * Copyright (c) 2011-2012 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 211 unchanged lines hidden (view full) ---

220 virtual void pcStateNoRecord(const TheISA::PCState &val) = 0;
221
222 virtual Addr instAddr() = 0;
223
224 virtual Addr nextInstAddr() = 0;
225
226 virtual MicroPC microPC() = 0;
227
1/*
2 * Copyright (c) 2011-2012 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 211 unchanged lines hidden (view full) ---

220 virtual void pcStateNoRecord(const TheISA::PCState &val) = 0;
221
222 virtual Addr instAddr() = 0;
223
224 virtual Addr nextInstAddr() = 0;
225
226 virtual MicroPC microPC() = 0;
227
228 virtual MiscReg readMiscRegNoEffect(int misc_reg) = 0;
228 virtual MiscReg readMiscRegNoEffect(int misc_reg) const = 0;
229
230 virtual MiscReg readMiscReg(int misc_reg) = 0;
231
232 virtual void setMiscRegNoEffect(int misc_reg, const MiscReg &val) = 0;
233
234 virtual void setMiscReg(int misc_reg, const MiscReg &val) = 0;
235
236 virtual int flattenIntIndex(int reg) = 0;

--- 187 unchanged lines hidden (view full) ---

424 Addr nextInstAddr() { return actualTC->nextInstAddr(); }
425 MicroPC microPC() { return actualTC->microPC(); }
426
427 bool readPredicate() { return actualTC->readPredicate(); }
428
429 void setPredicate(bool val)
430 { actualTC->setPredicate(val); }
431
229
230 virtual MiscReg readMiscReg(int misc_reg) = 0;
231
232 virtual void setMiscRegNoEffect(int misc_reg, const MiscReg &val) = 0;
233
234 virtual void setMiscReg(int misc_reg, const MiscReg &val) = 0;
235
236 virtual int flattenIntIndex(int reg) = 0;

--- 187 unchanged lines hidden (view full) ---

424 Addr nextInstAddr() { return actualTC->nextInstAddr(); }
425 MicroPC microPC() { return actualTC->microPC(); }
426
427 bool readPredicate() { return actualTC->readPredicate(); }
428
429 void setPredicate(bool val)
430 { actualTC->setPredicate(val); }
431
432 MiscReg readMiscRegNoEffect(int misc_reg)
432 MiscReg readMiscRegNoEffect(int misc_reg) const
433 { return actualTC->readMiscRegNoEffect(misc_reg); }
434
435 MiscReg readMiscReg(int misc_reg)
436 { return actualTC->readMiscReg(misc_reg); }
437
438 void setMiscRegNoEffect(int misc_reg, const MiscReg &val)
439 { return actualTC->setMiscRegNoEffect(misc_reg, val); }
440

--- 80 unchanged lines hidden ---
433 { return actualTC->readMiscRegNoEffect(misc_reg); }
434
435 MiscReg readMiscReg(int misc_reg)
436 { return actualTC->readMiscReg(misc_reg); }
437
438 void setMiscRegNoEffect(int misc_reg, const MiscReg &val)
439 { return actualTC->setMiscRegNoEffect(misc_reg, val); }
440

--- 80 unchanged lines hidden ---