Lines Matching refs:Slice
145 static Error readMachOHeader(MachOObjectFile *Obj, RecordsSlice &Slice) { in readMachOHeader() argument
147 auto &BA = Slice.getBinaryAttrs(); in readMachOHeader()
172 BA.InstallName = Slice.copyString(LCI.Ptr + DLLC.dylib.name); in readMachOHeader()
180 Slice.copyString(LCI.Ptr + DLLC.dylib.name)); in readMachOHeader()
185 BA.ParentUmbrella = Slice.copyString(LCI.Ptr + SFC.umbrella); in readMachOHeader()
190 BA.AllowableClients.emplace_back(Slice.copyString(LCI.Ptr + SCLC.client)); in readMachOHeader()
202 BA.UUID = Slice.copyString(Stream.str()); in readMachOHeader()
207 BA.RPaths.emplace_back(Slice.copyString(LCI.Ptr + RPLC.path)); in readMachOHeader()
249 static Error readSymbols(MachOObjectFile *Obj, RecordsSlice &Slice, in readSymbols() argument
279 Slice.addRecord(Sym.name(), Flags, GlobalRecord::Kind::Unknown, Linkage); in readSymbols()
332 Slice.addRecord(Name, RecordFlags, GV, Linkage); in readSymbols()
337 static Error load(MachOObjectFile *Obj, RecordsSlice &Slice, in load() argument
343 if (auto Err = readMachOHeader(Obj, Slice)) in load()
347 if (auto Err = readSymbols(Obj, Slice, Opt)) in load()