[wasm] Simplify AOT profiling initialization. (#15038)
commitf87af4bfefb6a9c13f20920ac6cc80009aedfa53
authorZoltan Varga <vargaz@gmail.com>
Wed, 12 Jun 2019 22:07:24 +0000 (12 18:07 -0400)
committerGitHub <noreply@github.com>
Wed, 12 Jun 2019 22:07:24 +0000 (12 18:07 -0400)
tree412999c88afc9ad53aecfca59d6117b4d162b9c6
parent7eadeb3747cca7dc6bd2bf344ee484a1d1ce5cd1
[wasm] Simplify AOT profiling initialization. (#15038)

Current steps:
- Call MONO.mono_wasm_init_aot_profiler (null) before calling MONO.mono_load_runtime_and_bcl ().
- Call WebAssembly.Runtime.StopProfile () from the c# code to stop profiling.
- The profile data will be in Module.aot_profile_data.
sdks/wasm/aot-profile/gen-profile.js
sdks/wasm/aot-profile/main.cs
sdks/wasm/framework/src/WebAssembly.Bindings/Runtime.cs
sdks/wasm/library_mono.js
sdks/wasm/packager.cs