addr2line.py supports sourceMappingURL section

The sourceMappingURL section is used by emcc produced wasm
This commit is contained in:
liang.he@intel.com 2024-04-10 09:33:40 +00:00
parent 52cf1ab0ce
commit 2686f1a0c0
14 changed files with 132 additions and 237 deletions

View File

@ -389,14 +389,14 @@ jobs:
cd /opt
sudo wget ${{ matrix.wasi_sdk_release }}
sudo tar -xzf wasi-sdk-*.tar.gz
sudo mv wasi-sdk-20.0 wasi-sdk
sudo ln -sf wasi-sdk-20.0 wasi-sdk
- name: download and install wabt
run: |
cd /opt
sudo wget ${{ matrix.wabt_release }}
sudo tar -xzf wabt-1.0.31-*.tar.gz
sudo mv wabt-1.0.31 wabt
sudo ln -sf wabt-1.0.31 wabt
- name: Get LLVM libraries
id: retrieve_llvm_libs
uses: actions/cache@v4

View File

@ -273,14 +273,14 @@ jobs:
cd /opt
sudo wget ${{ matrix.wasi_sdk_release }}
sudo tar -xzf wasi-sdk-*.tar.gz
sudo mv wasi-sdk-20.0 wasi-sdk
sudo ln -sf wasi-sdk-20.0 wasi-sdk
- name: download and install wabt
run: |
cd /opt
sudo wget ${{ matrix.wabt_release }}
sudo tar -xzf wabt-1.0.31-*.tar.gz
sudo mv wabt-1.0.31 wabt
sudo ln -sf wabt-1.0.31 wabt
- name: Build Sample [basic]
run: |

View File

@ -459,13 +459,13 @@ jobs:
cd /opt
sudo wget ${{ matrix.wasi_sdk_release }}
sudo tar -xzf wasi-sdk-*.tar.gz
sudo mv wasi-sdk-20.0 wasi-sdk
sudo ln -sf wasi-sdk-20.0 wasi-sdk
- name: download and install wabt
run: |
cd /opt
sudo wget ${{ matrix.wabt_release }}
sudo tar -xzf wabt-1.0.31-*.tar.gz
sudo mv wabt-1.0.31 wabt
sudo ln -sf wabt-1.0.31 wabt
- name: Get LLVM libraries
id: retrieve_llvm_libs

View File

@ -9,7 +9,11 @@ project(debug_tools_sample)
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
find_package(WASISDK REQUIRED)
find_package(EMSCRIPTEN 3.1.50 REQUIRED)
option(SOURCE_MAP_DEMO "Enable source map demo" OFF)
if (SOURCE_MAP_DEMO)
find_package(EMSCRIPTEN 3.1.50 REQUIRED)
endif ()
################ runtime settings ################
string (TOLOWER ${CMAKE_HOST_SYSTEM_NAME} WAMR_BUILD_PLATFORM)
@ -71,20 +75,24 @@ include(ExternalProject)
ExternalProject_Add(wasm33-wasi
SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/wasm-apps"
CONFIGURE_COMMAND ${CMAKE_COMMAND} -S ${CMAKE_CURRENT_SOURCE_DIR}/wasm-apps -B build
-DWASI_SDK_PREFIX=${WASISDK_HOME}
-DCMAKE_TOOLCHAIN_FILE=${WASISDK_TOOLCHAIN}
BUILD_COMMAND ${CMAKE_COMMAND} --build build
INSTALL_COMMAND ${CMAKE_COMMAND} --install build --prefix ${CMAKE_CURRENT_BINARY_DIR}
)
# wasm32-emscripten
ExternalProject_Add(wasm32-emscripten
if (EMSCRIPTEN_FOUND)
# wasm32-emscripten
ExternalProject_Add(wasm32-emscripten
SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/wasm-apps"
CONFIGURE_COMMAND ${CMAKE_COMMAND} -S ${CMAKE_CURRENT_SOURCE_DIR}/wasm-apps -B build
-DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN_TOOLCHAIN}
-DCMAKE_VERBOSE_MAKEFILE=On
-DSOURCE_MAP_DEMO=On
BUILD_COMMAND ${CMAKE_COMMAND} --build build
INSTALL_COMMAND ${CMAKE_COMMAND} --install build --prefix ${CMAKE_CURRENT_BINARY_DIR}/emscripten
)
)
endif ()
################ wamr runtime ################
include (${SHARED_DIR}/utils/uncommon/shared_uncommon.cmake)

