[compiler-rt] r249633 - Provide missing Internal{Alloc, Free} declarations for libbacktrace symbolizer.

Alexey Samsonov via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 7 16:13:28 PDT 2015


Author: samsonov
Date: Wed Oct  7 18:13:28 2015
New Revision: 249633

URL: http://llvm.org/viewvc/llvm-project?rev=249633&view=rev
Log:
Provide missing Internal{Alloc, Free} declarations for libbacktrace symbolizer.

Summary:
Since r223145 we don't include sanitizer_allocator_internal.h into
sanitizer_symbolizer.h, so we can have undefined reference to
Internal{Alloc, Free} stuff into sanitizer_symbolizer_libbacktrace.cc under
SANITIZER_CP_DEMANGLE macro.

This patch simply includes appropriate header into
sanitizer_symbolizer_libbacktrace.h to resolve the issue.

Patch by Maxim Ostapenko!

Reviewers: kcc, eugenis, samsonov

Subscribers: llvm-commits, ygribov

Differential Revision: http://reviews.llvm.org/D13429

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h?rev=249633&r1=249632&r2=249633&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h Wed Oct  7 18:13:28 2015
@@ -16,6 +16,7 @@
 
 #include "sanitizer_platform.h"
 #include "sanitizer_common.h"
+#include "sanitizer_allocator_internal.h"
 #include "sanitizer_symbolizer_internal.h"
 
 #ifndef SANITIZER_LIBBACKTRACE




More information about the llvm-commits mailing list