summaryrefslogtreecommitdiff
path: root/src/vm/prestub.cpp
diff options
context:
space:
mode:
authorKoundinya Veluri <kouvel@users.noreply.github.com>2019-05-08 19:16:16 -0700
committerGitHub <noreply@github.com>2019-05-08 19:16:16 -0700
commit93ec324ee831cd4db087ae985c5b3a814ba8abb3 (patch)
tree350a6362ac2548c390d1294c3388150f7626fa28 /src/vm/prestub.cpp
parent54affc4d950184a11f7815eaa418cba5fe0a9a36 (diff)
downloadcoreclr-93ec324ee831cd4db087ae985c5b3a814ba8abb3.tar.gz
coreclr-93ec324ee831cd4db087ae985c5b3a814ba8abb3.tar.bz2
coreclr-93ec324ee831cd4db087ae985c5b3a814ba8abb3.zip
Fix ETL event rejit IDs and sending of the IL to native map event when code versioning is in use (#24422)
Fix ETL event rejit IDs and sending of the IL to native map event when code versioning is in use Fixes https://github.com/dotnet/coreclr/issues/22904 Fixes https://github.com/dotnet/coreclr/issues/22908 - Method events now always send the native code ID for the rejit ID, and the IL to native map event continues to send the IL code ID - Took code versioning into account when sending rundown events for a method including the IL to native map
Diffstat (limited to 'src/vm/prestub.cpp')
-rw-r--r--src/vm/prestub.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm/prestub.cpp b/src/vm/prestub.cpp
index 1d99f43b30..0e45b96cad 100644
--- a/src/vm/prestub.cpp
+++ b/src/vm/prestub.cpp
@@ -811,6 +811,7 @@ PCODE MethodDesc::JitCompileCodeLockedEventWrapper(PrepareCodeConfig* pConfig, J
&methodName,
&methodSignature,
pCode,
+ pConfig->GetCodeVersion().GetILCodeVersionId(),
pConfig->GetCodeVersion().GetVersionId(),
pConfig->ProfilerRejectedPrecompiledCode(),
pConfig->ReadyToRunRejectedPrecompiledCode());