[llvm-commits] [Sanitizer] PATCH: Switch to using the external symbolizer

Alexey Samsonov samsonov at google.com
Tue Aug 21 03:16:31 PDT 2012


Hi!

This patch changes the report symbolization strategy that would be used by
sanitizer family of tools: as compiling in-process
symbolizer into ASan runtime involves certain difficulties, we may instead
launch an external symbolizer program (fork + execl) in a subprocess
and communicate with it via pipe. External symbolizer tool (I will sent its
draft for review in another patch) will read requests of the form

<module_path> <module_offset>

and output responses of the form

<function>
<filename>:<line>:<column>

which is (somewhat) similar to addr2line format.

Codereview: http://codereview.appspot.com/6448179/

-- 
Alexey Samsonov, MSK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120821/f13a5314/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: issue6448179_2001.diff
Type: application/octet-stream
Size: 21499 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120821/f13a5314/attachment.obj>


More information about the llvm-commits mailing list