Lines Matching defs:SectionAddr

1342 static uint64_t dumpARMELFData(uint64_t SectionAddr, uint64_t Index,
1350 OS << format("%8" PRIx64 ": ", SectionAddr + Index);
1372 static void dumpELFData(uint64_t SectionAddr, uint64_t Index, uint64_t End,
1381 outs() << format("%8" PRIx64 ":", SectionAddr + Index);
1448 const BBAddrMapInfo &FullAddrMap, uint64_t SectionAddr, uint64_t Start,
1454 uint64_t StartAddress = SectionAddr + Start;
1455 uint64_t EndAddress = SectionAddr + End;
1485 const MCSubtargetInfo *STI, uint64_t SectionAddr,
1500 Start += SectionAddr;
1501 End += SectionAddr;
1507 ArrayRef<uint8_t> ThisBytes = Bytes.slice(Index - SectionAddr);
1540 MCDisassembler *DisAsm, uint64_t SectionAddr, ArrayRef<uint8_t> Bytes,
1563 const uint64_t ThisAddr = SectionAddr + Index;
1725 uint64_t SectionAddr = SecI->getAddress();
1730 AllMappingSymbols[*SecI].emplace_back(Address - SectionAddr,
1875 uint64_t SectionAddr = Section.getAddress();
1897 SectionAddr, Bytes, Symbols, SynthesizedLabelNames);
1909 if (Sym.Addr != SectionAddr)
1917 Obj, SectionAddr, SectionName,
1933 // Subtract SectionAddr from the r_offset field of a relocation to get
1935 uint64_t RelAdjustment = Obj.isRelocatableObject() ? 0 : SectionAddr;
2043 if (Start < SectionAddr || StopAddress <= Start)
2051 uint64_t End = std::min<uint64_t>(SectionAddr + SectSize, StopAddress);
2056 Start -= SectionAddr;
2057 End -= SectionAddr;
2081 SectionAddr + Start + VMAAdjustment);
2109 Symbol, Size, Bytes.slice(Start, End - Start), SectionAddr + Start);
2153 if (SectionAddr < StartAddress)
2154 Index = std::max<uint64_t>(Index, StartAddress - SectionAddr);
2157 dumpELFData(SectionAddr, Index, End, Bytes);
2183 SectionAddr, Index, End, AllLabels);
2184 collectBBAddrMapLabels(FullAddrMap, SectionAddr, Index, End,
2209 uint64_t Address = SectionAddr + Index;
2232 if (getHidden(*RelCur) || SectionAddr + RelOffset < StartAddress) {
2267 Size = dumpARMELFData(SectionAddr, Index, End, Obj, Bytes,
2274 SectionAddr + Index + VMAAdjustment, FOS,
2275 SectionAddr + End + VMAAdjustment,
2282 auto Iter1 = BBAddrMapLabels.find(SectionAddr + Index);
2288 auto Iter2 = AllLabels.find(SectionAddr + Index);
2297 uint64_t ThisAddr = SectionAddr + Index;
2313 {SectionAddr + Index + VMAAdjustment, Section.getIndex()}, FOS,
2328 Inst, SectionAddr + Index, Size, Target);
2333 Inst, DT->SubtargetInfo.get(), SectionAddr + Index,
2490 DT->InstrAnalysis->updateState(Inst, SectionAddr + Index);
2517 SectionAddr + RelOffset, Is64Bits);