From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11774 invoked by alias); 19 Sep 2014 14:54:28 -0000 Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org Received: (qmail 11741 invoked by uid 48); 19 Sep 2014 14:54:25 -0000 From: "martin at minimum dot se" To: gdb-prs@sourceware.org Subject: [Bug gdb/17384] android arm gdb "Cannot access memory at address" when I "stepi" over "blx" Date: Fri, 19 Sep 2014 14:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: martin at minimum dot se X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-q3/txt/msg00707.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=17384 --- Comment #19 from molsson --- This is what "info symbol $pc" says before and after running the blx instruction: (gdb) info symbol $pc blink::RenderFullScreen::createPlaceholder(WTF::PassRefPtr, 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.