mirror of https://github.com/pwndbg/pwndbg.git
The cymbol command did not work on old GDB versions like 8.2 because they require the ADDR argument to be passed into the `add-symbol-file` command unlike newer GDB versions in which the argument is optional. This can be seen below. ``` pwndbg> help add-symbol-file Load symbols from FILE, assuming FILE has been dynamically loaded. Usage: add-symbol-file FILE ADDR [-readnow | -readnever | -s SECT-NAME SECT-ADDR]... ADDR is the starting address of the file's text. Each '-s' argument provides a section name and address, and should be specified if the data and bss segments are not contiguous with the text. SECT-NAME is a section name to be loaded at SECT-ADDR. The '-readnow' option will cause GDB to read the entire symbol file immediately. This makes the command slower, but may make future operations faster. The '-readnever' option will prevent GDB from reading the symbol file's symbolic debug information. pwndbg> version Gdb: 8.1.1 Python: 3.6.9 (default, Jun 29 2022, 11:45:57) [GCC 8.4.0] Pwndbg: 1.1.1 build:pull/1413/headc5d8800Capstone: 4.0.1024 Unicorn: 2.0.7 ``` vs ``` pwndbg> help add-symbol-file Load symbols from FILE, assuming FILE has been dynamically loaded. Usage: add-symbol-file FILE [-readnow | -readnever] [-o OFF] [ADDR] [-s SECT-NAME SECT-ADDR]... ADDR is the starting address of the file's text. Each '-s' argument provides a section name and address, and should be specified if the data and bss segments are not contiguous with the text. SECT-NAME is a section name to be loaded at SECT-ADDR. OFF is an optional offset which is added to the default load addresses of all sections for which no other address was specified. The '-readnow' option will cause GDB to read the entire symbol file immediately. This makes the command slower, but may make future operations faster. The '-readnever' option will prevent GDB from reading the symbol file's symbolic debug information. pwndbg> version Gdb: 12.1 Python: 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] Pwndbg: 1.1.1 build:c5d8800Capstone: 4.0.1024 Unicorn: 2.0.0 pwndbg> ```
parent
275b9c9786
commit
1c609eba15
Loading…
Reference in new issue