#include "dl.h" #include DL_HEAD EXPORT(putchar) EXPORT(exit) DL_CODE putchar: mov %dil, buf(%rip) mov $SYS_write, %rax mov $1, %rdi lea buf(%rip), %rsi mov $1, %rdx syscall ret buf: .byte 0 exit: movq $SYS_exit, %rax syscall DL_END