RFR: 8340801: Disable ubsan checks in some awt/2d coding
Matthias Baesken
mbaesken at openjdk.org
Wed Oct 2 07:58:40 UTC 2024
On Tue, 1 Oct 2024 08:20:43 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
>> `jni_md.h` is shipped as part of every JDK distribution - this change does NOT belong in that file.
>
>> `jni_md.h` is shipped as part of every JDK distribution - this change does NOT belong in that file.
>
> Hi David, should I introduce a separate ub.hpp (similar to what we have in Hotspot) ?
> @MBaesken my understanding is that src/java.base/share/native/include is for exported header files, it is not a general location to put this new header.
Seems the include directories
src/java.base/unix/native/libjava
and also hotspot/os/posix/include and src/hotspot/share/include
show up in the '-I' settings of these C compilation units in jdk. And from what I see those are not exported
Should I move the header to some of these ?
Putting it into some hotspot location sounds odd because we have already 'sanitizers/ub.hpp' in hotspot.
So maybe src/java.base/unix/native/libjava ?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21184#issuecomment-2387849588
More information about the client-libs-dev
mailing list