PIC_PLT
pushq %rbp; leaq (%rsp),%rbp; call PIC_PLT(__mcount); popq %rbp
pushl %ebp; movl %esp,%ebp; call PIC_PLT(mcount); popl %ebp
.long PIC_PLT(function) - ((lpcs) + 4 - (.))
#define SYSCALL(x) .text; .align 2; 2: jmp PIC_PLT(cerror); ENTRY(x); movl $(SYS_/**/x),%eax; int $0x80; jc 2b
#define CALL(x,y) call PIC_PLT(_/**/y); addl $4*x,%esp
#define SYSCALL(x) .text; .align 2; 2: jmp PIC_PLT(cerror); ENTRY(x); movl $(SYS_/**/x),%eax; int $0x80; jc 2b
#define CALL(x,y) call PIC_PLT(_/**/y); addl $4*x,%esp