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

i#774 x64 reachability: extend reachability to out-of-line helper calls #2564

Merged
merged 5 commits into from
Jul 25, 2017

Conversation

derekbruening
Copy link
Contributor

Applies DR_CLEANCALL_INDIRECT to out-of-line helper calls. Removes the
hardcoded direct calls used for out-of-line clean call setup and cleanup
code and replaces with insert_reachable_cti().

Fixes vmcode_unreachable_pc() to avoid a wraparound issue.

Adds a test where a client generates a clean call into custom
non-code-cache memory.

Applies DR_CLEANCALL_INDIRECT to out-of-line helper calls.  Removes the
hardcoded direct calls used for out-of-line clean call setup and cleanup
code and replaces with insert_reachable_cti().

Fixes vmcode_unreachable_pc() to avoid a wraparound issue.

Adds a test where a client generates a clean call into custom
non-code-cache memory.
@derekbruening
Copy link
Contributor Author

Appveyor failures are drmgr-test #653 and api.detach #2246

@fhahn
Copy link
Contributor

fhahn commented Jul 25, 2017

run aarch64 tests

@derekbruening derekbruening merged commit 77899b0 into master Jul 25, 2017
@derekbruening derekbruening deleted the i774-out-of-line-reach branch July 25, 2017 19:37
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