From b0d601fecf3295b4b8cfd89c618d71accd4aed33 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Wed, 4 Jan 2017 13:35:14 -0500 Subject: [PATCH] -S prints section info too. --- dumpobj.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dumpobj.cpp b/dumpobj.cpp index 7f01919..ef933c6 100644 --- a/dumpobj.cpp +++ b/dumpobj.cpp @@ -911,6 +911,14 @@ bool dump_obj(const char *name, int fd) if (flags._S) { + printf("; sections\n"); + for (auto &s : sections) { + printf("; %-20s %02x %02x %04x %04x\n", + s.name.c_str(), s.number, s.flags, s.size, s.org); + } + + printf(";\n"); + printf("; symbols\n"); for (auto &s : symbols) { printf("; %-20s %02x %02x %02x %08x\n",