Lines Matching refs:Config

150   const CommonConfig &Config = ConfigMgr.getCommonConfig();  in executeObjcopyOnRawBinary()  local
151 switch (Config.OutputFormat) { in executeObjcopyOnRawBinary()
163 return elf::executeObjcopyOnRawBinary(Config, *ELFConfig, In, Out); in executeObjcopyOnRawBinary()
171 static Error executeObjcopyOnBinary(const MultiFormatConfig &Config, in executeObjcopyOnBinary() argument
174 Expected<const ELFConfig &> ELFConfig = Config.getELFConfig(); in executeObjcopyOnBinary()
178 return elf::executeObjcopyOnBinary(Config.getCommonConfig(), *ELFConfig, in executeObjcopyOnBinary()
181 Expected<const COFFConfig &> COFFConfig = Config.getCOFFConfig(); in executeObjcopyOnBinary()
185 return coff::executeObjcopyOnBinary(Config.getCommonConfig(), *COFFConfig, in executeObjcopyOnBinary()
188 Expected<const MachOConfig &> MachOConfig = Config.getMachOConfig(); in executeObjcopyOnBinary()
192 return macho::executeObjcopyOnBinary(Config.getCommonConfig(), *MachOConfig, in executeObjcopyOnBinary()
197 Config, *MachOUniversalBinary, Out); in executeObjcopyOnBinary()
199 Expected<const WasmConfig &> WasmConfig = Config.getWasmConfig(); in executeObjcopyOnBinary()
203 return objcopy::wasm::executeObjcopyOnBinary(Config.getCommonConfig(), in executeObjcopyOnBinary()
214 createNewArchiveMembers(const MultiFormatConfig &Config, const Archive &Ar) { in createNewArchiveMembers() argument
230 if (Error E = executeObjcopyOnBinary(Config, *ChildOrErr->get(), MemStream)) in createNewArchiveMembers()
234 Child, Config.getCommonConfig().DeterministicArchives); in createNewArchiveMembers()
244 return createFileError(Config.getCommonConfig().InputFilename, in createNewArchiveMembers()
258 const CommonConfig &Config = ConfigMgr.getCommonConfig(); in executeObjcopyOnArchive() local
259 return deepWriteArchive(Config.OutputFilename, *NewArchiveMembersOrErr, in executeObjcopyOnArchive()
261 Config.DeterministicArchives, Ar.isThin()); in executeObjcopyOnArchive()
268 const CommonConfig &Config = ConfigMgr.getCommonConfig(); in restoreStatOnFile() local
279 if (Config.PreserveDates) in restoreStatOnFile()
290 if (Config.InputFilename == Config.OutputFilename && OStat.getUser() == 0) in restoreStatOnFile()
295 if (Config.InputFilename != Config.OutputFilename) in restoreStatOnFile()
315 CommonConfig &Config = ConfigMgr.Common; in executeObjcopy() local
318 if (Config.InputFilename != "-") { in executeObjcopy()
319 if (auto EC = sys::fs::status(Config.InputFilename, Stat)) in executeObjcopy()
320 return createFileError(Config.InputFilename, EC); in executeObjcopy()
330 if (Config.InputFormat == FileFormat::Binary || in executeObjcopy()
331 Config.InputFormat == FileFormat::IHex) { in executeObjcopy()
333 MemoryBuffer::getFileOrSTDIN(Config.InputFilename); in executeObjcopy()
335 return createFileError(Config.InputFilename, BufOrErr.getError()); in executeObjcopy()
338 if (Config.InputFormat == FileFormat::Binary) in executeObjcopy()
351 createBinary(Config.InputFilename); in executeObjcopy()
353 return createFileError(Config.InputFilename, BinaryOrErr.takeError()); in executeObjcopy()
370 if (Config.SplitDWO.empty()) { in executeObjcopy()
373 if (Error E = writeToOutput(Config.OutputFilename, ObjcopyFunc)) in executeObjcopy()
376 Config.ExtractDWO = true; in executeObjcopy()
377 Config.StripDWO = false; in executeObjcopy()
380 if (Error E = writeToOutput(Config.SplitDWO, ObjcopyFunc)) in executeObjcopy()
382 Config.ExtractDWO = false; in executeObjcopy()
383 Config.StripDWO = true; in executeObjcopy()
387 if (Error E = writeToOutput(Config.OutputFilename, ObjcopyFunc)) in executeObjcopy()
392 if (Error E = restoreStatOnFile(Config.OutputFilename, Stat, ConfigMgr)) in executeObjcopy()
395 if (!Config.SplitDWO.empty()) { in executeObjcopy()
397 if (Error E = restoreStatOnFile(Config.SplitDWO, Stat, ConfigMgr)) in executeObjcopy()