llvm-project/compiler-rt/lib
Etienne Bergeron 901b0dc96a [compiler-rt] Add support for relative offset adjustment in interception
Summary:
Some instructions can only be copied if the relative offset is adjusted.

This patch adds support for two common instruction.
It's quite common to have a indirect load in the prologue 
(loading the security cookie).

Reviewers: rnk

Subscribers: llvm-commits, wang0109, chrisha

Differential Revision: https://reviews.llvm.org/D22647

llvm-svn: 276336
2016-07-21 21:08:54 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan Disable thread safe statics in clang-cl, they call the CRT 2016-07-21 20:03:37 +00:00
builtins Enable cross-compilation across architectures on android 2016-07-21 21:05:14 +00:00
cfi [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
dfsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
esan [esan|wset] Fix flaky sampling tests 2016-07-19 05:06:48 +00:00
interception [compiler-rt] Add support for relative offset adjustment in interception 2016-07-21 21:08:54 +00:00
lsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
msan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
profile [Profile] bug fix: profile dir not recursively created 2016-07-21 03:38:07 +00:00
safestack [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
sanitizer_common [compiler-rt] Fix interception of memcpy/memmove on win64 2016-07-21 19:49:11 +00:00
scudo [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
stats [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
tsan tsan: fix leak of shadow stacks 2016-07-20 10:29:08 +00:00
ubsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
xray [compiler-rt][XRay] re-submitting r276117, with fixes for build breakage due to extraneous and missing dependencies and attempts to build on unsupported OSes 2016-07-21 07:39:55 +00:00
CMakeLists.txt [compiler-rt][XRay] re-submitting r276117, with fixes for build breakage due to extraneous and missing dependencies and attempts to build on unsupported OSes 2016-07-21 07:39:55 +00:00
Makefile.mk Remove autoconf support for building runtime libraries. 2016-01-26 21:31:12 +00:00