This is an archive of the discontinued LLVM Phabricator instance.

[compiler-rt] Symbolizer refactoring: Move SymbolizerProcess interface to header
ClosedPublic

Authored by kubamracek on Feb 24 2015, 2:16 PM.

Details

Reviewers
samsonov
Summary

Part of http://reviews.llvm.org/D7827. Moves SymbolizerProcess and ExternalSymbolizerInterface into the header. The plan is to later transform SymbolizerProcess into something that better abstracts the communication with an external process, and turn ExternalSymbolizerInterface into a generic tool interface that all symbolizers will implement.

Diff Detail

Event Timeline

kubamracek updated this revision to Diff 20624.Feb 24 2015, 2:16 PM
kubamracek retitled this revision from to [compiler-rt] Symbolizer refactoring: Move SymbolizerProcess interface to header.
kubamracek updated this object.
kubamracek edited the test plan for this revision. (Show Details)
kubamracek added subscribers: Unknown Object (MLST), zaks.anna, samsonov.
samsonov added inline comments.Feb 24 2015, 4:51 PM
lib/sanitizer_common/sanitizer_symbolizer.h
156

Please add override here.

158

Why did you change private: to protected: ?

kubamracek updated this revision to Diff 20669.Feb 25 2015, 5:37 AM

Addressing review comments: Added override, changed protected back to private (I realized I didn't have any good reason for that change).

samsonov accepted this revision.Feb 25 2015, 11:45 AM
samsonov added a reviewer: samsonov.

LGTM

This revision is now accepted and ready to land.Feb 25 2015, 11:45 AM
kubamracek closed this revision.Feb 25 2015, 11:52 AM

Landed in r230530.