-
Notifications
You must be signed in to change notification settings - Fork 571
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i#5390: Full handling of emulation markers in drbbdup
Fixes several shortcomings in the initial attempt to use emulation markers to support the drmgr emulation API in drbbdup, and fixes related issues in drmemtrace when it uses drbbdup. Adds missing emulation markers for a special instr for the last bbdup case (previously only the earlier cases were marked). Removes emulation markers from the analysis copy in drbbdup_extract_bb_copy() (otherwise drmemtrace sees them and incorrectly disables elision). Fixes the drmemtrace check for elision labels to use "where" except when "app" is actually an exclusive store, to properly find the labels and elide. Enables the tools.drcacheoff.windows-invar test which now passes on all platforms. Updates the drbbdup-emul-test to cover the drbbdup changes. Fixes #5390
- Loading branch information
1 parent
5f4330a
commit c4de709
Showing
6 changed files
with
156 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters