How is printf() implemented in c?

Posted by Mask on Stack Overflow See other posts from Stack Overflow or by Mask
Published on 2010-04-01T10:58:52Z Indexed on 2010/04/01 11:13 UTC
Read the original article Hit count: 697

Filed under:
|

Disassembling printf doesn't give much info:

(gdb) disas printf
Dump of assembler code for function printf:
0x00401b38 <printf+0>:  jmp    *0x405130
0x00401b3e <printf+6>:  nop
0x00401b3f <printf+7>:  nop
End of assembler dump.

How is it implemented under the hood?

Why disassembling doesn't help?

What does * mean before 0x405130?

© Stack Overflow or respective owner

Related posts about disassembling

Related posts about c