RFR: 8296469: Instrument VMError::report with reentrant iteration step for register and stack printing [v9]
    Axel Boldt-Christmas 
    aboldtch at openjdk.org
       
    Wed May 17 07:11:07 UTC 2023
    
    
  
On Fri, 5 May 2023 11:07:22 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
>> Axel Boldt-Christmas has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 15 commits:
>> 
>>  - Merge remote-tracking branch 'upstream_jdk/master' into vmerror_report_register_stack_reentrant
>>  - Add test
>>  - Fix and strengthen print_stack_location
>>  - Missed variable rename
>>  - Copyright
>>  - Rework logic and use continuation state for reattempts
>>  - Merge remote-tracking branch 'upstream_jdk/master' into vmerror_report_register_stack_reentrant
>>  - Restructure os::print_register_info interface
>>  - Code syle and line length
>>  - Merge Fix
>>  - ... and 5 more: https://git.openjdk.org/jdk/compare/2009dc2b...2e12b4a5
>
> It is certainly useful. I mainly regret the added complexity.
> 
> I wonder whether we need the stack headroom probing. AFAICS you limit the number of reattempts, maybe that's already enough. In earlier iterations of this patch, there were more reattempts possible.
@tstuefe @fisk Thanks for the reviews.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/11017#issuecomment-1550863269
    
    
More information about the hotspot-dev
mailing list