llvm-project/compiler-rt/test/profile/Inputs
Marco Castelluccio 8dfdfa65ed Hide some symbols to avoid a crash on shutdown when using code coverage
Summary:
gcov / gcda-based profiling crashes when shared libraries are unloaded

Patch by Benoit Belley and test by Marco Castelluccio for Firefox

See https://bugs.llvm.org/show_bug.cgi?id=27224 & https://bugzilla.mozilla.org/show_bug.cgi?id=1401230

Reviewers: davidxl, rnk, void

Subscribers: jessicah, marco-c, belleyb, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D38124

llvm-svn: 321703
2018-01-03 11:21:30 +00:00
..
comdat_rename.h Try to fix another profile test 2016-09-01 14:44:02 +00:00
comdat_rename_1.cc improve test cases to fix bot failure 2016-08-01 23:20:30 +00:00
comdat_rename_2.cc improve test cases to fix bot failure 2016-08-01 23:20:30 +00:00
extern_template.cpp [PGO] add a test for available_externally functions 2016-02-28 00:45:13 +00:00
extern_template.h [profile] Update Linux-only tests after r313597 2017-09-19 00:15:18 +00:00
extern_template1.cpp [PGO] add a test for available_externally functions 2016-02-28 00:45:13 +00:00
extern_template2.cpp [PGO] add a test for available_externally functions 2016-02-28 00:45:13 +00:00
gcc-flag-compatibility.c Add support for generating profiles in a given directory. 2015-07-09 17:21:52 +00:00
instrprof-alloc.c [profile] Add a test to ensure runtime allocator is not invoked 2016-05-27 16:49:29 +00:00
instrprof-comdat-1.cpp Resubmit test case with more restriction 2016-01-21 21:59:19 +00:00
instrprof-comdat-2.cpp Resubmit test case with more restriction 2016-01-21 21:59:19 +00:00
instrprof-comdat.h [test] Update coverage tests to sync up with r278152 2016-08-09 21:04:22 +00:00
instrprof-dlopen-dlclose-main.c Hide some symbols to avoid a crash on shutdown when using code coverage 2018-01-03 11:21:30 +00:00
instrprof-dlopen-func.c
instrprof-dlopen-func2.c
instrprof-dlopen-main.c
instrprof-dynamic-a.cpp [test] Update coverage tests to sync up with r278152 2016-08-09 21:04:22 +00:00
instrprof-dynamic-b.cpp
instrprof-dynamic-header.h
instrprof-dynamic-main.cpp
instrprof-file_ex.c [profile] Fix test to bail on failed waitpid in instrprof-file_ex.c 2016-06-09 15:29:59 +00:00
instrprof-icall-promo.h [profile] Add end-end test of vp for inline virtual functions 2016-06-02 16:24:21 +00:00
instrprof-icall-promo_1.cc [profile] Add end-end test of vp for inline virtual functions 2016-06-02 16:24:21 +00:00
instrprof-icall-promo_2.cc [profile] Add end-end test of vp for inline virtual functions 2016-06-02 16:24:21 +00:00
instrprof-merge-match-lib.c Fix a minor bug in test 2016-03-09 17:13:18 +00:00
instrprof-merge-match.c [PGO] Add API to check compatibility of profile data in buffer 2016-03-04 18:58:30 +00:00
instrprof-shared-lib.c [PGO] Ensure profile section symbols are created (linux) 2015-11-13 22:33:07 +00:00
instrprof-shared-main.c [PGO] Ensure profile section symbols are created (linux) 2015-11-13 22:33:07 +00:00
instrprof-value-prof-evict.c [profile] entry eviction support in value profiler 2016-05-19 21:35:34 +00:00
instrprof-value-prof-real.c Add missing test case changes 2016-05-26 22:20:39 +00:00
instrprof-visibility-helper.cpp [profile] Add integration test to validate PGO function names 2016-03-25 23:56:23 +00:00