Searched refs:objFile (Results 1 - 25 of 34) sorted by relevance

12

/gem5/src/arch/alpha/linux/
H A Dprocess.hh43 AlphaLinuxProcess(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/mips/linux/
H A Dprocess.hh44 MipsLinuxProcess(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/sparc/solaris/
H A Dprocess.hh45 SparcSolarisProcess(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/sparc/
H A Dprocess.hh54 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 Dprocess.cc57 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 Dprocess.hh48 RiscvLinuxProcess64(ProcessParams * params, ObjectFile *objFile);
66 RiscvLinuxProcess32(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/x86/linux/
H A Dprocess.hh56 X86_64LinuxProcess(ProcessParams * params, ObjectFile *objFile);
65 I386LinuxProcess(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/riscv/
H A Dprocess.hh49 RiscvProcess(ProcessParams * params, ObjectFile *objFile);
67 RiscvProcess64(ProcessParams * params, ObjectFile *objFile);
74 RiscvProcess32(ProcessParams * params, ObjectFile *objFile);
H A Dprocess.cc64 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 Dprocess.hh71 ArmLinuxProcess32(ProcessParams * params, ObjectFile *objFile,
89 ArmLinuxProcess64(ProcessParams * params, ObjectFile *objFile,
/gem5/src/arch/arm/freebsd/
H A Dprocess.hh61 ArmFreebsdProcess32(ProcessParams * params, ObjectFile *objFile,
79 ArmFreebsdProcess64(ProcessParams * params, ObjectFile *objFile,
/gem5/src/arch/power/linux/
H A Dprocess.hh42 PowerLinuxProcess(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/sparc/linux/
H A Dprocess.cc99 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 Dprocess.hh65 Sparc32LinuxProcess(ProcessParams * params, ObjectFile *objFile);
81 Sparc64LinuxProcess(ProcessParams * params, ObjectFile *objFile);
/gem5/src/arch/mips/
H A Dprocess.hh46 MipsProcess(ProcessParams * params, ObjectFile *objFile);
H A Dprocess.cc52 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 Dprocess.hh47 PowerProcess(ProcessParams * params, ObjectFile *objFile);
H A Dprocess.cc52 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 Dprocess.hh60 ArmProcess(ProcessParams * params, ObjectFile *objFile,
80 ArmProcess32(ProcessParams * params, ObjectFile *objFile,
100 ArmProcess64(ProcessParams * params, ObjectFile *objFile,
H A Dprocess.cc64 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 Dprocess.cc51 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 Dprocess.hh44 AlphaProcess(ProcessParams *params, ObjectFile *objFile);
/gem5/src/arch/x86/
H A Dprocess.hh69 X86Process(ProcessParams * params, ObjectFile *objFile,
107 X86_64Process(ProcessParams *params, ObjectFile *objFile,
149 I386Process(ProcessParams *params, ObjectFile *objFile,
H A Dprocess.cc108 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 Dprocess.cc95 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();

Completed in 29 milliseconds

12