]> git.saurik.com Git - apple/ld64.git/blobdiff - src/ld/passes/stubs/stub_arm.hpp
ld64-236.3.tar.gz
[apple/ld64.git] / src / ld / passes / stubs / stub_arm.hpp
index 4650ddbbb134ad2f1f96c0dd26c8289e7e7ce44f..5c8fc42f5d125f6f8cc2b7f552cdaf6b1ab8dd70 100644 (file)
@@ -36,8 +36,6 @@ public:
                                        { pass.addAtom(*this); }
 
        virtual const ld::File*                                 file() const                                    { return NULL; }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return "fast binder pointer"; }
        virtual uint64_t                                                size() const                                    { return 4; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -63,8 +61,6 @@ public:
                                                        symbolTableNotIn, false, false, false, ld::Atom::Alignment(2)) { pass.addAtom(*this); }
 
        virtual const ld::File*                                 file() const                                    { return NULL; }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return "non-lazy pointer"; }
        virtual uint64_t                                                size() const                                    { return 4; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -97,8 +93,6 @@ public:
                                        { pass.addAtom(*this); }
 
        virtual ld::File*                                               file() const                                    { return NULL; }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return " stub helpers"; }
        virtual uint64_t                                                size() const                                    { return 36; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -160,8 +154,6 @@ public:
                                _fixup3(8, ld::Fixup::k2of2, ld::Fixup::kindStoreLittleEndian32) { }
        
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 12; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -206,8 +198,6 @@ public:
                                _fixup5(32, ld::Fixup::k4of4, ld::Fixup::kindStoreLittleEndian32) { }
        
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 36; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -262,8 +252,6 @@ public:
                                        }
 
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 4; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -299,8 +287,6 @@ public:
                                }
 
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 4; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -341,8 +327,6 @@ public:
                                }
   
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _name; }
        virtual uint64_t                                                size() const                                    { return 16; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -393,8 +377,6 @@ public:
                                { pass.addAtom(*this); }
 
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 16; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -436,8 +418,6 @@ public:
                                        { pass.addAtom(*this); }
 
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 12; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }
@@ -476,8 +456,6 @@ public:
                                { pass.addAtom(*this); }
 
        virtual const ld::File*                                 file() const                                    { return _stubTo.file(); }
-       virtual bool                                                    translationUnitSource(const char** dir, const char** nm) const 
-                                                                                                                                                       { return false; }
        virtual const char*                                             name() const                                    { return _stubTo.name(); }
        virtual uint64_t                                                size() const                                    { return 4; }
        virtual uint64_t                                                objectAddress() const                   { return 0; }