1*c9945492SAndroid Build Coastguard Worker.syntax unified 2*c9945492SAndroid Build Coastguard Worker.global __cp_begin 3*c9945492SAndroid Build Coastguard Worker.hidden __cp_begin 4*c9945492SAndroid Build Coastguard Worker.global __cp_end 5*c9945492SAndroid Build Coastguard Worker.hidden __cp_end 6*c9945492SAndroid Build Coastguard Worker.global __cp_cancel 7*c9945492SAndroid Build Coastguard Worker.hidden __cp_cancel 8*c9945492SAndroid Build Coastguard Worker.hidden __cancel 9*c9945492SAndroid Build Coastguard Worker.global __syscall_cp_asm 10*c9945492SAndroid Build Coastguard Worker.hidden __syscall_cp_asm 11*c9945492SAndroid Build Coastguard Worker.type __syscall_cp_asm,%function 12*c9945492SAndroid Build Coastguard Worker__syscall_cp_asm: 13*c9945492SAndroid Build Coastguard Worker mov ip,sp 14*c9945492SAndroid Build Coastguard Worker stmfd sp!,{r4,r5,r6,r7} 15*c9945492SAndroid Build Coastguard Worker__cp_begin: 16*c9945492SAndroid Build Coastguard Worker ldr r0,[r0] 17*c9945492SAndroid Build Coastguard Worker cmp r0,#0 18*c9945492SAndroid Build Coastguard Worker bne __cp_cancel 19*c9945492SAndroid Build Coastguard Worker mov r7,r1 20*c9945492SAndroid Build Coastguard Worker mov r0,r2 21*c9945492SAndroid Build Coastguard Worker mov r1,r3 22*c9945492SAndroid Build Coastguard Worker ldmfd ip,{r2,r3,r4,r5,r6} 23*c9945492SAndroid Build Coastguard Worker svc 0 24*c9945492SAndroid Build Coastguard Worker__cp_end: 25*c9945492SAndroid Build Coastguard Worker ldmfd sp!,{r4,r5,r6,r7} 26*c9945492SAndroid Build Coastguard Worker bx lr 27*c9945492SAndroid Build Coastguard Worker__cp_cancel: 28*c9945492SAndroid Build Coastguard Worker ldmfd sp!,{r4,r5,r6,r7} 29*c9945492SAndroid Build Coastguard Worker b __cancel 30