Commit 3db2ebf
[debugger] First draft of managed debugger on wasi (#67272)
* first version of debug wasi
* remove comment
* fixing readme
* Fix compilation error
* fix compilation error
* fix compilation
* addressing steve comment
* Stepping working
* fix debugging aspnetcore app
* wrong merge
* addressing @viniciusjarina comment
* addressing steve comments
* work for remote debugging
* make it work on windows
* Update mini-wasi-debugger.c
fix indentation
* Update mini-wasi-debugger.c
* Update mini-wasi-debugger.c
* Trying to fix compilation
* Update src/mono/mono/component/mini-wasi-debugger.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/component/mini-wasi-debugger.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/component/mini-wasi-debugger.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/component/debugger-agent.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/component/debugger-agent.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/mini/interp/interp.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/mini/interp/interp.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/wasi/Makefile
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/wasi/mono-wasi-driver/driver.c
Co-authored-by: Ankit Jain <[email protected]>
* Update src/mono/mono/component/debugger-agent.c
Co-authored-by: Ankit Jain <[email protected]>
* Addressing @radical comments
* fix compilation errors
* fixing readme
* debugger working again
* addressing @BrzVlad comments
* Addressing @radical comments
* Fix merge
* Fix merge
* Update diagnostics_server.c
* Treat root directory as always existing, even if WASI isn't granting filesystem access. Needed for ASP.NET Core.
* Update sample build config
* Stop trying to use JS (browser) APIs for crypto, as there is no JS in wasi
* Revert unneeded change
* Apply suggestions from code review
Co-authored-by: Ankit Jain <[email protected]>
* Addressing @radical comments
* Addressing @radical comments
* fixing debugger behavior and addressing @radical comments
* Addressing @ SteveSandersonMS comments
* Apply suggestions from code review
Co-authored-by: Ankit Jain <[email protected]>
* Addressing radical comments
* [wasi] Provision wasmtime as needed
* [wasi] build, and run wasi sample on CI
* [wasi] don't install wasmtime by default, but do that for CI
* [wasi] Show a useful error if wasmtime is not found
* [wasi] provision ninja
* Fix path
* Fix warnings to make CI green
* debug
* Move building wasi into a separate yml step, so it gets built after the whole wasm build is complete
* fix yml
* Enable wasi build on libtests job
* Fix yml again
Co-authored-by: Ankit Jain <[email protected]>
Co-authored-by: Steve Sanderson <[email protected]>1 parent 21dc004 commit 3db2ebf
File tree
34 files changed
+594
-97
lines changed- eng/pipelines
- common/templates
- src/mono
- mono
- component
- mini
- interp
- utils
- wasi
- mono-wasi-driver
- sample
- console
- WasiConsoleApp
- wasm
34 files changed
+594
-97
lines changedLines changed: 40 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | | - | |
| 53 | + | |
53 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
54 | 63 | | |
55 | 64 | | |
56 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
| 363 | + | |
363 | 364 | | |
364 | 365 | | |
365 | 366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | 252 | | |
| 253 | + | |
253 | 254 | | |
254 | 255 | | |
255 | 256 | | |
256 | | - | |
| 257 | + | |
257 | 258 | | |
258 | 259 | | |
259 | 260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
0 commit comments