Skip to content

RAM Class Persistence: persist CP entries#23425

Open
lzhou2025 wants to merge 1 commit intoeclipse-openj9:masterfrom
lzhou2025:CPfieldEnt
Open

RAM Class Persistence: persist CP entries#23425
lzhou2025 wants to merge 1 commit intoeclipse-openj9:masterfrom
lzhou2025:CPfieldEnt

Conversation

@lzhou2025
Copy link
Copy Markdown
Member

@lzhou2025 lzhou2025 commented Mar 2, 2026

The proposed changes are to take the function
internalRunPreInitInstructions() inline and skip the reset of entries(J9CPTYPE_FIELD) and preload the referenced J9Class of the static reference fields from RCP cache and initialize the J9Classes if needed.

Fixes: #23400

@tajila tajila requested review from babsingh and tajila March 2, 2026 21:14
@lzhou2025 lzhou2025 force-pushed the CPfieldEnt branch 2 times, most recently from 111067e to 3ec9e4d Compare March 24, 2026 19:46
@lzhou2025 lzhou2025 marked this pull request as ready for review March 24, 2026 21:50
@lzhou2025 lzhou2025 force-pushed the CPfieldEnt branch 3 times, most recently from c009f93 to 3408526 Compare April 8, 2026 14:43
@lzhou2025 lzhou2025 force-pushed the CPfieldEnt branch 3 times, most recently from 813c647 to 63cb1f7 Compare April 17, 2026 19:14
The proposed changes are to take the function
internalRunPreInitInstructions() inline and skip the reset of
entries(J9CPTYPE_FIELD) and preload the referenced J9Class of the
static reference fields from RCP cache and initialize the
J9Classes if needed.

Fixes: eclipse-openj9#23400
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RAM Class Persistence: persist CP entries (J9CPTYPE_FIELD)

1 participant