/gem5/src/arch/alpha/linux/ |
H A D | process.hh | 43 AlphaLinuxProcess(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/mips/linux/ |
H A D | process.hh | 44 MipsLinuxProcess(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/sparc/solaris/ |
H A D | process.hh | 45 SparcSolarisProcess(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/sparc/ |
H A D | process.hh | 54 SparcProcess(ProcessParams * params, ObjectFile *objFile, 78 Sparc32Process(ProcessParams * params, ObjectFile *objFile) argument 79 : SparcProcess(params, objFile, 0) 81 Addr brk_point = objFile->dataBase() + objFile->dataSize() + 82 objFile->bssSize(); 123 Sparc64Process(ProcessParams * params, ObjectFile *objFile) argument 124 : SparcProcess(params, objFile, 2047) 126 Addr brk_point = objFile->dataBase() + objFile [all...] |
H A D | process.cc | 57 SparcProcess::SparcProcess(ProcessParams *params, ObjectFile *objFile, argument 61 objFile), 211 objFile->loadSections(initVirtMem); 236 ElfObject * elfObject = dynamic_cast<ElfObject *>(objFile); 259 auxv.emplace_back(M5_AT_ENTRY, objFile->entryPoint());
|
/gem5/src/arch/riscv/linux/ |
H A D | process.hh | 48 RiscvLinuxProcess64(ProcessParams * params, ObjectFile *objFile); 66 RiscvLinuxProcess32(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/x86/linux/ |
H A D | process.hh | 56 X86_64LinuxProcess(ProcessParams * params, ObjectFile *objFile); 65 I386LinuxProcess(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/riscv/ |
H A D | process.hh | 49 RiscvProcess(ProcessParams * params, ObjectFile *objFile); 67 RiscvProcess64(ProcessParams * params, ObjectFile *objFile); 74 RiscvProcess32(ProcessParams * params, ObjectFile *objFile);
|
H A D | process.cc | 64 RiscvProcess::RiscvProcess(ProcessParams *params, ObjectFile *objFile) : argument 67 objFile) 72 RiscvProcess64::RiscvProcess64(ProcessParams *params, ObjectFile *objFile) : argument 73 RiscvProcess(params, objFile) 78 const Addr brk_point = roundUp(objFile->bssBase() + objFile->bssSize(), 85 RiscvProcess32::RiscvProcess32(ProcessParams *params, ObjectFile *objFile) : argument 86 RiscvProcess(params, objFile) 91 const Addr brk_point = roundUp(objFile->bssBase() + objFile [all...] |
/gem5/src/arch/arm/linux/ |
H A D | process.hh | 71 ArmLinuxProcess32(ProcessParams * params, ObjectFile *objFile, 89 ArmLinuxProcess64(ProcessParams * params, ObjectFile *objFile,
|
/gem5/src/arch/arm/freebsd/ |
H A D | process.hh | 61 ArmFreebsdProcess32(ProcessParams * params, ObjectFile *objFile, 79 ArmFreebsdProcess64(ProcessParams * params, ObjectFile *objFile,
|
/gem5/src/arch/power/linux/ |
H A D | process.hh | 42 PowerLinuxProcess(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/sparc/linux/ |
H A D | process.cc | 99 ObjectFile *objFile) 100 : Sparc32Process(params, objFile) 116 ObjectFile *objFile) 117 : Sparc64Process(params, objFile) 98 Sparc32LinuxProcess(ProcessParams * params, ObjectFile *objFile) argument 115 Sparc64LinuxProcess(ProcessParams * params, ObjectFile *objFile) argument
|
H A D | process.hh | 65 Sparc32LinuxProcess(ProcessParams * params, ObjectFile *objFile); 81 Sparc64LinuxProcess(ProcessParams * params, ObjectFile *objFile);
|
/gem5/src/arch/mips/ |
H A D | process.hh | 46 MipsProcess(ProcessParams * params, ObjectFile *objFile);
|
H A D | process.cc | 52 MipsProcess::MipsProcess(ProcessParams *params, ObjectFile *objFile) argument 55 objFile) 68 Addr brk_point = objFile->dataBase() + objFile->dataSize() + 69 objFile->bssSize(); 97 objFile->loadSections(initVirtMem); 101 ElfObject * elfObject = dynamic_cast<ElfObject *>(objFile); 123 auxv.emplace_back(M5_AT_ENTRY, objFile->entryPoint());
|
/gem5/src/arch/power/ |
H A D | process.hh | 47 PowerProcess(ProcessParams * params, ObjectFile *objFile);
|
H A D | process.cc | 52 PowerProcess::PowerProcess(ProcessParams *params, ObjectFile *objFile) argument 55 objFile) 59 Addr brk_point = objFile->dataBase() + objFile->dataSize() + 60 objFile->bssSize(); 103 objFile->loadSections(initVirtMem); 107 ElfObject * elfObject = dynamic_cast<ElfObject *>(objFile); 132 auxv.emplace_back(M5_AT_ENTRY, objFile->entryPoint());
|
/gem5/src/arch/arm/ |
H A D | process.hh | 60 ArmProcess(ProcessParams * params, ObjectFile *objFile, 80 ArmProcess32(ProcessParams * params, ObjectFile *objFile, 100 ArmProcess64(ProcessParams * params, ObjectFile *objFile,
|
H A D | process.cc | 64 ArmProcess::ArmProcess(ProcessParams *params, ObjectFile *objFile, argument 68 objFile), 74 ArmProcess32::ArmProcess32(ProcessParams *params, ObjectFile *objFile, argument 76 : ArmProcess(params, objFile, _arch) 78 Addr brk_point = roundUp(objFile->dataBase() + objFile->dataSize() + 79 objFile->bssSize(), PageBytes); 89 ArmProcess64::ArmProcess64(ProcessParams *params, ObjectFile *objFile, argument 91 : ArmProcess(params, objFile, _arch) 93 Addr brk_point = roundUp(objFile [all...] |
/gem5/src/arch/alpha/ |
H A D | process.cc | 51 AlphaProcess::AlphaProcess(ProcessParams *params, ObjectFile *objFile) argument 54 objFile) 57 Addr brk_point = objFile->dataBase() + objFile->dataSize() + 58 objFile->bssSize(); 63 Addr stack_base = objFile->textBase() - (409600+4096); 83 objFile->loadSections(initVirtMem); 87 ElfObject * elfObject = dynamic_cast<ElfObject *>(objFile); 108 auxv.emplace_back(M5_AT_ENTRY, objFile->entryPoint()); 216 tc->setIntReg(GlobalPointerReg, objFile [all...] |
H A D | process.hh | 44 AlphaProcess(ProcessParams *params, ObjectFile *objFile);
|
/gem5/src/arch/x86/ |
H A D | process.hh | 69 X86Process(ProcessParams * params, ObjectFile *objFile, 107 X86_64Process(ProcessParams *params, ObjectFile *objFile, 149 I386Process(ProcessParams *params, ObjectFile *objFile,
|
H A D | process.cc | 108 X86Process::X86Process(ProcessParams *params, ObjectFile *objFile, argument 116 objFile), 129 X86_64Process::X86_64Process(ProcessParams *params, ObjectFile *objFile, argument 131 : X86Process(params, objFile, _syscallDescs, _numSyscallDescs) 139 Addr brk_point = roundUp(objFile->dataBase() + objFile->dataSize() + 140 objFile->bssSize(), PageBytes); 164 I386Process::I386Process(ProcessParams *params, ObjectFile *objFile, argument 166 : X86Process(params, objFile, _syscallDescs, _numSyscallDescs) 179 Addr brk_point = roundUp(objFile [all...] |
/gem5/src/sim/ |
H A D | process.cc | 95 objFile(obj_file), 134 if (!objFile->loadGlobalSymbols(debugSymbolTable) || 135 !objFile->loadLocalSymbols(debugSymbolTable) || 136 !objFile->loadWeakSymbols(debugSymbolTable)) { 457 ObjectFile *interp = objFile->getInterpreter(); 483 return objFile->getInterpreter(); 491 return interp ? interp->bias() : objFile->bias(); 499 return interp ? interp->entryPoint() : objFile->entryPoint();
|