diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2015-09-15 13:22:54 +0000 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2015-09-15 13:22:54 +0000 |
commit | 85a30b92123f770b97dcbf91f1ab46c6ebfe6472 (patch) | |
tree | 9d6e780f7ee4ecd9e203dde4ede67fcc1e762d3a /lib/dfsan | |
parent | a1f6419d4f1ae39600c6669564ca179aa18b0d99 (diff) | |
download | compiler-rt-85a30b92123f770b97dcbf91f1ab46c6ebfe6472.tar.gz |
[sanitizer] Move CheckVMASize after flag initialization
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@247684 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/dfsan')
-rw-r--r-- | lib/dfsan/dfsan.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/dfsan/dfsan.cc b/lib/dfsan/dfsan.cc index 8023d3263..f4bef921a 100644 --- a/lib/dfsan/dfsan.cc +++ b/lib/dfsan/dfsan.cc @@ -399,6 +399,8 @@ static void dfsan_fini() { } static void dfsan_init(int argc, char **argv, char **envp) { + InitializeFlags(); + CheckVMASize(); MmapFixedNoReserve(kShadowAddr, kUnusedAddr - kShadowAddr); @@ -412,7 +414,6 @@ static void dfsan_init(int argc, char **argv, char **envp) { if (!(init_addr >= kUnusedAddr && init_addr < kAppAddr)) MmapNoAccess(kUnusedAddr, kAppAddr - kUnusedAddr); - InitializeFlags(); InitializeInterceptors(); // Register the fini callback to run when the program terminates successfully |