[profile] Port the runtime to Solaris (retry)
This includes a few nice bits of refactoring (e.g splitting out the exclusive locking code into a common utility). Hopefully the Windows support is fixed now. Patch by Rainer Orth! Differential Revision: https://reviews.llvm.org/D40944 llvm-svn: 320731
Showing
- compiler-rt/cmake/config-ix.cmake 1 addition, 1 deletioncompiler-rt/cmake/config-ix.cmake
- compiler-rt/lib/profile/CMakeLists.txt 14 additions, 0 deletionscompiler-rt/lib/profile/CMakeLists.txt
- compiler-rt/lib/profile/GCDAProfiling.c 5 additions, 11 deletionscompiler-rt/lib/profile/GCDAProfiling.c
- compiler-rt/lib/profile/InstrProfiling.c 4 additions, 2 deletionscompiler-rt/lib/profile/InstrProfiling.c
- compiler-rt/lib/profile/InstrProfilingFile.c 5 additions, 5 deletionscompiler-rt/lib/profile/InstrProfilingFile.c
- compiler-rt/lib/profile/InstrProfilingInternal.h 2 additions, 1 deletioncompiler-rt/lib/profile/InstrProfilingInternal.h
- compiler-rt/lib/profile/InstrProfilingPlatformLinux.c 4 additions, 2 deletionscompiler-rt/lib/profile/InstrProfilingPlatformLinux.c
- compiler-rt/lib/profile/InstrProfilingPlatformOther.c 4 additions, 3 deletionscompiler-rt/lib/profile/InstrProfilingPlatformOther.c
- compiler-rt/lib/profile/InstrProfilingPort.h 11 additions, 3 deletionscompiler-rt/lib/profile/InstrProfilingPort.h
- compiler-rt/lib/profile/InstrProfilingUtil.c 53 additions, 15 deletionscompiler-rt/lib/profile/InstrProfilingUtil.c
- compiler-rt/lib/profile/InstrProfilingUtil.h 3 additions, 0 deletionscompiler-rt/lib/profile/InstrProfilingUtil.h
- compiler-rt/lib/profile/InstrProfilingValue.c 5 additions, 3 deletionscompiler-rt/lib/profile/InstrProfilingValue.c
- compiler-rt/lib/profile/InstrProfilingWriter.c 3 additions, 2 deletionscompiler-rt/lib/profile/InstrProfilingWriter.c
- compiler-rt/lib/profile/WindowsMMap.c 2 additions, 1 deletioncompiler-rt/lib/profile/WindowsMMap.c
- compiler-rt/test/profile/lit.cfg 1 addition, 1 deletioncompiler-rt/test/profile/lit.cfg
Loading
Please register or sign in to comment