/gem5/src/arch/x86/ |
H A D | remote_gdb.cc | 163 context->setIntReg(INTREG_RAX, r.rax); 164 context->setIntReg(INTREG_RBX, r.rbx); 165 context->setIntReg(INTREG_RCX, r.rcx); 166 context->setIntReg(INTREG_RDX, r.rdx); 167 context->setIntReg(INTREG_RSI, r.rsi); 168 context->setIntReg(INTREG_RDI, r.rdi); 169 context->setIntReg(INTREG_RBP, r.rbp); 170 context->setIntReg(INTREG_RSP, r.rsp); 171 context->setIntReg(INTREG_R8, r.r8); 172 context->setIntReg(INTREG_R [all...] |
H A D | faults.cc | 78 tc->setIntReg(INTREG_MICRO(1), vector); 79 tc->setIntReg(INTREG_MICRO(7), pc); 90 tc->setIntReg(INTREG_MICRO(15), errorCode); 191 tc->setIntReg(index, 0); 280 tc->setIntReg(INTREG_RDX, 0);
|
H A D | utility.cc | 91 tc->setIntReg(INTREG_MICRO(index), 0); 95 tc->setIntReg(INTREG_IMPLICIT(index), 0); 101 tc->setIntReg(INTREG_RAX, 0);
|
/gem5/src/arch/arm/ |
H A D | remote_gdb.cc | 230 context->setIntReg(INTREG_X0 + i, r.x[i]); 238 context->setIntReg(INTREG_SPX, r.spx); 288 context->setIntReg(INTREG_R0, r.gpr[0]); 289 context->setIntReg(INTREG_R1, r.gpr[1]); 290 context->setIntReg(INTREG_R2, r.gpr[2]); 291 context->setIntReg(INTREG_R3, r.gpr[3]); 292 context->setIntReg(INTREG_R4, r.gpr[4]); 293 context->setIntReg(INTREG_R5, r.gpr[5]); 294 context->setIntReg(INTREG_R6, r.gpr[6]); 295 context->setIntReg(INTREG_R [all...] |
H A D | process.cc | 452 tc->setIntReg(spIndex, memState->getStackMin()); 455 tc->setIntReg(ArgumentReg0, 0); 458 tc->setIntReg(ArgumentReg1, arg_data_base + arg_data_size - 461 tc->setIntReg(ArgumentReg1, 0); 464 tc->setIntReg(ArgumentReg2, env_data_base + env_data_size - 467 tc->setIntReg(ArgumentReg2, 0); 526 tc->setIntReg(ArgumentReg0 + i, val); 533 tc->setIntReg(ArgumentReg0 + i, val); 550 tc->setIntReg(ReturnValueReg, sysret.encodedValue()); 567 tc->setIntReg(ReturnValueRe [all...] |
H A D | system.cc | 161 threadContexts[i]->setIntReg(3, (kernelEntry & loadAddrMask) + 164 threadContexts[i]->setIntReg(4, params()->gic_cpu_addr); 165 threadContexts[i]->setIntReg(5, params()->flags_addr);
|
/gem5/src/arch/power/ |
H A D | remote_gdb.cc | 203 context->setIntReg(i, betoh(r.gpr[i])); 210 context->setIntReg(INTREG_CR, betoh(r.cr)); 211 context->setIntReg(INTREG_LR, betoh(r.lr)); 212 context->setIntReg(INTREG_CTR, betoh(r.ctr)); 213 context->setIntReg(INTREG_XER, betoh(r.xer));
|
H A D | utility.cc | 46 dest->setIntReg(i, src->readIntReg(i));
|
H A D | process.cc | 268 tc->setIntReg(StackPointerReg, stack_min); 287 tc->setIntReg(ArgumentReg0 + i, val); 299 tc->setIntReg(INTREG_CR, cr); 300 tc->setIntReg(ReturnValueReg, sysret.encodedValue());
|
/gem5/src/arch/sparc/ |
H A D | process.cc | 130 tc->setIntReg(NumIntArchRegs + 6, 0); 133 tc->setIntReg(NumIntArchRegs + 4, 0); 136 tc->setIntReg(NumIntArchRegs + 3, NWindows - 2); 139 tc->setIntReg(NumIntArchRegs + 5, NWindows); 144 tc->setIntReg(NumIntArchRegs + 7, 0); 398 // tc->setIntReg(ArgumentReg[0], argc); 399 // tc->setIntReg(ArgumentReg[1], argv_array_base); 400 tc->setIntReg(StackPointerReg, memState->getStackMin() - StackBias); 404 tc->setIntReg(1, 0); 465 tc->setIntReg(NumIntArchReg [all...] |
H A D | remote_gdb.cc | 212 for (int i = 0; i < 32; i++) context->setIntReg(i, r.gpr[i]); 228 for (int i = 0; i < 32; i++) context->setIntReg(i, r.gpr[i]);
|
H A D | utility.cc | 215 dest->setIntReg(y, src->readIntReg(y)); 222 dest->setIntReg(y, src->readIntReg(y)); 226 dest->setIntReg(y, src->readIntReg(y));
|
/gem5/src/arch/arm/freebsd/ |
H A D | system.cc | 141 threadContexts[i]->setIntReg(0, 0); 142 threadContexts[i]->setIntReg(1, params()->machine_type); 143 threadContexts[i]->setIntReg(2, params()->atags_addr + loadAddrOffset);
|
/gem5/src/arch/mips/ |
H A D | remote_gdb.cc | 193 for (int i = 1; i < 32; i++) context->setIntReg(i, r.gpr[i]); 195 context->setIntReg(INTREG_LO, r.lo); 196 context->setIntReg(INTREG_HI, r.hi);
|
H A D | process.cc | 195 tc->setIntReg(StackPointerReg, memState->getStackMin()); 212 tc->setIntReg(FirstArgumentReg + i, val); 220 tc->setIntReg(SyscallSuccessReg, 0); 221 tc->setIntReg(ReturnValueReg, sysret.returnValue()); 224 tc->setIntReg(SyscallSuccessReg, (uint32_t)(-1)); 225 tc->setIntReg(ReturnValueReg, sysret.errnoValue());
|
/gem5/src/arch/sparc/linux/ |
H A D | linux.hh | 194 ctc->setIntReg(SparcISA::NumIntArchRegs + 6, 0); 195 ctc->setIntReg(SparcISA::NumIntArchRegs + 4, 0); 196 ctc->setIntReg(SparcISA::NumIntArchRegs + 3, SparcISA::NWindows - 2); 197 ctc->setIntReg(SparcISA::NumIntArchRegs + 5, SparcISA::NWindows); 199 ctc->setIntReg(SparcISA::NumIntArchRegs + 7, 0); 203 ctc->setIntReg(y, ptc->readIntReg(y)); 206 ctc->setIntReg(SparcISA::StackPointerReg, stack);
|
/gem5/src/arch/alpha/ |
H A D | process.cc | 181 tc->setIntReg(StackPointerReg, memState->getStackMin()); 216 tc->setIntReg(GlobalPointerReg, objFile->globalPointer()); 235 tc->setIntReg(FirstArgumentReg + i, val); 246 tc->setIntReg(SyscallSuccessReg, 0); 247 tc->setIntReg(ReturnValueReg, sysret.returnValue()); 250 tc->setIntReg(SyscallSuccessReg, (RegVal)-1); 251 tc->setIntReg(ReturnValueReg, sysret.errnoValue());
|
H A D | remote_gdb.cc | 236 context->setIntReg(reg_redir[i], r.gpr[i]); 240 context->setIntReg(i, r.gpr[i]);
|
H A D | utility.cc | 69 dest->setIntReg(i, src->readIntReg(i));
|
/gem5/src/arch/x86/linux/ |
H A D | system.cc | 134 threadContexts[0]->setIntReg(INTREG_RSI, realModeData);
|
/gem5/src/arch/riscv/ |
H A D | remote_gdb.cc | 177 context->setIntReg(i, r.gpr[i]);
|
H A D | process.cc | 248 tc->setIntReg(StackPointerReg, memState->getStackMin()); 269 tc->setIntReg(SyscallArgumentRegs[i], val); 277 tc->setIntReg(SyscallPseudoReturnReg, sysret.returnValue()); 280 tc->setIntReg(SyscallPseudoReturnReg, sysret.encodedValue());
|
H A D | utility.hh | 130 dest->setIntReg(i, src->readIntReg(i));
|
/gem5/src/arch/arm/linux/ |
H A D | system.cc | 212 threadContexts[i]->setIntReg(0, 0); 213 threadContexts[i]->setIntReg(1, params()->machine_type); 214 threadContexts[i]->setIntReg(2, params()->atags_addr + loadAddrOffset);
|
/gem5/src/arch/riscv/linux/ |
H A D | linux.hh | 200 ctc->setIntReg(RiscvISA::ThreadPointerReg, tls); 202 ctc->setIntReg(RiscvISA::StackPointerReg, stack); 372 ctc->setIntReg(RiscvISA::StackPointerReg, stack);
|