summaryrefslogtreecommitdiff
path: root/src/passes/Strip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Strip.cpp')
-rw-r--r--src/passes/Strip.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/passes/Strip.cpp b/src/passes/Strip.cpp
index e85379003..ace745f87 100644
--- a/src/passes/Strip.cpp
+++ b/src/passes/Strip.cpp
@@ -62,6 +62,12 @@ Pass* createStripDebugPass() {
});
}
+Pass* createStripDWARFPass() {
+ return new Strip([&](const UserSection& curr) {
+ return curr.name.find(".debug") == 0 || curr.name.find("reloc..debug") == 0;
+ });
+}
+
Pass* createStripProducersPass() {
return new Strip([&](const UserSection& curr) {
return curr.name == BinaryConsts::UserSections::Producers;