/external/google-breakpad/src/common/windows/ |
D | omap_unittest.cc | 66 os << "AddressRange(rva=" << ar.rva << ", length=" << ar.length << ")"; in operator <<() 72 OMAP CreateOmap(DWORD rva, DWORD rvaTo) { in CreateOmap() argument 73 OMAP o = { rva, rvaTo }; in CreateOmap() 125 omap_data.omap_to.push_back(CreateOmap(Bt.rva, B.rva)); in InitOmapData() 126 omap_data.omap_to.push_back(CreateOmap(Dt.rva, D.rva)); in InitOmapData() 127 omap_data.omap_to.push_back(CreateOmap(Ft.rva, F.rva)); in InitOmapData() 128 omap_data.omap_to.push_back(CreateOmap(Et.rva, E.rva)); in InitOmapData() 129 omap_data.omap_to.push_back(CreateOmap(injected.rva, kInvalidAddress)); in InitOmapData() 130 omap_data.omap_to.push_back(CreateOmap(H1t.rva, H.rva)); in InitOmapData() 131 omap_data.omap_to.push_back(CreateOmap(G1t.rva, G.rva)); in InitOmapData() [all …]
|
D | omap_internal.h | 46 DWORD rva; member 68 DWORD rva; member 71 AddressRange() : rva(0), length(0) { } in AddressRange() 72 AddressRange(DWORD rva, DWORD length) : rva(rva), length(length) { } in AddressRange() 75 DWORD end() const { return rva + length; } in end() 85 return rva == rhs.rva && length == rhs.length;
|
D | pdb_source_line_writer.cc | 82 void MaybeRecordSymbol(DWORD rva, in MaybeRecordSymbol() argument 86 SymbolMap::iterator loc = map->find(rva); in MaybeRecordSymbol() 88 map->insert(std::make_pair(rva, SelectedSymbol(symbol, is_public))); in MaybeRecordSymbol() 238 DWORD rva; in PrintLines() local 239 if (FAILED(line->get_relativeVirtualAddress(&rva))) { in PrintLines() 265 MapAddressRange(image_map_, AddressRange(rva, length), &ranges); in PrintLines() 267 fprintf(output_, "%lx %lx %lu %lu\n", ranges[i].rva, ranges[i].length, in PrintLines() 280 DWORD rva; in PrintFunction() local 281 if (FAILED(block->get_relativeVirtualAddress(&rva))) { in PrintFunction() 310 MapAddressRange(image_map_, AddressRange(rva, static_cast<DWORD>(length)), in PrintFunction() [all …]
|
D | omap.cc | 238 DWORD rva = 0; in GetOriginalImageLength() local 241 if (FAILED(segment->get_relativeVirtualAddress(&rva)) || in GetOriginalImageLength() 249 DWORD segment_end = rva + length; in GetOriginalImageLength() 481 mapped_range->removed <= clip_range.rva) { in ClipMappedRangeOriginal() 489 if (mapped_range->rva_original < clip_range.rva) { in ClipMappedRangeOriginal() 490 DWORD clip_left = clip_range.rva - mapped_range->rva_original; in ClipMappedRangeOriginal() 537 if (end() <= rhs.rva) in Compare() 539 if (rhs.end() <= rva) in Compare() 631 EndpointIndex q1 = { query_range.rva, 0 }; in MapAddressRange() 638 if (it1 != eim.begin() && query_range.rva < it1->endpoint) in MapAddressRange() [all …]
|
/external/google-breakpad/src/processor/testdata/ |
D | minidump2.dump.out | 14 location.rva = 0x184 20 location.rva = 0x1e8 26 location.rva = 0x1505 32 location.rva = 0xdc 38 location.rva = 0x8c 44 location.rva = 0xc4 50 location.rva = 0x14f9 56 location.rva = 0x0 62 location.rva = 0x0 86 stack.memory.rva = 0x1639 [all …]
|
/external/llvm-project/lld/test/COFF/ |
D | edata.s | 39 .rva name // NameRVA 43 .rva functions // ExportAddressTableRVA 44 .rva names // NamePointerRVA 45 .rva nameordinals // OrdinalTableRVA 48 .rva funcname_myfunc 54 .rva myfunc
|
/external/llvm-project/lld/test/COFF/Inputs/ |
D | gnu-implib-head.s | 4 .rva hname 7 .rva __test_lib_iname 8 .rva fthunk
|
/external/llvm-project/lld/COFF/ |
D | DLL.cpp | 303 write32le(buf + 3, imp->getRVA() - rva - 7); in writeTo() 304 write32le(buf + 8, tailMerge->getRVA() - rva - 12); in writeTo() 319 write32le(buf + 39, desc->getRVA() - rva - 43); in writeTo() 320 write32le(buf + 44, helper->getRVA() - rva - 48); in writeTo() 336 write32le(buf + 6, tailMerge->getRVA() - rva - 10); in writeTo() 340 res->emplace_back(rva + 1); in getBaserels() 356 write32le(buf + 9, helper->getRVA() - rva - 13); in writeTo() 360 res->emplace_back(rva + 4); in getBaserels() 378 applyBranch24T(buf + 8, tailMerge->getRVA() - rva - 12); in writeTo() 382 res->emplace_back(rva + 0, IMAGE_REL_BASED_ARM_MOV32T); in getBaserels() [all …]
|
D | Chunks.h | 87 uint32_t getRVA() const { return rva; } in getRVA() 89 rva = (uint32_t)v; in setRVA() 90 assert(rva == v && "RVA truncated"); in setRVA() 141 uint32_t rva = 0; variable 592 Baserel(uint32_t v, uint8_t ty) : rva(v), type(ty) {} in Baserel() 596 uint32_t rva; variable
|
D | Chunks.cpp | 396 uint64_t p = rva + rel.VirtualAddress; in writeTo() 462 res->emplace_back(rva + rel.VirtualAddress, ty); in getBaserels() 671 write32le(buf + 2, impSymbol->getRVA() - rva - getSize()); in writeTo() 698 applyArm64Addr(buf, impSymbol->getRVA(), rva, 12); in writeTo() 716 uint64_t offset = target->getRVA() - rva - 12; in writeTo() 737 applyArm64Addr(buf + 0, target->getRVA(), rva, 12); in writeTo() 841 write16le(p, (i->type << 12) | (i->rva - page)); in BaserelChunk() 894 c->setRVA(rva + off); in assignSubsectionRVAs()
|
D | Writer.cpp | 133 uint64_t rva, uint64_t offs) const { in fillEntry() argument 140 d->AddressOfRawData = rva; in fillEntry() 1279 uint64_t rva = alignTo(sizeOfHeaders, config->align); in assignAddresses() local 1285 sec->header.VirtualAddress = rva; in assignAddresses() 1299 c->setRVA(rva + virtualSize); in assignAddresses() 1310 rva += alignTo(virtualSize, config->align); in assignAddresses() 1313 sizeOfImage = alignTo(rva, config->align); in assignAddresses() 2021 uint32_t page = v[0].rva & mask; in addBaserelBlocks() 2024 uint32_t p = v[j].rva & mask; in addBaserelBlocks()
|
/external/llvm-project/lldb/source/Plugins/ObjectFile/PECOFF/ |
D | PECallFrameInfo.cpp | 510 uint32_t rva = m_object_file.GetRVA(range.GetBaseAddress()); in FindRuntimeFunctionIntersectsWithRange() local 524 if (runtime_function->StartAddress < rva + size && in FindRuntimeFunctionIntersectsWithRange() 525 runtime_function->EndAddress > rva) in FindRuntimeFunctionIntersectsWithRange() 528 if (runtime_function->StartAddress >= rva + size) in FindRuntimeFunctionIntersectsWithRange() 531 if (runtime_function->EndAddress <= rva) in FindRuntimeFunctionIntersectsWithRange()
|
D | ObjectFilePECOFF.h | 139 lldb_private::Address GetAddress(uint32_t rva); 140 lldb::addr_t GetFileAddress(uint32_t rva) const; 143 lldb_private::DataExtractor ReadImageDataByRVA(uint32_t rva, size_t size);
|
D | ObjectFilePECOFF.cpp | 497 Address ObjectFilePECOFF::GetAddress(uint32_t rva) { in GetAddress() argument 500 return Address(GetFileAddress(rva)); in GetAddress() 502 return Address(GetFileAddress(rva), sect_list); in GetAddress() 505 lldb::addr_t ObjectFilePECOFF::GetFileAddress(uint32_t rva) const { in GetFileAddress() 506 return m_image_base + rva; in GetFileAddress() 532 DataExtractor ObjectFilePECOFF::ReadImageDataByRVA(uint32_t rva, size_t size) { in ReadImageDataByRVA() argument 533 Address addr = GetAddress(rva); in ReadImageDataByRVA() 537 rva = sect->GetFileOffset() + addr.GetOffset(); in ReadImageDataByRVA() 539 return ReadImageData(rva, size); in ReadImageDataByRVA()
|
/external/google-breakpad/src/processor/ |
D | windows_frame_info.h | 117 uint64_t &rva, in ParseFromString() 133 rva = strtoull(tokens[1], NULL, 16); in ParseFromString()
|
D | basic_source_line_resolver.cc | 430 uint64_t rva, code_size; in ParseStackInfo() local 434 rva, in ParseStackInfo() 459 windows_frame_info_[type].StoreRange(rva, code_size, stack_frame_info); in ParseStackInfo()
|
D | minidump.cc | 169 Swap(&location_descriptor->rva); in Swap() 1307 if (!minidump_->SeekSet(descriptor_->memory.rva)) { in GetMemory() 1551 if (thread_.stack.memory.rva == 0 || in Read() 1559 ", RVA 0x" << HexString(thread_.stack.memory.rva); in Read() 1595 if (!minidump_->SeekSet(thread_.thread_context.rva)) { in GetContext() 1646 printf(" stack.memory.rva = 0x%x\n", thread_.stack.memory.rva); in Print() 1650 thread_.thread_context.rva); in Print() 2290 if (!minidump_->SeekSet(module_.cv_record.rva)) { in GetCVRecord() 2432 if (!minidump_->SeekSet(module_.misc_record.rva)) { in GetMiscRecord() 2541 module_.cv_record.rva); in Print() [all …]
|
/external/llvm-project/llvm/test/MC/COFF/ |
D | relocation-imgrel.s | 17 .rva .Llabel, .Llabel + 16, foo, .Lother - 3
|
/external/google-breakpad/src/tools/linux/md2core/ |
D | minidump_memory_range.h | 68 return MinidumpMemoryRange::Subrange(location.rva, location.data_size); in Subrange()
|
/external/google-breakpad/src/client/linux/minidump_writer/ |
D | minidump_writer.cc | 326 thread->stack.memory.rva = minidump_writer_.position(); in FillThreadStack() 672 mod->module_name_rva = ld.rva; in FillRawModule() 831 linkmap_rva = linkmap.location().rva; in WriteDSODebugStream() 850 entry.name = location.rva; in WriteDSODebugStream() 897 dirent->location.rva = 0; in NullifyDirectoryEntry() 1318 sys_info->csd_version_rva = location.rva; in WriteOSInformation()
|
/external/llvm/include/llvm/Support/ |
D | COFF.h | 454 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
|
/external/llvm-project/llvm/test/tools/llvm-readobj/COFF/ |
D | tls-directory.test | 104 # RUN: yaml2obj %s --docnum=2 -o %t.bad-tls-rva.exe -DTLSRVA=999999 -DTLSSIZE=40 105 # RUN: not llvm-readobj --coff-tls-directory %t.bad-tls-rva.exe 2>&1 | FileCheck %s --check-prefix …
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
D | COFF.h | 459 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/ |
D | COFF.h | 512 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
|
/external/llvm-project/llvm/include/llvm/BinaryFormat/ |
D | COFF.h | 513 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
|