ELF头 |
.text |
.rodata |
.data |
.bss |
.symtab |
.rel.text |
.rel.data |
.debug |
.line |
.strlab |
节头部表 |
ELF头 |
步伐头表 |
.init |
.text |
.rodata |
.data |
.bss |
.symtab |
.debug |
.line |
.strtab |
节头部表 |
子步伐名 |
hello!_start |
libc-2.31.so!__libc_start_main |
hello!_init |
hello!main |
hello!printf@plt |
hello!atoi@plt |
hello!sleep@plt |
hello!getchar@plt |
hello!exit@plt |
hello!__libc_csu_init |
hello!_fini |
编号 | 信号名称 | 缺省动作 | 说明 |
1 | SIGHUP | 终止 | 终止控制终端或历程 |
2 | SIGINT | 终止 | 键盘产生的中断(Ctrl-C) |
3 | SIGQUIT | dump | 键盘产生的退出 |
4 | SIGILL | dump | 非法指令 |
5 | SIGTRAP | dump | debug中断 |
6 | SIGABRT/SIGIOT | dump | 异常中止 |
7 | SIGBUS/SIGEMT | dump | 总线异常/EMT指令 |
8 | SIGFPE | dump | 浮点运算溢出 |
9 | SIGKILL | 终止 | 逼迫历程终止 |
10 | SIGUSR1 | 终止 | 用户信号,历程可自界说用途 |
11 | SIGSEGV | dump | 非法内存地址引用 |
12 | SIGUSR2 | 终止 | 用户信号,历程可自界说用途 |
13 | SIGPIPE | 终止 | 向某个没有读取的管道中写入数据 |
14 | SIGALRM | 终止 | 时钟中断(闹钟) |
15 | SIGTERM | 终止 | 历程终止 |
16 | SIGSTKFLT | 终止 | 协处置惩罚器栈错误 |
17 | SIGCHLD | 忽略 | 子历程退出或中断 |
18 | SIGCONT | 继续 | 如历程克制状态则开始运行 |
19 | SIGSTOP | 克制 | 克制历程运行 |
20 | SIGSTP | 克制 | 键盘产生的克制 |
21 | SIGTTIN | 克制 | 后台历程哀求输入 |
22 | SIGTTOU | 克制 | 后台历程哀求输出 |
23 | SIGURG | 忽略 | socket发生告急情况 |
24 | SIGXCPU | dump | CPU时间限制被打破 |
25 | SIGXFSZ | dump | 文件大小限制被打破 |
26 | SIGVTALRM | 终止 | 虚拟定时时钟 |
27 | SIGPROF | 终止 | profile timer clock |
28 | SIGWINCH | 忽略 | 窗口尺寸调整 |
29 | SIGIO/SIGPOLL | 终止 | I/O可用 |
30 | SIGPWR | 终止 | 电源异常 |
31 | SIGSYS/SYSUNUSED | dump | 系统调用异常 |
文件名 | 作用 |
hello.i | hello.c预处置惩罚后的文件,可用于编译 |
hello.s | hello.i编译后的文件,可用于汇编 |
hello.o | hello.s汇编后的文件,可用于链接 |
hello | hello.o链接后的文件,可用于执行 |
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |