diff options
author | qiyao <qiyao> | 2012-11-27 08:11:58 +0000 |
---|---|---|
committer | qiyao <qiyao> | 2012-11-27 08:11:58 +0000 |
commit | 25a3161f3fe2c7ab1302e9149f1c01a5b5d5b40e (patch) | |
tree | 4557a212e4e1e9b2af4fdcbb2e5004c5d51de6ed /gdb/symfile.c | |
parent | bfb1c7c5505a19645d79b974f673e912ddab4ae2 (diff) | |
download | gdb-25a3161f3fe2c7ab1302e9149f1c01a5b5d5b40e.tar.gz |
gdb/
2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
Kazu Hirata <kazu@codesourcery.com>
Yao Qi <yao@codesourcery.com>
* objfiles.c (init_entry_point_info): Call
gdbarch_convert_from_func_ptr_addr and
gdbarch_addr_bits_remove here ...
(entry_point_address_query): ... instead of here.
* solib-svr4.c (exec_entry_point): Call
gdbarch_addr_bits_remove.
* symfile.c (generic_load): Call gdbarch_addr_bits_remove on
the entry address.
Diffstat (limited to 'gdb/symfile.c')
-rw-r--r-- | gdb/symfile.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/symfile.c b/gdb/symfile.c index 6a2fc89e753..1d3278be083 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -2150,6 +2150,7 @@ generic_load (char *args, int from_tty) gettimeofday (&end_time, NULL); entry = bfd_get_start_address (loadfile_bfd); + entry = gdbarch_addr_bits_remove (target_gdbarch (), entry); ui_out_text (uiout, "Start address "); ui_out_field_fmt (uiout, "address", "%s", paddress (target_gdbarch (), entry)); ui_out_text (uiout, ", load size "); |