Dump of assembler code for function [email protected]:
0x0000000000402458 <[email protected]+0>: jmpq *0x2b4f72(%rip) # 0x6b73d0 <_GLOBAL_OFFSET_TABLE_+232>
0x000000000040245e <[email protected]+6>: pushq $0x1a
0x0000000000402463 <[email protected]+11>: jmpq 0x4022a8
任何人都知道吗?
顺便说一句,read
如何知道他到文件的末尾?
所以'$ 0x1a'确实是一个寄存器,'%rbx'具体是? – cpuer 2011-06-10 07:11:52
不,$ 0x1a不是寄存器,它是Windows及其前辈的十六进制'1a'(十进制数26)文件结束指示符的立即值。 – paxdiablo 2011-06-10 07:13:27
所以我可以想象还有其他类似的调用是否最终进入相同的系统调用,但使用与$ 0x1a不同的参数? – cpuer 2011-06-10 07:18:37