This is an archive of the discontinued LLVM Phabricator instance.

Support for saving an ordered list of compilation units
Needs ReviewPublic

Authored by lszekeres on Feb 17 2015, 2:03 PM.

Details

Reviewers
kcc
Summary

This patch supports the reconstruction of an IR level trace from the "events" file generated by the current tracer. This can be done if we know the ordered list of compilation units. This patch extends the tracer runtime to dump this list along with the "events" file. The LLVM half of the patch is submitted separately.

Diff Detail

Event Timeline

lszekeres updated this revision to Diff 20107.Feb 17 2015, 2:03 PM
lszekeres retitled this revision from to Support for saving an ordered list of compilation units.
lszekeres updated this object.
lszekeres edited the test plan for this revision. (Show Details)
lszekeres added a reviewer: kcc.
lszekeres added a subscriber: Unknown Object (MLST).
kcc edited edge metadata.Feb 17 2015, 4:23 PM

LGTM with two nits.
You don't have commit access, do you?
I'll commit this and D7702 once we are done.

lib/sanitizer_common/sanitizer_coverage_libcdep.cc
85

module_name

113

period at the end.

lszekeres updated this revision to Diff 20256.Feb 18 2015, 7:25 PM
lszekeres edited edge metadata.

Addressed comments.

No, I don't have commit access.. Thanks a lot!

kcc added a comment.Feb 19 2015, 4:33 PM

done, r229940.
One of the lines was > 80 chars: please use 'ninja check-all' for testing