Well, I was able to use breakpoints for the libraries still not loaded.
Just type: 'br <func>' and it will inform you that the library is not loaded yet and will suggest to "make it pending on future shared library load". When the library will be loaded the breakpoint will be automatically enabled. -- Ivan On 13 Nov 2006 15:46:44 +0600, Egor Pasko <[EMAIL PROTECTED]> wrote:
On the 0x220 day of Apache Harmony Geir Magnusson, Jr. wrote: > I have a dumb question - I was playing today with a toy launcher for > DRLVM working out some embedding issues, and for the life of me, I > couldn't get dgb to ever let me break on anything in a shared library. > > I loaded the vm via dlopen() an dlsym(), and the code runs fine. But > even build in debug, I couldn't ever specify a breakpoint in a shared > lib even after it was loaded. > > has anyone run across this? you cannot enable a breakpoint until the library is loaded. Just wait until it is loaded. I wrote [1] to help with that. Hope it helps :) [1] http://wiki.apache.org/harmony/Debugging%20DRLVM%20with%20GDB%20on%20Linux -- Egor Pasko
-- Ivan Intel Enterprise Solutions Software Division