Lines Matching defs:Address
72 cl::desc("Print full leading address"));
75 cl::desc("Print no leading address"));
352 outs() << "address index";
354 outs() << "address index";
628 uint64_t Address = Symbol.getValue();
639 (*AddrMap)[Address] = SymName;
644 // GuessSymbolName is passed the address of what might be a symbol and a
646 // with that address or nullptr if no symbol is found with that address.
1803 // relocation information. The address of the instruction containing operand is
2084 // SymbolLookUp call back with the branch target address to look up the
2228 // GuessCstringPointer is passed the address of what might be a pointer to a
2229 // literal string in a cstring section. If that address is in a cstring section
2283 // an address of a symbol stub or a lazy or non-lazy pointer to associate the
2445 // GuessPointerPointer() is passed the address of what might be a pointer to
2507 // Address from a section in the Mach-O file. And indirectly returns the
2509 // and which section is was being referenced. If the Address is not in a
2511 static const char *get_pointer_64(uint64_t Address, uint32_t &offset,
2531 if (Address >= SectAddress && Address < SectAddress + SectSize) {
2533 offset = Address - SectAddress;
2543 static const char *get_pointer_32(uint32_t Address, uint32_t &offset,
2547 return get_pointer_64(Address, offset, left, S, info, objc_only);
2550 // get_symbol_64() returns the name of a symbol (or nullptr) and the address of
2554 // symbol is passed, look up that address in the info's AddrMap.
2610 // address and the first writable segment.
2615 // as an address of a symbol and if found return that symbol's name.
3215 // address of the pointer, so when the pointer is zero as it can be in an .o
3226 // entry for the class symbol at the ReferenceValue (the address of the
3297 // get_objc2_64bit_selref() is used for disassembly and is passed a the address
3407 uint32_t Address = S.getAddress() + i;
3408 outs() << format("%08" PRIx32, Address) << " ";
6080 // for the address passed in as ReferenceValue for printing as a comment with
6084 // If ReferenceValue is an address of literal cstring then a pointer to the
6088 // If ReferenceValue is an address of an Objective-C CFString, Selector ref or
6091 // Lastly, literals which are Symbol address in a literal pool are looked for
6095 // If there is no item in the Mach-O file for the address passed in as
6226 // it is an address for a symbol stub. If so then the symbol name for that
6232 // SymbolValue is checked to be an address of literal pointer, symbol pointer,
6280 // instruction, passed in ReferenceValue and the address of the instruction
6532 // Sort the symbols by address, just in case they didn't come in that way.
6535 // Build a data in code table that is sorted on by the address of each entry.
6617 uint64_t Address = Symbol.getValue();
6627 AddrMap[Address] = SymName;
6700 // address of the start of the __TEXT segment. This is because this symbol
6701 // is an N_SECT symbol in the (__TEXT,__text) but its address is before the
6718 // Start at the address of the symbol relative to the section's address.
9069 Entry.address()); // FIXME:add in base address
9122 uint64_t address(uint32_t SegIndex, uint64_t SegOffset);
9127 uint64_t Address;
9148 Info.Address = Section.getAddress();
9155 CurSegAddress = Info.Address;
9158 Info.OffsetInSegment = Info.Address - CurSegAddress;
9204 uint64_t SegInfo::address(uint32_t SegIndex, uint64_t OffsetInSeg) {
9213 outs() << "segment section address type\n";
9219 uint64_t Address = sectionTable.address(SegIndex, OffsetInSeg);
9224 Address, Entry.typeName().str().c_str());
9257 outs() << "segment section address type "
9264 uint64_t Address = sectionTable.address(SegIndex, OffsetInSeg);
9273 << format_hex(Address, 10, true) << " "
9289 outs() << "segment section address "
9296 uint64_t Address = sectionTable.address(SegIndex, OffsetInSeg);
9302 << format_hex(Address, 10, true) << " "
9316 outs() << "segment section address "
9329 uint64_t Address = sectionTable.address(SegIndex, OffsetInSeg);
9335 << format_hex(Address, 10, true) << " "
9343 // address, ReferenceValue, in the Mach-O file and looks in the dyld bind
9344 // information for that address. If the address is found its binding symbol
9356 uint64_t Address = sectionTable.address(SegIndex, OffsetInSeg);
9361 info->bindtable->push_back(std::make_pair(Address, SymbolName));
9367 uint64_t Address = BI->first;
9368 if (ReferenceValue == Address) {