RFR: 8268178: Extract sender frame parsing to CodeBlob::FrameParser [v3]
Ludovic Henry
luhenry at openjdk.java.net
Fri Jun 4 09:50:26 UTC 2021
> 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 updated the pull request incrementally with two additional commits since the last revision:
- Fix Windows build
- Fix zero build
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/4337/files
- new: https://git.openjdk.java.net/jdk/pull/4337/files/714ec5fb..53c879d9
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=4337&range=02
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=4337&range=01-02
Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod
Patch: https://git.openjdk.java.net/jdk/pull/4337.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/4337/head:pull/4337
PR: https://git.openjdk.java.net/jdk/pull/4337
More information about the hotspot-dev
mailing list