RFR: 8268178: Extract sender frame parsing to CodeBlob::FrameParser [v5]
Ludovic Henry
luhenry at openjdk.java.net
Tue Jun 8 15:12:19 UTC 2021
On Mon, 7 Jun 2021 12:56:53 GMT, Ludovic Henry <luhenry at openjdk.org> wrote:
>> Whether and how a frame is setup is controlled by the code generator
>> for the specific CodeBlock. The CodeBlock is then in the best place to know how
>> to parse the sender's frame from the current frame in the given CodeBlock.
>>
>> This refactoring proposes to extract this parsing out of `frame` and into a
>> `CodeBlock::FrameParser`. This FrameParser is then specialized in the relevant
>> inherited children of CodeBlock.
>>
>> This change is to largely facilitate adding new supported cases for JDK-8252417 [1]
>> like runtime stubs.
>>
>> [1] https://bugs.openjdk.java.net/browse/JDK-8252417
>
> Ludovic Henry 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.
Closing for now as there are still failing tests which I can't seem to reproduce locally. I'll reopen when I've figured out the root cause.
-------------
PR: https://git.openjdk.java.net/jdk/pull/4337
More information about the hotspot-dev
mailing list