Home | History | Annotate | Download | only in dsymutil

Lines Matching defs:Address

69     int64_t AddrAdjust; ///< Address offset to apply to the described entity.
194 /// to the addresses to get the linked address.
207 /// function's address.
554 /// uint8_t Address size
596 /// format is totally trivial, consisting just of pairs of address
609 warn("unsupported base address selection operation",
635 /// same thing with a different base address).
674 Asm->EmitInt8(AddressSize); // Address size
741 // This is the quantity to add to the old location address to get
742 // the correct address for the new one.
788 // address in that case.
802 uint64_t Address = -1ULL;
810 if (Address == -1ULL) {
814 MS->EmitIntValue(Row.Address, PointerSize);
818 AddressDelta = (Row.Address - Address) / MinInstLength;
876 Address = Row.Address;
895 Address = -1ULL;
1090 /// applied to the entry point of the function to get the linked address.
1224 /// address.
1404 // Do not store the addend. The addend was the address of the
1405 // symbol in the object file, the address in the binary that is
1571 assert(LowPc != -1ULL && "low_pc attribute is not an address.");
1864 /// \brief Clone an address attribute and add it to \p Die.
1911 // Dwarf >= 4 high_pc is an size, not an address.
2107 // potentially stored in the input DIE. If high_pc is an address
2109 // totally unrelated value (because the end address in the object
2110 address of another function which got moved
2256 if (!Rows.empty() && Rows.back().Address < Seq.front().Address) {
2265 return LHS.Address < RHS.Address;
2273 InsertPoint->Address == Seq.front().Address && InsertPoint->EndSequence) {
2284 /// recreate a relocated version of these for the address ranges that
2340 // half-open, but consider accept the end address of the range if
2344 if (CurrRange == InvalidRange || Row.Address < CurrRange.start() ||
2345 Row.Address > CurrRange.stop() ||
2346 (Row.Address == CurrRange.stop() && !Row.EndSequence)) {
2352 CurrRange = FunctionRanges.find(Row.Address);
2354 CurrRange != InvalidRange && CurrRange.start() <= Row.Address;
2364 auto Range = Ranges.lower_bound(Row.Address);
2368 if (Range != Ranges.end() && Range->first <= Row.Address &&
2369 Range->second.first >= Row.Address) {
2370 StopAddress = Row.Address + Range->second.second;
2375 // Insert end sequence row with the computed end address, but
2378 Seq.back().Address = StopAddress;
2394 // Relocate row address and add it to the current sequence.
2395 Row.Address += CurrRange.value();