Home
last modified time | relevance | path

Searched refs:rva (Results 1 – 25 of 47) sorted by relevance

12

/external/google-breakpad/src/common/windows/
Domap_unittest.cc66 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 …]
Domap_internal.h46 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;
Dpdb_source_line_writer.cc82 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 …]
Domap.cc238 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/
Dminidump2.dump.out14 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/
Dedata.s39 .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/
Dgnu-implib-head.s4 .rva hname
7 .rva __test_lib_iname
8 .rva fthunk
/external/llvm-project/lld/COFF/
DDLL.cpp303 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 …]
DChunks.h87 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
DChunks.cpp396 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()
DWriter.cpp133 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/
DPECallFrameInfo.cpp510 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()
DObjectFilePECOFF.h139 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);
DObjectFilePECOFF.cpp497 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/
Dwindows_frame_info.h117 uint64_t &rva, in ParseFromString()
133 rva = strtoull(tokens[1], NULL, 16); in ParseFromString()
Dbasic_source_line_resolver.cc430 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()
Dminidump.cc169 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/
Drelocation-imgrel.s17 .rva .Llabel, .Llabel + 16, foo, .Lother - 3
/external/google-breakpad/src/tools/linux/md2core/
Dminidump_memory_range.h68 return MinidumpMemoryRange::Subrange(location.rva, location.data_size); in Subrange()
/external/google-breakpad/src/client/linux/minidump_writer/
Dminidump_writer.cc326 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/
DCOFF.h454 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
/external/llvm-project/llvm/test/tools/llvm-readobj/COFF/
Dtls-directory.test104 # 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/
DCOFF.h459 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DCOFF.h512 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()
/external/llvm-project/llvm/include/llvm/BinaryFormat/
DCOFF.h513 void setHintNameRVA(uint32_t rva) { data = rva; } in setHintNameRVA()

12