首先要用-g选项编译,再用objdump -S 文件名。
比如一个简单的C程序:
void print(char* content
)
{
printf("Content : %sn",content
);
}
main()
{
printf("Hello worldn");
print("This is function print().n");
return 0;
}
编译: gcc test.c -g 再用objdump看: objdump -S a.out
08048368 :
void print(char* content)
{
8048368: 55 push