Daryl Maier

Results 9 issues of Daryl Maier

Implement upcall thunk generation for Linux, macOS, and Windows.

arch:x86
os:linux
os:macos
os:windows

This issue tracks the work to investigate an OpenJ9 AArch64 port to macOS. Relevant OpenJDK JEP -> https://openjdk.java.net/jeps/391

JEP
arch:aarch64
os:macos

* Adjust J9VMThread ownedMonitorCount counters for ARM64 monenter/monexit * Adjust J9VMThread callOutCount counters around ARM64 direct JNI dispatch

comp:jit
arch:aarch64
project:loom

* Misc. JIT infrastructural changes to support Loom * x64 inc/dec of `ownedMonitorCount` J9VMThread field on monitor enter/exit * x64 inc/dec of `callOutCount` J9VMThread field for JNI dispatch Issue: #15175

comp:jit
project:loom

* Misc. x86 allocation path improvements * Remove obsolete TR_EnableNewAllocationProfiling code * Misc. x86 allocation path improvements * Cleanup x86 object initialization path * Move x86 inlined allocation verification out...

comp:jit
arch:x86

The JIT code generator is responsible for building live reference maps for the garbage collector at various yield points in a method. During instruction selection, for each block, the reference...

comp:jit

OMR Acceptance failure Linux x86-64 JDK11 failure. Seen only once. https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_sanity.openjdk_x86-64_linux_OMR_testList_0/211/ jdk_util_1 CalendarRegression ``` 23:35:08 java.lang.RuntimeException: Uncaught exception thrown in test method Test4173516 23:35:08 at IntlTest.errImpl(IntlTest.java:198) 23:35:08 at IntlTest.errln(IntlTest.java:185) 23:35:08...

test failure

Casting to arrays was considered unlikely and therefore not fast-pathed in JITed code. However, checkcasts of non-primitive references to j/l/O arrays should always succeed and can be easily checked for...

comp:jit
depends:omr
arch:x86

* Support factory constructor for TR::Options * Add proper allocator support to Loggers * Support OMR::Options::buildLogFileName()

comp:jit
depends:omr:breaking