Skip to content

Auxtools update#233

Merged
SpaceManiac merged 5 commits intoSpaceManiac:masterfrom
sohpeach:auxtools
Dec 9, 2020
Merged

Auxtools update#233
SpaceManiac merged 5 commits intoSpaceManiac:masterfrom
sohpeach:auxtools

Conversation

@sohpeach
Copy link
Copy Markdown
Contributor

@sohpeach sohpeach commented Nov 29, 2020

This fulfils some auxtool debugger requests you had.
Depends on: willox/auxtools@b3fb2f7.

  1. All connection modes except for BACKGROUND wait for the DAP client to be configured before continuing.
  2. stddef.dm contents are sent to the debug client
  3. disassemble eval command works (with the added benefit of being able to disassemble procs that aren't currently running)

The updated auxtools also does some other stuff you wanted:

  1. src/usr moved to arguments
  2. your PR Fall back to Value(tag, type) if to_string returns nothing willox/auxtools#11
  3. arguments with no formal parameter in a proc that is being debugged should show up

@sohpeach
Copy link
Copy Markdown
Contributor Author

sohpeach commented Nov 29, 2020

wait i forgot to do linux
k done

@SpaceManiac
Copy link
Copy Markdown
Owner

SpaceManiac commented Dec 9, 2020

  • it would be good if the #dis output included the original opcodes instead of DebugBreaks
  • #dis output for OutputFormat instruction appears to print nonsense rather than the actual format string
  • Arguments should display always so src/usr show, not just when there's >0 actual arguments

@SpaceManiac SpaceManiac merged commit 00edac1 into SpaceManiac:master Dec 9, 2020
@SpaceManiac SpaceManiac added this to the suite v1.7 milestone Dec 10, 2020
j-awn pushed a commit to j-awn/SpacemanDMM that referenced this pull request Apr 1, 2021
…#233)

This fulfils some auxtool debugger requests you had.

1) All connection modes except for `BACKGROUND` wait for the DAP client 
   to be configured before continuing.
2) stddef.dm contents are sent to the debug client
3) disassemble eval command works (with the added benefit of being able 
   to disassemble procs that aren't currently running)

The updated auxtools also does some other stuff you wanted:

1) src/usr moved to arguments
2) your PR willox/auxtools#11
3) arguments with no formal parameter in a proc that is being debugged 
   should show up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants