> 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

Reply via email to