[sancov] Fix map update logic on Android.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 3 Jun 2014 12:15:43 +0000 (12:15 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 3 Jun 2014 12:15:43 +0000 (12:15 +0000)
commitbb2fc7e4bbe354f16a39b47c5fca77da0198acc9
tree6966ae92cb7a88c96734c4d9be8744a75b57c283
parent114a2bc9d25de52a1beacd18aff3a07929c64910
[sancov] Fix map update logic on Android.

dlopen()/dlclose() are not interceptable on Android,
so we update .sancov.map in module constructor callbacks.

llvm-svn: 210098
compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
compiler-rt/test/asan/TestCases/Android/coverage.cc [new file with mode: 0644]
compiler-rt/test/asan/TestCases/Android/lit.local.cfg [new file with mode: 0644]