[PATCH] [compiler-rt] Symbolizer refactoring: SymbolizerTool and better interface

Kuba Brecka kuba.brecka at gmail.com
Fri Feb 27 05:07:25 PST 2015


Part of http://reviews.llvm.org/D7827. This patch transforms `ExternalSymbolizerInterface` into `SymbolizerTool` and makes it a more high-level interface that (eventually) all symbolizer tools should implement. This makes both the formatting of the input and parsing of the output be the responsibility of the individual tool. For now, we make `LLVMSymbolizer`, `Addr2LinePool` and `InternalSymbolizer` be the implementations of this interface (I'll do `LibbacktraceSymbolizer` in a next step).

http://reviews.llvm.org/D7936

Files:
  lib/sanitizer_common/sanitizer_symbolizer.h
  lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7936.20845.patch
Type: text/x-patch
Size: 9504 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150227/a461fc73/attachment.bin>


More information about the llvm-commits mailing list