Lines Matching refs:Config
165 static Error setConfigToAddNewDebugSections(objcopy::ConfigManager &Config,
178 Config.Common.AddSection.emplace_back(objcopy::NewSectionInfo(
252 objcopy::ConfigManager Config;
254 Config.Common.InputFilename = Opts.InputFileName;
255 Config.Common.OutputFilename = OutputFilename;
256 Config.Common.OnlyKeepDebug = true;
260 Config.Common.OutputFilename, [&](raw_ostream &OutFile) -> Error {
262 if (Error Err = objcopy::executeObjcopyOnBinary(Config, InputFile,
276 objcopy::ConfigManager Config;
277 Config.Common.InputFilename = Opts.InputFileName;
278 Config.Common.OutputFilename = Opts.OutputFileName;
279 Config.Common.StripDebug = true;
281 Config.Common.AddGnuDebugLink = sys::path::filename(SeparateDebugFileName);
282 Config.Common.GnuDebugLinkCRC32 = GnuDebugLinkCRC32;
285 Config.Common.OutputFilename, [&](raw_ostream &OutFile) -> Error {
287 objcopy::executeObjcopyOnBinary(Config, InputFile, OutFile))
313 static Error addSectionsFromLinkedData(objcopy::ConfigManager &Config,
322 if (Error Err = setConfigToAddNewDebugSections(Config, *MemFile))
330 if (Error Err = setConfigToAddNewDebugSections(Config, *MemFile))
338 if (Error Err = setConfigToAddNewDebugSections(Config, *MemFile))
346 if (Error Err = setConfigToAddNewDebugSections(Config, *MemFile))
358 objcopy::ConfigManager Config;
360 Config.Common.InputFilename = Opts.InputFileName;
361 Config.Common.OutputFilename = OutputFilename;
362 Config.Common.StripDebug = true;
363 Config.Common.OnlyKeepDebug = true;
367 addSectionsFromLinkedData(Config, InputFile, LinkedDebugInfoBits))
371 Config.Common.OutputFilename, [&](raw_ostream &OutFile) -> Error {
374 if (Error Err = objcopy::executeObjcopyOnBinary(Config, InputFile,
389 objcopy::ConfigManager Config;
391 Config.Common.InputFilename = Opts.InputFileName;
392 Config.Common.OutputFilename = Opts.OutputFileName;
393 Config.Common.StripDebug = true;
395 addSectionsFromLinkedData(Config, InputFile, LinkedDebugInfoBits))
399 Config.Common.OutputFilename, [&](raw_ostream &OutFile) -> Error {
400 return objcopy::executeObjcopyOnBinary(Config, InputFile, OutFile);
429 objcopy::ConfigManager Config;
431 Config.Common.InputFilename = Opts.InputFileName;
432 Config.Common.OutputFilename = Opts.OutputFileName;
435 Config.Common.OutputFilename, [&](raw_ostream &OutFile) -> Error {
436 return objcopy::executeObjcopyOnBinary(Config, InputFile, OutFile);