> 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