diff options
author | Filipe Cabecinhas <me@filcab.net> | 2013-05-23 23:01:14 +0000 |
---|---|---|
committer | Filipe Cabecinhas <me@filcab.net> | 2013-05-23 23:01:14 +0000 |
commit | 477d86d84d6712fc06575e692f4335ce3f212f06 (patch) | |
tree | 6e2874cf9bb9fadc75c2c8f864b2f1c3f5bd469f /lldb/source/Plugins/ObjectFile/ELF | |
parent | 994854692340b98fb0ccedc41c384ac9664255be (diff) | |
download | bcm5719-llvm-477d86d84d6712fc06575e692f4335ce3f212f06.tar.gz bcm5719-llvm-477d86d84d6712fc06575e692f4335ce3f212f06.zip |
Adds PT_TLS and PT_GNU_EH_FRAME names to DumpELFProgramHeaders
llvm-svn: 182619
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp index d665e586de2..9e1febb7e75 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp @@ -1405,16 +1405,18 @@ ObjectFileELF::DumpELFProgramHeader(Stream *s, const ELFProgramHeader &ph) void ObjectFileELF::DumpELFProgramHeader_p_type(Stream *s, elf_word p_type) { - const int kStrWidth = 10; + const int kStrWidth = 15; switch (p_type) { - CASE_AND_STREAM(s, PT_NULL , kStrWidth); - CASE_AND_STREAM(s, PT_LOAD , kStrWidth); - CASE_AND_STREAM(s, PT_DYNAMIC , kStrWidth); - CASE_AND_STREAM(s, PT_INTERP , kStrWidth); - CASE_AND_STREAM(s, PT_NOTE , kStrWidth); - CASE_AND_STREAM(s, PT_SHLIB , kStrWidth); - CASE_AND_STREAM(s, PT_PHDR , kStrWidth); + CASE_AND_STREAM(s, PT_NULL , kStrWidth); + CASE_AND_STREAM(s, PT_LOAD , kStrWidth); + CASE_AND_STREAM(s, PT_DYNAMIC , kStrWidth); + CASE_AND_STREAM(s, PT_INTERP , kStrWidth); + CASE_AND_STREAM(s, PT_NOTE , kStrWidth); + CASE_AND_STREAM(s, PT_SHLIB , kStrWidth); + CASE_AND_STREAM(s, PT_PHDR , kStrWidth); + CASE_AND_STREAM(s, PT_TLS , kStrWidth); + CASE_AND_STREAM(s, PT_GNU_EH_FRAME, kStrWidth); default: s->Printf("0x%8.8x%*s", p_type, kStrWidth - 10, ""); break; @@ -1448,9 +1450,9 @@ ObjectFileELF::DumpELFProgramHeaders(Stream *s) if (ParseProgramHeaders()) { s->PutCString("Program Headers\n"); - s->PutCString("IDX p_type p_offset p_vaddr p_paddr " + s->PutCString("IDX p_type p_offset p_vaddr p_paddr " "p_filesz p_memsz p_flags p_align\n"); - s->PutCString("==== ---------- -------- -------- -------- " + s->PutCString("==== --------------- -------- -------- -------- " "-------- -------- ------------------------- --------\n"); uint32_t idx = 0; |