Support for non-invasive debuggers?
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 領域
- devtools
調査の方向性
まず、pause、スレッド情報、supportsLogPoints に関する DAP 仕様の要件を確認します。非侵襲的なアダプターが、サポートされていない停止アクションと非侵襲的な機能をどのように通知またはネゴシエートできるかを明確にします。完了には、合意されたプロトコル変更またはこれらの互換性に関する懸念への文書化された解決策が必要です。
索引モデルが issue の本文から書いたものです。
説明
I'm working on a non-invasive tracing tool. Basically the idea is to never stop the debugee, as the things I'm interested in debugging are extremely timing sensitive (due to interacting with real world hardware / robotics). Basically I'm doing eBPF based tracing, but want to be able to set it from inside my IDE. DAP seems like a good way to do so.
However, it seems some key commands such as pause are required in the protocol (not gated behind a capability), even though I can't possibly support them. (And info about threads won't be displayed unless the debugee is stopped, if I read the spec correctly?)
Also, while supportsLogPoints exists, the opposite supportsNONLogPoints doesn't, which is also unfortunate, as I can only support various non-invasive actions (logging, histrograms of latency, etc).
- 主要言語
- HTML
- スター
- 1.8k
- フォーク
- 173
- 平均マージ
- 7日 7時間
- マージ済み PR(30日)
- 2
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/debug-adapter-protocol のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
microsoft/debug-adapter-protocol#633 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
microsoft/debug-adapter-protocol#599 · リアクション 8 件 ·
-
under-discussion
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
microsoft/debug-adapter-protocol#596 · コメント 9 件 ·
microsoft/debug-adapter-protocol の issue をすべて見る
似ている issue
-
namespace operations
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
EclipseFdn/open-vsx.org#13573 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
HenriquesLab/rxiv-maker#335 ·
-
agent-butler-finding bug
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
jordansmall/spindrift#4143 ·
メンテナーはふだん 1 日以内に返信
-
`TypeError: '<=' not supported between instances of 'NoneType' and 'int'` when checking metaclassesオープンNeeds triage :inbox_tray:
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
pylint-dev/pylint#11511 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
grikomsn/openai-oauth-copilot-chat#61 ·
メンテナーはふだん 1 日以内に返信