projects
/
pyelftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7af0885
)
Improve dwarf_decode_address sample a bit
author
Eli Bendersky
<eliben@gmail.com>
Sun, 5 Jul 2015 22:54:04 +0000
(15:54 -0700)
committer
Eli Bendersky
<eliben@gmail.com>
Sun, 5 Jul 2015 22:54:04 +0000
(15:54 -0700)
Accept file + address from command line, instead of hard-coding an address.
examples/dwarf_decode_address.py
patch
|
blob
|
history
diff --git
a/examples/dwarf_decode_address.py
b/examples/dwarf_decode_address.py
index dffc1787678e30a038fd16e167ff32e0f4909b81..8b473f1ed5851131fe1ef94bce420ae11af5e94a 100644
(file)
--- a/
examples/dwarf_decode_address.py
+++ b/
examples/dwarf_decode_address.py
@@
-79,6
+79,8
@@
def decode_file_line(dwarfinfo, address):
if __name__ == '__main__':
- for filename in sys.argv[1:]:
- # For testing we use a hardcoded address.
- process_file(filename, 0x400503)
+ if len(sys.argv) < 3:
+ print('Expected usage: {0} <address> <executable>'.format(sys.argv[0]))
+ sys.exit(1)
+ addr = int(sys.argv[1], 0)
+ process_file(sys.argv[2], addr)