Searched refs:obj_file (Results 1 - 13 of 13) sorted by relevance

/gem5/src/arch/sparc/linux/
H A Dprocess.cc55 load(ProcessParams *params, ObjectFile *obj_file) override
57 auto arch = obj_file->getArch();
58 auto opsys = obj_file->getOpSys();
72 return new Sparc64LinuxProcess(params, obj_file);
74 return new Sparc32LinuxProcess(params, obj_file);
/gem5/src/base/loader/
H A Dobject_file.hh181 virtual Process *load(ProcessParams *params, ObjectFile *obj_file) = 0;
186 static Process *tryLoaders(ProcessParams *params, ObjectFile *obj_file);
H A Dobject_file.cc122 ObjectFile::tryLoaders(ProcessParams *params, ObjectFile *obj_file) argument
125 Process *p = loader->load(params, obj_file);
/gem5/src/arch/sparc/solaris/
H A Dprocess.cc53 load(ProcessParams *params, ObjectFile *obj_file) override
55 auto arch = obj_file->getArch();
56 auto opsys = obj_file->getOpSys();
64 return new SparcSolarisProcess(params, obj_file);
/gem5/src/sim/
H A Dprocess.cc87 ObjectFile *obj_file)
95 objFile(obj_file),
538 ObjectFile *obj_file = createObjectFile(executable); local
539 fatal_if(!obj_file, "Cannot load object file %s.", executable);
541 Process *process = ObjectFile::tryLoaders(this, obj_file);
86 Process(ProcessParams *params, EmulationPageTable *pTable, ObjectFile *obj_file) argument
H A Dprocess.hh67 ObjectFile *obj_file);
/gem5/src/arch/mips/linux/
H A Dprocess.cc58 load(ProcessParams *params, ObjectFile *obj_file) override
60 if (obj_file->getArch() != ObjectFile::Mips)
63 auto opsys = obj_file->getOpSys();
73 return new MipsLinuxProcess(params, obj_file);
/gem5/src/arch/power/linux/
H A Dprocess.cc58 load(ProcessParams *params, ObjectFile *obj_file) override
60 if (obj_file->getArch() != ObjectFile::Power)
63 auto opsys = obj_file->getOpSys();
73 return new PowerLinuxProcess(params, obj_file);
/gem5/src/arch/riscv/linux/
H A Dprocess.cc62 load(ProcessParams *params, ObjectFile *obj_file) override
64 auto arch = obj_file->getArch();
65 auto opsys = obj_file->getOpSys();
79 return new RiscvLinuxProcess64(params, obj_file);
81 return new RiscvLinuxProcess32(params, obj_file);
/gem5/src/arch/alpha/linux/
H A Dprocess.cc55 load(ProcessParams *params, ObjectFile *obj_file) override
57 if (obj_file->getArch() != ObjectFile::Alpha)
60 auto opsys = obj_file->getOpSys();
70 return new AlphaLinuxProcess(params, obj_file);
/gem5/src/arch/x86/linux/
H A Dprocess.cc65 load(ProcessParams *params, ObjectFile *obj_file) override
67 auto arch = obj_file->getArch();
68 auto opsys = obj_file->getOpSys();
82 return new X86_64LinuxProcess(params, obj_file);
84 return new I386LinuxProcess(params, obj_file);
/gem5/src/arch/arm/freebsd/
H A Dprocess.cc63 load(ProcessParams *params, ObjectFile *obj_file) override
65 auto arch = obj_file->getArch();
66 auto opsys = obj_file->getOpSys();
77 return new ArmFreebsdProcess64(params, obj_file, arch);
79 return new ArmFreebsdProcess32(params, obj_file, arch);
/gem5/src/arch/arm/linux/
H A Dprocess.cc72 load(ProcessParams *params, ObjectFile *obj_file) override
74 auto arch = obj_file->getArch();
75 auto opsys = obj_file->getOpSys();
96 return new ArmLinuxProcess64(params, obj_file, arch);
98 return new ArmLinuxProcess32(params, obj_file, arch);

Completed in 39 milliseconds