summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
diff options
context:
space:
mode:
authorFrancis Ricci <francisjricci@gmail.com>2017-09-28 16:58:35 +0000
committerFrancis Ricci <francisjricci@gmail.com>2017-09-28 16:58:35 +0000
commitb9a32d470af2ccc7e246f36a3af93e51df6952ad (patch)
tree3441f5ef5d94d562b16dc54392919b2929a5093c /compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
parentfd6b8a67fb9e0d5d142e9e2cff5e8c944dc864f3 (diff)
downloadbcm5719-llvm-b9a32d470af2ccc7e246f36a3af93e51df6952ad.tar.gz
bcm5719-llvm-b9a32d470af2ccc7e246f36a3af93e51df6952ad.zip
Add support for custom loaders to the sanitizer symbolizer
Summary: Adds a fallback mode to procmaps when the symbolizer fails to locate a module for a given address by using dl_iterate_phdr. Reviewers: kubamracek, rnk, vitalybuka, eugenis Reviewed By: eugenis Subscribers: srhines, llvm-commits Differential Revision: https://reviews.llvm.org/D37269 llvm-svn: 314431
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc b/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
index 786876f0454..3b98ff09578 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
@@ -353,7 +353,7 @@ bool MemoryMappingLayout::Next(MemoryMappedSegment *segment) {
}
void MemoryMappingLayout::DumpListOfModules(
- InternalMmapVector<LoadedModule> *modules) {
+ InternalMmapVectorNoCtor<LoadedModule> *modules) {
Reset();
InternalScopedString module_name(kMaxPathLength);
MemoryMappedSegment segment(module_name.data(), kMaxPathLength);
OpenPOWER on IntegriCloud