我的意思是,为什么不直接发出
从我这个不太有经验的角度来看,
int
指令呢?Dump of assembler code for function execve:
[omitted]
0x0806c282 <+18>: call *0x80e99f0
[omitted]
End of assembler dump.
(gdb) disas *0x80e99f0
Dump of assembler code for function _dl_sysinfo_int80:
0x0806ed70 <+0>: int $0x80
0x0806ed72 <+2>: ret
End of assembler dump.
从我这个不太有经验的角度来看,
_dl_sysinfo_int80
除了增加开销外没有任何作用。