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
disassembling
|c
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