Lines Matching refs:ReferenceValue
2126 static const char *GuessCstringPointer(uint64_t ReferenceValue, in GuessCstringPointer() argument
2137 ReferenceValue >= Sec.addr && in GuessCstringPointer()
2138 ReferenceValue < Sec.addr + Sec.size) { in GuessCstringPointer()
2139 uint64_t sect_offset = ReferenceValue - Sec.addr; in GuessCstringPointer()
2158 ReferenceValue >= Sec.addr && in GuessCstringPointer()
2159 ReferenceValue < Sec.addr + Sec.size) { in GuessCstringPointer()
2160 uint64_t sect_offset = ReferenceValue - Sec.addr; in GuessCstringPointer()
2186 static const char *GuessIndirectSymbol(uint64_t ReferenceValue, in GuessIndirectSymbol() argument
2203 ReferenceValue >= Sec.addr && in GuessIndirectSymbol()
2204 ReferenceValue < Sec.addr + Sec.size) { in GuessIndirectSymbol()
2212 uint32_t index = Sec.reserved1 + (ReferenceValue - Sec.addr) / stride; in GuessIndirectSymbol()
2237 ReferenceValue >= Sec.addr && in GuessIndirectSymbol()
2238 ReferenceValue < Sec.addr + Sec.size) { in GuessIndirectSymbol()
2246 uint32_t index = Sec.reserved1 + (ReferenceValue - Sec.addr) / stride; in GuessIndirectSymbol()
2344 static uint64_t GuessPointerPointer(uint64_t ReferenceValue, in GuessPointerPointer() argument
2364 ReferenceValue >= Sec.addr && in GuessPointerPointer()
2365 ReferenceValue < Sec.addr + Sec.size) { in GuessPointerPointer()
2366 uint64_t sect_offset = ReferenceValue - Sec.addr; in GuessPointerPointer()
2383 ReferenceValue + 8 < Sec.addr + Sec.size) { in GuessPointerPointer()
2457 uint64_t ReferenceValue = UnknownAddressOrSize) { in get_symbol_64() argument
2512 if (ReferenceValue != UnknownAddressOrSize) in get_symbol_64()
2513 SymbolName = GuessSymbolName(ReferenceValue, info->AddrMap); in get_symbol_64()
2520 uint32_t ReferenceValue) { in get_symbol_32() argument
2522 return get_symbol_64(sect_offset, S, info, n_value64, ReferenceValue); in get_symbol_32()
3107 static const char *get_dyld_bind_info_symbolname(uint64_t ReferenceValue,
3116 uint64_t ReferenceValue, in get_objc2_64bit_class_name() argument
3126 r = get_pointer_64(ReferenceValue, offset, left, S, info); in get_objc2_64bit_class_name()
3166 static const char *get_objc2_64bit_cfstring_name(uint64_t ReferenceValue, in get_objc2_64bit_cfstring_name() argument
3174 r = get_pointer_64(ReferenceValue, offset, left, S, info); in get_objc2_64bit_cfstring_name()
3200 static uint64_t get_objc2_64bit_selref(uint64_t ReferenceValue, in get_objc2_64bit_selref() argument
3205 const char *r = get_pointer_64(ReferenceValue, offset, left, S, info); in get_objc2_64bit_selref()
5638 static const char *GuessLiteralPointer(uint64_t ReferenceValue, in GuessLiteralPointer() argument
5673 Symbol.getAddress(ReferenceValue); in GuessLiteralPointer()
5681 uint64_t pointer_value = GuessPointerPointer(ReferenceValue, info, classref, in GuessLiteralPointer()
5687 const char *name = get_dyld_bind_info_symbolname(ReferenceValue, info); in GuessLiteralPointer()
5702 get_objc2_64bit_class_name(pointer_value, ReferenceValue, info); in GuessLiteralPointer()
5712 const char *name = get_objc2_64bit_cfstring_name(ReferenceValue, info); in GuessLiteralPointer()
5717 pointer_value = get_objc2_64bit_selref(ReferenceValue, info); in GuessLiteralPointer()
5720 ReferenceValue = pointer_value; in GuessLiteralPointer()
5722 const char *name = GuessCstringPointer(ReferenceValue, info); in GuessLiteralPointer()
5738 name = GuessIndirectSymbol(ReferenceValue, info); in GuessLiteralPointer()
5776 uint64_t ReferenceValue, in SymbolizerSymbolLookUp() argument
5788 const char *SymbolName = GuessSymbolName(ReferenceValue, info->AddrMap); in SymbolizerSymbolLookUp()
5791 *ReferenceName = GuessIndirectSymbol(ReferenceValue, info); in SymbolizerSymbolLookUp()
5814 GuessLiteralPointer(ReferenceValue, ReferencePC, ReferenceType, info); in SymbolizerSymbolLookUp()
5824 info->adrp_inst = ReferenceValue; in SymbolizerSymbolLookUp()
5840 (info->adrp_inst & 0x1f) == ((ReferenceValue >> 5) & 0x1f)) { in SymbolizerSymbolLookUp()
5849 addxri_inst = ReferenceValue; in SymbolizerSymbolLookUp()
5854 ReferenceValue = (info->adrp_addr & 0xfffffffffffff000LL) + in SymbolizerSymbolLookUp()
5858 GuessLiteralPointer(ReferenceValue, ReferencePC, ReferenceType, info); in SymbolizerSymbolLookUp()
5870 (info->adrp_inst & 0x1f) == ((ReferenceValue >> 5) & 0x1f)) { in SymbolizerSymbolLookUp()
5879 ldrxui_inst = ReferenceValue; in SymbolizerSymbolLookUp()
5882 ReferenceValue = (info->adrp_addr & 0xfffffffffffff000LL) + in SymbolizerSymbolLookUp()
5886 GuessLiteralPointer(ReferenceValue, ReferencePC, ReferenceType, info); in SymbolizerSymbolLookUp()
5896 GuessLiteralPointer(ReferenceValue, ReferencePC, ReferenceType, info); in SymbolizerSymbolLookUp()
8809 static const char *get_dyld_bind_info_symbolname(uint64_t ReferenceValue, in get_dyld_bind_info_symbolname() argument
8829 if (ReferenceValue == Address) { in get_dyld_bind_info_symbolname()