RFR: 8275128: Build hsdis using normal build system [v2]
Claes Redestad
redestad at openjdk.java.net
Tue Oct 12 21:58:27 UTC 2021
On Tue, 12 Oct 2021 21:20:53 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:
>> There are multiple bugs related to hsdis, calling both for added simplicity in building, and allowing for multiple backends.
>>
>> The very first step is getting rid of the stand-alone Makefile and integrate the build using standard build-infra tooling.
>>
>> This patch does this, and it also contains OOTB building on Windows (as requested in JDK-8208495, and furthermore it lays the foundation for adding more backends to hsdis.
>
> Magnus Ihse Bursie has updated the pull request incrementally with 46 additional commits since the last revision:
>
> - 8274986: max code printed in hs-err logs should be configurable
>
> Reviewed-by: never, dholmes
> - 8274615: Support relaxed atomic add for linux-aarch64
>
> Reviewed-by: aph, dholmes
> - 8275002: Remove unused AbstractStringBuilder.MAX_ARRAY_SIZE
>
> Reviewed-by: prappo, jlaskey, martin
> - 8177814: jdk/editpad is not in jdk TEST.groups
>
> Reviewed-by: serb
> - 8275031: runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails when hsdis is present
>
> Reviewed-by: dholmes, dnsimon
> - 8274560: JFR: Add test for OldObjectSample event when using Shenandoah
>
> Reviewed-by: mgronlun
> - 8274466: G1: use field directly rather than method in G1CollectorState::in_mixed_phase
>
> Reviewed-by: ayang, sjohanss
> - 8272167: AbsPathsInImage.java should skip *.dSYM directories
>
> Reviewed-by: ihse, erikj
> - 8274945: Cleanup unnecessary calls to Throwable.initCause() in java.desktop
>
> Reviewed-by: jdv, serb, pbansal
> - 8274925: Shenandoah: shenandoah/TestAllocHumongousFragment.java test failed on lock rank check
>
> Reviewed-by: shade
> - ... and 36 more: https://git.openjdk.java.net/jdk/compare/48e11dd8...2bbeb63d
Great to see this fixed!
-------------
PR: https://git.openjdk.java.net/jdk/pull/5908
More information about the hotspot-compiler-dev
mailing list