View File

@ -80,6 +80,39 @@ $ python3 ../../../test-tools/addr2line/addr2line.py \
call_stack.txt --no-addr
```
#### sourcemap
This script also supports _sourcemap_ which is produced by [_emscripten_](https://emscripten.org/docs/tools_reference/emcc.html). The _sourcemap_ is used to map the wasm function to the original source file. To use it, add `-gsource-map` option to _emcc_ command line. The output should be a section named "sourceMappingURL" and a separated file named "_.map_.
If the wasm file is with _sourcemap_, the script will use it to get the source file and line info. It needs an extra command line option `--emsdk` to specify the path of _emsdk_. The script will use _emsymbolizer_ to query the source file and line info.
````bash
$ python3 ../../../test-tools/addr2line/addr2line.py \
--wasi-sdk /opt/wasi-sdk \
--wabt /opt/wabt \
--wasm-file emscripten/wasm-apps/trap.wasm \
--emsdk /opt/emsdk \
call_stack.from_wasm_w_sourcemap.txt
The output should be something like:
```text
1: c
at ../../../../../wasm-apps/trap.c:5:1
2: b
at ../../../../../wasm-apps/trap.c:11:12
3: a
at ../../../../../wasm-apps/trap.c:17:12
4: main
at ../../../../../wasm-apps/trap.c:24:5
5: __main_void
at ../../../../../../../../../emsdk/emscripten/system/lib/standalone/__main_void.c:53:10
6: _start
at ../../../../../../../../../emsdk/emscripten/system/lib/libc/crt1.c:27:3
````
> The script assume the separated map file _.map_ is in the same directory as the wasm file.
### Another approach
If the wasm file is with "name" section, it is able to output function name in the stack trace. To achieve that, need to enable `WAMR_BUILD_LOAD_CUSTOM_SECTION` and `WAMR_BUILD_CUSTOM_NAME_SECTION`. If using .aot file, need to add `--emit-custom-sections=name` into wamrc command line options.
@ -97,4 +130,4 @@ Then the output should be something like
Exception: unreachable
```
Also, it is able to use *addr2line.py* to add file and line info to the stack trace.
Also, it is able to use _addr2line.py_ to add file and line info to the stack trace.

View File

@ -21,4 +21,4 @@ if(WASISDK_FOUND)
set(WASISDK_TOOLCHAIN ${WASISDK_HOME}/share/cmake/wasi-sdk.cmake)
set(WASISDK_SYSROOT ${WASISDK_HOME}/share/wasi-sysroot)
endif()
mark_as_advanced(WASISDK_CC_COMMAND WASISDK_CXX_COMMAND WASISDK_TOOLCHAIN WASISDK_SYSROOT)
mark_as_advanced(WASISDK_CC_COMMAND WASISDK_CXX_COMMAND WASISDK_TOOLCHAIN WASISDK_SYSROOT WASISDK_HOME)

View File

@ -8,9 +8,13 @@ project (debut_tools_wasm)
set (CMAKE_BUILD_TYPE Debug) # Otherwise no debug symbols (addr2line)
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/../cmake)
find_package (EMSCRIPTEN 3.1.50 REQUIRED)
find_package (WAMRC REQUIRED)
option(SOURCE_MAP_DEMO "Enable source map demo" OFF)
if (SOURCE_MAP_DEMO)
find_package(EMSCRIPTEN 3.1.50 REQUIRED)
endif ()
################ wasm and aot compilation ################
function (compile_sample SOURCE_FILE)
get_filename_component (FILE_NAME ${SOURCE_FILE} NAME_WLE)
@ -47,7 +51,7 @@ function (compile_sample SOURCE_FILE)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${AOT_FILE} DESTINATION wasm-apps)
if (DEFINED EMSCRIPTEN)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${FILE_NAME}.sourcemap.wasm DESTINATION wasm-apps)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${FILE_NAME}.sourcemap.wasm.maps DESTINATION wasm-apps)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${FILE_NAME}.sourcemap.wasm.map DESTINATION wasm-apps)
endif ()
endfunction ()

View File

@ -84,15 +84,6 @@ def get_code_section_start(wasm_objdump: Path, wasm_file: Path) -> int:
)
outputs = p.stdout.split(os.linesep)
# if there is no .debug section, return -1
for line in outputs:
line = line.strip()
if ".debug_info" in line:
break
else:
print(f"No .debug_info section found {wasm_file}")
return -1
for line in outputs:
line = line.strip()
if "Code" in line:
@ -189,8 +180,42 @@ def get_line_info_from_function_addr_sourcemapping(
Find the location info of a given offset in a wasm file which is compiled with emcc.
{emsymbolizer} {wasm_file} {offset of file}
there usually are two lines:
??
relative path to source file:line:column
"""
pass
debug_info_source = wasm_file.with_name(f"{wasm_file.name}.map")
cmd = f"{emsymbolizer} -t code -f {debug_info_source} {wasm_file} {offset}"
p = subprocess.run(
shlex.split(cmd),
check=False,
capture_output=True,
text=True,
universal_newlines=True,
cwd=Path.cwd(),
)
outputs = p.stdout.split(os.linesep)
function_name, function_file = "<unknown>", "unknown"
function_line, function_column = "?", "?"
for line in outputs:
line = line.strip()
if not line:
continue
m = re.match("(.*):(\d+):(\d+)", line)
if m:
function_file, function_line, function_column = m.groups()
continue
else:
# it's always ??, not sure about that
if "??" != line:
function_name = line
return (function_name, function_file, function_line, function_column)
def parse_line_info(line_info: str) -> tuple[str, str, str]:
@ -334,17 +359,35 @@ def main():
print(f"{i}: {line}")
continue
line_info = get_line_info_from_function_name_dwarf(
llvm_dwarf_dump, args.wasm_file, function_index_to_name[index]
if not emcc_production:
_, function_file, function_line = (
get_line_info_from_function_name_dwarf(
llvm_dwarf_dump,
args.wasm_file,
function_index_to_name[index],
)
)
else:
_, function_file, function_line = _, "unknown", "?"
_, function_file, function_line = line_info
function_name = demangle(llvm_cxxfilt, function_index_to_name[index])
print(f"{i}: {function_name}")
print(f"\tat {function_file}:{function_line}")
else:
offset = int(offset, 16)
# match the algorithm in wasm_interp_create_call_stack()
# either a *offset* to *code* section start
# or a *offset* in a file
assert offset > code_section_start
offset = offset - code_section_start
if emcc_production:
function_name, function_file, function_line, function_column = (
get_line_info_from_function_addr_sourcemapping(
emsymbolizer, args.wasm_file, offset
)
)
else:
function_name, function_file, function_line, function_column = (
get_line_info_from_function_addr_dwarf(
llvm_dwarf_dump, args.wasm_file, offset

View File

@ -1,2 +0,0 @@
linux_perf_samp;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann 11484299081
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_ii_i;[Wasm] [ackermann2] run;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann 1569562

View File

@ -1,29 +0,0 @@
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 2332559
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 2332086
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 2330689
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 12811683
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 12802284
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 16319461
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 38457541
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 54771538
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 95571816
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 109696433
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 117933699
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 142429262
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 134252157
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 134453046
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 149533999
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 102148100
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 85503587
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 73935719
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 58369391
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 20030494
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 15145963
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 11934037
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 9396671
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 3567111
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 1164940
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 1169581
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare 34782
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 7188
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 45708

View File

@ -1,81 +0,0 @@
linux_perf_samp;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2 11484299081
linux_perf_samp;[unknown];[unknown];_dl_lookup_symbol_x 336327
linux_perf_samp;[unknown];[unknown];_dl_lookup_symbol_x;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 11672
linux_perf_samp;[unknown];_dl_sysdep_start;dl_main;_dl_relocate_object 8789085
linux_perf_samp;[unknown];entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_execve;do_execveat_common.isra.0;bprm_execve;exec_binprm;load_elf_binary;elf_map;vm_mmap;vm_mmap_pgoff;do_mmap;mmap_region;perf_event_mmap;kmem_cache_alloc_trace 784460
linux_perf_samp;__GI___futex_abstimed_wait_cancelable64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_futex;do_futex;futex_wait;futex_wait_queue_me;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 6364
linux_perf_samp;__GI___futex_abstimed_wait_cancelable64;entry_SYSCALL_64_after_hwframe;do_syscall_64;syscall_exit_to_user_mode;exit_to_user_mode_prepare;__rseq_handle_notify_resume 100686
linux_perf_samp;__libc_start_call_main;main;wasm_engine_delete;wasm_engine_delete_internal;wasm_runtime_destroy;runtime_signal_destroy;os_thread_signal_destroy;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;find_vma 1736313
linux_perf_samp;__libc_start_call_main;main;wasm_engine_new_with_config;wasm_engine_new_internal;wasm_runtime_full_init;wasm_runtime_env_init;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;expand_stack;expand_downwards;perf_event_mmap;perf_iterate_ctx;__perf_addr_filters_adjust 4136408
linux_perf_samp;__libc_start_call_main;main;wasm_engine_new_with_config;wasm_engine_new_internal;wasm_runtime_full_init;wasm_runtime_env_init;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;expand_stack;expand_downwards;perf_event_mmap;perf_iterate_sb;perf_iterate_ctx;perf_event_mmap_output;memcpy_erms 4582336
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;free_unref_page_list;free_unref_page_commit.isra.0;free_pcppages_bulk 1165772
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;free_unref_page_list;free_unref_page_commit.isra.0;free_pcppages_bulk;__free_one_page 1157007
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0 1165713
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0;page_remove_rmap;__mod_lruvec_page_state 1155475
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;__split_vma;anon_vma_clone;kmem_cache_alloc 1166253
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages 1153728
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;__mem_cgroup_uncharge_list;uncharge_page 1165593
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;unmap_vmas;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0 2305442
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;unmap_vmas;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0;page_remove_rmap;__mod_lruvec_page_state;__mod_lruvec_state;__mod_memcg_lruvec_state 1165588
linux_perf_samp;_dl_map_object;mmap64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_mmap;ksys_mmap_pgoff;vm_mmap_pgoff;do_mmap;mmap_region;perf_event_mmap;perf_iterate_ctx 2502686
linux_perf_samp;clone3;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;rmqueue 399020
linux_perf_samp;clone3;ret_from_fork;schedule_tail;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 12858
linux_perf_samp;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_exit_group;do_group_exit;do_exit;mmput;exit_mmap;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;free_unref_page_prepare.part.0 1627767
linux_perf_samp;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_exit_group;do_group_exit;do_exit;mmput;exit_mmap;unmap_vmas;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0;page_remove_rmap;__mod_lruvec_page_state;__mod_lruvec_state;__mod_memcg_lruvec_state 1736313
linux_perf_samp;llvm::cl::Option::Option;sync_regs 5019845
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_ii_i;[ackermann2]#aot_func#3;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2;[ackermann2]#aot_func#2 1569562
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms 1716874
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault 7174565
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg 2186583
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;prep_new_page 2033576
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 1807738
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;sync_regs 1637944
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_instantiate_ex;wasm_runtime_instantiate_internal;aot_instantiate;memories_instantiate;memory_instantiate;mem_allocator_create_with_struct_and_pool;gc_init_with_struct_and_pool;__memset_evex_unaligned_erms 2980500
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;find_vma;vmacache_find 3561532
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;prep_new_page;kernel_init_free_pages.part.0 3351641
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 3261636
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 2332559
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 2332086
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 2330689
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 12811683
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 12802284
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 16319461
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 38457541
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 54771538
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 95571816
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 109696433
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 117933699
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 142429262
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 134252157
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 134453046
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 149533999
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 102148100
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 85503587
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 73935719
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 58369391
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 20030494
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 15145963
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 11934037
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 9396671
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 3567111
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 1164940
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2 1169581
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare 34782
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 7188
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[fib2]#aot_func#3;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;[fib2]#aot_func#2;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 45708
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault 5070479
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;down_read_trylock 1347604
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault 1317990
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;rmqueue;rmqueue_bulk 1200128
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 1205922
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;lru_cache_add_inactive_or_unevictable;lru_cache_add;__pagevec_lru_add 1194227
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;policy_node 1275221
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;pmd_val 1236661
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;up_read 4754572
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_instantiate_ex;wasm_runtime_instantiate_internal;aot_instantiate;memories_instantiate;memory_instantiate;mem_allocator_create_with_struct_and_pool;gc_init_with_struct_and_pool;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;prep_new_page;clear_page_erms 1425355
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_module_new_with_name;wasm_byte_vec_copy;wasm_byte_vec_new;bh_vector_init;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg;mem_cgroup_charge_statistics.isra.0;__count_memcg_events;cgroup_rstat_updated 1481331
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages 1544989
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg 1722685
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg;mem_cgroup_charge_statistics.isra.0 1631325
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 1722685
perf-exec;[unknown];entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_execve;do_execveat_common.isra.0;bprm_execve;exec_binprm;load_elf_binary;begin_new_exec;perf_event_exec;ctx_resched;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 50112

View File

@ -1,81 +0,0 @@
linux_perf_samp;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann 11484299081
linux_perf_samp;[unknown];[unknown];_dl_lookup_symbol_x 336327
linux_perf_samp;[unknown];[unknown];_dl_lookup_symbol_x;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 11672
linux_perf_samp;[unknown];_dl_sysdep_start;dl_main;_dl_relocate_object 8789085
linux_perf_samp;[unknown];entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_execve;do_execveat_common.isra.0;bprm_execve;exec_binprm;load_elf_binary;elf_map;vm_mmap;vm_mmap_pgoff;do_mmap;mmap_region;perf_event_mmap;kmem_cache_alloc_trace 784460
linux_perf_samp;__GI___futex_abstimed_wait_cancelable64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_futex;do_futex;futex_wait;futex_wait_queue_me;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 6364
linux_perf_samp;__GI___futex_abstimed_wait_cancelable64;entry_SYSCALL_64_after_hwframe;do_syscall_64;syscall_exit_to_user_mode;exit_to_user_mode_prepare;__rseq_handle_notify_resume 100686
linux_perf_samp;__libc_start_call_main;main;wasm_engine_delete;wasm_engine_delete_internal;wasm_runtime_destroy;runtime_signal_destroy;os_thread_signal_destroy;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;find_vma 1736313
linux_perf_samp;__libc_start_call_main;main;wasm_engine_new_with_config;wasm_engine_new_internal;wasm_runtime_full_init;wasm_runtime_env_init;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;expand_stack;expand_downwards;perf_event_mmap;perf_iterate_ctx;__perf_addr_filters_adjust 4136408
linux_perf_samp;__libc_start_call_main;main;wasm_engine_new_with_config;wasm_engine_new_internal;wasm_runtime_full_init;wasm_runtime_env_init;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;expand_stack;expand_downwards;perf_event_mmap;perf_iterate_sb;perf_iterate_ctx;perf_event_mmap_output;memcpy_erms 4582336
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;free_unref_page_list;free_unref_page_commit.isra.0;free_pcppages_bulk 1165772
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;free_unref_page_list;free_unref_page_commit.isra.0;free_pcppages_bulk;__free_one_page 1157007
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0 1165713
linux_perf_samp;__madvise;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_madvise;do_madvise;do_madvise.part.0;zap_page_range;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0;page_remove_rmap;__mod_lruvec_page_state 1155475
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;__split_vma;anon_vma_clone;kmem_cache_alloc 1166253
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages 1153728
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;__mem_cgroup_uncharge_list;uncharge_page 1165593
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;unmap_vmas;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0 2305442
linux_perf_samp;__munmap;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_munmap;__vm_munmap;__do_munmap;unmap_region;unmap_vmas;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0;page_remove_rmap;__mod_lruvec_page_state;__mod_lruvec_state;__mod_memcg_lruvec_state 1165588
linux_perf_samp;_dl_map_object;mmap64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_mmap;ksys_mmap_pgoff;vm_mmap_pgoff;do_mmap;mmap_region;perf_event_mmap;perf_iterate_ctx 2502686
linux_perf_samp;clone3;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;rmqueue 399020
linux_perf_samp;clone3;ret_from_fork;schedule_tail;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 12858
linux_perf_samp;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_exit_group;do_group_exit;do_exit;mmput;exit_mmap;tlb_finish_mmu;tlb_flush_mmu;free_pages_and_swap_cache;release_pages;free_unref_page_prepare.part.0 1627767
linux_perf_samp;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_exit_group;do_group_exit;do_exit;mmput;exit_mmap;unmap_vmas;unmap_single_vma;unmap_page_range;zap_pte_range.isra.0;page_remove_rmap;__mod_lruvec_page_state;__mod_lruvec_state;__mod_memcg_lruvec_state 1736313
linux_perf_samp;llvm::cl::Option::Option;sync_regs 5019845
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_ii_i;[Wasm] [ackermann2] run;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann;[Wasm] [ackermann2] ackermann 1569562
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms 1716874
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault 7174565
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg 2186583
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;prep_new_page 2033576
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 1807738
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;sync_regs 1637944
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_instantiate_ex;wasm_runtime_instantiate_internal;aot_instantiate;memories_instantiate;memory_instantiate;mem_allocator_create_with_struct_and_pool;gc_init_with_struct_and_pool;__memset_evex_unaligned_erms 2980500
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;find_vma;vmacache_find 3561532
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;prep_new_page;kernel_init_free_pages.part.0 3351641
linux_perf_samp;start_thread;load_run_ackermann_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 3261636
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 2332559
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 2332086
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 2330689
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 12811683
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 12802284
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 16319461
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 38457541
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 54771538
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 95571816
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 109696433
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 117933699
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 142429262
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 134252157
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 134453046
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 149533999
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 102148100
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 85503587
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 73935719
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 58369391
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 20030494
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 15145963
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 11934037
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 9396671
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 3567111
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 1164940
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci 1169581
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare 34782
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 7188
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_func_call;wasm_runtime_call_wasm;aot_call_function;invoke_native_with_hw_bound_check;invoke_i_i;[Wasm] [fib2] run;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;[Wasm] [fib2] fibonacci;asm_sysvec_reschedule_ipi;sysvec_reschedule_ipi;irqentry_exit;irqentry_exit_to_user_mode;exit_to_user_mode_prepare;schedule;__sched_text_start;finish_task_switch;__perf_event_task_sched_in;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 45708
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault 5070479
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;down_read_trylock 1347604
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault 1317990
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;rmqueue;rmqueue_bulk 1200128
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 1205922
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;lru_cache_add_inactive_or_unevictable;lru_cache_add;__pagevec_lru_add 1194227
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;policy_node 1275221
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;pmd_val 1236661
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_create_exec_env_singleton;wasm_exec_env_create;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;up_read 4754572
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_instance_new_with_args;wasm_instance_new_with_args_ex;wasm_runtime_instantiate_ex;wasm_runtime_instantiate_internal;aot_instantiate;memories_instantiate;memory_instantiate;mem_allocator_create_with_struct_and_pool;gc_init_with_struct_and_pool;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;alloc_pages_vma;__alloc_pages;get_page_from_freelist;prep_new_page;clear_page_erms 1425355
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_module_new_with_name;wasm_byte_vec_copy;wasm_byte_vec_new;bh_vector_init;__memset_evex_unaligned_erms;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg;mem_cgroup_charge_statistics.isra.0;__count_memcg_events;cgroup_rstat_updated 1481331
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages 1544989
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg 1722685
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;__mem_cgroup_charge;charge_memcg;mem_cgroup_charge_statistics.isra.0 1631325
linux_perf_samp;start_thread;load_run_fib_aot;load_run_wasm_file;wasm_store_new;wasm_runtime_init_thread_env;runtime_signal_init;os_thread_signal_init;init_stack_guard_pages;touch_pages;asm_exc_page_fault;exc_page_fault;do_user_addr_fault;handle_mm_fault;__handle_mm_fault;do_anonymous_page;kthread_blkcg 1722685
perf-exec;[unknown];entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_execve;do_execveat_common.isra.0;bprm_execve;exec_binprm;load_elf_binary;begin_new_exec;perf_event_exec;ctx_resched;perf_pmu_enable.part.0;x86_pmu_enable;intel_pmu_enable_all;native_write_msr 50112