github.com/afumu/libc@v0.0.6/musl/crt/rcrt1.c (about) 1 #define START "_start" 2 #define _dlstart_c _start_c 3 #include "../ldso/dlstart.c" 4 5 int main(); 6 weak void _init(); 7 weak void _fini(); 8 int __libc_start_main(int (*)(), int, char **, 9 void (*)(), void(*)(), void(*)()); 10 11 hidden void __dls2(unsigned char *base, size_t *sp) 12 { 13 __libc_start_main(main, *sp, (void *)(sp+1), _init, _fini, 0); 14 }