From b89054b420235df9b9d7815bf9fad71e3b361395 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 13 Mar 2024 21:49:23 +0900 Subject: perf: split execInstr() --- traces/20240313-2147.svg | 1344 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1344 insertions(+) create mode 100644 traces/20240313-2147.svg (limited to 'traces/20240313-2147.svg') diff --git a/traces/20240313-2147.svg b/traces/20240313-2147.svg new file mode 100644 index 0000000..15d2691 --- /dev/null +++ b/traces/20240313-2147.svg @@ -0,0 +1,1344 @@ + + + + + + + + + + + + + + +Flame Graph + +Reset Zoom +Search +ic + + + +Nsfisis\Waddiwasi\Execution\Stack::popI32 (7 samples, 1.85%) +N.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Val::NumI32 (9 samples, 2.38%) +N.. + + +assert (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlCall (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doStoreI32 (116 samples, 30.69%) +Nsfisis\Waddiwasi\Execution\Runtime::doStoreI32 + + +print_r (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (6 samples, 1.59%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::invokeByFuncAddr (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Structure\Instructions\Instr::BrIf (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\StackEntry::Value (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\StackEntries\Value::__construct (1 samples, 0.26%) + + + +print_r (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrMemoryMemoryInit (279 samples, 73.81%) +Nsfisis\Waddiwasi\Execution\Runtime::execInstrMemoryMemoryInit + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +<unknown> (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Vals\Num::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\FuncInst::Wasm (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlLoop (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\StackEntry::Value (6 samples, 1.59%) + + + +assert (8 samples, 2.12%) +a.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (10 samples, 2.65%) +Ns.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (38 samples, 10.05%) +Nsfisis\Waddiw.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\MemInst::storeByte (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popI32 (77 samples, 20.37%) +Nsfisis\Waddiwasi\Execution\Sta.. + + +Nsfisis\Waddiwasi\Execution\Vals\Num::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popI32 (5 samples, 1.32%) + + + +count (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (168 samples, 44.44%) +Nsfisis\Waddiwasi\Execution\Runtime::execInstr + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decode (19 samples, 5.03%) +Nsfisi.. + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +print_r (1 samples, 0.26%) + + + +Composer\Autoload\ClassLoader::loadClass (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +print_r (4 samples, 1.06%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\StackEntry::Value (5 samples, 1.32%) + + + +assert (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (6 samples, 1.59%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrMemoryI32Store8 (25 samples, 6.61%) +Nsfisis\W.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrMemoryI32Store8 (133 samples, 35.19%) +Nsfisis\Waddiwasi\Execution\Runtime::execInstrMemoryI32S.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlCall (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::pushValue (6 samples, 1.59%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (1 samples, 0.26%) + + + +<unknown> (6 samples, 1.59%) + + + +file_exists (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Val::Num (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popI32 (10 samples, 2.65%) +Ns.. + + +Nsfisis\Waddiwasi\Execution\Stack::popI32 (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doStoreI32 (12 samples, 3.17%) +Nsf.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::pushI32 (55 samples, 14.55%) +Nsfisis\Waddiwasi\Exec.. + + +Nsfisis\Waddiwasi\Execution\Num::I32 (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Val::Num (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (10 samples, 2.65%) +Ns.. + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (11 samples, 2.91%) +Ns.. + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlCall (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlLoop (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (8 samples, 2.12%) +N.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::currentFrame (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrsForInit (279 samples, 73.81%) +Nsfisis\Waddiwasi\Execution\Runtime::execInstrsForInit + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (1 samples, 0.26%) + + + +Composer\Autoload\ClassLoader::loadClass (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (279 samples, 73.81%) +Nsfisis\Waddiwasi\Execution\Runtime::execInstr + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +{closure}(/home/ken/src/php-waddiwasi/vendor/composer/ClassLoader.php:575-577) (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\FuncInsts\Wasm::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\MemInst::storeI32 (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeVec (8 samples, 2.12%) +N.. + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::{closure}(/home/ken/src/php-waddiwasi/src/BinaryFormat/Decoder.php:1012-1016) (3 samples, 0.79%) + + + +assert (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Vals\Num::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::{closure}(/home/ken/src/php-waddiwasi/src/BinaryFormat/Decoder.php:264-267) (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Nums\I32::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Structure\Instructions\Instr::BrIf (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlCall (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Allocator::allocModule (1 samples, 0.26%) + + + +<main> (304 samples, 80.42%) +<main> + + +Nsfisis\Waddiwasi\Execution\Vals\Num::__construct (2 samples, 0.53%) + + + +all (378 samples, 100%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::{closure}(/home/ken/src/php-waddiwasi/src/BinaryFormat/Decoder.php:264-267) (19 samples, 5.03%) +Nsfisi.. + + +print_r (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeSection (19 samples, 5.03%) +Nsfisi.. + + +print_r (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Val::Num (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +makeHostFunc (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\MemInst::storeByte (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +assert (16 samples, 4.23%) +assert + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeHostFunc (2 samples, 0.53%) + + + +array_pop (5 samples, 1.32%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (4 samples, 1.06%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Composer\Autoload\ClassLoader::loadClass (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Structure\Instructions\Instr::I32Store8 (12 samples, 3.17%) +Nsf.. + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeExpr (11 samples, 2.91%) +Ns.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlCall (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Structure\Instructions\Instr::F64Max (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeLabelIdx (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\StackEntries\Value::__construct (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +<unknown> (8 samples, 2.12%) +<.. + + +print_r (5 samples, 1.32%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::instantiate (281 samples, 74.34%) +Nsfisis\Waddiwasi\Execution\Runtime::instantiate + + +Nsfisis\Waddiwasi\Execution\MemInst::storeByte (4 samples, 1.06%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Val::Num (4 samples, 1.06%) + + + +Nsfisis\Waddiwasi\Execution\Val::NumI32 (6 samples, 1.59%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (5 samples, 1.32%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Num::I32 (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlLoop (1 samples, 0.26%) + + + +Composer\Autoload\ClassLoader::findFileWithExtension (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeVec (19 samples, 5.03%) +Nsfisi.. + + +Nsfisis\Waddiwasi\Execution\Stack::push (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::pushValue (10 samples, 2.65%) +Ns.. + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (1 samples, 0.26%) + + + +print_r (25 samples, 6.61%) +print_r + + +Nsfisis\Waddiwasi\Execution\MemInst::storeI32 (5 samples, 1.32%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Stack::pushValue (5 samples, 1.32%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::{closure}(/home/ken/src/php-waddiwasi/src/BinaryFormat/Decoder.php:518-531) (19 samples, 5.03%) +Nsfisi.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doStoreI32 (9 samples, 2.38%) +N.. + + +Nsfisis\Waddiwasi\Execution\Nums\I32::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Val::Num (7 samples, 1.85%) +N.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (4 samples, 1.06%) + + + +Nsfisis\Waddiwasi\Execution\Nums\I32::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::push (2 samples, 0.53%) + + + +print_r (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Val::NumI32 (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +{closure}(/home/ken/src/php-waddiwasi/vendor/composer/ClassLoader.php:575-577) (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +print_r (5 samples, 1.32%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlLoop (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doStoreI32 (20 samples, 5.29%) +Nsfisi.. + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\MemInst::storeByte (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (8 samples, 2.12%) +N.. + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstr (6 samples, 1.59%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Vals\Num::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Num::I32 (1 samples, 0.26%) + + + +print_r (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\StackEntries\Value::__construct (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::invoke (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrMemoryI32Store8 (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrControlBlock (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeWasmFunc (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstr (9 samples, 2.38%) +N.. + + +Nsfisis\Waddiwasi\BinaryFormat\Decoder::decodeInstrsUntil (3 samples, 0.79%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doStoreI32 (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Num::I32 (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::doInvokeFunc (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\Stack::popValue (2 samples, 0.53%) + + + +Nsfisis\Waddiwasi\Execution\MemInst::storeByte (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Runtime::execInstrs (1 samples, 0.26%) + + + +Nsfisis\Waddiwasi\Execution\Stack::push (6 samples, 1.59%) + + + + -- cgit v1.2.3-70-g09d2