RFR: 8254360: Re-examine use of CodeBuffer::verify_section_allocation [v2]

Claes Redestad redestad at openjdk.java.net
Wed Nov 25 19:43:57 UTC 2020


On Wed, 25 Nov 2020 19:32:30 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Claes Redestad has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains eight additional commits since the last revision:
>> 
>>  - Fix copyright
>>  - Fix indentation, copyright
>>  - Merge branch 'master' into verify_section_alloc
>>  - Merge branch 'master' into verify_section_alloc
>>  - Merge branch 'master' into verify_section_alloc
>>  - Ptrs schmtrs
>>  - Factor out disjoint property, avoid redundant checks (disjointedness is symmetric)
>>  - 8254360: Re-examine use of CodeBuffer::verify_section_allocation
>
> src/hotspot/share/asm/codeBuffer.hpp line 494:
> 
>> 492:     initialize_misc("static buffer");
>> 493:     initialize(code_start, code_size);
>> 494:     debug_only(verify_section_allocation();)
> 
> You also need #ifdef ASSERT around verify_section_allocation() in codeBuffer.cpp.

There's still a verification in product code in `CodeBuffer::~CodeBuffer()`. Or do we want to take leap and make this ASSERT-only altogether?

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

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


More information about the hotspot-compiler-dev mailing list