Dmitry, did you try with -g2 -O0? On Thu, Mar 12, 2009 at 6:02 AM, dmitry <dtche...@gmail.com> wrote: > > hi, > > I'm trying to debug native library (in particular, libril.so). > Everythig is going fine, breakpoint is being hit, I can go thru the > lines of RIL_onRequestComplete() function. But when I tried to print > out particular struct I got, > > (gdb) print pRI > $2 = <value optimized out> > (gdb) print pRI->pCI > $3 = (android::._115 *) 0x613 > (gdb) print pRI->pCI->requestNumber > Cannot access memory at address 0x613 > > I suspect it could be due to optimization done by compiler. But when I > tried to add, > > LOCAL_CFLAGS := -g3 -O0 > > into makefile of the lib, I've got another problem when I cannot > correctly set breakpoint on desired function. Instead of correct one, > > (gdb) break RIL_onRequestComplete > Breakpoint 1 at 0xae402e4e: file hardware/ril/libril/ril.cpp, line > 1800. > > I got, > > (gdb) break RIL_onRequestComplete > Breakpoint 1 at 0xffffab44: file bionic/libm/src/s_tanf.c, line 42. > > Does anybody know what could be a problem, and what is the right way > to handle this? > > -- > Dmitry > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---