Skip to content

Conversation

@Pastoray
Copy link
Contributor

@Pastoray Pastoray commented Jun 12, 2025

This pull request updates drsyscall/table_windows_ntoskrnl.c to include correct minimum and maximum Windows versions for several syscalls.

These changes were generated via a script (with the help of j00ru with the actual x86 syscall tables) so their might be a minor inaccuracy or two, but overall it should be correct, this update should have no functional impact on Dr. Memory's behavior.

Note: Due to the current absence of specific macros in Dr. Memory that precisely define every Windows service pack or update, some entries might use broader version ranges. For instance, if you see an entry like (WINVISTA,WINVISTA), please interpret this as the syscall being present from the initial release of Windows Vista (SP0) up to its final service pack (SP2). This reflects the highest achievable precision with existing definitions.

See also #1909

Copy link
Contributor

@derekbruening derekbruening left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR!

@derekbruening
Copy link
Contributor

Looks like Github is refusing to run the Ubuntu 20.04 VM test jobs: #2548 covers updating them. Unfortunately the testing is thus not in a good place.

@derekbruening derekbruening merged commit fbc75a3 into DynamoRIO:master Jun 14, 2025
3 of 8 checks passed
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