X-Git-Url: https://git.saurik.com/apple/dyld.git/blobdiff_plain/bac542e65c0030c0d819c7ff1dcfc25892a61844..refs/heads/master:/unit-tests/test-cases/read-only-stubs/foo.c diff --git a/unit-tests/test-cases/read-only-stubs/foo.c b/unit-tests/test-cases/read-only-stubs/foo.c index 01fc9a8..68fb1fb 100644 --- a/unit-tests/test-cases/read-only-stubs/foo.c +++ b/unit-tests/test-cases/read-only-stubs/foo.c @@ -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