From e8a7b9699925f3f650593d07eb382155e9374ae6 Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 27 Dec 2004 17:01:23 +0000 Subject: more features --- src/libmach/elfnm.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/libmach/elfnm.c (limited to 'src/libmach/elfnm.c') diff --git a/src/libmach/elfnm.c b/src/libmach/elfnm.c new file mode 100644 index 00000000..9e6d1eac --- /dev/null +++ b/src/libmach/elfnm.c @@ -0,0 +1,38 @@ +#include +#include +#include +#include + +void +usage(void) +{ + fprint(2, "usage: elfnm file...\n"); + exits("usage"); +} + +void +main(int argc, char **argv) +{ + ElfSym esym; + Fhdr *fp; + int i, j; + + ARGBEGIN{ + default: + usage(); + }ARGEND + + if(argc == 0) + usage(); + + for(i=0; ielf, j, &esym)>=0; j++) + print("%s 0x%lux\n", esym.name, esym.value); + uncrackhdr(fp); + } + exits(0); +} -- cgit v1.2.3