This commit is contained in:
28
solib-extract-address.diff
Normal file
28
solib-extract-address.diff
Normal file
@@ -0,0 +1,28 @@
|
||||
--- gdb/solib-svr4.c
|
||||
+++ gdb/solib-svr4.c
|
||||
@@ -131,9 +131,9 @@
|
||||
{
|
||||
struct link_map_offsets *lmo = svr4_fetch_link_map_offsets ();
|
||||
|
||||
- return (CORE_ADDR) extract_signed_integer (so->lm_info->lm
|
||||
- + lmo->l_addr_offset,
|
||||
- lmo->l_addr_size);
|
||||
+ return (CORE_ADDR) extract_unsigned_integer (so->lm_info->lm
|
||||
+ + lmo->l_addr_offset,
|
||||
+ lmo->l_addr_size);
|
||||
}
|
||||
|
||||
static int
|
||||
@@ -151,9 +151,9 @@
|
||||
|
||||
gdb_assert (lmo->l_ld_size != 0);
|
||||
|
||||
- return (CORE_ADDR) extract_signed_integer (so->lm_info->lm
|
||||
- + lmo->l_ld_offset,
|
||||
- lmo->l_ld_size);
|
||||
+ return (CORE_ADDR) extract_unsigned_integer (so->lm_info->lm
|
||||
+ + lmo->l_ld_offset,
|
||||
+ lmo->l_ld_size);
|
||||
}
|
||||
|
||||
static CORE_ADDR
|
Reference in New Issue
Block a user