diff options
author | Etienne Bergeron <etienneb@google.com> | 2016-07-11 23:02:18 +0000 |
---|---|---|
committer | Etienne Bergeron <etienneb@google.com> | 2016-07-11 23:02:18 +0000 |
commit | f5525670ad6c5cb9f6e33b28c85589d4df97c4da (patch) | |
tree | 4798d449492dad73f00c05aad23f4dc754ef62af /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | de1be7171a7fe2471761487eeac795035f885aea (diff) | |
download | bcm5719-llvm-f5525670ad6c5cb9f6e33b28c85589d4df97c4da.tar.gz bcm5719-llvm-f5525670ad6c5cb9f6e33b28c85589d4df97c4da.zip |
[compiler-rt] Refactor the interception code on windows.
Summary:
This is a cleanup and refactoring of the interception code on windows
Enhancement:
* Adding the support for 64-bits code
* Adding several hooking technique:
* Detour
* JumpRedirect
* HotPatch
* Trampoline
* Adding a trampoline memory pool (64-bits) and release the allocated memory in unittests
Cleanup:
* Adding unittests for 64-bits hooking techniques
* Enhancing the RoundUpInstruction by sharing common decoder
Reviewers: rnk
Subscribers: llvm-commits, wang0109, chrisha
Differential Revision: http://reviews.llvm.org/D22111
llvm-svn: 275123
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions