What does each column of objdump's Symbol table mean? -



What does each column of objdump's Symbol table mean? -

symbol table: 0000000000000000 w *und* 0000000000000000 __gmon_start__

i've man objdump there's no such info.

anyone know 5 columns mean?

column one: symbol's value

column two: set of characters , spaces indicating flag bits set on symbol. there 7 groupings listed below:

group one: (l,g,,!) local, global, neither, both.

group two: (w,) weak or strong symbol.

group three: (c,) symbol denotes constructor or ordinary symbol.

group four: (w,) symbol warning or normal symbol.

group five: (i,) indirect reference symbol or normal symbol.

group six: (d,d,) debugging symbol, dynamic symbol or normal symbol.

group seven: (f,f,o,) symbol name of function, file, object or normal symbol.

column three: section in symbol lives, abs means not associated section

column four: symbol's size or alignment.

column five: symbol's name.

if want additional info seek man page ;-) or next links: http://manpages.ubuntu.com/manpages/intrepid/man1/objdump.1.html , http://sourceware.org/binutils/docs/binutils/objdump.html

objdump

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -