[wasm] Implement pinvoke callback support. (#38932)
authorZoltan Varga <vargaz@gmail.com>
Fri, 10 Jul 2020 11:21:19 +0000 (07:21 -0400)
committerGitHub <noreply@github.com>
Fri, 10 Jul 2020 11:21:19 +0000 (07:21 -0400)
commitf9fc9fc2433a35c2dc5dc2ba1d62136e7e682be4
treeb99944ec369f56e5587e718f6a5730de0b93ab8c
parentc2b042dfe84b164879f12c957b1254d85e0e6821
[wasm] Implement pinvoke callback support. (#38932)

* [wasm] Implement pinvoke callback support.

* Allow void return types.

* Fix name mangling for assembly names.

* Handle MonoPInvokeCallbackAttribute as well for now.
src/mono/wasm/runtime/driver.c
src/mono/wasm/runtime/pinvoke.c
src/mono/wasm/runtime/pinvoke.h
tools-local/tasks/mobile.tasks/WasmAppBuilder/PInvokeTableGenerator.cs