]> git.saurik.com Git - apple/ld64.git/blobdiff - src/ld/SymbolTable.h
ld64-351.8.tar.gz
[apple/ld64.git] / src / ld / SymbolTable.h
index 2708f1fce6a75d73cfb45618ea9d78da04f888f8..b48330405e52a8b2543821f909b8bb22d5dad6da 100644 (file)
@@ -127,7 +127,8 @@ public:
        byNameIterator          begin()                                                         { return byNameIterator(_byNameTable.begin(),_indirectBindingTable); }
        byNameIterator          end()                                                           { return byNameIterator(_byNameTable.end(),_indirectBindingTable); }
        void                            printStatistics();
-       
+       void                            removeDeadUndefs(std::vector<const ld::Atom *>& allAtoms, const std::unordered_set<const ld::Atom*>& keep);
+
        // from ld::IndirectBindingTable
        virtual const char*                     indirectName(IndirectBindingSlot slot) const;
        virtual const ld::Atom*         indirectAtom(IndirectBindingSlot slot) const;