Backseating-Committee-2k / Backseating-Committee-2k/vscode-backseat-debug

Call Stack: Show label names for `CallRegister` and `CallPointer` instructions

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
TypeScript
Stars
4
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Example:

```
copy some_label, R1
call R1

some_label:
copy 42, R2
retrun
```

Here we want the string "some_label" to show up in the call stack instead of "Frame 1" when we reach the line containing `copy 42, R2`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the debugger handling for the CallRegister and CallPointer instructions and the call-stack rendering entry point. Trace how the example's `some_label` is represented when execution reaches `copy 42, R2`; done means the call stack shows `some_label` instead of `Frame 1`.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.