Home
last modified time | relevance | path

Searched full:virtualaddress (Results 1 – 25 of 174) sorted by relevance

1234567

/aosp_15_r20/packages/modules/Virtualization/libs/libvmbase/src/
Dlayout.rs23 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 …]
Dexceptions.rs23 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/
Dpaging.rs66 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 …]
Dlinearmap.rs12 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/
Dfile.go155 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/
Dpe.go348 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 Dpe_test.go54 …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 Dprogram-headers.test14 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/
Dbuildinfo.go320 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 Dpe_image_reader.cc328 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 DCOFFWriter.cpp220 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/
Dvideo.h79 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/
DCHANGELOG.md99 - `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 Dpe_file.cc79 .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 DCOFFObjectFile.cpp180 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 DCOFFObjectFile.cpp178 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 DXCOFFObjectFile.cpp374 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 Dx86-64.yaml14 VirtualAddress: 0xf
19 VirtualAddress: 0x14
24 VirtualAddress: 0x19
40 - VirtualAddress: 0
H A Di386.yaml15 VirtualAddress: 0xe
20 VirtualAddress: 0x13
25 VirtualAddress: 0x18
/aosp_15_r20/external/llvm/test/Object/
H A Dobj2yaml.test20 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/
Dfile.go22 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/
Dmemoryapi.h25 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 DCOFFObjectFile.cpp172 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 Dfsp_relocate.c219 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/
Dldxcoff.go125 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)

1234567