git: openjdk/panama-foreign: foreign-jextract: 8239128: Macro defines constant pointers can crash VM via jextract API
Henry Jen
henryjen at openjdk.java.net
Fri Feb 21 22:38:17 UTC 2020
Changeset: cc72af5c
Author: Henry Jen <henryjen at openjdk.org>
Date: 2020-02-21 22:37:22 +0000
URL: https://git.openjdk.java.net/panama-foreign/commit/cc72af5c
8239128: Macro defines constant pointers can crash VM via jextract API
Reviewed-by: mcimadamore
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/JextractTaskImpl.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/MacroParserImpl.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/Parser.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/PrettyPrinter.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/TreeMaker.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/TypeImpl.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/TypeMaker.java
+ test/jdk/java/jextract/JextractApiTestBase.java
! test/jdk/java/jextract/SmokeTest.java
+ test/jdk/java/jextract/Test8238712.java
+ test/jdk/java/jextract/TestMacros.java
+ test/jdk/java/jextract/badMacros.h
More information about the panama-dev
mailing list