This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug gdb/17384] android arm gdb "Cannot access memory at address" when I "stepi" over "blx"
- From: "martin at minimum dot se" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Fri, 19 Sep 2014 14:54:23 +0000
- Subject: [Bug gdb/17384] android arm gdb "Cannot access memory at address" when I "stepi" over "blx"
- Auto-submitted: auto-generated
- References: <bug-17384-4717 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=17384
--- Comment #19 from molsson <martin at minimum dot se> ---
This is what "info symbol $pc" says before and after running the blx
instruction:
(gdb) info symbol $pc
blink::RenderFullScreen::createPlaceholder(WTF::PassRefPtr<blink::RenderStyle>,
blink::LayoutRect const&) + 14 in section .text of
/media/ssd/src/opera/opera/chromium/src/out_generic_armv7/Debug/lib/libblink_web
.cr.so
(gdb) stepi
0x7a6f2ac0 in ?? () from
/media/ssd/src/opera/opera/chromium/src/out_generic_armv7/Debug/lib/libblink_web.cr.so
(gdb) info symbol $pc
No symbol matches $pc.
The range for listed in "info sharedlibrary" for libblink_web.cr.so is: from
0x7909aa90 to 0x7a70bae8 so the pc is still within the bounds of that .so file
after the blx.
Running "file libblink_web.cr.so" on the exact file that is listed under "info
sharedlibrary" says "not stripped", and running "objdump --debugging
libblink_web.cr.so" on it prints lots of stuff.
Here is what some of the other tools say about this file:
http://temp.minimum.se/objdump_-h.txt
http://temp.minimum.se/nm_-A_libblink_web.cr.so.txt
http://temp.minimum.se/readelf_--symbols_libblink_web.cr.so.txt
The output of "readelf -dw" was 7GB when I CTRL-C'd it so I can't upload it.
FWIW, the size of this .so file is 955M so it's quite large (it contains all of
the blink web engine). Here is the full file btw:
http://temp.minimum.se/libblink_web.cr.so
I wasn't able to experiment with the unwinder selection breakpoint today,
hopefully I can do it monday.
--
You are receiving this mail because:
You are on the CC list for the bug.