Lines Matching refs:Ptr
71 uintptr_t CommandAddr = reinterpret_cast<uintptr_t>(L.Ptr); in getSectionPtr()
165 getLoadCommandInfo(const MachOObjectFile *Obj, const char *Ptr) { in getLoadCommandInfo() argument
166 auto CmdOrErr = getStructOrErr<MachO::load_command>(Obj, Ptr); in getLoadCommandInfo()
172 Load.Ptr = Ptr; in getLoadCommandInfo()
187 return getLoadCommandInfo(Obj, L.Ptr + L.C.cmdsize); in getNextLoadCommandInfo()
210 auto SegOrErr = getStructOrErr<SegmentCmd>(Obj, Load.Ptr); in parseSegmentLoadCommand()
259 SymtabLoadCmd = Load.Ptr; in MachOObjectFile()
266 DysymtabLoadCmd = Load.Ptr; in MachOObjectFile()
273 DataInCodeLoadCmd = Load.Ptr; in MachOObjectFile()
280 LinkOptHintsLoadCmd = Load.Ptr; in MachOObjectFile()
288 DyldInfoLoadCmd = Load.Ptr; in MachOObjectFile()
295 UuidLoadCmd = Load.Ptr; in MachOObjectFile()
309 Libraries.push_back(Load.Ptr); in MachOObjectFile()
1246 uint64_t ExportEntry::readULEB128(const uint8_t *&Ptr) { in readULEB128() argument
1248 uint64_t Result = decodeULEB128(Ptr, &Count); in readULEB128()
1249 Ptr += Count; in readULEB128()
1250 if (Ptr > Trie.end()) { in readULEB128()
1251 Ptr = Trie.end(); in readULEB128()
1284 ExportEntry::NodeState::NodeState(const uint8_t *Ptr) in NodeState() argument
1285 : Start(Ptr), Current(Ptr), Flags(0), Address(0), Other(0), in NodeState()
1291 const uint8_t *Ptr = Trie.begin() + offset; in pushNode() local
1292 NodeState State(Ptr); in pushNode()
1396 : Opcodes(Bytes), Ptr(Bytes.begin()), SegmentOffset(0), SegmentIndex(0), in MachORebaseEntry()
1401 Ptr = Opcodes.begin(); in moveToFirst()
1406 Ptr = Opcodes.end(); in moveToEnd()
1418 if (Ptr == Opcodes.end()) { in moveNext()
1425 uint8_t Byte = *Ptr++; in moveNext()
1518 uint64_t Result = decodeULEB128(Ptr, &Count); in readULEB128()
1519 Ptr += Count; in readULEB128()
1520 if (Ptr > Opcodes.end()) { in readULEB128()
1521 Ptr = Opcodes.end(); in readULEB128()
1545 return (Ptr == Other.Ptr) && in operator ==()
1569 : Opcodes(Bytes), Ptr(Bytes.begin()), SegmentOffset(0), SegmentIndex(0), in MachOBindEntry()
1575 Ptr = Opcodes.begin(); in moveToFirst()
1580 Ptr = Opcodes.end(); in moveToEnd()
1592 if (Ptr == Opcodes.end()) { in moveNext()
1599 uint8_t Byte = *Ptr++; in moveNext()
1610 for (const uint8_t *P = Ptr; P < Opcodes.end(); ++P) { in moveNext()
1650 SymStart = Ptr; in moveNext()
1651 while (*Ptr) { in moveNext()
1652 ++Ptr; in moveNext()
1655 Ptr-SymStart); in moveNext()
1656 ++Ptr; in moveNext()
1752 uint64_t Result = decodeULEB128(Ptr, &Count); in readULEB128()
1753 Ptr += Count; in readULEB128()
1754 if (Ptr > Opcodes.end()) { in readULEB128()
1755 Ptr = Opcodes.end(); in readULEB128()
1763 int64_t Result = decodeSLEB128(Ptr, &Count); in readSLEB128()
1764 Ptr += Count; in readSLEB128()
1765 if (Ptr > Opcodes.end()) { in readSLEB128()
1766 Ptr = Opcodes.end(); in readSLEB128()
1799 return (Ptr == Other.Ptr) && in operator ==()
1985 return getStruct<MachO::linkedit_data_command>(this, L.Ptr); in getLinkeditDataLoadCommand()
1990 return getStruct<MachO::segment_command>(this, L.Ptr); in getSegmentLoadCommand()
1995 return getStruct<MachO::segment_command_64>(this, L.Ptr); in getSegment64LoadCommand()
2000 return getStruct<MachO::linker_option_command>(this, L.Ptr); in getLinkerOptionLoadCommand()
2005 return getStruct<MachO::version_min_command>(this, L.Ptr); in getVersionMinLoadCommand()
2010 return getStruct<MachO::dylib_command>(this, L.Ptr); in getDylibIDLoadCommand()
2015 return getStruct<MachO::dyld_info_command>(this, L.Ptr); in getDyldInfoLoadCommand()
2020 return getStruct<MachO::dylinker_command>(this, L.Ptr); in getDylinkerCommand()
2025 return getStruct<MachO::uuid_command>(this, L.Ptr); in getUuidCommand()
2030 return getStruct<MachO::rpath_command>(this, L.Ptr); in getRpathCommand()
2035 return getStruct<MachO::source_version_command>(this, L.Ptr); in getSourceVersionCommand()
2040 return getStruct<MachO::entry_point_command>(this, L.Ptr); in getEntryPointCommand()
2045 return getStruct<MachO::encryption_info_command>(this, L.Ptr); in getEncryptionInfoCommand()
2050 return getStruct<MachO::encryption_info_command_64>(this, L.Ptr); in getEncryptionInfoCommand64()
2055 return getStruct<MachO::sub_framework_command>(this, L.Ptr); in getSubFrameworkCommand()
2060 return getStruct<MachO::sub_umbrella_command>(this, L.Ptr); in getSubUmbrellaCommand()
2065 return getStruct<MachO::sub_library_command>(this, L.Ptr); in getSubLibraryCommand()
2070 return getStruct<MachO::sub_client_command>(this, L.Ptr); in getSubClientCommand()
2075 return getStruct<MachO::routines_command>(this, L.Ptr); in getRoutinesCommand()
2080 return getStruct<MachO::routines_command_64>(this, L.Ptr); in getRoutinesCommand64()
2085 return getStruct<MachO::thread_command>(this, L.Ptr); in getThreadCommand()
2215 const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( in getDyldInfoRebaseOpcodes() local
2217 return ArrayRef<uint8_t>(Ptr, DyldInfo.rebase_size); in getDyldInfoRebaseOpcodes()
2226 const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( in getDyldInfoBindOpcodes() local
2228 return ArrayRef<uint8_t>(Ptr, DyldInfo.bind_size); in getDyldInfoBindOpcodes()
2237 const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( in getDyldInfoWeakBindOpcodes() local
2239 return ArrayRef<uint8_t>(Ptr, DyldInfo.weak_bind_size); in getDyldInfoWeakBindOpcodes()
2248 const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( in getDyldInfoLazyBindOpcodes() local
2250 return ArrayRef<uint8_t>(Ptr, DyldInfo.lazy_bind_size); in getDyldInfoLazyBindOpcodes()
2259 const uint8_t *Ptr = reinterpret_cast<const uint8_t*>( in getDyldInfoExportsTrie() local
2261 return ArrayRef<uint8_t>(Ptr, DyldInfo.export_size); in getDyldInfoExportsTrie()
2268 const char *Ptr = UuidLoadCmd + offsetof(MachO::uuid_command, uuid); in getUuid() local
2269 return ArrayRef<uint8_t>(reinterpret_cast<const uint8_t *>(Ptr), 16); in getUuid()