RFR: 8275128: Build hsdis using normal build system [v2]
Magnus Ihse Bursie
ihse at openjdk.java.net
Tue Oct 12 21:20:53 UTC 2021
> 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
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/5908/files
- new: https://git.openjdk.java.net/jdk/pull/5908/files/48e11dd8..2bbeb63d
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=5908&range=01
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=5908&range=00-01
Stats: 3373 lines in 189 files changed: 1694 ins; 879 del; 800 mod
Patch: https://git.openjdk.java.net/jdk/pull/5908.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/5908/head:pull/5908
PR: https://git.openjdk.java.net/jdk/pull/5908
More information about the hotspot-compiler-dev
mailing list