Lines Matching refs:Slice
143 static Error readMachOHeader(MachOObjectFile *Obj, RecordsSlice &Slice) { in readMachOHeader() argument
145 auto &BA = Slice.getBinaryAttrs(); in readMachOHeader()
170 BA.InstallName = Slice.copyString(LCI.Ptr + DLLC.dylib.name); in readMachOHeader()
178 Slice.copyString(LCI.Ptr + DLLC.dylib.name)); in readMachOHeader()
183 BA.ParentUmbrella = Slice.copyString(LCI.Ptr + SFC.umbrella); in readMachOHeader()
188 BA.AllowableClients.emplace_back(Slice.copyString(LCI.Ptr + SCLC.client)); in readMachOHeader()
200 BA.UUID = Slice.copyString(Stream.str()); in readMachOHeader()
205 BA.RPaths.emplace_back(Slice.copyString(LCI.Ptr + RPLC.path)); in readMachOHeader()
247 static Error readSymbols(MachOObjectFile *Obj, RecordsSlice &Slice, in readSymbols() argument
277 Slice.addRecord(Sym.name(), Flags, GlobalRecord::Kind::Unknown, Linkage); in readSymbols()
327 Slice.addRecord(Name, RecordFlags, GV, Linkage); in readSymbols()
332 static Error load(MachOObjectFile *Obj, RecordsSlice &Slice, in load() argument
338 if (auto Err = readMachOHeader(Obj, Slice)) in load()
342 if (auto Err = readSymbols(Obj, Slice, Opt)) in load()