With the introduction of the open XL 17.1.2.13 Compiler and the runtime 17.1.3 
as minimum requirement ubsan is supported for AIX now.
Unfortunately there has to be some adoptions.
- Currently the test for vptr does not work and produces crashes when active, 
so we have to deactivate it. (If fixed by IBM there will be a follow up JBS)
- ubsan introduces so much new symbols to every executable that we have to link 
with -bbictoc.
- The llvm_symbolizer is not found out of the box, so we have to provide the 
full qualified llvm_symbolizer path in the __ubsan_default_options() function.

-------------

Commit messages:
 - JDK-8354686

Changes: https://git.openjdk.org/jdk/pull/24667/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24667&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8354686
  Stats: 13 lines in 2 files changed: 12 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/24667.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24667/head:pull/24667

PR: https://git.openjdk.org/jdk/pull/24667

Reply via email to