1*99451b44SJordan Rupprecht #include "dylib.h" 2*99451b44SJordan Rupprecht #include <stdio.h> 3*99451b44SJordan Rupprecht 4*99451b44SJordan Rupprecht int doSomething()5*99451b44SJordan RupprechtdoSomething() 6*99451b44SJordan Rupprecht { 7*99451b44SJordan Rupprecht // Set a breakpoint here. 8*99451b44SJordan Rupprecht if (&absent_weak_int != NULL) 9*99451b44SJordan Rupprecht printf("In absent_weak_int: %d\n", absent_weak_int); 10*99451b44SJordan Rupprecht if (absent_weak_function != NULL) 11*99451b44SJordan Rupprecht printf("In absent_weak_func: %p\n", absent_weak_function); 12*99451b44SJordan Rupprecht if (&present_weak_int != NULL) 13*99451b44SJordan Rupprecht printf("In present_weak_int: %d\n", present_weak_int); 14*99451b44SJordan Rupprecht if (present_weak_function != NULL) 15*99451b44SJordan Rupprecht printf("In present_weak_func: %p\n", present_weak_function); 16*99451b44SJordan Rupprecht 17*99451b44SJordan Rupprecht } 18*99451b44SJordan Rupprecht 19*99451b44SJordan Rupprecht int main()20*99451b44SJordan Rupprechtmain() 21*99451b44SJordan Rupprecht { 22*99451b44SJordan Rupprecht return doSomething(); 23*99451b44SJordan Rupprecht } 24