diff options
author | Thays Grazia <thaystg@gmail.com> | 2020-03-25 00:24:33 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-25 00:24:33 +0300 |
commit | a9bf876bb78332a0d0047696793962b25fca6411 (patch) | |
tree | 79f70567364c4da07be8961a0cb9834f4e24638a /external | |
parent | 4cbcc9195d1f6cb2096a54940efce636cba4dd44 (diff) |
[debugger] Implementing step through multithreaded code. (#19103)
* Implementing step through multithreaded code.
* Fixing concurrency in the case that more than one thread will run the same code, then when the jit is finished, the thread which jitted the code calls jit_done and the others that were waiting don't call, in this case, the other threads can run before the thread which is calling the jit_done set the breakpoint, so the other threads will not stop in the breakpoint.
As I understood we don't need to check if the try_suspend_runtime is returning false or true when we hit a breakpoint from context, so removed the call.
Fixes #14456
Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
Co-authored-by: monojenkins <jo.shields+jenkins@xamarin.com>
Diffstat (limited to 'external')
m--------- | external/api-snapshot | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/external/api-snapshot b/external/api-snapshot -Subproject 6d7aef94ddd3cc2b8e9c92ba00a3e0a02616c69 +Subproject 08f847d614f397577f26726f6d9860b12d95781 |