Searched refs:MachInst (Results 26 - 50 of 69) sorted by relevance

123

/gem5/src/arch/alpha/
H A Dstacktrace.hh72 bool decodeSave(MachInst inst, int &reg, int &disp);
73 bool decodeStack(MachInst inst, int &disp);
H A Ddecoder.hh67 moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
H A Dsystem.cc198 uint32_t i2 = virtProxy.read<uint32_t>(addr + sizeof(MachInst));
202 Addr new_addr = addr + 2 * sizeof(MachInst);
H A Dev5.hh105 inline int Opcode(MachInst inst) { return inst >> 26 & 0x3f; }
106 inline int Ra(MachInst inst) { return inst >> 21 & 0x1f; }
/gem5/src/arch/x86/
H A Dstacktrace.hh71 bool decodeSave(MachInst inst, int &reg, int &disp);
72 bool decodeStack(MachInst inst, int &disp);
H A Ddecoder.hh75 std::vector<MachInst> chunks;
76 std::vector<MachInst> masks;
86 MachInst fetchChunk;
117 int remaining = sizeof(MachInst) - offset;
136 assert(offset <= sizeof(MachInst));
137 if (offset == sizeof(MachInst)) {
146 basePC += sizeof(MachInst);
308 void moreBytes(const PCState &pc, Addr fetchPC, MachInst data)
H A Dstacktrace.cc141 StackTrace::decodeStack(MachInst inst, int &disp)
148 StackTrace::decodeSave(MachInst inst, int &reg, int &disp)
166 for (Addr pc = func; pc < callpc; pc += sizeof(MachInst)) {
167 MachInst inst = tc->getVirtProxy().read<MachInst>(pc);
H A Dtypes.hh54 typedef uint64_t MachInst; typedef in namespace:X86ISA
289 class PCState : public GenericISA::UPCState<MachInst>
292 typedef GenericISA::UPCState<MachInst> Base;
/gem5/src/arch/riscv/
H A Dstacktrace.cc97 StackTrace::decodeStack(MachInst inst, int &disp)
104 StackTrace::decodeSave(MachInst inst, int &reg, int &disp)
H A Dstacktrace.hh67 bool decodeSave(MachInst inst, int &reg, int &disp);
68 bool decodeStack(MachInst inst, int &disp);
H A Ddecoder.hh71 void moreBytes(const PCState &pc, Addr fetchPC, MachInst inst);
/gem5/src/arch/power/
H A Dstacktrace.cc98 StackTrace::decodeStack(MachInst inst, int &disp)
105 StackTrace::decodeSave(MachInst inst, int &reg, int &disp)
H A Dstacktrace.hh67 bool decodeSave(MachInst inst, int &reg, int &disp);
68 bool decodeStack(MachInst inst, int &disp);
/gem5/src/arch/mips/
H A Ddecoder.hh69 moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
H A Dtypes.hh40 typedef uint32_t MachInst; typedef in namespace:MipsISA
43 typedef GenericISA::DelaySlotPCState<MachInst> PCState;
H A Dfaults.cc122 bool delay_slot = pc.pc() + sizeof(MachInst) != pc.npc();
124 pc.pc() - (delay_slot ? sizeof(MachInst) : 0));
/gem5/src/arch/power/insts/
H A Dstatic_inst.hh45 PowerStaticInst(const char *mnem, MachInst _machInst, OpClass __opClass)
H A Dfloating.hh52 FloatOp(const char *mnem, MachInst _machInst, OpClass __opClass)
/gem5/src/arch/arm/
H A Ddecoder.cc149 assert(offset <= sizeof(MachInst) || emi.decoderFault);
150 if (offset == sizeof(MachInst))
155 Decoder::moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
H A Dstacktrace.cc141 StackTrace::decodeStack(MachInst inst, int &disp)
147 StackTrace::decodeSave(MachInst inst, int &reg, int &disp)
/gem5/src/arch/arm/tracers/
H A Dtarmac_base.hh94 ArmISA::MachInst opcode;
/gem5/src/arch/sparc/
H A Dremote_gdb.cc216 pc.nnpc(pc.npc() + sizeof(MachInst));
232 pc.nnpc(pc.npc() + sizeof(MachInst));
H A Dprocess.cc393 spillStart = fillStart + sizeof(MachInst) * numFillInsts;
419 fillHandler64, sizeof(MachInst) * numFillInsts);
421 spillHandler64, sizeof(MachInst) * numSpillInsts);
431 fillHandler32, sizeof(MachInst) * numFillInsts);
433 spillHandler32, sizeof(MachInst) * numSpillInsts);
/gem5/src/arch/alpha/linux/
H A Dsystem.cc153 addr + sizeof(MachInst) * 6);
/gem5/src/cpu/simple/
H A Dbase.hh106 TheISA::MachInst inst;

Completed in 27 milliseconds

123