1 .text 2 3 .p2align 4 4 .globl lib_func1 5 .type lib_func1, %function 6 lib_func1: 7 mov ip, sp 8 stmdb sp!, {r11, ip, lr, pc} 9 bl app_func2 10 ldmia sp, {r11, sp, lr} 11 bx lr 12 .size lib_func1, . - lib_func1 13 14 .p2align 4 15 .globl lib_func2 16 .type lib_func2, %function 17 .thumb_func 18 .code 16 19 lib_func2: 20 bx lr 21 .size lib_func2, . - lib_func2 22 23 .data 24 .globl data_obj 25 .type data_obj, %object 26 data_obj: 27 .long 0 28 .size data_obj, . - data_obj 29