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