应用程序 elf ,如静态链接的应用程序,入口函数不是 main 函数,而是 _start 函数
从 _start 函数到 main 函数,经过 libc 的一系列初始化操作
_start -> _start_c -> ... -> main
动态编译链接的应用程序 elf,更是经历了 _dlstart -> _dlstart_c -> ... -> _start -> _start_c -> ... -> main 的加载运行过程
本篇的目的:调试并梳理应用程序从 入口函数执行到 用户程序 main 函数的过程
_dlstart : 应用程序的入口函数,注意执行 musl ldso (也就是 musl libc.so)入口函数的操作,是内核来实现的。