Searched refs:initVirtMem (Results 1 - 9 of 9) sorted by relevance
/gem5/src/arch/power/ |
H A D | process.cc | 103 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 D | process.cc | 211 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 D | process.cc | 97 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 D | process.cc | 129 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 D | process.cc | 83 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 D | process.cc | 275 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 D | process.cc | 215 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 D | process.hh | 182 SETranslatingPortProxy initVirtMem; // memory proxy for initial image load member in class:Process
|
H A D | process.cc | 93 initVirtMem(system->getSystemPort(), this,
|
Completed in 21 milliseconds