SA.NEXT - SA feedback needed (original) (raw)
Volker Simonis volker.simonis at gmail.com
Mon Feb 10 02:10:00 PST 2014
- Previous message: SA.NEXT - SA feedback needed
- Next message: RFR:
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Dmitry,
I've created "8034065: GCC 4.3 and later doesn't export vtable symbols any more which seem to be needed by SA" (https://bugs.openjdk.java.net/browse/JDK-8034065) and assigned it to you.
Thank you and best regards, Volker
On Mon, Feb 10, 2014 at 10:52 AM, Dmitry Samersoff <dmitry.samersoff at oracle.com> wrote:
Volker,
For brief look SA doesn't need vtable symbols. But It's better to re-check it. Could you file a bug and assign it to me? -Dmitry On 2014-02-10 13:47, Volker Simonis wrote: Hi,
maybe slightly off-topic, but I want to ask if the SA agent needs the vtable symbols of all HS classes which are exported by partially generated mapfiles (make/linux/makefiles/buildvmdef.sh) during the linking of the VM. I recently found out (see this thread: http://mail.openjdk.java.net/pipermail/hotspot-dev/2014-February/012426.html) that compiling the HS with gcc 4.3 and later deasn't export this symbols any more, even if they are listed in the map file. So the simple question is - does the SA agent relies on the vtable symbols beeing exported or not? If yes, we should think about a fix. If not, we should remove the magic which generates the vtable symbols in the map files (i.e. buildvmdef.sh) from the build. Regards, Volker PS: I didn't use SA agent until now although I think it is an intersecting tool. I mostly use the internal tools from utilities/debug.cpp. Another possibility used by some colleagues is to use the Python scripting capabilities offered by GDB to achieve a similar functionality. The downside of that approach is of course that is is platform-dependent (i.e. gdb-only). On Fri, Jan 31, 2014 at 3:19 PM, Dmitry Samersoff <dmitry.samersoff at oracle.com> wrote: Hi Everyone,
I would like to start a discussion about future of hotspot debugger, known as serviceability agent or SA. How you typically use it? What do you expect from it? What is missed? Please, share your stories and wishes. And please, fill the small quiz: 1. How often do you use SA? 2. On what platform do you use SA? 3. Do you use it to analyze life processes or coredumps? 5. What other debuggers do you use to debug hotspot issues -Dmitry -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the sources. -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the sources.
- Previous message: SA.NEXT - SA feedback needed
- Next message: RFR:
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]