Skip to content

Add TR_JProfValueSites Sites - #24482

Draft
r30shah wants to merge 2 commits into
eclipse-openj9:masterfrom
r30shah:jProfValueProfPatchSitesPR
Draft

Add TR_JProfValueSites Sites#24482
r30shah wants to merge 2 commits into
eclipse-openj9:masterfrom
r30shah:jProfValueProfPatchSitesPR

Conversation

@r30shah

@r30shah r30shah commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Changes in this PR adds JProfValueSites that contains the information about the
instruction and location pair that controls execution of the Value Profiling
using JProfiling. This assumption can be used to turn-off or turn-on profiling.

Signed-off-by: Rahil Shah rahil@ca.ibm.com

r30shah added 2 commits August 6, 2026 10:28
Changes in this commit adds TR_JProfBlockFrequencyCounterSites for
Patching BlockFrequencyInfo is patching of JProfiling is enabled.
Counters emitted for the block frequency info in low opt compilations
through JProfiling would need to be patched to turn-off data
collection and potentially turn-on.
TR_JProfBlockFrequencyCounterSites to facilitate back and forth
patching.

Signed-off-by: Rahil Shah <rahil@ca.ibm.com>
This commit adds JProfValueSites that contains the information about the
instruction and location pair that controls execution of the Value Profiling
using JProfiling. This assumption can be used to turn-off or turn-on profiling.

Signed-off-by: Rahil Shah <rahil@ca.ibm.com>
@r30shah

r30shah commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

This should go after #22197 - Not hard dependency but as both PR updates same file I have staged changes in this PR on 22197.

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.

1 participant