Searched refs:initVirtMem (Results 1 - 9 of 9) sorted by relevance

/gem5/src/arch/power/
H A Dprocess.cc103 objFile->loadSections(initVirtMem);
236 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
242 initVirtMem.writeString(platform_base, platform.c_str());
245 initVirtMem.writeString(aux_data_base, filename.c_str());
252 initVirtMem.write(auxv_array_end, aux, GuestByteOrder);
257 initVirtMem.write(auxv_array_end, zero);
260 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
261 copyStringArray(argv, argv_array_base, arg_data_base, initVirtMem);
263 initVirtMem.writeBlob(argc_base, &guestArgc, intSize);
/gem5/src/arch/sparc/
H A Dprocess.cc211 objFile->loadSections(initVirtMem);
367 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
370 initVirtMem.writeString(file_name_base, filename.c_str());
375 initVirtMem.write(auxv_array_end, aux, GuestByteOrder);
381 initVirtMem.write(auxv_array_end, zero);
384 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
385 copyStringArray(argv, argv_array_base, arg_data_base, initVirtMem);
387 initVirtMem.writeBlob(argc_base, &guestArgc, intSize);
418 initVirtMem.writeBlob(fillStart,
420 initVirtMem
[all...]
/gem5/src/arch/mips/
H A Dprocess.cc97 objFile->loadSections(initVirtMem);
173 initVirtMem.writeBlob(memState->getStackMin(), &argc, intSize);
175 copyStringArray(argv, argv_array_base, arg_data_base, initVirtMem);
177 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
182 initVirtMem.write(auxv_array_end, aux, GuestByteOrder);
188 initVirtMem.write(auxv_array_end, zero);
/gem5/src/arch/riscv/
H A Dprocess.cc129 objFile->loadSections(initVirtMem);
166 initVirtMem.writeBlob(memState->getStackMin(), at_random, RandomBytes);
172 initVirtMem.writeString(memState->getStackMin(), arg.c_str());
176 initVirtMem.readString(wrote, argPointers.back());
187 initVirtMem.writeString(memState->getStackMin(), env.c_str());
206 initVirtMem.write(sp, data, GuestByteOrder);
/gem5/src/arch/alpha/
H A Dprocess.cc83 objFile->loadSections(initVirtMem);
165 initVirtMem.writeBlob(memState->getStackMin(), &argc, intSize);
167 copyStringArray(argv, argv_array_base, arg_data_base, initVirtMem);
168 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
173 initVirtMem.write(auxv_array_end, aux, GuestByteOrder);
/gem5/src/arch/arm/
H A Dprocess.cc275 objFile->loadSections(initVirtMem);
418 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
424 initVirtMem.writeString(platform_base, platform.c_str());
427 initVirtMem.writeString(aux_data_base, filename.c_str());
437 initVirtMem.write(auxv_array_end, aux, GuestByteOrder);
442 initVirtMem.write(auxv_array_end, zero);
445 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
446 copyStringArray(argv, argv_array_base, arg_data_base, initVirtMem);
448 initVirtMem.writeBlob(argc_base, &guestArgc, intSize);
/gem5/src/arch/x86/
H A Dprocess.cc215 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vtimeOffset,
223 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vgettimeofdayOffset,
654 initVirtMem.write(gdtCurrent, zero);
666 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vsyscallOffset,
675 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vsysexitOffset,
779 objFile->loadSections(initVirtMem);
1001 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
1004 initVirtMem.writeString(file_name_base, filename.c_str());
1018 initVirtMem.write(auxv_array_end, aux, GuestByteOrder);
1023 initVirtMem
[all...]
/gem5/src/sim/
H A Dprocess.hh182 SETranslatingPortProxy initVirtMem; // memory proxy for initial image load member in class:Process
H A Dprocess.cc93 initVirtMem(system->getSystemPort(), this,

Completed in 23 milliseconds