Skip to content

[FFI/v0.44] Enable heap related code in downcall #19008

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

ChengJin01
Copy link

The changes cherry-picks #18930 and #19002
specific to the passage of heap arguments to
downcall for 0.44.0-release.

Signed-off-by: ChengJin01 [email protected]

ChengJin01 added 2 commits February 23, 2024 16:09
The changes aim to pass the heap arguments
to native when the linker option intended
for the critical downcall is specified.

Note:
The feature implemented in this PR is specified 
in JEP454/JDK22 at eclipse-openj9#17872

Signed-off-by: ChengJin01 <[email protected]>
The tiny changes modify the constant used to
identify the heap address in downcall to avoid
any potential conflict with the address value
passed to downcall.

Fixes: eclipse-openj9#18999

Signed-off-by: ChengJin01 <[email protected]>
@ChengJin01
Copy link
Author

Reviewer: @pshipton
FYI: @tajila

@pshipton
Copy link
Member

jenkins line endings check

@pshipton pshipton added comp:vm project:panama Used to track Project Panama related work labels Feb 23, 2024
@pshipton pshipton merged commit a78d091 into eclipse-openj9:v0.44.0-release Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:vm project:panama Used to track Project Panama related work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants