Re: Hotspot symbol visibility - surprising news!

2024-02-21 Thread Magnus Ihse Bursie
On 2024-02-19 17:43, Daniel Jeliński wrote: Hi Magnus, The "massive generated mapfile" is used on Windows. As you noticed, on Linux symbols are exported if they are both JNIEXPORT and listed in the mapfile. On Windows, the symbols are exported if they are either JNIEXPORT or listed in the mapfi

Re: Hotspot symbol visibility - surprising news!

2024-02-19 Thread Daniel Jeliński
Hi Magnus, The "massive generated mapfile" is used on Windows. As you noticed, on Linux symbols are exported if they are both JNIEXPORT and listed in the mapfile. On Windows, the symbols are exported if they are either JNIEXPORT or listed in the mapfile. The Windows symbolicator needs to see the v

Re: Hotspot symbol visibility - surprising news!

2024-02-19 Thread Magnus Ihse Bursie
On 2024-02-14 11:06, Magnus Ihse Bursie wrote: I am currently pursuing improved build functionality for static libraries. One of the issues with static libraries are name collisions, which led me back to an old discussion about which symbols are exported from Hotspot, and how this is achieved.