[asancov] Faster coverage in memory-mapped mode.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Thu, 5 Jun 2014 14:38:53 +0000 (14:38 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Thu, 5 Jun 2014 14:38:53 +0000 (14:38 +0000)
commit38c228a8427d3765bb393258806213ed6a8566c0
tree0e334588dcbe493516fb0b48bad85e2b6b00fb0b
parent493df136d9ff897128839de753676387019b698a
[asancov] Faster coverage in memory-mapped mode.

Use caller pc of __sanitizer_cov_module_init to figure out
when 2 sequential calls are from the same module; skip
.sancov.map file update in this case.

llvm-svn: 210267
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc