microsoft / microsoft/MIEngine
[gdb] allow disable of target-async
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 859
- Forks
- 233
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 3
Description
We needed to revert https://github.com/Microsoft/MIEngine/pull/794
due to it causing gdb to hang in certain instances when async not set to on.
Repro: With it not set to on, if you debug android in VS and while app is running, attempt to terminate, it causes VS to hang. This is because android gdb still supports async even though the list-target-features doesn't return it.
Option: enable via json/xml option.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Android debugging hang described in the issue, then inspect the JSON/XML option handling and the target-async behavior. Done means users can configure target-async being enabled or disabled and terminating a running Android app no longer hangs Visual Studio.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 32/100