[debugger][wasm] Support DebuggerProxyAttribute (#56872)
authorThays Grazia <thaystg@gmail.com>
Mon, 16 Aug 2021 21:52:06 +0000 (18:52 -0300)
committerGitHub <noreply@github.com>
Mon, 16 Aug 2021 21:52:06 +0000 (18:52 -0300)
commit91673def34f04568fa016d21efea9d793cb17975
treed5ddeb80a64a0ef832e29be85b285a17bf2a3f70
parentac7b1203df076619cca35a62815bf832fa0eed55
[debugger][wasm] Support DebuggerProxyAttribute (#56872)

* Implementing debugger proxy

* fix compilation

* Implement debuggerproxy attribute.

* Reusing code for DebuggerProxy method and DebuggerDisplay method.

* Fix unit tests.

* Fixing unit tests that uses List<T>.

* Fix unit tests that uses List.

* Addressing @radical comments.

* Using flags enum as suggested by @lewing.

* Fixing merge.

* Addressing @radical comments.

* Addressing @radical comments.

Co-authored-by: Larry Ewing <lewing@microsoft.com>
src/mono/mono/component/debugger-agent.c
src/mono/sample/wasm/browser/Program.cs
src/mono/wasm/debugger/BrowserDebugProxy/EvaluateExpression.cs
src/mono/wasm/debugger/BrowserDebugProxy/MemberReferenceResolver.cs
src/mono/wasm/debugger/BrowserDebugProxy/MonoProxy.cs
src/mono/wasm/debugger/BrowserDebugProxy/MonoSDBHelper.cs
src/mono/wasm/debugger/DebuggerTestSuite/CustomViewTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/SteppingTests.cs
src/mono/wasm/debugger/DebuggerTestSuite/Tests.cs
src/mono/wasm/debugger/tests/debugger-test/debugger-custom-view-test.cs