RFR: 8248188: Add HotSpotIntrinsicCandidate and API for Base64 decoding

Martin Doerr mdoerr at openjdk.java.net
Tue Sep 29 08:59:45 UTC 2020


On Tue, 29 Sep 2020 00:51:37 GMT, CoreyAshford <github.com+51754783+CoreyAshford at openjdk.org> wrote:

>>> AOT support needs an update:
>>> # Internal Error (jdk/src/hotspot/share/aot/aotCodeHeap.cpp:557), pid=345656, tid=364316
>>> # guarantee(adr != NULL) failed: AOT Symbol not found _aot_stub_routines_base64_decodeBlock
>>> 
>>> V [jvm.dll+0x1dbc6e] AOTCodeHeap::link_stub_routines_symbols+0xf7e (aotcodeheap.cpp:557)
>>> V [jvm.dll+0x1d95e8] AOTCodeHeap::link_global_lib_symbols+0x2f8 (aotcodeheap.cpp:603)
>>> V [jvm.dll+0x1dc616] AOTCodeHeap::load_klass_data+0x476 (aotcodeheap.cpp:840)
>>> V [jvm.dll+0x1e1021] AOTLoader::load_for_klass+0x161 (aotloader.cpp:55)
>>> V [jvm.dll+0x5fec96] InstanceKlass::initialize_impl+0x4e6 (instanceklass.cpp:1159)
>>> V [jvm.dll+0x5fead6] InstanceKlass::initialize_impl+0x326 (instanceklass.cpp:1133)
>>> V [jvm.dll+0xc5a633] Threads::initialize_java_lang_classes+0x93 (thread.cpp:3766)
>>> V [jvm.dll+0xc57c32] Threads::create_vm+0xa12 (thread.cpp:4037)
>>> 
>>> Can be reproduced by running JTREG tests:
>>> compiler/aot/calls/fromAot
>> 
>> Thanks for catching that!  Will fix on next round.
>
>> Can be reproduced by running JTREG tests:
>> compiler/aot/calls/fromAot
> 
> I have tried reproducing this, but haven't yet succeeded.  Here's how I'm running it from the jdk/test directory:
> 
> `jtreg -jdk:<path_to_jdk> ./hotspot/jtreg/compiler/aot/calls/fromAot`
> 
> The response is this:
> 
> Test results: no tests selected
> Report written to /home/cjashfor/git-trees/jdk/test/JTreport/html/report.html
> Results written to /home/cjashfor/git-trees/jdk/test/JTwork
> The report's Results sections shows "Total 0"
> 
> Any ideas?  I'm new to running JTReg tests, so don't assume I know anything :)

Did you try on x86? AOT is not supported on PPC64.

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

PR: https://git.openjdk.java.net/jdk/pull/293


More information about the core-libs-dev mailing list