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

Add enumerateFields api to create a TypeLayout object #6570

Merged
merged 1 commit into from Oct 30, 2019

Conversation

Charlmzz
Copy link
Contributor

An enumerateFields api is added to create a TypeLayout object based
on given OpaqueClassBlock which iterates through each field to
construct a TypeLayoutEntry that contains DataType, offset and
field name information.

Signed-off-by: Yiling Han Yiling.Han@ibm.com

@Charlmzz
Copy link
Contributor Author

Charlmzz commented Jul 24, 2019

These changes depend on eclipse/omr#4157.

@Charlmzz
Copy link
Contributor Author

Updated for review.

@andrewcraik
Copy link
Contributor

@Charlmzz I think modulo a guarded traceMessage this should be good to go. When you add the trace can you please also rebase onto head? Your branch is now out of sync with the accepted OMR so there are build failures because of opcode table mismatches. The rebase will let the CI testing run to completion.

@andrewcraik
Copy link
Contributor

@Charlmzz any update?

An enumerateFields api is added to create a TypeLayout object based
on given OpaqueClassBlock which iterates through each field to
construct a TypeLayoutEntry that contains DataType, offset and
field name information.

Signed-off-by: Yiling Han <Yiling.Han@ibm.com>
@andrewcraik
Copy link
Contributor

Jenkins test sanity all jdk8,jdk11

@andrewcraik andrewcraik self-assigned this Oct 30, 2019
@andrewcraik andrewcraik merged commit 0cab97e into eclipse-openj9:master Oct 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants