diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2013-02-19 18:31:49 +0000 |
---|---|---|
committer | Kai Tietz <kai.tietz@onevision.com> | 2013-02-19 18:31:49 +0000 |
commit | f698ca8e12472fe919b1ab2b81961b9771d3cd70 (patch) | |
tree | 4f361fadef67c61fcbfbc184e733e10cd89be433 /gdb | |
parent | 3361b059eb46d2dfd9ed9119935faf3516c5e997 (diff) | |
download | gdb-f698ca8e12472fe919b1ab2b81961b9771d3cd70.zip gdb-f698ca8e12472fe919b1ab2b81961b9771d3cd70.tar.gz gdb-f698ca8e12472fe919b1ab2b81961b9771d3cd70.tar.bz2 |
PR gdb/15161
* symfile.c (load_section_data): Change type of load_offset
to CORE_ADDR.
(generic_load): User strtoulst instead of strtoul for conversion
of load_offset.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 8 | ||||
-rw-r--r-- | gdb/symfile.c | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 881379c..0775823 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2013-02-19 Kai Tietz <ktietz@redhat.com> + + PR gdb/15161 + * symfile.c (load_section_data): Change type of load_offset + to CORE_ADDR. + (generic_load): User strtoulst instead of strtoul for conversion + of load_offset. + 2013-02-19 Jiong Wang <jiwang@tilera.com> * tilegx-tdep.c (tilegx_analyze_prologue): add check for diff --git a/gdb/symfile.c b/gdb/symfile.c index 6f968b7..22a7970 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -1948,7 +1948,7 @@ add_section_size_callback (bfd *abfd, asection *asec, void *data) /* Opaque data for load_section_callback. */ struct load_section_data { - unsigned long load_offset; + CORE_ADDR load_offset; struct load_progress_data *progress_data; VEC(memory_write_request_s) *requests; }; @@ -2126,9 +2126,9 @@ generic_load (char *args, int from_tty) if (argv[1] != NULL) { - char *endptr; + const char *endptr; - cbdata.load_offset = strtoul (argv[1], &endptr, 0); + cbdata.load_offset = strtoulst (argv[1], &endptr, 0); /* If the last word was not a valid number then treat it as a file name with spaces in. */ |