Skip to content
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

Eliminate vm.heapBaseAddress() #11688

Merged
merged 4 commits into from
Feb 5, 2021
Merged

Conversation

dchopra001
Copy link
Contributor

@dchopra001 dchopra001 commented Jan 19, 2021

This commit removes J9::VMEnv::heapBaseAddress() as this routine always returns 0. It was introduced in the codebase early on in the codebase and has since been superseded by a shift-based solution. Hence this is no longer needed. See #11263 for original issue and discussion.

Fixes: #11263

Signed-off-by: Dhruv Chopra Dhruv.C.Chopra@ibm.com

@dchopra001
Copy link
Contributor Author

Related OMR PR: eclipse/omr#5757

This commit removes J9::VMEnv::heapBaseAddress() as this
routine always returns 0. It was introduced in the codebase
early on in the codebase and has since been superseded by
a shift-based solution. Hence it no longer needed.

Signed-off-by: Dhruv Chopra <Dhruv.C.Chopra@ibm.com>
- Remove translatedNode search
- Move boolean definition closer to first use
- Remove some dead code

Signed-off-by: Dhruv Chopra <Dhruv.C.Chopra@ibm.com>
Signed-off-by: Dhruv Chopra <Dhruv.C.Chopra@ibm.com>
Signed-off-by: Dhruv Chopra <Dhruv.C.Chopra@ibm.com>
@fjeremic
Copy link
Contributor

Jenkins test sanity all jdk8,jdk11 depends eclipse/omr#5757

@fjeremic
Copy link
Contributor

fjeremic commented Feb 1, 2021

Jenkins test sanity s390x jdk11 depends eclipse/omr#5757

@fjeremic
Copy link
Contributor

fjeremic commented Feb 1, 2021

Linux s390x issues is due to #11795. Will wait for a good. Will wait for the OMR-Acceptance tonight before merging.

@fjeremic
Copy link
Contributor

fjeremic commented Feb 3, 2021

OMR-Acceptance is broken at the moment due to some CMake issue. Waiting for a fix on that before we can merge this.

@fjeremic
Copy link
Contributor

fjeremic commented Feb 5, 2021

eclipse-openj9/openj9-omr@openj9...master

There isn’t anything to compare.
openj9 and master are identical.

We're in a good state right now. Going ahead with the merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Eliminate vm.heapBaseAddress()
2 participants