Lines Matching full:slice
144 static Error readMachOHeader(MachOObjectFile *Obj, RecordsSlice &Slice) { in readMachOHeader() argument
146 auto &BA = Slice.getBinaryAttrs(); in readMachOHeader()
171 BA.InstallName = Slice.copyString(LCI.Ptr + DLLC.dylib.name); in readMachOHeader()
179 Slice.copyString(LCI.Ptr + DLLC.dylib.name)); in readMachOHeader()
184 BA.ParentUmbrella = Slice.copyString(LCI.Ptr + SFC.umbrella); in readMachOHeader()
189 BA.AllowableClients.emplace_back(Slice.copyString(LCI.Ptr + SCLC.client)); in readMachOHeader()
201 BA.UUID = Slice.copyString(Stream.str()); in readMachOHeader()
206 BA.RPaths.emplace_back(Slice.copyString(LCI.Ptr + RPLC.path)); in readMachOHeader()
248 static Error readSymbols(MachOObjectFile *Obj, RecordsSlice &Slice, in readSymbols() argument
278 Slice.addRecord(Sym.name(), Flags, GlobalRecord::Kind::Unknown, Linkage); in readSymbols()
331 Slice.addRecord(Name, RecordFlags, GV, Linkage); in readSymbols()
336 static Error load(MachOObjectFile *Obj, RecordsSlice &Slice, in load() argument
342 if (auto Err = readMachOHeader(Obj, Slice)) in load()
346 if (auto Err = readSymbols(Obj, Slice, Opt)) in load()