Initial work to enable EventPipe in Linux (#86226)
authorLakshan Fernando <lakshanf@hotmail.com>
Thu, 25 May 2023 11:57:41 +0000 (04:57 -0700)
committerGitHub <noreply@github.com>
Thu, 25 May 2023 11:57:41 +0000 (04:57 -0700)
commitceb52b3dd1c7b9ea8d20ad46e7269391d8189614
treeb47bc8c01992f068d5f040b49982d7675735a6df
parent2bf1acaff9ae291b750477c96ae45e0d0a6ad05c
Initial work to enable EventPipe in Linux (#86226)

* Initial work to enable EventPipe in Linux

* GCC build break fix

* Only enable Unix

* FB

* restricting iOS

* Update src/coreclr/nativeaot/Directory.Build.props

Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
* FB

* license header

* Update src/coreclr/nativeaot/Runtime/eventpipe/ep-rt-aot.h

Co-authored-by: Elinor Fung <elfung@microsoft.com>
* FB

---------

Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
Co-authored-by: Elinor Fung <elfung@microsoft.com>
13 files changed:
src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets
src/coreclr/nativeaot/Directory.Build.props
src/coreclr/nativeaot/Runtime/PalRedhawk.h
src/coreclr/nativeaot/Runtime/eventpipe/CMakeLists.txt
src/coreclr/nativeaot/Runtime/eventpipe/ds-rt-aot.cpp [new file with mode: 0644]
src/coreclr/nativeaot/Runtime/eventpipe/ds-rt-aot.h
src/coreclr/nativeaot/Runtime/eventpipe/ep-rt-aot.cpp
src/coreclr/nativeaot/Runtime/eventpipe/ep-rt-aot.h
src/coreclr/nativeaot/Runtime/startup.cpp
src/coreclr/nativeaot/Runtime/stressLog.cpp
src/coreclr/nativeaot/Runtime/thread.cpp
src/coreclr/nativeaot/Runtime/unix/PalRedhawkUnix.cpp
src/coreclr/nativeaot/Runtime/windows/PalRedhawkMinWin.cpp