Skip to content

i#4915: label non-fetched instructions in drmemtrace view tool#7810

Merged
GandholiSarat merged 3 commits intomasterfrom
i4915-label-non-fetched-instrs
Feb 12, 2026
Merged

i#4915: label non-fetched instructions in drmemtrace view tool#7810
GandholiSarat merged 3 commits intomasterfrom
i4915-label-non-fetched-instrs

Conversation

@GandholiSarat
Copy link
Copy Markdown
Member

Instruction records with type TRACE_TYPE_INSTR_NO_FETCH were previously displayed as normal ifetch entries in the drmemtrace view tool when decoding was enabled, which was misleading for REP string expansion.

This change updates the view tool output to label such records as non-fetched, without altering trace generation or expansion logic.

Xref #4915.

Instruction records with type TRACE_TYPE_INSTR_NO_FETCH were previously
displayed as normal ifetch entries in the drmemtrace view tool when
decoding was enabled, which was misleading for REP string expansion.

This change updates the view tool output to label such records as
non-fetched, without altering trace generation or expansion logic.

Xref i#4915.
Add an x86-only subtest in view_test.cpp to verify that
TRACE_TYPE_INSTR_NO_FETCH records are labeled as
"non-fetched" in the drmemtrace view tool output.

Xref #4915.
@GandholiSarat
Copy link
Copy Markdown
Member Author

I’ve added an x86-only test in view_test.cpp to verify that TRACE_TYPE_INSTR_NO_FETCH records are labeled as "non-fetched" in the view tool output.

This is my first time adding a test in this part of the drmemtrace suite, so please let me know if you’d prefer any adjustments to structure or style.

@GandholiSarat GandholiSarat merged commit e980a6d into master Feb 12, 2026
24 checks passed
@GandholiSarat GandholiSarat deleted the i4915-label-non-fetched-instrs branch February 12, 2026 05:55
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.

2 participants