Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify EventPipe runtime event generator to emit NULL string correctly #48879

Merged
merged 6 commits into from
Mar 23, 2021

Conversation

sywhang
Copy link
Contributor

@sywhang sywhang commented Feb 28, 2021

Fix #43089

EventPipe-generated events whose parameters are string just write nothing if it has the value NULL. ETW events on the contrary will write "NULL". The fix changes EventPipe to write NULL string like ETW does, not only because that's parity with ETW but also that is what the Manifest describes the event and TraceEvent can't correctly parse the event if we don't write anything there.

Base automatically changed from master to main March 1, 2021 09:08
@davmason davmason added this to the 6.0.0 milestone Mar 22, 2021
@davmason
Copy link
Member

@sywhang not sure if you saw or not, but this is showing up on the stale PR reports now

@sywhang
Copy link
Contributor Author

sywhang commented Mar 22, 2021

@davmason Thanks, there was a test failure that I had to address. I'll merge after I see the CI pass.

@sywhang sywhang merged commit 72e2420 into dotnet:main Mar 23, 2021
@sywhang sywhang deleted the dev/suwhang/43089 branch March 23, 2021 05:56
@ghost ghost locked as resolved and limited conversation to collaborators Apr 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MethodLoadVervose_V1 received with incorrect layout via EventPipe
5 participants