Lines Matching defs:RemovePred
418 SectionPred RemovePred = [](const SectionBase &) { return false; };
422 RemovePred = [&Config](const SectionBase &Sec) {
428 RemovePred = [RemovePred](const SectionBase &Sec) {
429 return isDWOSection(Sec) || RemovePred(Sec);
433 RemovePred = [RemovePred, &Obj](const SectionBase &Sec) {
434 return onlyKeepDWOPred(Obj, Sec) || RemovePred(Sec);
438 RemovePred = [RemovePred, &Obj](const SectionBase &Sec) {
439 if (RemovePred(Sec))
456 RemovePred = [RemovePred](const SectionBase &Sec) {
457 return RemovePred(Sec) || Sec.ParentSegment == nullptr;
462 RemovePred = [RemovePred](const SectionBase &Sec) {
463 return RemovePred(Sec) || isDebugSection(Sec);
468 RemovePred = [RemovePred, &Obj](const SectionBase &Sec) {
469 if (RemovePred(Sec))
477 RemovePred = [RemovePred, &Obj](const SectionBase &Sec) {
478 if (RemovePred(Sec))
498 RemovePred = [RemovePred](const SectionBase &Sec) {
499 if (RemovePred(Sec))
509 RemovePred = [&Config, RemovePred, &Obj](const SectionBase &Sec) {
515 if (RemovePred(Sec))
531 RemovePred = [&Config, RemovePred](const SectionBase &Sec) {
535 // Otherwise defer to RemovePred.
536 return RemovePred(Sec);
547 RemovePred = [&Obj, RemovePred](const SectionBase &Sec) {
550 return RemovePred(Sec);
554 if (Error E = Obj.removeSections(ELFConfig.AllowBrokenLinks, RemovePred))