You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The 3 runtimes - Mono, CoreCLR, NativeAOT - have separate code that should be moved to a shared space:
ipc_get_process_id_disambiguation_key: Currently, very similar code is shared by the three runtimes separately (mono, CoreCLR, NativeAOT) for ipc_get_process_id_disambiguation_key. We should move the code to the common code so as not to duplicate.
Consider replacing with a new PalInterlockedIncrement64, PalInterlockedDecrement64 for the current Exchange calls on ep_rt_aot_atomic_inc_int64_t and ep_rt_aot_atomic_dec_int64_t
EventPipeActivityControlCode enum (ActivityControlCode in CoreCLR and NativeAOT)
The text was updated successfully, but these errors were encountered:
Currently, very similar code is shared by the three runtimes separately (mono, CoreCLR, NativeAOT) for ipc_get_process_id_disambiguation_key. We should move the code to the common code so as not to duplicate.
LakshanF
changed the title
Consider consolidating EventPipe ipc_get_process_id_disambiguation_key
Consider consolidating methods in the EventPipe OS PAL in to a shared file
Jul 6, 2023
The 3 runtimes - Mono,
CoreCLR, NativeAOT
- have separate code that should be moved to a shared space:ipc_get_process_id_disambiguation_key
: Currently, very similar code is shared by the three runtimes separately (mono, CoreCLR, NativeAOT) for ipc_get_process_id_disambiguation_key. We should move the code to the common code so as not to duplicate.PalInterlockedIncrement64, PalInterlockedDecrement64
for the current Exchange calls onep_rt_aot_atomic_inc_int64_t and ep_rt_aot_atomic_dec_int64_t
CoreCLR and NativeAOT
)The text was updated successfully, but these errors were encountered: