]> git.saurik.com Git - apple/dyld.git/blobdiff - unit-tests/test-cases/read-only-stubs/foo.c
dyld-353.2.1.tar.gz
[apple/dyld.git] / unit-tests / test-cases / read-only-stubs / foo.c
index 01fc9a809a42e26230ecd2bc8cb627a2c8313d5e..68fb1fb960b0c00cbda4c688a02e6efe1205bae2 100644 (file)
@@ -73,6 +73,11 @@ static void* getStubAddr()
        return getsectdatafromheader_64(&_mh_dylib_header, "__TEXT", "__picsymbolstub1", &size) + slide;
 #elif __x86_64__
        return getsectdatafromheader_64(&_mh_dylib_header, "__TEXT", "__symbol_stub1", &size) + slide;
+#elif __arm__
+       void* p = getsectdata("__TEXT", "__picsymbolstub4", (unsigned long*)&size);
+       if ( p != NULL ) 
+               return getsectdatafromheader(&_mh_dylib_header, "__TEXT", "__picsymbolstub4", &size) + slide;
+       return getsectdatafromheader(&_mh_dylib_header, "__TEXT", "__symbolstub1", &size) + slide;
 #else
        #error unknown arch
 #endif