microsoft / microsoft/MIEngine

[gdb] allow disable of target-async

Open
#795 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.