Searched refs:readIntReg (Results 1 - 25 of 56) sorted by relevance
123
/gem5/src/arch/x86/ |
H A D | remote_gdb.cc | 111 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 D | nativetrace.cc | 74 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 D | pseudo_inst.cc | 53 tc->syscall(tc->readIntReg(INTREG_RAX), &fault);
|
/gem5/src/arch/arm/ |
H A D | remote_gdb.cc | 207 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 D | utility.cc | 84 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 D | process.cc | 486 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 D | utility.cc | 53 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 D | remote_gdb.cc | 215 r.gpr[i] = context->readIntReg(reg_redir[i]); 218 r.gpr[i] = context->readIntReg(i);
|
/gem5/src/arch/power/ |
H A D | remote_gdb.cc | 184 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 D | utility.cc | 46 dest->setIntReg(i, src->readIntReg(i));
|
H A D | process.cc | 280 return tc->readIntReg(ArgumentReg0 + i++); 293 Cr cr = tc->readIntReg(INTREG_CR);
|
/gem5/src/arch/alpha/freebsd/ |
H A D | system.cc | 77 ppc_vaddr = (Addr)tc->readIntReg(17); 78 timer_vaddr = (Addr)tc->readIntReg(18);
|
/gem5/src/arch/sparc/ |
H A D | remote_gdb.cc | 178 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 D | nativetrace.cc | 65 regVal = tc->readIntReg(i); 87 regVal = tc->readIntReg(SparcISA::NumIntArchRegs + 2);
|
H A D | process.cc | 438 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 D | utility.cc | 57 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 D | remote_gdb.cc | 176 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 D | process.cc | 108 tc->syscall(tc->readIntReg(1), fault); 126 tc->syscall(tc->readIntReg(1), fault);
|
/gem5/src/arch/riscv/ |
H A D | remote_gdb.cc | 168 r.gpr[i] = context->readIntReg(i);
|
H A D | utility.hh | 130 dest->setIntReg(i, src->readIntReg(i));
|
H A D | faults.cc | 194 tc->syscall(tc->readIntReg(SyscallNumReg), fault);
|
/gem5/src/arch/arm/linux/ |
H A D | system.cc | 298 Addr task_descriptor = tc->readIntReg(2); 320 Addr task_struct = tc->readIntReg(1);
|
/gem5/src/cpu/ |
H A D | thread_context.cc | 65 RegVal t1 = one->readIntReg(i); 66 RegVal t2 = two->readIntReg(i);
|
H A D | timing_expr.cc | 66 return context.thread->readIntReg(reg->eval(context));
|
/gem5/src/arch/power/insts/ |
H A D | branch.cc | 156 uint32_t regVal = tc->readIntReg(_srcRegIdx[_numSrcRegs - 1].index());
|
Completed in 17 milliseconds
123