You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Implement RhpNewArrayFast, RhpNewPtrArrayFast, and RhNewString as portable (C++).
* Call native fcalls
* Remove unused function, Object::InitMethodTable() in native AOT.
Remove finalizer clean-up triggers for WASM.
* Add checks to avoid doing unnecessary work
for getting a JIT helper.
---------
Co-authored-by: Radek Doulik <radek.doulik@gmail.com>
Co-authored-by: Pavel Savara <pavelsavara@microsoft.com>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
@@ -122,12 +123,14 @@ VS Code, through Node.js, provides a good debugging option for WebAssembly CoreC
122
123
}
123
124
```
124
125
125
-
Note that path in the `args` need to be absolute path on your host file system in unix format (even on Windows).
126
+
Note that path in the `args`and `CORE_ROOT`need to be **absolute path** on your host file system in **unix format** (even on Windows).
126
127
127
-
3.**Set breakpoints**in `corewasmrun.js` in one of the `put_char` functions (the `stdout`/`stderr` implementation)
128
+
3.**Copy managed DLLs**`System.Runtime.dll` and `helloworld.dll` into `artifacts/bin/coreclr/browser.wasm.Debug/IL/`.
128
129
129
-
4.**Start debugging** and step through the WebAssembly code using the call stack
130
+
4.**Set breakpoints** in `corewasmrun.js` in one of the `put_char` functions (the `stdout`/`stderr` implementation)
131
+
132
+
5.**Start debugging** and step through the WebAssembly code using the call stack
130
133
131
134
This approach allows you to debug the JavaScript host and step into WebAssembly code or into the C/C++ code if the Dwarf Debugging extension was installed.
132
135
133
-
5. to display `WCHAR *` strings in debugger watch window, cast it to `char16_t*` like `(char16_t*)pLoaderModule->m_fileName`
136
+
6. to display `WCHAR *` strings in debugger watch window, cast it to `char16_t*` like `(char16_t*)pLoaderModule->m_fileName`
0 commit comments