diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-05-16 01:30:24 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-05-16 01:30:24 +0000 |
| commit | 084398857a76bce3c03381438ba545e3c4aa412f (patch) | |
| tree | fac9227764901dad739ecf25a50672f69cf77fc3 /clang/unittests/libclang/LibclangTest.cpp | |
| parent | 912122080412e7d91ba5c7e3d3259803f8e776b3 (diff) | |
| download | bcm5719-llvm-084398857a76bce3c03381438ba545e3c4aa412f.tar.gz bcm5719-llvm-084398857a76bce3c03381438ba545e3c4aa412f.zip | |
InstrProf: Fix shared object profiling
Change the API of the instrumented profiling library to work with shared
objects.
- Most things are now declared hidden, so that each executable gets
its own copy.
- Initialization hooks up a linked list of writers.
- The raw format with shared objects that are profiled consists of a
concatenated series of profiles. llvm-profdata knows how to deal
with that since r208938.
<rdar://problem/16918688>
llvm-svn: 208940
Diffstat (limited to 'clang/unittests/libclang/LibclangTest.cpp')
0 files changed, 0 insertions, 0 deletions

