Searched refs:readIntReg (Results 1 - 25 of 56) sorted by relevance

123

/gem5/src/arch/x86/
H A Dremote_gdb.cc111 r.rax = context->readIntReg(INTREG_RAX);
112 r.rbx = context->readIntReg(INTREG_RBX);
113 r.rcx = context->readIntReg(INTREG_RCX);
114 r.rdx = context->readIntReg(INTREG_RDX);
115 r.rsi = context->readIntReg(INTREG_RSI);
116 r.rdi = context->readIntReg(INTREG_RDI);
117 r.rbp = context->readIntReg(INTREG_RBP);
118 r.rsp = context->readIntReg(INTREG_RSP);
119 r.r8 = context->readIntReg(INTREG_R8);
120 r.r9 = context->readIntReg(INTREG_R
[all...]
H A Dnativetrace.cc74 rax = tc->readIntReg(X86ISA::INTREG_RAX);
75 rcx = tc->readIntReg(X86ISA::INTREG_RCX);
76 rdx = tc->readIntReg(X86ISA::INTREG_RDX);
77 rbx = tc->readIntReg(X86ISA::INTREG_RBX);
78 rsp = tc->readIntReg(X86ISA::INTREG_RSP);
79 rbp = tc->readIntReg(X86ISA::INTREG_RBP);
80 rsi = tc->readIntReg(X86ISA::INTREG_RSI);
81 rdi = tc->readIntReg(X86ISA::INTREG_RDI);
82 r8 = tc->readIntReg(X86ISA::INTREG_R8);
83 r9 = tc->readIntReg(X86IS
[all...]
H A Dpseudo_inst.cc53 tc->syscall(tc->readIntReg(INTREG_RAX), &fault);
/gem5/src/arch/arm/
H A Dremote_gdb.cc207 r.x[i] = context->readIntReg(INTREG_X0 + i);
208 r.spx = context->readIntReg(INTREG_SPX);
258 r.gpr[0] = context->readIntReg(INTREG_R0);
259 r.gpr[1] = context->readIntReg(INTREG_R1);
260 r.gpr[2] = context->readIntReg(INTREG_R2);
261 r.gpr[3] = context->readIntReg(INTREG_R3);
262 r.gpr[4] = context->readIntReg(INTREG_R4);
263 r.gpr[5] = context->readIntReg(INTREG_R5);
264 r.gpr[6] = context->readIntReg(INTREG_R6);
265 r.gpr[7] = context->readIntReg(INTREG_R
[all...]
H A Dutility.cc84 return tc->readIntReg(number);
102 tmp = tc->readIntReg(number++);
103 tmp |= tc->readIntReg(number) << 32;
106 return tc->readIntReg(number);
109 Addr sp = tc->readIntReg(StackPointerReg);
135 newPC.set(tc->readIntReg(INTREG_X30));
137 newPC.set(tc->readIntReg(ReturnAddressReg) & ~ULL(1));
H A Dprocess.cc486 return tc->readIntReg(ArgumentReg0 + i++);
493 return tc->readIntReg(ArgumentReg0 + i++);
510 val = tc->readIntReg(ArgumentReg0 + i++);
511 val |= ((uint64_t)tc->readIntReg(ArgumentReg0 + i++) << 32);
/gem5/src/arch/alpha/
H A Dutility.cc53 return tc->readIntReg(16 + number);
55 Addr sp = tc->readIntReg(StackPointerReg);
69 dest->setIntReg(i, src->readIntReg(i));
104 newPC.set(tc->readIntReg(ReturnAddressReg));
H A Dremote_gdb.cc215 r.gpr[i] = context->readIntReg(reg_redir[i]);
218 r.gpr[i] = context->readIntReg(i);
/gem5/src/arch/power/
H A Dremote_gdb.cc184 r.gpr[i] = htobe((uint32_t)context->readIntReg(i));
191 r.cr = htobe((uint32_t)context->readIntReg(INTREG_CR));
192 r.lr = htobe((uint32_t)context->readIntReg(INTREG_LR));
193 r.ctr = htobe((uint32_t)context->readIntReg(INTREG_CTR));
194 r.xer = htobe((uint32_t)context->readIntReg(INTREG_XER));
H A Dutility.cc46 dest->setIntReg(i, src->readIntReg(i));
H A Dprocess.cc280 return tc->readIntReg(ArgumentReg0 + i++);
293 Cr cr = tc->readIntReg(INTREG_CR);
/gem5/src/arch/alpha/freebsd/
H A Dsystem.cc77 ppc_vaddr = (Addr)tc->readIntReg(17);
78 timer_vaddr = (Addr)tc->readIntReg(18);
/gem5/src/arch/sparc/
H A Dremote_gdb.cc178 for (int i = 0; i < 32; i++) r.gpr[i] = htobe((uint32_t)context->readIntReg(i));
182 r.y = htobe((uint32_t)context->readIntReg(NumIntArchRegs + 1));
186 r.csr = htobe((uint32_t)context->readIntReg(NumIntArchRegs + 2));
193 for (int i = 0; i < 32; i++) r.gpr[i] = htobe(context->readIntReg(i));
200 r.y = htobe(context->readIntReg(NumIntArchRegs + 1));
206 context->readIntReg(NumIntArchRegs + 2) << 32);
H A Dnativetrace.cc65 regVal = tc->readIntReg(i);
87 regVal = tc->readIntReg(SparcISA::NumIntArchRegs + 2);
H A Dprocess.cc438 RegVal Cansave = tc->readIntReg(NumIntArchRegs + 3);
439 RegVal Canrestore = tc->readIntReg(NumIntArchRegs + 4);
440 RegVal Otherwin = tc->readIntReg(NumIntArchRegs + 6);
450 RegVal sp = tc->readIntReg(StackPointerReg);
452 uint32_t regVal = tc->readIntReg(index);
473 RegVal Cansave = tc->readIntReg(NumIntArchRegs + 3);
474 RegVal Canrestore = tc->readIntReg(NumIntArchRegs + 4);
475 RegVal Otherwin = tc->readIntReg(NumIntArchRegs + 6);
485 RegVal sp = tc->readIntReg(StackPointerReg);
487 RegVal regVal = tc->readIntReg(inde
[all...]
H A Dutility.cc57 return tc->readIntReg(8 + number);
59 Addr sp = tc->readIntReg(StackPointerReg);
215 dest->setIntReg(y, src->readIntReg(y));
222 dest->setIntReg(y, src->readIntReg(y));
226 dest->setIntReg(y, src->readIntReg(y));
252 newPC.set(tc->readIntReg(ReturnAddressReg));
/gem5/src/arch/mips/
H A Dremote_gdb.cc176 for (int i = 0; i < 32; i++) r.gpr[i] = context->readIntReg(i);
178 r.lo = context->readIntReg(INTREG_LO);
179 r.hi = context->readIntReg(INTREG_HI);
/gem5/src/arch/sparc/linux/
H A Dprocess.cc108 tc->syscall(tc->readIntReg(1), fault);
126 tc->syscall(tc->readIntReg(1), fault);
/gem5/src/arch/riscv/
H A Dremote_gdb.cc168 r.gpr[i] = context->readIntReg(i);
H A Dutility.hh130 dest->setIntReg(i, src->readIntReg(i));
H A Dfaults.cc194 tc->syscall(tc->readIntReg(SyscallNumReg), fault);
/gem5/src/arch/arm/linux/
H A Dsystem.cc298 Addr task_descriptor = tc->readIntReg(2);
320 Addr task_struct = tc->readIntReg(1);
/gem5/src/cpu/
H A Dthread_context.cc65 RegVal t1 = one->readIntReg(i);
66 RegVal t2 = two->readIntReg(i);
H A Dtiming_expr.cc66 return context.thread->readIntReg(reg->eval(context));
/gem5/src/arch/power/insts/
H A Dbranch.cc156 uint32_t regVal = tc->readIntReg(_srcRegIdx[_numSrcRegs - 1].index());

Completed in 38 milliseconds

123