Lines Matching defs:SectionAddr
1341 static uint64_t dumpARMELFData(uint64_t SectionAddr, uint64_t Index,
1349 OS << format("%8" PRIx64 ": ", SectionAddr + Index);
1371 static void dumpELFData(uint64_t SectionAddr, uint64_t Index, uint64_t End,
1380 outs() << format("%8" PRIx64 ":", SectionAddr + Index);
1447 const BBAddrMapInfo &FullAddrMap, uint64_t SectionAddr, uint64_t Start,
1453 uint64_t StartAddress = SectionAddr + Start;
1454 uint64_t EndAddress = SectionAddr + End;
1484 const MCSubtargetInfo *STI, uint64_t SectionAddr,
1497 Start += SectionAddr;
1498 End += SectionAddr;
1504 ArrayRef<uint8_t> ThisBytes = Bytes.slice(Index - SectionAddr);
1537 MCDisassembler *DisAsm, uint64_t SectionAddr, ArrayRef<uint8_t> Bytes,
1560 const uint64_t ThisAddr = SectionAddr + Index;
1722 uint64_t SectionAddr = SecI->getAddress();
1727 AllMappingSymbols[*SecI].emplace_back(Address - SectionAddr,
1872 uint64_t SectionAddr = Section.getAddress();
1894 SectionAddr, Bytes, Symbols, SynthesizedLabelNames);
1906 if (Sym.Addr != SectionAddr)
1914 Obj, SectionAddr, SectionName,
1930 // Subtract SectionAddr from the r_offset field of a relocation to get
1932 uint64_t RelAdjustment = Obj.isRelocatableObject() ? 0 : SectionAddr;
2040 if (Start < SectionAddr || StopAddress <= Start)
2048 uint64_t End = std::min<uint64_t>(SectionAddr + SectSize, StopAddress);
2053 Start -= SectionAddr;
2054 End -= SectionAddr;
2078 SectionAddr + Start + VMAAdjustment);
2106 Symbol, Size, Bytes.slice(Start, End - Start), SectionAddr + Start);
2150 if (SectionAddr < StartAddress)
2151 Index = std::max<uint64_t>(Index, StartAddress - SectionAddr);
2154 dumpELFData(SectionAddr, Index, End, Bytes);
2180 SectionAddr, Index, End, AllLabels);
2181 collectBBAddrMapLabels(FullAddrMap, SectionAddr, Index, End,
2206 uint64_t Address = SectionAddr + Index;
2229 if (getHidden(*RelCur) || SectionAddr + RelOffset < StartAddress) {
2246 Size = dumpARMELFData(SectionAddr, Index, End, Obj, Bytes,
2270 SectionAddr + Index + VMAAdjustment, FOS,
2271 SectionAddr + End + VMAAdjustment,
2278 auto Iter1 = BBAddrMapLabels.find(SectionAddr + Index);
2284 auto Iter2 = AllLabels.find(SectionAddr + Index);
2293 uint64_t ThisAddr = SectionAddr + Index;
2309 {SectionAddr + Index + VMAAdjustment, Section.getIndex()}, FOS,
2324 Inst, SectionAddr + Index, Size, Target);
2329 Inst, DT->SubtargetInfo.get(), SectionAddr + Index,
2486 DT->InstrAnalysis->updateState(Inst, SectionAddr + Index);
2513 SectionAddr + RelOffset, Is64Bits);