RFR: 8272586: emit abstract machine code in hs-err logs [v5]

Doug Simon dnsimon at openjdk.java.net
Thu Oct 7 20:40:39 UTC 2021


> This enhances hs-err logs to:
> * Show the [abstract machine code](https://bugs.openjdk.java.net/browse/JDK-8213084) of the crashing frame if a disassembler is not installed.
> * Show machine code for the top frames on the native stack.
> 
> An interpreter or stub frame is only shown if it is the crashing frame.
> 
> A sample of the enhanced hs-err log can be seen [here](https://bugs.openjdk.java.net/secure/attachment/96664/hs_err_pid7179.log).

Doug Simon has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:

  disable write protection before decoding nmethod

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

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/5446/files
  - new: https://git.openjdk.java.net/jdk/pull/5446/files/62cc8664..5e00264b

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=5446&range=04
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=5446&range=03-04

  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5446.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5446/head:pull/5446

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


More information about the hotspot-dev mailing list