Pass map->bin_file to bin_symbol_get_name.

2006-08-21  Soren Sandmann <sandmann@redhat.com>

	* process.c (process_lookup_symbol): Pass map->bin_file to
	bin_symbol_get_name.

	* binfile.h (bin_symbol_get_name): Add BinFile parameter

	* elfparser.c (elf_demangle): Use options DMGL_PARAMS | DMGL_ANSI

	* TODO: Updates

	* binfile.c: Rewrite this file to use ElfParser instead of libbfd.

	* configure.ac: Drop dependencies on libbfd and libiberty.
This commit is contained in:
Soren Sandmann
2006-08-21 06:00:57 +00:00
committed by Søren Sandmann Pedersen
parent ad09fd10cb
commit a1bddd8d9f
9 changed files with 162 additions and 507 deletions

9
TODO
View File

@ -32,6 +32,15 @@ Before 1.0.4:
Before 1.2:
* See if we can make "In file <blah>" not be treated as a recursive function.
* Give more sensible 'error messages'. Ie., if you get permission denied for
a file, put "Permission denied" instead of "No map"
* crc32 checking probably doesn't belong in elfparser.c
* Add demangling again
* Rethink binparser. Maybe the default mode should be:
- there is a current offset
- you can move the cursor