Lines Matching refs:base
55 #include "base/loader/elf_object.hh"
56 #include "base/loader/object_file.hh"
57 #include "base/logging.hh"
58 #include "base/trace.hh"
134 vsyscallPage.base = 0xffffffffff600000ULL;
155 if (eip >= vsyscallPage.base &&
156 eip < vsyscallPage.base + vsyscallPage.size) {
157 pc.npc(vsyscallPage.base + vsyscallPage.vsysexitOffset);
174 vsyscallPage.base = 0xffffe000ULL;
209 allocateMem(vsyscallPage.base, vsyscallPage.size);
215 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vtimeOffset,
223 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vgettimeofdayOffset,
255 initDesc.base = 0;
327 TSSDescLow.base = bits(TSSVirtAddr, 31, 0);
330 TSSDescHigh.base = bits(TSSVirtAddr, 63, 32);
345 uint64_t tss_base_addr = (TSSDescHigh.base << 32) | TSSDescLow.base;
658 allocateMem(vsyscallPage.base, vsyscallPage.size);
666 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vsyscallOffset,
675 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vsysexitOffset,
873 // This is the base address of the ELF interpreter; it should be
874 // zero for static executables or contain the base address for
1037 // There doesn't need to be any segment base added in since we're dealing
1049 extraAuxvs.emplace_back(M5_AT_SYSINFO_EHDR, vsyscallPage.base);
1059 vsyscallPage.base + vsyscallPage.vsyscallOffset);
1060 extraAuxvs.emplace_back(M5_AT_SYSINFO_EHDR, vsyscallPage.base);