Skip to content

Commit 2ffb39e

Browse files
author
John Salem
authored
Use C EventPipe implementation by default (#47665)
1 parent f4ed767 commit 2ffb39e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+75
-13498
lines changed

src/coreclr/clrdefinitions.cmake

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,7 @@ add_definitions(-DFEATURE_DEFAULT_INTERFACES)
104104
if(FEATURE_EVENT_TRACE)
105105
add_compile_definitions($<$<NOT:$<BOOL:$<TARGET_PROPERTY:CROSSGEN_COMPONENT>>>:FEATURE_EVENT_TRACE>)
106106
add_definitions(-DFEATURE_PERFTRACING)
107-
if(FEATURE_PERFTRACING_C_LIB)
108-
add_definitions(-DFEATURE_PERFTRACING_C_LIB)
109-
endif(FEATURE_PERFTRACING_C_LIB)
107+
add_definitions(-DFEATURE_PERFTRACING_C_LIB)
110108
else(FEATURE_EVENT_TRACE)
111109
add_custom_target(eventing_headers) # add a dummy target to avoid checking for FEATURE_EVENT_TRACE in multiple places
112110
endif(FEATURE_EVENT_TRACE)

src/coreclr/debug/debug-pal/CMakeLists.txt

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,20 @@ include_directories(../../pal/inc)
44

55
add_definitions(-DPAL_STDCPP_COMPAT)
66

7-
if(FEATURE_PERFTRACING_C_LIB)
8-
set(SHARED_EVENTPIPE_DIR ${CLR_SRC_NATIVE_DIR}/eventpipe)
9-
include_directories(${SHARED_EVENTPIPE_DIR})
10-
add_definitions(-DFEATURE_CORECLR)
11-
add_definitions(-DFEATURE_PERFTRACING)
12-
add_definitions(-DFEATURE_PERFTRACING_C_LIB)
13-
add_definitions(-DFEATURE_PERFTRACING_C_LIB_STANDALONE_PAL)
14-
endif(FEATURE_PERFTRACING_C_LIB)
7+
8+
set(SHARED_EVENTPIPE_DIR ${CLR_SRC_NATIVE_DIR}/eventpipe)
9+
include_directories(${SHARED_EVENTPIPE_DIR})
10+
add_definitions(-DFEATURE_CORECLR)
11+
add_definitions(-DFEATURE_PERFTRACING)
12+
add_definitions(-DFEATURE_PERFTRACING_STANDALONE_PAL)
1513

1614
if(CLR_CMAKE_HOST_WIN32)
1715
add_definitions(-DWIN32_LEAN_AND_MEAN)
1816
include_directories(../../inc) #needed for warning control
1917

2018
if(CLR_CMAKE_TARGET_WIN32)
21-
if(FEATURE_PERFTRACING_C_LIB)
2219
set (EVENTPIPE_PAL_SOURCES "${SHARED_EVENTPIPE_DIR}/ds-ipc-win32.c")
2320
set_source_files_properties(${EVENTPIPE_PAL_SOURCES} PROPERTIES LANGUAGE CXX)
24-
else(FEATURE_PERFTRACING_C_LIB)
25-
set (EVENTPIPE_PAL_SOURCES "win/diagnosticsipc.cpp")
26-
endif(FEATURE_PERFTRACING_C_LIB)
2721

2822
set(TWO_WAY_PIPE_SOURCES
2923
${EVENTPIPE_PAL_SOURCES}
@@ -42,13 +36,9 @@ if(CLR_CMAKE_HOST_UNIX)
4236
add_definitions(-DPAL_IMPLEMENTATION)
4337
add_definitions(-D_POSIX_C_SOURCE=200809L)
4438

45-
if(FEATURE_PERFTRACING_C_LIB)
46-
set (EVENTPIPE_PAL_SOURCES "${SHARED_EVENTPIPE_DIR}/ds-ipc-posix.c")
47-
set_source_files_properties(${EVENTPIPE_PAL_SOURCES} PROPERTIES LANGUAGE CXX)
48-
set_source_files_properties(${EVENTPIPE_PAL_SOURCES} PROPERTIES COMPILE_OPTIONS -xc++)
49-
else(FEATURE_PERFTRACING_C_LIB)
50-
set (EVENTPIPE_PAL_SOURCES "unix/diagnosticsipc.cpp")
51-
endif(FEATURE_PERFTRACING_C_LIB)
39+
set (EVENTPIPE_PAL_SOURCES "${SHARED_EVENTPIPE_DIR}/ds-ipc-posix.c")
40+
set_source_files_properties(${EVENTPIPE_PAL_SOURCES} PROPERTIES LANGUAGE CXX)
41+
set_source_files_properties(${EVENTPIPE_PAL_SOURCES} PROPERTIES COMPILE_OPTIONS -xc++)
5242

5343
set(TWO_WAY_PIPE_SOURCES
5444
${EVENTPIPE_PAL_SOURCES}

src/coreclr/vm/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,13 @@ if(FEATURE_JIT_PITCHING)
3030
endif(FEATURE_JIT_PITCHING)
3131

3232
if(FEATURE_PERFTRACING)
33-
if(FEATURE_PERFTRACING_C_LIB)
3433
set(SHARED_EVENTPIPE_DIR ${CLR_SRC_NATIVE_DIR}/eventpipe)
3534
set(CORECLR_EVENTPIPE_SHIM_DIR ${CMAKE_CURRENT_SOURCE_DIR}/eventing/eventpipe)
36-
else(FEATURE_PERFTRACING_C_LIB)
37-
set(SHARED_EVENTPIPE_DIR ${VM_DIR})
38-
endif(FEATURE_PERFTRACING_C_LIB)
3935
endif(FEATURE_PERFTRACING)
4036

4137
if(FEATURE_PERFTRACING)
42-
if(FEATURE_PERFTRACING_C_LIB)
4338
include_directories(${SHARED_EVENTPIPE_DIR})
4439
include_directories(${CORECLR_EVENTPIPE_SHIM_DIR})
45-
endif(FEATURE_PERFTRACING_C_LIB)
4640
endif(FEATURE_PERFTRACING)
4741

4842
set(VM_SOURCES_DAC_AND_WKS_COMMON

src/coreclr/vm/diagnosticserver.cpp

Lines changed: 0 additions & 290 deletions
This file was deleted.

0 commit comments

Comments
 (0)