mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
d3def5d73e
* objdump.c (long_options): Have the --disassemble option take an optional argument. (usage): Add description for the `symbol' argument to the --disassemble option. (disasm_sym): New file private variable. (struct objdump_disasm_info): New field `symbol'. (disassemble_section): Introduce `do_print' local variable to control whether objdump displays the result of disassembling for a symbol or not. (main): Set `symbol' file private variable if the option argument for the --disassemble option is given. * doc/binutils.texi (objdump): Add description for the option argument. * NEWS: Mention the new feature. * testsuite/binutils-all/objdump.exp: Add tests of the -d and --disassemble=<symbol> options. * testsuite/binutils-all/bintest.s: Add more symbols and code. * testsuite/binutils-all/readelf.s: Update expected output. * testsuite/binutils-all/readelf.ss-64: Likewise. * testsuite/binutils-all/readelf.ss-mips: Likewise. * testsuite/binutils-all/readelf.ss-tmips: Likewise.
20 lines
963 B
Plaintext
20 lines
963 B
Plaintext
|
|
Symbol table '.symtab' contains 16 entries:
|
|
+Num: +Value +Size +Type +Bind +Vis +Ndx +Name
|
|
+0: 00000000 +0 +NOTYPE +LOCAL +DEFAULT +UND
|
|
+1: 00000000 +0 +SECTION +LOCAL +DEFAULT +1
|
|
+2: 00000000 +0 +SECTION +LOCAL +DEFAULT +3
|
|
+3: 00000000 +0 +SECTION +LOCAL +DEFAULT +4
|
|
+4: 00000000 +0 +NOTYPE +LOCAL +DEFAULT +1 static_text_symbol
|
|
+5: 00000000 +0 +NOTYPE +LOCAL +DEFAULT +3 static_data_symbol
|
|
+6: 00000000 +0 +SECTION +LOCAL +DEFAULT +5
|
|
+7: 00000000 +0 +SECTION +LOCAL +DEFAULT +6
|
|
+8: 00000000 +0 +SECTION +LOCAL +DEFAULT +7
|
|
+9: 00000000 +0 +SECTION +LOCAL +DEFAULT +8
|
|
+10: 00000000 +0 +OBJECT +GLOBAL +DEFAULT +1 text_symbol
|
|
+11: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND external_symbol
|
|
+12: 00000000 +0 +OBJECT +GLOBAL +DEFAULT +3 data_symbol
|
|
+13: 00000004 +4 +(COMMON|OBJECT) +GLOBAL +DEFAULT +(PRC|COM) common_symbol
|
|
+14: 00000008 +0 +OBJECT +GLOBAL +DEFAULT +. text_symbol2
|
|
+15: 0000000c +0 +OBJECT +GLOBAL +DEFAULT +. text_symbol3
|