Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Fix xplat debugging perf problem. #19911

Merged
merged 1 commit into from
Sep 13, 2018
Merged

Conversation

mikem8361
Copy link
Member

Issue #18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

@mikem8361 mikem8361 added this to the 3.0 milestone Sep 12, 2018
@mikem8361 mikem8361 self-assigned this Sep 12, 2018
@jkotas
Copy link
Member

jkotas commented Sep 12, 2018

ARM build failing with: static_assert failed "sizeof(DebuggerIPCEvent) <= CorDBIPC_BUFFER_SIZE"

Issue #18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

Fixed CorDBIPC_BUFFER_SIZE on arm builds.
Copy link
Member

@noahfalk noahfalk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Let me know if you make substantial changes and want me to take another look later.

@mikem8361
Copy link
Member Author

@dotnet-bot test please

@mikem8361 mikem8361 closed this Sep 13, 2018
@mikem8361 mikem8361 reopened this Sep 13, 2018
@mikem8361
Copy link
Member Author

@dotnet-bot test Windows_NT arm Cross Debug Innerloop Build

@mikem8361 mikem8361 merged commit 27decac into dotnet:master Sep 13, 2018
@mikem8361 mikem8361 deleted the crossthread branch September 13, 2018 22:05
mikem8361 added a commit to mikem8361/coreclr that referenced this pull request Sep 19, 2018
Issue #18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

Fixed CorDBIPC_BUFFER_SIZE on arm builds.
mikem8361 added a commit to mikem8361/coreclr that referenced this pull request Sep 26, 2018
Issue #18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

Fixed CorDBIPC_BUFFER_SIZE on arm builds.
mikem8361 added a commit to mikem8361/coreclr that referenced this pull request Oct 2, 2018
Issue #18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

Fixed CorDBIPC_BUFFER_SIZE on arm builds.
danmoseley pushed a commit that referenced this pull request Oct 4, 2018
Issue #18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

Fixed CorDBIPC_BUFFER_SIZE on arm builds.
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.

3 participants