1: / error = execle(name, arg0, arg1, ... , 0, envp); 2: / char *name, *arg0, ..., *argn, *env[]; 3: 4: .globl _execle 5: .globl cerror 6: 7: _execle: 8: mov r5,-(sp) 9: mov sp,r5 10: mov 4(r5),0f 11: mov r5,r0 12: add $6,r0 13: mov r0,0f+2 14: 1: 15: tst (r0)+ 16: bne 1b 17: mov (r0),0f+4 18: sys 0; 9f 19: jmp cerror 20: .data 21: 9: 22: sys exece; 0:..; ..; ..