asm(".pushsection .start,\"ax\",@progbits\n\t" ".globl\t_start\n" "_start:\n\t" "jmp\t1f\n1:\t" "call\tmain\n\t" "nop\n\t" ".popsection");