mirror of
https://github.com/RPCS3/llvm.git
synced 2026-07-19 23:23:38 -04:00
[llvm-objcopy] Add --strip-unneeded-symbol(s)
Differential revision: https://reviews.llvm.org/D58027 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353919 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -468,6 +468,11 @@ DriverConfig parseObjcopyOptions(ArrayRef<const char *> ArgsArr) {
|
||||
for (auto Arg : InputArgs.filtered(OBJCOPY_strip_symbols))
|
||||
addSymbolsFromFile(Config.SymbolsToRemove, DC.Alloc, Arg->getValue(),
|
||||
UseRegex);
|
||||
for (auto Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbol))
|
||||
Config.UnneededSymbolsToRemove.emplace_back(Arg->getValue(), UseRegex);
|
||||
for (auto Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbols))
|
||||
addSymbolsFromFile(Config.UnneededSymbolsToRemove, DC.Alloc,
|
||||
Arg->getValue(), UseRegex);
|
||||
for (auto Arg : InputArgs.filtered(OBJCOPY_keep_symbol))
|
||||
Config.SymbolsToKeep.emplace_back(Arg->getValue(), UseRegex);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user