COLUMN ONE: the symbol's value
COLUMN TWO: a set of characters and spaces indicating the flag bits that are set on the symbol. There are seven groupings which are listed below:
group one: (l,g,,!) local, global, neither, both.
group two: (w,) weak or strong symbol.
group three: (C,) symbol denotes a constructor or an ordinary symbol.
group four: (W,) symbol is warning or normal symbol.
group five: (I,) indirect reference to another symbol or normal symbol.
group six: (d,D,) debugging symbol, dynamic symbol or normal symbol.
group seven: (F,f,O,) symbol is the name of function, file, object or normal symbol.
COLUMN THREE: the section in which the symbol lives, ABS means not associated with a certain section
COLUMN FOUR: the symbol's size or alignment.
COLUMN FIVE: the symbol's name.
'Linux > Debugging & Testing' 카테고리의 다른 글
|[objdump] symbol table column 의미 (0)||2019.08.21|
|[ELF] Symbol Resolution (2)||2018.09.09|
|[ELF] Stripping an ELF object (0)||2018.09.09|
|[ELF] Sections and the Section header table (0)||2018.09.07|
|[ELF] Segment와 Program Header (0)||2018.08.29|
|[ELF] ELF Header (0)||2018.08.27|