/aosp_15_r20/packages/modules/Virtualization/libs/libvmbase/src/ |
D | layout.rs | 23 use aarch64_paging::paging::VirtualAddress; 50 VirtualAddress(addr) 66 pub fn text_range() -> Range<VirtualAddress> { in text_range() 71 pub fn rodata_range() -> Range<VirtualAddress> { in rodata_range() 76 pub fn image_footer_range() -> Range<VirtualAddress> { in image_footer_range() 81 pub fn data_range() -> Range<VirtualAddress> { in data_range() 86 pub fn bss_range() -> Range<VirtualAddress> { in bss_range() 91 pub fn data_bss_range() -> Range<VirtualAddress> { in data_bss_range() 96 pub fn stack_range() -> Range<VirtualAddress> { in stack_range() 100 let start = VirtualAddress(end.0.checked_sub(stack_size).unwrap()); in stack_range() [all …]
|
D | exceptions.rs | 23 use aarch64_paging::paging::VirtualAddress; 107 pub far: VirtualAddress, 123 Self { esr, far: VirtualAddress(far) } in from_el1_regs() 143 pub fn handle_translation_fault(far: VirtualAddress) -> result::Result<(), HandleExceptionError> { in handle_translation_fault() 151 pub fn handle_permission_fault(far: VirtualAddress) -> result::Result<(), HandleExceptionError> { in handle_permission_fault()
|
/aosp_15_r20/external/rust/android-crates-io/crates/aarch64-paging/src/ |
D | paging.rs | 66 pub struct VirtualAddress(pub usize); struct 68 impl Display for VirtualAddress { implementation 74 impl Debug for VirtualAddress { implementation 76 write!(f, "VirtualAddress({})", self) in fmt() 80 impl Sub for VirtualAddress { implementation 88 impl Add<usize> for VirtualAddress { implementation 96 impl Sub<usize> for VirtualAddress { implementation 106 pub struct MemoryRegion(Range<VirtualAddress>); 182 VirtualAddress(align_down(start, PAGE_SIZE))..VirtualAddress(align_up(end, PAGE_SIZE)), in new() 187 pub const fn start(&self) -> VirtualAddress { in start() argument [all …]
|
D | linearmap.rs | 12 PhysicalAddress, Translation, TranslationRegime, VaRange, VirtualAddress, PAGE_SIZE, 41 fn virtual_to_physical(&self, va: VirtualAddress) -> Result<PhysicalAddress, MapError> { in virtual_to_physical() 54 let va = VirtualAddress(table.as_ptr() as usize); in allocate_table() 485 Err(MapError::AddressRange(VirtualAddress( in map_out_of_range() 496 Err(MapError::AddressRange(VirtualAddress( in map_out_of_range() 509 Err(MapError::InvalidVirtualAddress(VirtualAddress(0))) in map_invalid_offset() 576 let va = VirtualAddress(1024); in virtual_address_out_of_range() 591 translation.virtual_to_physical(VirtualAddress(0xffff_ff80_0000_0000)), in virtual_address_range_ttbr1() 596 translation.virtual_to_physical(VirtualAddress(0xffff_ffff_ffff_f000)), in virtual_address_range_ttbr1() 613 pagetable.mapping.root.mapping_level(VirtualAddress(0)), in block_mapping() [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/src/debug/pe/ |
D | file.go | 155 VirtualAddress: sh.VirtualAddress, 362 // We are using distance between s.VirtualAddress and idd.VirtualAddress 364 // to s.VirtualAddress. 365 if s.VirtualAddress <= idd.VirtualAddress && idd.VirtualAddress-s.VirtualAddress < s.VirtualSize { 382 d = d[idd.VirtualAddress-ds.VirtualAddress:] 408 dt.dll, _ = getString(names, int(dt.Name-ds.VirtualAddress)) 411 d = d[dt.OriginalFirstThunk-ds.VirtualAddress:] 422 fn, _ := getString(names, int(uint32(va)-ds.VirtualAddress+2)) 435 fn, _ := getString(names, int(va-ds.VirtualAddress+2))
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/link/internal/ld/ |
D | pe.go | 348 virtualAddress uint32 member 367 if seg.Vaddr-uint64(PEBASE) != uint64(sect.virtualAddress) { 368 …Errorf(nil, "%s.VirtualAddress = %#x, want %#x", sect.name, uint64(int64(sect.virtualAddress)), ui… 395 h.VirtualAddress = sect.virtualAddress 451 virtualAddress: f.nextSectOffset, 518 pefile.dataDirectory[pe.IMAGE_DIRECTORY_ENTRY_EXCEPTION].VirtualAddress = d.virtualAddress 964 oh.BaseOfData = f.dataSect.virtualAddress 982 oh64.BaseOfCode = f.textSect.virtualAddress 983 oh.BaseOfCode = f.textSect.virtualAddress 1341 ftbase := uint64(ldr.SymValue(dynamic)) - uint64(datsect.virtualAddress) - uint64(PEBASE) [all …]
|
/aosp_15_r20/build/soong/symbol_inject/ |
H A D | pe_test.go | 54 …ectionHeader: pe.SectionHeader{Name: ".text", VirtualSize: 0x15e83c, VirtualAddress: 0x1000, Size:… 55 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".data", VirtualSize: 0x6a58, VirtualAddress: 0x… 74 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".text", VirtualSize: 0x1cc0, VirtualAddress: 0x… 75 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".data", VirtualSize: 0xa0, VirtualAddress: 0x30… 92 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".text", VirtualSize: 0x1cc0, VirtualAddress: 0x… 93 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".data", VirtualSize: 0xa0, VirtualAddress: 0x30… 94 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".rdata", VirtualSize: 0x5e0, VirtualAddress: 0x… 112 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".text", VirtualSize: 0x1cc0, VirtualAddress: 0x… 113 …&pe.Section{SectionHeader: pe.SectionHeader{Name: ".data", VirtualSize: 0x120, VirtualAddress: 0x3…
|
/aosp_15_r20/external/llvm/test/tools/llvm-readobj/ |
H A D | program-headers.test | 14 ELF-I386-NEXT: VirtualAddress: 0x8048000 27 ELF-I386-NEXT: VirtualAddress: 0x0 43 ELF-X86-64-NEXT: VirtualAddress: 0x400000 56 ELF-X86-64-NEXT: VirtualAddress: 0x4000F4 68 ELF-X86-64-NEXT: VirtualAddress: 0x0 88 ELF-MIPS-NEXT: VirtualAddress: 0x400098 100 ELF-MIPS-NEXT: VirtualAddress: 0x4000B0 112 ELF-MIPS-NEXT: VirtualAddress: 0x400000 132 ELF-MIPS64-NEXT: VirtualAddress: 0x120000000
|
/aosp_15_r20/prebuilts/go/linux-x86/src/debug/buildinfo/ |
D | buildinfo.go | 320 if uint64(sect.VirtualAddress) <= addr && addr <= uint64(sect.VirtualAddress+sect.Size-1) { 321 n := uint64(sect.VirtualAddress+sect.Size) - addr 325 return saferio.ReadDataAt(sect, n, int64(addr-uint64(sect.VirtualAddress))) 345 if sect.VirtualAddress != 0 && sect.Size != 0 && 347 return uint64(sect.VirtualAddress) + x.imageBase(), uint64(sect.VirtualSize) 403 if sect.VirtualAddress <= addr && addr <= sect.VirtualAddress+sect.Size-1 { 404 n := sect.VirtualAddress + sect.Size - addr 408 return saferio.ReadDataAt(sect, n, int64(addr-sect.VirtualAddress)) 416 return s.VirtualAddress, s.Size
|
/aosp_15_r20/external/cronet/base/win/ |
H A D | pe_image_reader.cc | 328 if (section_header->VirtualAddress > relative_address) in FindSectionFromRva() 331 size_t address_offset = relative_address - section_header->VirtualAddress; in FindSectionFromRva() 350 if (entry->VirtualAddress > image_data_.size() || in GetImageData() 351 image_data_.size() - entry->VirtualAddress < entry->Size) { in GetImageData() 354 return image_data_.subspan(entry->VirtualAddress, entry->Size); in GetImageData() 359 FindSectionFromRva(entry->VirtualAddress); in GetImageData() 364 size_t data_offset = entry->VirtualAddress - header->VirtualAddress; in GetImageData()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/ObjCopy/COFF/ |
H A D | COFFWriter.cpp | 220 alignTo(S.Header.VirtualAddress + S.Header.VirtualSize, in finalize() 333 R.VirtualAddress = S.Relocs.size() + 1; in writeSections() 408 if (RVA >= S.Header.VirtualAddress && in virtualAddressToFileAddress() 409 RVA < S.Header.VirtualAddress + S.Header.SizeOfRawData) in virtualAddressToFileAddress() 410 return S.Header.PointerToRawData + RVA - S.Header.VirtualAddress; in virtualAddressToFileAddress() 426 if (Dir->RelativeVirtualAddress >= S.Header.VirtualAddress && in patchDebugDirectory() 428 S.Header.VirtualAddress + S.Header.SizeOfRawData) { in patchDebugDirectory() 430 S.Header.VirtualAddress + S.Header.SizeOfRawData) in patchDebugDirectory() 434 size_t Offset = Dir->RelativeVirtualAddress - S.Header.VirtualAddress; in patchDebugDirectory()
|
/aosp_15_r20/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ddk/ |
D | video.h | 79 VirtualAddress, \ argument 86 byteOffset = (PCHAR) VirtualAddress - (PCHAR)InputBuffer; \ 1026 PVOID *VirtualAddress, 1040 IN OUT PVOID *VirtualAddress); 1239 IN OUT PVOID VirtualAddress, 1379 IN PVOID VirtualAddress, 1472 IN OUT PVOID *VirtualAddress); 1479 IN PVOID VirtualAddress, 1524 IN PVOID VirtualAddress,
|
/aosp_15_r20/external/rust/android-crates-io/crates/aarch64-paging/ |
D | CHANGELOG.md | 99 - `From<*const T>` and `From<*mut T>` are no longer implemented for `VirtualAddress`. 118 - Implemented `From<Range<VirtualAddress>>` for `MemoryRegion`. 119 - Implemented arithmetic operations for `PhysicalAddress` and `VirtualAddress`. 130 - Implemented `Debug` for `PhysicalAddress` and `VirtualAddress`. 137 - Fixed `Display` implementation for `PhysicalAddress` and `VirtualAddress` to use correct number of
|
/aosp_15_r20/external/google-breakpad/src/client/linux/minidump_writer/ |
H A D | pe_file.cc | 79 .VirtualAddress; in TryGetDebugInfo() 91 .VirtualAddress; in TryGetDebugInfo() 111 if ((section->VirtualAddress <= debug_offset) && in TryGetDebugInfo() 112 (debug_offset < section->VirtualAddress + section->SizeOfRawData)) { in TryGetDebugInfo() 114 section->PointerToRawData + debug_offset - section->VirtualAddress; in TryGetDebugInfo()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 180 Result += Section->VirtualAddress; in getSymbolAddress() 182 // The section VirtualAddress does not include ImageBase, and we want to in getSymbolAddress() 279 uint64_t Result = Sec->VirtualAddress; in getSectionAddress() 281 // The section VirtualAddress does not include ImageBase, and we want to in getSectionAddress() 350 // VirtualAddress field in the first relocation entry. in getNumberOfRelocations() 357 return FirstReloc->VirtualAddress - 1; in getNumberOfRelocations() 383 if (begin && Sec->VirtualAddress != 0) in section_rel_begin() 460 uint32_t SectionStart = Section->VirtualAddress; in getRvaPtr() 461 uint32_t SectionEnd = Section->VirtualAddress + Section->VirtualSize; in getRvaPtr() 476 uint32_t SectionStart = Section->VirtualAddress; in getRvaAndSizeAsBytes() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 178 Result += (*Section)->VirtualAddress; in getSymbolAddress() 180 // The section VirtualAddress does not include ImageBase, and we want to in getSymbolAddress() 277 uint64_t Result = Sec->VirtualAddress; in getSectionAddress() 279 // The section VirtualAddress does not include ImageBase, and we want to in getSectionAddress() 361 // VirtualAddress field in the first relocation entry. in getNumberOfRelocations() 371 return FirstReloc->VirtualAddress - 1; in getNumberOfRelocations() 399 if (begin && Sec->VirtualAddress != 0) in section_rel_begin() 477 uint32_t SectionStart = Section->VirtualAddress; in getRvaPtr() 478 uint32_t SectionEnd = Section->VirtualAddress + Section->VirtualSize; in getRvaPtr() 512 uint32_t SectionStart = Section->VirtualAddress; in getRvaAndSizeAsBytes() [all …]
|
H A D | XCOFFObjectFile.cpp | 374 return toSection64(Sec)->VirtualAddress; in getSectionAddress() 376 return toSection32(Sec)->VirtualAddress; in getSectionAddress() 571 const uint64_t RelocAddress = Reloc->VirtualAddress; in getRelocationOffset() 576 if (Sec64->VirtualAddress <= RelocAddress && in getRelocationOffset() 577 RelocAddress < Sec64->VirtualAddress + Sec64->SectionSize) { in getRelocationOffset() 578 return RelocAddress - Sec64->VirtualAddress; in getRelocationOffset() 585 const uint32_t RelocAddress = Reloc->VirtualAddress; in getRelocationOffset() 590 if (Sec32->VirtualAddress <= RelocAddress && in getRelocationOffset() 591 RelocAddress < Sec32->VirtualAddress + Sec32->SectionSize) { in getRelocationOffset() 592 return RelocAddress - Sec32->VirtualAddress; in getRelocationOffset()
|
/aosp_15_r20/external/llvm/test/Object/Inputs/COFF/ |
H A D | x86-64.yaml | 14 VirtualAddress: 0xf 19 VirtualAddress: 0x14 24 VirtualAddress: 0x19 40 - VirtualAddress: 0
|
H A D | i386.yaml | 15 VirtualAddress: 0xe 20 VirtualAddress: 0x13 25 VirtualAddress: 0x18
|
/aosp_15_r20/external/llvm/test/Object/ |
H A D | obj2yaml.test | 20 COFF-I386-NEXT: - VirtualAddress: 14 24 COFF-I386: - VirtualAddress: 19 28 COFF-I386: - VirtualAddress: 24 103 COFF-X86-64-NEXT: - VirtualAddress: 15 107 COFF-X86-64: - VirtualAddress: 20 111 COFF-X86-64: - VirtualAddress: 25 126 COFF-X86-64-NEXT: - VirtualAddress: 0
|
/aosp_15_r20/prebuilts/go/linux-x86/src/internal/xcoff/ |
D | file.go | 22 VirtualAddress uint64 member 58 VirtualAddress uint64 member 244 s.VirtualAddress = uint64(shdr.Svaddr) 256 s.VirtualAddress = shdr.Svaddr 334 sym.Value -= f.Sections[sym.SectionNumber-1].VirtualAddress 419 reloc.VirtualAddress = uint64(rel.Rvaddr) 436 reloc.VirtualAddress = rel.Rvaddr
|
/aosp_15_r20/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
D | memoryapi.h | 25 PVOID VirtualAddress; member 116 WINBASEAPI DWORD WINAPI DiscardVirtualMemory (PVOID VirtualAddress, SIZE_T Size); 117 …WINBASEAPI DWORD WINAPI OfferVirtualMemory (PVOID VirtualAddress, SIZE_T Size, OFFER_PRIORITY Prio… 118 WINBASEAPI DWORD WINAPI ReclaimVirtualMemory (PVOID VirtualAddress, SIZE_T Size);
|
/aosp_15_r20/external/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 172 Result += Section->VirtualAddress; in getSymbolAddress() 174 // The section VirtualAddress does not include ImageBase, and we want to in getSymbolAddress() 269 uint64_t Result = Sec->VirtualAddress; in getSectionAddress() 271 // The section VirtualAddress does not include ImageBase, and we want to in getSectionAddress() 336 // VirtualAddress field in the first relocation entry. in getNumberOfRelocations() 343 return FirstReloc->VirtualAddress - 1; in getNumberOfRelocations() 368 if (begin && Sec->VirtualAddress != 0) in section_rel_begin() 445 uint32_t SectionStart = Section->VirtualAddress; in getRvaPtr() 446 uint32_t SectionEnd = Section->VirtualAddress + Section->VirtualSize; in getRvaPtr() 461 uint32_t SectionStart = Section->VirtualAddress; in getRvaAndSizeAsBytes() [all …]
|
/aosp_15_r20/external/coreboot/src/commonlib/ |
H A D | fsp_relocate.c | 219 roffset = read_le32(&ophdr->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress); in pe_relocate() 222 roffset = read_le32(&ophdr64->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress); in pe_relocate() 240 vaddr = read_le32(&relocd->VirtualAddress); in pe_relocate() 333 /* Though the field name is VirtualAddress it's actually relative to in te_relocate() 336 read_le32(&relocd->VirtualAddress) - fixup_offset); in te_relocate() 338 size_t rva_offset = read_le32(&relocb->VirtualAddress); in te_relocate()
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/link/internal/loadxcoff/ |
D | ldxcoff.go | 125 if uint64(int32(rx.VirtualAddress)) != rx.VirtualAddress { 126 return errorf("virtual address of a relocation is too big: 0x%x", rx.VirtualAddress) 128 rOff := int32(rx.VirtualAddress)
|