X-Git-Url: http://git.6dev.net/?p=ctfdump%2F.git;a=blobdiff_plain;f=ctfdump.c;h=52dbbab607b45fe18ac78523145c2c81a865d256;hp=3f3ebd6c2dd16ca34fa70ab4b02fca09d6e2c96e;hb=86e1759d9fa1642bd269e78eb33840a9c56e6b5e;hpb=2ef38d60e6e882ce8e622d4a81d79d5a1868305c diff --git a/ctfdump.c b/ctfdump.c index 3f3ebd6..52dbbab 100644 --- a/ctfdump.c +++ b/ctfdump.c @@ -323,13 +323,12 @@ ctf_dump(const char *p, size_t size, uint8_t flags) l = printf(" [%zu] %u", i++, *dsp); if ((s = elf_idx2sym(&idx, STT_OBJECT)) != NULL) - printf("%*s %s (%zu)\n", (15 - l), "", s, idx); + printf("%*s %s (%zu)\n", (14 - l), "", s, idx); else printf("\n"); objtoff += sizeof(*dsp); } - printf("\n"); } if (flags & DUMP_FUNCTION) { @@ -347,9 +346,9 @@ ctf_dump(const char *p, size_t size, uint8_t flags) if (kind == CTF_K_UNKNOWN && vlen == 0) continue; - l = printf(" [%zu]", i++); + l = printf(" [%zu] FUNC ", i++); if ((s = elf_idx2sym(&idx, STT_FUNC)) != NULL) - printf(" %s (%zu)", s, idx); + printf("(%s)", s); printf(" returns: %u args: (", *fsp++); while (vlen-- > 0) printf("%u%s", *fsp++, (vlen > 0) ? ", " : "");