Fuzz introspector: tools/fuzz/tool.cpp
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2422 2 WasmEdge_Driver_FuzzTool call site: 00002 WasmEdge::FunctionCompiler::compile

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 WasmEdge_Driver_FuzzTool [function] [call site] 00001
2 WasmEdge::Driver::FuzzTool [function] [call site] 00002
3 std::ios::sync_with_stdio [function] [call site] 00003
3 spdlog::set_level [function] [call site] 00004
3 Configure::getRuntimeConfigure [function] [call site] 00005
3 WasmEdge::Loader::Loader::parseModule [function] [call site] 00006
4 std::get_if<std::unique_ptr<AST::Module>> [function] [call site] 00007
4 std::move [function] [call site] 00008
3 Span<const [call site] 00010
3 std::move [function] [call site] 00011
3 static_cast<uint32_t> [function] [call site] 00012
3 error [function] [call site] 00013
4 cxx20::unexpected::unexpected [function] [call site] 00014
4 std::string [function] [call site] 00015
3 Catch::throw_logic_error [function] [call site] 00016
4 Catch::throw_exception [function] [call site] 00017
4 std::logic_error [function] [call site] 00018
3 WasmEdge::Validator::Validator::validate [function] [call site] 00019
4 spdlog::warn [function] [call site] 00020
4 WasmEdge::Validator::Validator::validateComponent [function] [call site] 00022
5 Catch::throw_logic_error [function] [call site] 00023
5 WasmEdge::ErrInfo::InfoAST [function] [call site] 00024
5 enterComponent [function] [call site] 00025
5 WasmEdge::AST::Component::Component::getSections [function] [call site] 00026
5 EXPECTED_TRY [function] [call site] 00027
5 WasmEdge::Validator::Validator::validate [function] [call site] 00028
6 spdlog::warn [function] [call site] 00029
6 WasmEdge::Validator::Validator::validateComponent [function] [call site] 00031
6 const_cast<AST::Component::Component [call site] 00032
5 EXPECTED_TRY [function] [call site] 00033
5 std::visit [function] [call site] 00034
5 exitComponent [function] [call site] 00035
4 const_cast<AST::Component::Component [call site] 00036
3 static_cast<uint32_t> [function] [call site] 00037
3 Catch::throw_logic_error [function] [call site] 00039
3 WasmEdge::LLVM::Compiler::checkConfigure [function] [call site] 00040
4 hasProposal [function] [call site] 00041
4 spdlog::warn [function] [call site] 00042
4 hasProposal [function] [call site] 00043
4 Catch::throw_logic_error [function] [call site] 00044
4 Catch::throw_logic_error [function] [call site] 00045
3 static_cast<uint32_t> [function] [call site] 00047
3 Catch::throw_logic_error [function] [call site] 00049
3 WasmEdge::LLVM::Compiler::compile [function] [call site] 00050
4 WasmEdge::AST::Module::getIsValidated [function] [call site] 00052
4 Catch::throw_logic_error [function] [call site] 00053
4 writeAddrinfo [function] [call site] 00055
5 std::memcpy [function] [call site] 00056
5 WasmEdge::Runtime::Instance::MemoryInstance::getPointer [function] [call site] 00057
6 WasmEdge::Runtime::Instance::MemoryInstance::checkAccessBound [function] [call site] 00059
7 WasmEdge::Hash::max [function] [call site] 00061
6 reinterpret_cast<T> [function] [call site] 00062
4 initLLVMModule [function] [call site] 00063
4 LLVM::Data::extract [function] [call site] 00064
4 getCompilerConfigure [function] [call site] 00065
4 addVersionGlobal [function] [call site] 00066
4 WasmEdge::LLVM::Compiler::compileSections [function] [call site] 00067
5 WasmEdge::LLVM::Compiler::compile [function] [call site] 00068
6 WasmEdge::AST::Module::getIsValidated [function] [call site] 00070
6 Catch::throw_logic_error [function] [call site] 00071
6 writeAddrinfo [function] [call site] 00073
6 initLLVMModule [function] [call site] 00074
6 LLVM::Data::extract [function] [call site] 00075
6 getCompilerConfigure [function] [call site] 00076
6 addVersionGlobal [function] [call site] 00077
6 WasmEdge::LLVM::Compiler::compileSections [function] [call site] 00078
6 WasmEdge::AST::Module::getDefinedFuncCount [function] [call site] 00079
7 static_cast<uint32_t> [function] [call site] 00080
7 getContent [function] [call site] 00081
6 EXPECTED_TRY [function] [call site] 00082
6 WasmEdge::LLVM::Compiler::compileFunctionBody [function] [call site] 00083
7 Catch::StringRef::size [function] [call site] 00084
7 Catch::throw_logic_error [function] [call site] 00085
7 Catch::throw_logic_error [function] [call site] 00087
7 WasmEdge::LLVM::Value::countBasicBlocks [function] [call site] 00089
8 LLVMCountBasicBlocks [function] [call site] 00090
7 WasmEdge::Host::WASINN::MLX::debug [function] [call site] 00091
8 WasmEdge::Host::WASINN::MLX::formatStr [function] [call site] 00092
9 WasmEdge::Host::WASINN::MLX::fillPlaceholders [function] [call site] 00093
10 std::string::find [function] [call site] 00094
10 std::string::substr [function] [call site] 00095
10 std::string::substr [function] [call site] 00096
10 WasmEdge::Host::WASINN::MLX::toString [function] [call site] 00097
11 std::ostringstream::str [function] [call site] 00098
10 WasmEdge::Host::WASINN::MLX::fillPlaceholders [function] [call site] 00099
10 std::forward<Args> [function] [call site] 00100
9 std::forward<Args> [function] [call site] 00101
9 std::ostringstream::str [function] [call site] 00102
8 std::forward<Args> [function] [call site] 00103
7 WasmEdge::Host::WASINN::MLX::debug [function] [call site] 00104
7 getLocals [function] [call site] 00105
7 std::vector::push_back [function] [call site] 00106
7 getCompilerConfigure [function] [call site] 00107
7 getStatisticsConfigure [function] [call site] 00108
7 getStatisticsConfigure [function] [call site] 00109
7 getRuntimeConfigure [function] [call site] 00110
7 resolveBlockType [function] [call site] 00111
7 EXPECTED_TRY [function] [call site] 00112
7 WasmEdge::FunctionCompiler::compile [function] [call site] 00113
8 WasmEdge::LLVM::BasicBlock::create [function] [call site] 00114
9 LLVMAppendBasicBlockInContext [function] [call site] 00115
9 WasmEdge::Variant::unwrap [function] [call site] 00116
10 std::memcpy [function] [call site] 00117
10 static_cast<const [call site] 00118
9 WasmEdge::Variant::unwrap [function] [call site] 00119
10 std::memcpy [function] [call site] 00120
10 static_cast<const [call site] 00121
8 std::pair<std::vector<ValType>, [call site] 00122
8 WasmEdge::FunctionCompiler::enterBlock [function] [call site] 00123
9 std::pair<std::vector<ValType>, [call site] 00125
9 std::vector<LLVM::Value>::size [function] [call site] 00126
9 WasmEdge::FunctionCompiler::stackPush [function] [call site] 00127
10 push_back [function] [call site] 00128
9 WasmEdge::FunctionCompiler::isUnreachable [function] [call site] 00129
9 emplace_back [function] [call site] 00132
9 std::vector<LLVM::Value>::size [function] [call site] 00134
9 std::move [function] [call site] 00135
9 std::move [function] [call site] 00136
9 std::move [function] [call site] 00137
8 std::move [function] [call site] 00138
8 EXPECTED_TRY [function] [call site] 00139
8 WasmEdge::FunctionCompiler::compile [function] [call site] 00140
9 WasmEdge::LLVM::BasicBlock::create [function] [call site] 00141
9 std::pair<std::vector<ValType>, [call site] 00142
9 WasmEdge::FunctionCompiler::enterBlock [function] [call site] 00143
9 std::move [function] [call site] 00144
9 EXPECTED_TRY [function] [call site] 00145
9 WasmEdge::FunctionCompiler::compile [function] [call site] 00146
9 AST::CodeSegment::getExpr [function] [call site] 00147
9 WasmEdge::FunctionCompiler::compileReturn [function] [call site] 00150
10 WasmEdge::FunctionCompiler::updateInstrCount [function] [call site] 00151
11 createAtomicRMW [function] [call site] 00152
11 getInstrCount [function] [call site] 00153
11 createLoad [function] [call site] 00154
11 setAlignment [function] [call site] 00155
11 createStore [function] [call site] 00156
11 getInt64 [function] [call site] 00157
10 WasmEdge::FunctionCompiler::updateGas [function] [call site] 00158
11 getInsertBlock [function] [call site] 00159
11 WasmEdge::LLVM::BasicBlock::create [function] [call site] 00160
11 WasmEdge::LLVM::BasicBlock::create [function] [call site] 00161
11 WasmEdge::LLVM::BasicBlock::create [function] [call site] 00162
11 createLoad [function] [call site] 00163
11 WasmEdge::LLVM::Value::setAlignment [function] [call site] 00164
12 LLVMSetAlignment [function] [call site] 00165
11 getGasLimit [function] [call site] 00167
11 createLoad [function] [call site] 00168
11 WasmEdge::LLVM::Value::setAlignment [function] [call site] 00169
11 WasmEdge::LLVM::Value::setOrdering [function] [call site] 00170
12 LLVMSetOrdering [function] [call site] 00171
11 createBr [function] [call site] 00172
11 positionAtEnd [function] [call site] 00173
11 createPHI [function] [call site] 00174
11 createAdd [function] [call site] 00175
11 createLikely [function] [call site] 00176
11 createICmpULE [function] [call site] 00177
11 createCondBr [function] [call site] 00178
11 WasmEdge::FunctionCompiler::getTrapBB [function] [call site] 00179
12 WasmEdge::LLVM::BasicBlock::create [function] [call site] 00182
11 positionAtEnd [function] [call site] 00184
11 createAtomicCmpXchg [function] [call site] 00185
11 WasmEdge::LLVM::Value::setAlignment [function] [call site] 00186
11 WasmEdge::LLVM::Value::setWeak [function] [call site] 00187
12 LLVMSetWeak [function] [call site] 00188
11 createExtractValue [function] [call site] 00189
11 createExtractValue [function] [call site] 00190
11 createCondBr [function] [call site] 00191
11 createLikely [function] [call site] 00192
11 positionAtEnd [function] [call site] 00193
11 createStore [function] [call site] 00194
11 getInt64 [function] [call site] 00195
11 WasmEdge::LLVM::Value::addIncoming [function] [call site] 00196
12 LLVMAddIncoming [function] [call site] 00197
12 WasmEdge::Variant::unwrap [function] [call site] 00198
12 WasmEdge::Variant::unwrap [function] [call site] 00199
13 std::memcpy [function] [call site] 00200
13 static_cast<const [call site] 00201
11 WasmEdge::LLVM::Value::addIncoming [function] [call site] 00202
10 WasmEdge::LLVM::Type::getReturnType [function] [call site] 00203
11 LLVMGetReturnType [function] [call site] 00204
10 WasmEdge::LLVM::Type::isVoidTy [function] [call site] 00205
11 LLVMGetTypeKind [function] [call site] 00206
10 createRetVoid [function] [call site] 00207
10 WasmEdge::LLVM::Type::isStructTy [function] [call site] 00208
11 LLVMGetTypeKind [function] [call site] 00209
10 WasmEdge::LLVM::Type::getStructNumElements [function] [call site] 00210
11 LLVMCountStructElementTypes [function] [call site] 00211
10 WasmEdge::FunctionCompiler::stackPop [function] [call site] 00212
10 createAggregateRet [function] [call site] 00222
10 createRet [function] [call site] 00223
10 WasmEdge::FunctionCompiler::stackPop [function] [call site] 00224
9 positionAtEnd [function] [call site] 00225
9 WasmEdge::FunctionCompiler::updateInstrCount [function] [call site] 00226
9 WasmEdge::FunctionCompiler::updateGasAtTrap [function] [call site] 00227
10 createAtomicRMW [function] [call site] 00228
10 createLoad [function] [call site] 00230
10 setAlignment [function] [call site] 00231
9 createCall [function] [call site] 00232
9 static_cast<uint32_t> [function] [call site] 00234
9 WasmEdge::LLVM::Value::addCallSiteAttribute [function] [call site] 00235
10 LLVMAddCallSiteAttribute [function] [call site] 00236
10 static_cast<unsigned [call site] 00237
10 WasmEdge::LLVM::Attribute::unwrap [function] [call site] 00238
9 createUnreachable [function] [call site] 00239
8 AST::CodeSegment::getExpr [function] [call site] 00240
8 WasmEdge::FunctionCompiler::compileReturn [function] [call site] 00243
8 positionAtEnd [function] [call site] 00244
8 WasmEdge::FunctionCompiler::updateInstrCount [function] [call site] 00245
8 WasmEdge::FunctionCompiler::updateGasAtTrap [function] [call site] 00246
8 createCall [function] [call site] 00247
8 static_cast<uint32_t> [function] [call site] 00249
8 WasmEdge::LLVM::Value::addCallSiteAttribute [function] [call site] 00250
8 createUnreachable [function] [call site] 00251
7 std::move [function] [call site] 00252
7 WasmEdge::LLVM::Value::eliminateUnreachableBlocks [function] [call site] 00253
8 llvm::EliminateUnreachableBlocks [function] [call site] 00254
8 llvm::cast<llvm::Function> [function] [call site] 00255
8 reinterpret_cast<llvm::Value [call site] 00256
6 WasmEdge::LLVM::Compiler::compile [function] [call site] 00257
6 AST::Module::getExportSection [function] [call site] 00258
6 writeAddrinfo [function] [call site] 00259
6 WasmEdge::Host::WasiCrypto::Symmetric::Tag::verify [function] [call site] 00260
7 ensureOrReturn [function] [call site] 00261
7 CRYPTO_memcmp [function] [call site] 00262
7 Catch::StringRef::data [function] [call site] 00263
7 Catch::StringRef::size [function] [call site] 00265
6 LLVM::Data::extract [function] [call site] 00266
6 EXPECTED_TRY [function] [call site] 00267
6 WasmEdge::LLVM::Compiler::optimize [function] [call site] 00268
7 writeAddrinfo [function] [call site] 00269
7 WasmEdge::LLVM::Module::getTarget [function] [call site] 00270
8 LLVMGetTarget [function] [call site] 00271
7 WasmEdge::LLVM::Target::getFromTriple [function] [call site] 00272
8 LLVMGetTargetFromTriple [function] [call site] 00273
8 std::pair::first::unwrap [function] [call site] 00274
8 std::pair::second::unwrap [function] [call site] 00275
7 Catch::throw_logic_error [function] [call site] 00276
7 string_view [function] [call site] 00277
7 getCompilerConfigure [function] [call site] 00279
7 WasmEdge::LLVM::getHostCPUName [function] [call site] 00280
8 LLVMGetHostCPUName [function] [call site] 00281
7 WasmEdge::LLVM::TargetMachine::create [function] [call site] 00282
8 LLVMCreateTargetMachine [function] [call site] 00283
8 WasmEdge::Variant::unwrap [function] [call site] 00284
9 std::memcpy [function] [call site] 00285
9 static_cast<const [call site] 00286
7 std::string::c_str [function] [call site] 00287
7 WasmEdge::LLVM::getHostCPUFeatures [function] [call site] 00288
8 LLVMGetHostCPUFeatures [function] [call site] 00289
7 toLLVMCodeGenLevel [function] [call site] 00290
8 assumingUnreachable [function] [call site] 00291
7 getCompilerConfigure [function] [call site] 00292
7 WasmEdge::LLVM::PassBuilderOptions::create [function] [call site] 00293
8 LLVMCreatePassBuilderOptions [function] [call site] 00294
7 WasmEdge::LLVM::PassBuilderOptions::runPasses [function] [call site] 00295
8 LLVMRunPasses [function] [call site] 00296
8 WasmEdge::Variant::unwrap [function] [call site] 00297
9 std::memcpy [function] [call site] 00298
9 static_cast<const [call site] 00299
7 toLLVMLevel [function] [call site] 00301
8 assumingUnreachable [function] [call site] 00302
7 getCompilerConfigure [function] [call site] 00303
7 Catch::throw_logic_error [function] [call site] 00304
7 WasmEdge::PO::Error::message [function] [call site] 00305
7 WasmEdge::LLVM::PassManager::createForModule [function] [call site] 00306
8 LLVMCreateFunctionPassManagerForModule [function] [call site] 00307
8 WasmEdge::Variant::unwrap [function] [call site] 00308
7 WasmEdge::LLVM::PassManager::create [function] [call site] 00309
8 LLVMCreatePassManager [function] [call site] 00310
7 WasmEdge::LLVM::TargetMachine::addAnalysisPasses [function] [call site] 00311
8 LLVMAddAnalysisPasses [function] [call site] 00312
8 WasmEdge::Variant::unwrap [function] [call site] 00313
9 std::memcpy [function] [call site] 00314
9 static_cast<const [call site] 00315
7 WasmEdge::LLVM::TargetMachine::addAnalysisPasses [function] [call site] 00316
7 WasmEdge::LLVM::PassManagerBuilder::create [function] [call site] 00317
8 LLVMPassManagerBuilderCreate [function] [call site] 00318
7 toLLVMLevel [function] [call site] 00319
7 getCompilerConfigure [function] [call site] 00320
7 WasmEdge::LLVM::PassManagerBuilder::setOptLevel [function] [call site] 00321
8 LLVMPassManagerBuilderSetOptLevel [function] [call site] 00322
7 WasmEdge::LLVM::PassManagerBuilder::setSizeLevel [function] [call site] 00323
8 LLVMPassManagerBuilderSetSizeLevel [function] [call site] 00324
7 WasmEdge::LLVM::PassManagerBuilder::populateFunctionPassManager [function] [call site] 00325
8 LLVMPassManagerBuilderPopulateFunctionPassManager [function] [call site] 00326
8 WasmEdge::Variant::unwrap [function] [call site] 00327
7 WasmEdge::LLVM::PassManagerBuilder::populateModulePassManager [function] [call site] 00328
8 LLVMPassManagerBuilderPopulateModulePassManager [function] [call site] 00329
8 WasmEdge::Variant::unwrap [function] [call site] 00330
7 getCompilerConfigure [function] [call site] 00331
7 WasmEdge::LLVM::PassManager::addTailCallEliminationPass [function] [call site] 00332
8 LLVMAddTailCallEliminationPass [function] [call site] 00333
7 WasmEdge::LLVM::PassManager::initializeFunctionPassManager [function] [call site] 00334
8 LLVMInitializeFunctionPassManager [function] [call site] 00335
7 WasmEdge::LLVM::Module::getFirstFunction [function] [call site] 00336
8 LLVMGetFirstFunction [function] [call site] 00337
7 WasmEdge::LLVM::Value::getNextFunction [function] [call site] 00338
8 LLVMGetNextFunction [function] [call site] 00339
7 WasmEdge::LLVM::PassManager::runFunctionPassManager [function] [call site] 00340
8 LLVMRunFunctionPassManager [function] [call site] 00341
8 WasmEdge::Variant::unwrap [function] [call site] 00342
7 WasmEdge::LLVM::PassManager::finalizeFunctionPassManager [function] [call site] 00343
8 LLVMFinalizeFunctionPassManager [function] [call site] 00344
7 WasmEdge::LLVM::PassManager::runPassManager [function] [call site] 00345
8 LLVMRunPassManager [function] [call site] 00346
8 WasmEdge::Variant::unwrap [function] [call site] 00347
7 writeAddrinfo [function] [call site] 00348
6 finalizeIntrinsicsTable [function] [call site] 00349
6 std::move [function] [call site] 00350
5 AST::Module::getTypeSection [function] [call site] 00351
5 WasmEdge::LLVM::Compiler::compile [function] [call site] 00352
5 AST::Module::getImportSection [function] [call site] 00353
5 WasmEdge::LLVM::Compiler::compile [function] [call site] 00354
5 AST::Module::getGlobalSection [function] [call site] 00355
5 WasmEdge::LLVM::Compiler::compile [function] [call site] 00356
5 AST::Module::getMemorySection [function] [call site] 00357
5 AST::Module::getDataSection [function] [call site] 00358
5 WasmEdge::LLVM::Compiler::compile [function] [call site] 00359
5 AST::Module::getTableSection [function] [call site] 00360
5 AST::Module::getElementSection [function] [call site] 00361
5 WasmEdge::LLVM::Compiler::compileFunctionDeclarations [function] [call site] 00362
6 WasmEdge::AST::FunctionSection::getContent [function] [call site] 00363
6 WasmEdge::AST::CodeSection::getContent [function] [call site] 00364
6 Catch::StringRef::size [function] [call site] 00366
6 Catch::StringRef::size [function] [call site] 00367
6 Catch::StringRef::size [function] [call site] 00368
6 Catch::StringRef::size [function] [call site] 00370
6 getFuncType [function] [call site] 00373
6 Catch::StringRef::size [function] [call site] 00374
6 toLLVMType [function] [call site] 00375
6 Catch::ReusableStringStream::get [function] [call site] 00376
6 format [function] [call site] 00377
7 callParseCaptureStdout [function] [call site] 00378
8 std::vector::insert [function] [call site] 00379
8 std::vector::end [function] [call site] 00380
8 std::initializer_list<const [call site] 00381
8 std::initializer_list<const [call site] 00382
8 WasmEdge::Driver::UniTool [function] [call site] 00387
9 std::ios::sync_with_stdio [function] [call site] 00388
9 WasmEdge::PO::ArgumentParser::ArgumentParser [function] [call site] 00389
9 WasmEdge::PO::Description [function] [call site] 00393
10 std::move [function] [call site] 00394
9 WasmEdge::PO::Description [function] [call site] 00395
9 WasmEdge::PO::Description [function] [call site] 00396
9 WasmEdge::PO::Description [function] [call site] 00397
9 WasmEdge::PO::Description [function] [call site] 00398
9 addOptions [function] [call site] 00399
10 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00400
11 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00401
12 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00402
9 WasmEdge::PO::ArgumentParser::begin_subcommand [function] [call site] 00403
10 push_back [function] [call site] 00404
10 std::exchange [function] [call site] 00405
10 emplace_back [function] [call site] 00407
10 add_child [function] [call site] 00408
10 std::forward<ArgsT> [function] [call site] 00409
9 addOptions [function] [call site] 00410
10 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00411
9 auto::end_subcommand [function] [call site] 00412
9 WasmEdge::PO::ArgumentParser::begin_subcommand [function] [call site] 00413
9 addOptions [function] [call site] 00414
9 auto::end_subcommand [function] [call site] 00415
9 WasmEdge::PO::ArgumentParser::begin_subcommand [function] [call site] 00416
9 WasmEdge::Driver::addParserOptions [function] [call site] 00417
10 WasmEdge::Driver::addGlobalOptions [function] [call site] 00418
11 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00419
10 WasmEdge::Driver::addProposalOptions [function] [call site] 00420
11 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00421
10 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00422
9 auto::end_subcommand [function] [call site] 00423
9 WasmEdge::PO::ArgumentParser::begin_subcommand [function] [call site] 00424
9 WasmEdge::Driver::addLinkerOptions [function] [call site] 00425
10 WasmEdge::Driver::addParserOptions [function] [call site] 00426
11 WasmEdge::Driver::addGlobalOptions [function] [call site] 00427
11 WasmEdge::Driver::addProposalOptions [function] [call site] 00428
11 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00429
10 WasmEdge::Plugin::Plugin::loadFromDefaultPaths [function] [call site] 00430
11 WasmEdge::Plugin::Plugin::registerBuiltInPlugins [function] [call site] 00431
12 WasmEdge::Plugin::Plugin::registerPlugin [function] [call site] 00432
13 WasmEdge::Host::WASINN::MLX::debug [function] [call site] 00433
13 WasmEdge::Plugin::Plugin::find [function] [call site] 00434
14 WasmEdge::Plugin::Plugin::find [function] [call site] 00435
14 std::addressof [function] [call site] 00437
13 WasmEdge::Host::WASINN::MLX::debug [function] [call site] 00439
13 emplace_back [function] [call site] 00441
11 WasmEdge::Plugin::Plugin::getDefaultPluginPaths [function] [call site] 00443
12 ::getenv [function] [call site] 00444
12 std::string_view::find [function] [call site] 00445
12 std::string_view::find [function] [call site] 00446
12 std::vector::push_back [function] [call site] 00447
12 std::filesystem::u8path [function] [call site] 00448
12 std::string_view::substr [function] [call site] 00449
12 std::string_view::find_first_not_of [function] [call site] 00450
12 std::string_view::substr [function] [call site] 00451
12 std::vector::push_back [function] [call site] 00452
12 std::filesystem::u8path [function] [call site] 00453
12 reinterpret_cast<void [call site] 00455
12 Catch::throw_logic_error [function] [call site] 00456
12 std::vector<std::filesystem::path> [function] [call site] 00457
12 std::filesystem::u8path [function] [call site] 00458
12 Catch::StringRef::size [function] [call site] 00464
12 Catch::StringRef::size [function] [call site] 00465
12 std::equal [function] [call site] 00466
12 Catch::StringRef::begin [function] [call site] 00467
12 Catch::StringRef::end [function] [call site] 00468
12 Catch::StringRef::begin [function] [call site] 00469
12 Catch::StringRef::size [function] [call site] 00470
12 Catch::StringRef::size [function] [call site] 00471
12 std::equal [function] [call site] 00472
12 Catch::StringRef::begin [function] [call site] 00473
12 Catch::StringRef::end [function] [call site] 00474
12 Catch::StringRef::begin [function] [call site] 00475
12 std::vector::push_back [function] [call site] 00476
12 std::filesystem::u8path [function] [call site] 00477
12 std::vector::push_back [function] [call site] 00478
12 std::filesystem::u8path [function] [call site] 00479
12 std::filesystem::u8path [function] [call site] 00480
12 Catch::throw_logic_error [function] [call site] 00481
12 Catch::throw_logic_error [function] [call site] 00482
12 std::vector<std::filesystem::path> [function] [call site] 00483
12 GetFunctionModuleFileName [function] [call site] 00484
13 WasmEdge::winapi::GetModuleHandleExW [function] [call site] 00485
13 reinterpret_cast<WasmEdge::winapi::LPCWSTR_> [function] [call site] 00486
13 std::vector::resize [function] [call site] 00487
13 std::vector::size [function] [call site] 00488
13 WasmEdge::winapi::GetModuleFileNameW [function] [call site] 00489
13 std::vector::data [function] [call site] 00490
13 static_cast<WasmEdge::winapi::DWORD_> [function] [call site] 00491
13 std::vector::size [function] [call site] 00492
13 std::vector::size [function] [call site] 00493
13 std::filesystem::path::assign [function] [call site] 00494
13 std::wstring_view [function] [call site] 00495
13 std::vector::data [function] [call site] 00496
12 reinterpret_cast<void [call site] 00497
12 std::vector::push_back [function] [call site] 00498
12 std::filesystem::path::parent_path [function] [call site] 00499
12 Catch::throw_logic_error [function] [call site] 00500
12 std::vector<std::filesystem::path> [function] [call site] 00501
12 ::getenv [function] [call site] 00502
12 std::filesystem::u8path [function] [call site] 00503
12 winapi::SHGetKnownFolderPath [function] [call site] 00504
12 WasmEdge::winapi::SUCCEEDED_ [function] [call site] 00505
12 WasmEdge::Plugin::Plugin::path [function] [call site] 00506
12 winapi::CoTaskMemFree [function] [call site] 00507
12 winapi::SHGetFolderPathW [function] [call site] 00508
12 WasmEdge::winapi::SUCCEEDED_ [function] [call site] 00509
12 WasmEdge::Plugin::Plugin::path [function] [call site] 00510
12 std::vector::push_back [function] [call site] 00511
12 std::filesystem::u8path [function] [call site] 00512
12 std::filesystem::u8path [function] [call site] 00513
11 WasmEdge::Plugin::Plugin::load [function] [call site] 00514
12 WasmEdge::Host::WASINN::Graph::status [function] [call site] 00515
12 std::filesystem::is_directory [function] [call site] 00518
12 std::filesystem::recursive_directory_iterator [function] [call site] 00519
12 WasmEdge::Plugin::Plugin::path [function] [call site] 00520
12 is_regular_file [function] [call site] 00521
12 auto::extension [function] [call site] 00522
12 WasmEdge::Plugin::Plugin::loadFile [function] [call site] 00523
13 std::filesystem::path::u8string [function] [call site] 00524
13 WasmEdge::Plugin::Plugin::find [function] [call site] 00525
13 std::make_shared<Loader::SharedLibrary> [function] [call site] 00527
13 WasmEdge::Host::WASINN::Piper::load [function] [call site] 00528
14 Catch::StringRef::size [function] [call site] 00529
14 Catch::throw_logic_error [function] [call site] 00530
14 Catch::StringRef::size [function] [call site] 00531
14 WasmEdge::Host::WASINN::Graph::get [function] [call site] 00532
15 std::get_if<detail::BackendGraphT<B>> [function] [call site] 00533
14 std::make_unique<RunConfig> [function] [call site] 00534
14 WasmEdge::Host::WASINN::Piper::parseRunConfig [function] [call site] 00537
15 parse [function] [call site] 00538
16 parse_format_specs [function] [call site] 00539
16 Catch::StringRef::begin [function] [call site] 00540
16 Catch::StringRef::end [function] [call site] 00541
16 parse_format_specs [function] [call site] 00542
16 Catch::StringRef::begin [function] [call site] 00543
16 Catch::StringRef::end [function] [call site] 00544
15 Catch::throw_logic_error [function] [call site] 00545
15 simdjson::error_message [function] [call site] 00546
15 Catch::ReusableStringStream::get [function] [call site] 00547
15 Catch::throw_logic_error [function] [call site] 00548
15 simdjson::error_message [function] [call site] 00549
15 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00550
16 WasmEdge::Host::WASINN::Piper::getOption [function] [call site] 00551
17 Catch::throw_logic_error [function] [call site] 00553
17 simdjson::error_message [function] [call site] 00554
15 std::filesystem::u8path [function] [call site] 00555
15 Catch::Generators::value [function] [call site] 00556
16 GeneratorWrapper<T> [function] [call site] 00557
16 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00558
16 std::forward<T> [function] [call site] 00559
15 std::filesystem::exists [function] [call site] 00560
15 Catch::throw_logic_error [function] [call site] 00561
15 Catch::throw_logic_error [function] [call site] 00562
15 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00563
15 std::filesystem::u8path [function] [call site] 00564
15 Catch::Generators::value [function] [call site] 00565
15 std::filesystem::exists [function] [call site] 00566
15 Catch::throw_logic_error [function] [call site] 00567
15 WasmEdge::Host::WASINN::Piper::parseSynthesisConfig [function] [call site] 00568
16 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00569
16 Catch::Generators::value [function] [call site] 00570
16 Catch::Generators::value [function] [call site] 00571
16 Catch::throw_logic_error [function] [call site] 00572
16 Catch::Generators::value [function] [call site] 00573
16 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00574
16 cxx20::detail::has_value [function] [call site] 00575
17 cxx20::detail::likely [function] [call site] 00576
18 __builtin_expect [function] [call site] 00577
16 static_cast<int> [function] [call site] 00578
16 Catch::Generators::value [function] [call site] 00579
16 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00580
16 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00581
16 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00582
15 WasmEdge::Host::WASINN::Piper::getOptionalOption [function] [call site] 00583
15 std::filesystem::u8path [function] [call site] 00584
15 Catch::Generators::value [function] [call site] 00585
15 std::get<0> [function] [call site] 00586
15 WasmEdge::Host::WASINN::Piper::getOption [function] [call site] 00587
14 Catch::throw_logic_error [function] [call site] 00588
14 operator [call site] 00589
15 Catch::StringRef::size [function] [call site] 00591
15 addIndentAndSuffix [function] [call site] 00593
14 piper_create [function] [call site] 00595
14 operator [call site] 00596
15 Catch::StringRef::size [function] [call site] 00598
15 addIndentAndSuffix [function] [call site] 00600
14 operator [call site] 00602
15 Catch::StringRef::size [function] [call site] 00604
15 addIndentAndSuffix [function] [call site] 00606
14 std::string::empty [function] [call site] 00608
14 std::string::c_str [function] [call site] 00609
14 Catch::throw_logic_error [function] [call site] 00610
14 std::unique_ptr<piper_synthesizer, [call site] 00611
13 unlikely [function] [call site] 00612
13 Catch::ReusableStringStream::get [function] [call site] 00613
13 WasmEdge::Plugin::Plugin::registerPlugin [function] [call site] 00614
13 GetDescriptor [function] [call site] 00615
13 Catch::ReusableStringStream::get [function] [call site] 00616
13 unlikely [function] [call site] 00617
13 GetDescriptor [function] [call site] 00618
13 unlikely [function] [call site] 00619
13 WasmEdge::Plugin::Plugin::find [function] [call site] 00620
13 emplace_back [function] [call site] 00622
13 std::make_unique<CAPIPluginRegister> [function] [call site] 00623
13 unlikely [function] [call site] 00624
13 pop_back [function] [call site] 00625
13 std::move [function] [call site] 00627
12 std::filesystem::is_regular_file [function] [call site] 00629
12 std::filesystem::path::extension [function] [call site] 00630
12 WasmEdge::Plugin::Plugin::loadFile [function] [call site] 00631
10 WasmEdge::Plugin::Plugin::addPluginOptions [function] [call site] 00632
11 Desc::AddOptions [function] [call site] 00633
10 WasmEdge::PO::ArgumentParser::add_option [function] [call site] 00634
9 auto::end_subcommand [function] [call site] 00635
9 WasmEdge::PO::ArgumentParser::begin_subcommand [function] [call site] 00636
9 WasmEdge::Driver::addParserOptions [function] [call site] 00637
9 auto::end_subcommand [function] [call site] 00638
9 addOptions [function] [call site] 00639
9 addOptions [function] [call site] 00640
9 WasmEdge::Driver::addParserOptions [function] [call site] 00641
9 WasmEdge::Driver::addParserOptions [function] [call site] 00642
9 WasmEdge::Driver::addLinkerOptions [function] [call site] 00643
9 parse [function] [call site] 00644
10 parse_format_specs [function] [call site] 00645
10 Catch::StringRef::begin [function] [call site] 00646
10 Catch::StringRef::end [function] [call site] 00647
10 parse_format_specs [function] [call site] 00648
10 Catch::StringRef::begin [function] [call site] 00649
10 Catch::StringRef::end [function] [call site] 00650
9 WasmEdge::PO::ArgumentParser::isVersion [function] [call site] 00651
9 Catch::Detail::print [function] [call site] 00653
10 Catch::Detail::stringify [function] [call site] 00654
11 Catch::convert [function] [call site] 00655
12 Catch::ReusableStringStream::str [function] [call site] 00657
13 static_cast<std::ostringstream*> [function] [call site] 00658
10 std::get<N> [function] [call site] 00659
10 Catch::Detail::print [function] [call site] 00660
9 Plugin::Plugin::plugins [function] [call site] 00661
9 Catch::Detail::print [function] [call site] 00663
9 WasmEdge::PO::ArgumentParser::SubCommandDescriptor::isHelp [function] [call site] 00666
9 WasmEdge::Log::setLoggingLevelFromString [function] [call site] 00669
10 WasmEdge::Log::setLogOff [function] [call site] 00670
11 spdlog::set_level [function] [call site] 00671
10 WasmEdge::Log::setTraceLoggingLevel [function] [call site] 00672
11 spdlog::set_level [function] [call site] 00673
10 WasmEdge::Log::setDebugLoggingLevel [function] [call site] 00674
11 spdlog::set_level [function] [call site] 00675
10 WasmEdge::Log::setInfoLoggingLevel [function] [call site] 00676
11 spdlog::set_level [function] [call site] 00677
10 WasmEdge::Log::setWarnLoggingLevel [function] [call site] 00678
11 spdlog::set_level [function] [call site] 00679
10 WasmEdge::Log::setErrorLoggingLevel [function] [call site] 00680
11 spdlog::set_level [function] [call site] 00681
10 WasmEdge::Log::setCriticalLoggingLevel [function] [call site] 00682
11 spdlog::set_level [function] [call site] 00683
9 spdlog::warn [function] [call site] 00684
9 WasmEdge::Log::setInfoLoggingLevel [function] [call site] 00685
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 00686
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 00687
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 00688
9 ApplyLogLevel [function] [call site] 00689
9 Catch::Generators::value [function] [call site] 00690
10 GeneratorWrapper<T> [function] [call site] 00691
10 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00692
10 std::forward<T> [function] [call site] 00693
9 ApplyLogLevel [function] [call site] 00694
9 Catch::Generators::value [function] [call site] 00695
9 ApplyLogLevel [function] [call site] 00696
9 Catch::Generators::value [function] [call site] 00697
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 00698
9 WasmEdge::Driver::Tool [function] [call site] 00699
10 std::ios::sync_with_stdio [function] [call site] 00700
10 WasmEdge::Driver::createConfigure [function] [call site] 00701
11 Catch::Generators::value [function] [call site] 00702
11 Catch::Generators::value [function] [call site] 00703
11 WasmEdge::Log::setLoggingLevelFromString [function] [call site] 00704
11 spdlog::warn [function] [call site] 00705
11 WasmEdge::Log::setInfoLoggingLevel [function] [call site] 00706
11 WasmEdge::Driver::createProposalConfigure [function] [call site] 00707
12 Catch::Generators::value [function] [call site] 00708
13 GeneratorWrapper<T> [function] [call site] 00709
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00710
13 std::forward<T> [function] [call site] 00711
12 WasmEdge::Configure::setWASMStandard [function] [call site] 00712
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00714
14 static_cast<uint8_t> [function] [call site] 00716
14 static_cast<uint8_t> [function] [call site] 00718
14 static_cast<uint8_t> [function] [call site] 00720
14 static_cast<uint8_t> [function] [call site] 00722
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00724
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00725
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00726
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00727
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00728
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00729
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00730
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00732
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00733
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00734
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00735
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00736
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00737
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00738
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00739
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00740
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00741
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00742
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00743
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00744
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00745
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00746
12 Catch::Generators::value [function] [call site] 00747
13 GeneratorWrapper<T> [function] [call site] 00748
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00749
13 std::forward<T> [function] [call site] 00750
12 WasmEdge::Configure::setWASMStandard [function] [call site] 00751
12 Catch::Generators::value [function] [call site] 00752
13 GeneratorWrapper<T> [function] [call site] 00753
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00754
13 std::forward<T> [function] [call site] 00755
12 WasmEdge::Configure::setWASMStandard [function] [call site] 00756
12 Catch::Generators::value [function] [call site] 00757
13 GeneratorWrapper<T> [function] [call site] 00758
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00759
13 std::forward<T> [function] [call site] 00760
12 WasmEdge::Configure::removeProposal [function] [call site] 00761
13 static_cast<uint8_t> [function] [call site] 00763
13 static_cast<uint8_t> [function] [call site] 00765
13 static_cast<uint8_t> [function] [call site] 00767
13 static_cast<uint8_t> [function] [call site] 00769
12 Catch::Generators::value [function] [call site] 00770
13 GeneratorWrapper<T> [function] [call site] 00771
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00772
13 std::forward<T> [function] [call site] 00773
12 WasmEdge::Configure::removeProposal [function] [call site] 00774
12 Catch::Generators::value [function] [call site] 00775
13 GeneratorWrapper<T> [function] [call site] 00776
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00777
13 std::forward<T> [function] [call site] 00778
12 WasmEdge::Configure::removeProposal [function] [call site] 00779
12 Catch::Generators::value [function] [call site] 00780
13 GeneratorWrapper<T> [function] [call site] 00781
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00782
13 std::forward<T> [function] [call site] 00783
12 WasmEdge::Configure::removeProposal [function] [call site] 00784
12 Catch::Generators::value [function] [call site] 00785
13 GeneratorWrapper<T> [function] [call site] 00786
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00787
13 std::forward<T> [function] [call site] 00788
12 WasmEdge::Configure::removeProposal [function] [call site] 00789
12 Catch::Generators::value [function] [call site] 00790
13 GeneratorWrapper<T> [function] [call site] 00791
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00792
13 std::forward<T> [function] [call site] 00793
12 WasmEdge::Configure::removeProposal [function] [call site] 00794
12 Catch::Generators::value [function] [call site] 00795
13 GeneratorWrapper<T> [function] [call site] 00796
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00797
13 std::forward<T> [function] [call site] 00798
12 WasmEdge::Configure::removeProposal [function] [call site] 00799
12 Catch::Generators::value [function] [call site] 00800
13 GeneratorWrapper<T> [function] [call site] 00801
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00802
13 std::forward<T> [function] [call site] 00803
12 WasmEdge::Configure::removeProposal [function] [call site] 00804
12 Catch::Generators::value [function] [call site] 00805
13 GeneratorWrapper<T> [function] [call site] 00806
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00807
13 std::forward<T> [function] [call site] 00808
12 WasmEdge::Configure::removeProposal [function] [call site] 00809
12 Catch::Generators::value [function] [call site] 00810
13 GeneratorWrapper<T> [function] [call site] 00811
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00812
13 std::forward<T> [function] [call site] 00813
12 WasmEdge::Configure::removeProposal [function] [call site] 00814
12 Catch::Generators::value [function] [call site] 00815
13 GeneratorWrapper<T> [function] [call site] 00816
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00817
13 std::forward<T> [function] [call site] 00818
12 WasmEdge::Configure::removeProposal [function] [call site] 00819
12 Catch::Generators::value [function] [call site] 00820
13 GeneratorWrapper<T> [function] [call site] 00821
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00822
13 std::forward<T> [function] [call site] 00823
12 WasmEdge::Configure::addProposal [function] [call site] 00824
13 WasmEdge::Configure::unsafeAddProposal [function] [call site] 00825
12 Catch::Generators::value [function] [call site] 00826
13 GeneratorWrapper<T> [function] [call site] 00827
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00828
13 std::forward<T> [function] [call site] 00829
12 WasmEdge::Configure::addProposal [function] [call site] 00830
12 Catch::Generators::value [function] [call site] 00831
13 GeneratorWrapper<T> [function] [call site] 00832
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00833
13 std::forward<T> [function] [call site] 00834
12 WasmEdge::Configure::addProposal [function] [call site] 00835
12 Catch::Generators::value [function] [call site] 00836
13 GeneratorWrapper<T> [function] [call site] 00837
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00838
13 std::forward<T> [function] [call site] 00839
12 WasmEdge::Configure::addProposal [function] [call site] 00840
12 Catch::Generators::value [function] [call site] 00841
13 GeneratorWrapper<T> [function] [call site] 00842
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00843
13 std::forward<T> [function] [call site] 00844
12 WasmEdge::Configure::removeProposal [function] [call site] 00845
12 Catch::Generators::value [function] [call site] 00846
13 GeneratorWrapper<T> [function] [call site] 00847
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00848
13 std::forward<T> [function] [call site] 00849
12 WasmEdge::Configure::removeProposal [function] [call site] 00850
12 Catch::Generators::value [function] [call site] 00851
13 GeneratorWrapper<T> [function] [call site] 00852
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00853
13 std::forward<T> [function] [call site] 00854
12 WasmEdge::Configure::removeProposal [function] [call site] 00855
12 Catch::Generators::value [function] [call site] 00856
13 GeneratorWrapper<T> [function] [call site] 00857
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00858
13 std::forward<T> [function] [call site] 00859
12 WasmEdge::Configure::addProposal [function] [call site] 00860
12 Catch::Generators::value [function] [call site] 00861
13 GeneratorWrapper<T> [function] [call site] 00862
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00863
13 std::forward<T> [function] [call site] 00864
12 WasmEdge::Configure::addProposal [function] [call site] 00865
12 Catch::Generators::value [function] [call site] 00866
13 GeneratorWrapper<T> [function] [call site] 00867
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00868
13 std::forward<T> [function] [call site] 00869
12 WasmEdge::Configure::addProposal [function] [call site] 00870
12 Catch::Generators::value [function] [call site] 00871
13 GeneratorWrapper<T> [function] [call site] 00872
13 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00873
13 std::forward<T> [function] [call site] 00874
12 WasmEdge::Configure::setWASMStandard [function] [call site] 00875
12 WasmEdge::Configure::addProposal [function] [call site] 00876
11 Catch::Generators::value [function] [call site] 00877
12 GeneratorWrapper<T> [function] [call site] 00878
12 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00879
12 std::forward<T> [function] [call site] 00880
11 WasmEdge::Configure::removeProposal [function] [call site] 00881
11 Catch::Generators::value [function] [call site] 00882
12 GeneratorWrapper<T> [function] [call site] 00883
12 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00884
12 std::forward<T> [function] [call site] 00885
11 WasmEdge::Configure::addProposal [function] [call site] 00886
11 Catch::Generators::value [function] [call site] 00887
12 GeneratorWrapper<T> [function] [call site] 00888
12 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00889
12 std::forward<T> [function] [call site] 00890
11 WasmEdge::Configure::addProposal [function] [call site] 00891
11 spdlog::warn [function] [call site] 00892
11 Catch::Generators::value [function] [call site] 00893
12 GeneratorWrapper<T> [function] [call site] 00894
12 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00895
12 std::forward<T> [function] [call site] 00896
11 spdlog::warn [function] [call site] 00897
11 WasmEdge::Configure::addProposal [function] [call site] 00898
11 Catch::Generators::value [function] [call site] 00899
12 GeneratorWrapper<T> [function] [call site] 00900
12 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00901
12 std::forward<T> [function] [call site] 00902
11 WasmEdge::Configure::addForbiddenPlugins [function] [call site] 00903
10 Catch::Generators::value [function] [call site] 00906
11 GeneratorWrapper<T> [function] [call site] 00907
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00908
11 std::forward<T> [function] [call site] 00909
10 std::chrono::system_clock::now [function] [call site] 00910
10 std::chrono::milliseconds [function] [call site] 00911
10 Catch::Generators::value [function] [call site] 00912
10 Catch::Generators::value [function] [call site] 00913
11 GeneratorWrapper<T> [function] [call site] 00914
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00915
11 std::forward<T> [function] [call site] 00916
10 Configure::getStatisticsConfigure [function] [call site] 00917
10 Configure::getStatisticsConfigure [function] [call site] 00918
10 static_cast<uint32_t> [function] [call site] 00919
10 Catch::Generators::value [function] [call site] 00920
10 Catch::Generators::value [function] [call site] 00921
11 GeneratorWrapper<T> [function] [call site] 00922
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00923
11 std::forward<T> [function] [call site] 00924
10 Configure::getRuntimeConfigure [function] [call site] 00925
10 static_cast<uint32_t> [function] [call site] 00926
10 Catch::Generators::value [function] [call site] 00927
10 Catch::Generators::value [function] [call site] 00928
11 GeneratorWrapper<T> [function] [call site] 00929
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00930
11 std::forward<T> [function] [call site] 00931
10 Configure::getStatisticsConfigure [function] [call site] 00932
10 Configure::getStatisticsConfigure [function] [call site] 00933
10 Configure::getStatisticsConfigure [function] [call site] 00934
10 Catch::Generators::value [function] [call site] 00935
11 GeneratorWrapper<T> [function] [call site] 00936
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00937
11 std::forward<T> [function] [call site] 00938
10 Configure::getStatisticsConfigure [function] [call site] 00939
10 Catch::Generators::value [function] [call site] 00940
11 GeneratorWrapper<T> [function] [call site] 00941
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00942
11 std::forward<T> [function] [call site] 00943
10 Configure::getStatisticsConfigure [function] [call site] 00944
10 Catch::Generators::value [function] [call site] 00945
11 GeneratorWrapper<T> [function] [call site] 00946
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00947
11 std::forward<T> [function] [call site] 00948
10 Configure::getStatisticsConfigure [function] [call site] 00949
10 Catch::Generators::value [function] [call site] 00950
11 GeneratorWrapper<T> [function] [call site] 00951
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00952
11 std::forward<T> [function] [call site] 00953
10 Catch::Generators::value [function] [call site] 00954
11 GeneratorWrapper<T> [function] [call site] 00955
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00956
11 std::forward<T> [function] [call site] 00957
10 Catch::Generators::value [function] [call site] 00958
11 GeneratorWrapper<T> [function] [call site] 00959
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00960
11 std::forward<T> [function] [call site] 00961
10 spdlog::warn [function] [call site] 00962
10 WasmEdge::Driver::parseRunModeArg [function] [call site] 00963
11 std::transform [function] [call site] 00964
11 std::string::begin [function] [call site] 00965
11 std::string::end [function] [call site] 00966
11 std::string::begin [function] [call site] 00967
11 static_cast<char> [function] [call site] 00968
11 std::tolower [function] [call site] 00969
10 Catch::Generators::value [function] [call site] 00970
10 spdlog::warn [function] [call site] 00971
10 Catch::Generators::value [function] [call site] 00972
10 Catch::Generators::value [function] [call site] 00973
10 spdlog::warn [function] [call site] 00974
10 Catch::Generators::value [function] [call site] 00975
10 spdlog::warn [function] [call site] 00976
10 Configure::getRuntimeConfigure [function] [call site] 00977
10 Configure::getCompilerConfigure [function] [call site] 00978
10 Catch::Generators::value [function] [call site] 00979
11 GeneratorWrapper<T> [function] [call site] 00980
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00981
11 std::forward<T> [function] [call site] 00982
10 Configure::getRuntimeConfigure [function] [call site] 00983
10 Catch::Generators::value [function] [call site] 00984
11 GeneratorWrapper<T> [function] [call site] 00985
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00986
11 std::forward<T> [function] [call site] 00987
10 Configure::getRuntimeConfigure [function] [call site] 00988
10 Catch::Generators::value [function] [call site] 00989
11 GeneratorWrapper<T> [function] [call site] 00990
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 00991
11 std::forward<T> [function] [call site] 00992
10 Configure::getRuntimeConfigure [function] [call site] 00993
10 WasmEdge::Configure::addHostRegistration [function] [call site] 00994
11 static_cast<uint8_t> [function] [call site] 00996
10 std::filesystem::absolute [function] [call site] 00997
10 std::filesystem::u8path [function] [call site] 00998
10 Catch::Generators::value [function] [call site] 00999
11 GeneratorWrapper<T> [function] [call site] 01000
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01001
11 std::forward<T> [function] [call site] 01002
10 dynamic_cast<Host::WasiModule [call site] 01003
10 WasmEdge::VM::VM::getImportModule [function] [call site] 01004
11 WasmEdge::VM::VM::unsafeGetImportModule [function] [call site] 01005
12 Catch::ReusableStringStream::get [function] [call site] 01008
10 Catch::Generators::value [function] [call site] 01009
11 GeneratorWrapper<T> [function] [call site] 01010
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01011
11 std::forward<T> [function] [call site] 01012
10 Catch::throw_logic_error [function] [call site] 01014
10 std::filesystem::absolute [function] [call site] 01016
10 std::filesystem::u8path [function] [call site] 01017
10 registerModule [function] [call site] 01019
11 WasmEdge_ExecutorCreate [function] [call site] 01020
12 toExecutorCxt [function] [call site] 01021
12 fromStatCxt [function] [call site] 01022
12 WasmEdge::Executor::Executor::Executor [function] [call site] 01023
13 Configure::getStatisticsConfigure [function] [call site] 01024
13 Configure::getStatisticsConfigure [function] [call site] 01025
13 Configure::getStatisticsConfigure [function] [call site] 01026
13 setCostLimit [function] [call site] 01027
13 Configure::getStatisticsConfigure [function] [call site] 01028
12 toExecutorCxt [function] [call site] 01029
12 WasmEdge::Executor::Executor::Executor [function] [call site] 01030
12 toExecutorCxt [function] [call site] 01031
12 WasmEdge::CompilerConfigure::CompilerConfigure [function] [call site] 01032
12 fromStatCxt [function] [call site] 01033
12 WasmEdge::Executor::Executor::Executor [function] [call site] 01034
12 toExecutorCxt [function] [call site] 01035
12 WasmEdge::CompilerConfigure::CompilerConfigure [function] [call site] 01036
12 WasmEdge::Executor::Executor::Executor [function] [call site] 01037
12 handleCAPIError [function] [call site] 01038
13 Catch::throw_logic_error [function] [call site] 01039
13 Catch::throw_logic_error [function] [call site] 01040
13 Catch::throw_logic_error [function] [call site] 01042
13 genWasmEdge_Result [function] [call site] 01043
14 static_cast<uint32_t> [function] [call site] 01044
11 WasmEdge_StringWrap [function] [call site] 01045
11 std::string_view::data [function] [call site] 01046
11 static_cast<uint32_t> [function] [call site] 01047
11 std::string_view::length [function] [call site] 01048
11 WasmEdge_ExecutorRegister [function] [call site] 01049
11 WasmEdge_ExecutorDelete [function] [call site] 01050
12 fromExecutorCxt [function] [call site] 01051
10 Catch::throw_logic_error [function] [call site] 01052
10 auto::u8string [function] [call site] 01053
10 WasmEdge::VM::VM::loadWasm [function] [call site] 01054
11 WasmEdge::VM::VM::unsafeLoadWasm [function] [call site] 01055
12 WasmEdge::VM::VM::unsafeStoreWasmUnit [function] [call site] 01056
13 std::get_if<std::unique_ptr<AST::Module>> [function] [call site] 01057
13 std::move [function] [call site] 01058
13 std::move [function] [call site] 01059
13 std::get<std::unique_ptr<AST::Component::Component>> [function] [call site] 01060
12 std::move [function] [call site] 01061
10 auto::u8string [function] [call site] 01062
10 WasmEdge::VM::VM::validate [function] [call site] 01063
11 WasmEdge::VM::VM::unsafeValidate [function] [call site] 01064
12 Catch::throw_logic_error [function] [call site] 01065
12 Unexpect [function] [call site] 01066
12 EXPECTED_TRY [function] [call site] 01067
12 WasmEdge::VM::VM::validate [function] [call site] 01068
13 WasmEdge::VM::VM::unsafeValidate [function] [call site] 01069
12 EXPECTED_TRY [function] [call site] 01071
12 WasmEdge::VM::VM::validate [function] [call site] 01072
12 Catch::throw_logic_error [function] [call site] 01074
12 Unexpect [function] [call site] 01075
10 WasmEdge::VM::VM::instantiate [function] [call site] 01076
11 WasmEdge::VM::VM::unsafeInstantiate [function] [call site] 01077
12 Catch::throw_logic_error [function] [call site] 01078
12 Unexpect [function] [call site] 01079
12 EXPECTED_TRY [function] [call site] 01080
12 WasmEdge::VM::VM::unsafeLoadJITExecutable [function] [call site] 01081
13 getRuntimeConfigure [function] [call site] 01082
13 getRuntimeConfigure [function] [call site] 01083
13 getSymbol [function] [call site] 01084
13 EXPECTED_TRY [function] [call site] 01085
13 loadExecutable [function] [call site] 01086
13 std::move [function] [call site] 01087
13 WasmEdge::LLVM::Compiler::checkConfigure [function] [call site] 01088
13 Catch::throw_logic_error [function] [call site] 01089
13 WasmEdge::LLVM::Compiler::compile [function] [call site] 01090
13 Catch::throw_logic_error [function] [call site] 01091
13 WasmEdge::LLVM::JIT::load [function] [call site] 01092
14 WasmEdge::LLVM::JIT::loadImpl [function] [call site] 01093
15 createTunedLazyLLJIT [function] [call site] 01094
16 WasmEdge::LLVM::OrcLLJIT::getBuilder [function] [call site] 01095
17 LLVMOrcCreateLLJITBuilder [function] [call site] 01096
17 LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator [function] [call site] 01097
18 std::unique_ptr<llvm::orc::ObjectLayer> [function] [call site] 01100
18 wrap [function] [call site] 01103
19 _Try [function] [call site] 01104
20 WasmEdge_ResultOK [function] [call site] 01105
21 WasmEdge_ResultGetCategory [function] [call site] 01106
21 static_cast<WasmEdge::ErrCode::Value> [function] [call site] 01107
21 WasmEdge_ResultGetCode [function] [call site] 01108
21 static_cast<WasmEdge::ErrCode::Value> [function] [call site] 01109
21 WasmEdge_ResultGetCode [function] [call site] 01110
20 WasmEdge_ResultGetMessage [function] [call site] 01112
21 WasmEdge_ResultGetCategory [function] [call site] 01113
21 static_cast<WasmEdge::ErrCode::Value> [function] [call site] 01115
21 WasmEdge_ResultGetCode [function] [call site] 01116
18 Catch::StringRef::c_str [function] [call site] 01119
19 CATCH_ENFORCE [function] [call site] 01120
19 Catch::StringRef::isNullTerminated [function] [call site] 01121
17 std::make_unique<llvm::orc::RTDyldObjectLinkingLayer> [function] [call site] 01122
17 std::make_unique<Win64EHManager> [function] [call site] 01124
17 auto::setOverrideObjectFlagsWithResponsibilityFlags [function] [call site] 01125
17 auto::setAutoClaimResponsibilityForObjectSymbols [function] [call site] 01126
17 static_cast<llvm::orc::ObjectLayer [call site] 01128
17 Catch::release [function] [call site] 01129
16 LLVMOrcCreateLLJITBuilder [function] [call site] 01132
16 LLVMGetTargetFromTriple [function] [call site] 01133
16 WasmEdge::LLVM::Message::string_view [function] [call site] 01134
16 Catch::throw_logic_error [function] [call site] 01135
16 LLVMDisposeMessage [function] [call site] 01136
16 LLVMOrcDisposeLLJITBuilder [function] [call site] 01137
16 WasmEdge::Unexpect [function] [call site] 01138
17 Unexpected<ErrCode> [function] [call site] 01139
16 LLVMCreateTargetMachine [function] [call site] 01140
16 WasmEdge::LLVM::Message::string_view [function] [call site] 01141
16 WasmEdge::LLVM::Message::string_view [function] [call site] 01142
16 WasmEdge::LLVM::Message::string_view [function] [call site] 01143
16 Catch::throw_logic_error [function] [call site] 01144
16 LLVMOrcDisposeLLJITBuilder [function] [call site] 01145
16 WasmEdge::Unexpect [function] [call site] 01146
16 LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine [function] [call site] 01147
16 LLVMOrcLLJITBuilderSetJITTargetMachineBuilder [function] [call site] 01148
16 LLVMOrcCreateLLJIT [function] [call site] 01149
16 WasmEdge::Variant::unwrap [function] [call site] 01150
17 std::memcpy [function] [call site] 01151
17 static_cast<const [call site] 01152
16 Catch::throw_logic_error [function] [call site] 01153
16 WasmEdge::LLVM::ErrorMessage::string_view [function] [call site] 01154
16 WasmEdge::Unexpect [function] [call site] 01155
15 Catch::throw_logic_error [function] [call site] 01156
15 Unexpect [function] [call site] 01157
15 std::move [function] [call site] 01159
15 WasmEdge::LLVM::OrcLLJIT::create [function] [call site] 01160
16 LLVMOrcCreateLLJIT [function] [call site] 01161
16 WasmEdge::LLVM::OrcLLJIT::getBuilder [function] [call site] 01162
16 cxx20::unexpected::unexpected [function] [call site] 01163
15 Catch::throw_logic_error [function] [call site] 01164
15 Unexpect [function] [call site] 01166
15 std::move [function] [call site] 01167
15 Data::extract [function] [call site] 01168
15 Data::extract [function] [call site] 01169
15 getCompilerConfigure [function] [call site] 01170
15 WasmEdge::LLVM::Module::printModuleToFile [function] [call site] 01171
16 LLVMPrintModuleToFile [function] [call site] 01172
16 WasmEdge::Variant::unwrap [function] [call site] 01173
17 std::memcpy [function] [call site] 01174
17 static_cast<const [call site] 01175
15 Catch::throw_logic_error [function] [call site] 01176
15 WasmEdge::LLVM::OrcLLJIT::getMainJITDylib [function] [call site] 01177
16 LLVMOrcLLJITGetMainJITDylib [function] [call site] 01178
15 WasmEdge::LLVM::OrcLLJIT::addLLVMIRModule [function] [call site] 01179
16 LLVMOrcLLJITAddLLVMIRModule [function] [call site] 01180
16 WasmEdge::Variant::unwrap [function] [call site] 01181
17 std::memcpy [function] [call site] 01182
17 static_cast<const [call site] 01183
16 WasmEdge::LLVM::OrcThreadSafeModule::release [function] [call site] 01184
17 std::exchange [function] [call site] 01185
15 OrcThreadSafeModule [function] [call site] 01186
15 Catch::release [function] [call site] 01187
15 Catch::throw_logic_error [function] [call site] 01188
15 WasmEdge::PO::Error::message [function] [call site] 01189
15 Unexpect [function] [call site] 01190
15 std::make_shared<JITLibrary> [function] [call site] 01191
15 std::make_shared<OrcLLJIT> [function] [call site] 01192
15 std::move [function] [call site] 01193
13 std::move [function] [call site] 01194
13 spdlog::warn [function] [call site] 01195
13 loadExecutable [function] [call site] 01196
13 std::move [function] [call site] 01197
13 spdlog::warn [function] [call site] 01198
13 spdlog::warn [function] [call site] 01199
12 unregisterInstance [function] [call site] 01200
12 registerInstance [function] [call site] 01201
12 std::move [function] [call site] 01202
12 EXPECTED_TRY [function] [call site] 01203
12 instantiateComponent [function] [call site] 01204
12 Catch::throw_logic_error [function] [call site] 01205
12 Unexpect [function] [call site] 01206
10 WasmEdge::VM::VM::getFunctionList [function] [call site] 01207
11 WasmEdge::VM::VM::unsafeGetFunctionList [function] [call site] 01208
12 getFuncExports [function] [call site] 01209
12 std::vector::reserve [function] [call site] 01210
12 getFuncType [function] [call site] 01212
12 std::vector::emplace_back [function] [call site] 01213
10 getReturnTypes [function] [call site] 01214
10 getParamTypes [function] [call site] 01215
10 Catch::Generators::value [function] [call site] 01216
11 GeneratorWrapper<T> [function] [call site] 01217
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01218
11 std::forward<T> [function] [call site] 01219
10 Catch::Generators::value [function] [call site] 01220
10 Catch::Generators::value [function] [call site] 01221
11 GeneratorWrapper<T> [function] [call site] 01222
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01223
11 std::forward<T> [function] [call site] 01224
10 HasValidCommandModStartFunc [function] [call site] 01225
10 WasmEdge::Host::WasiModule::init [function] [call site] 01226
11 WasmEdge::Host::WasiModule::init [function] [call site] 01227
12 WasmEdge::Host::WasiModule::init [function] [call site] 01228
10 Catch::Generators::value [function] [call site] 01229
11 GeneratorWrapper<T> [function] [call site] 01230
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01231
11 std::forward<T> [function] [call site] 01232
10 auto::filename [function] [call site] 01233
10 std::filesystem::u8path [function] [call site] 01234
10 Catch::Generators::value [function] [call site] 01235
10 Catch::Generators::value [function] [call site] 01236
11 GeneratorWrapper<T> [function] [call site] 01237
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01238
11 std::forward<T> [function] [call site] 01239
10 WasmEdge::VM::VM::asyncExecute [function] [call site] 01240
11 Expect<std::vector<std::pair<ValVariant, [call site] 01241
11 std::string [function] [call site] 01242
11 std::vector [function] [call site] 01243
11 Catch::StringRef::begin [function] [call site] 01244
11 Catch::StringRef::end [function] [call site] 01245
11 std::vector [function] [call site] 01246
11 Catch::StringRef::begin [function] [call site] 01247
11 Catch::StringRef::end [function] [call site] 01248
10 std::optional::has_value [function] [call site] 01249
10 WasmEdge::Async::waitUntil [function] [call site] 01250
11 wait_until [function] [call site] 01251
10 WasmEdge::Async::cancel [function] [call site] 01252
10 Catch::ReusableStringStream::get [function] [call site] 01256
10 static_cast<int> [function] [call site] 01258
10 WasmEdge::Host::WasiModule::getExitCode [function] [call site] 01259
11 WasmEdge::Host::WasiModule::getExitCode [function] [call site] 01260
12 WasmEdge::Host::WasiModule::getExitCode [function] [call site] 01261
10 Catch::Generators::value [function] [call site] 01262
10 Catch::Detail::print [function] [call site] 01263
10 Catch::Generators::value [function] [call site] 01264
10 WasmEdge::VM::VM::holdsModule [function] [call site] 01265
10 WasmEdge::VM::VM::getFunctionList [function] [call site] 01266
10 Catch::Detail::print [function] [call site] 01267
10 WasmEdge::VM::VM::asyncExecute [function] [call site] 01268
10 std::optional::has_value [function] [call site] 01269
10 WasmEdge::Async::waitUntil [function] [call site] 01270
10 WasmEdge::Async::cancel [function] [call site] 01271
10 Catch::ReusableStringStream::get [function] [call site] 01272
10 unlikely [function] [call site] 01273
10 WasmEdge::Driver::ToolOnModule [function] [call site] 01274
11 WasmEdge::LLVM::Type::getParamTypes [function] [call site] 01275
12 LLVMGetParamTypes [function] [call site] 01276
12 reinterpret_cast<LLVMTypeRef [call site] 01277
12 Catch::StringRef::data [function] [call site] 01278
11 Catch::Generators::value [function] [call site] 01279
11 Catch::throw_logic_error [function] [call site] 01280
11 WasmEdge::LLVM::Type::getParamTypes [function] [call site] 01281
11 Catch::Generators::value [function] [call site] 01282
11 WasmEdge::LLVM::Type::getParamTypes [function] [call site] 01283
11 Catch::Generators::value [function] [call site] 01285
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01286
12 ValVec::emplace_back [function] [call site] 01288
12 TypeVec::emplace_back [function] [call site] 01289
12 Catch::throw_logic_error [function] [call site] 01290
12 Catch::throw_logic_error [function] [call site] 01291
11 static_cast<int32_t> [function] [call site] 01292
11 std::stol [function] [call site] 01293
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01294
11 static_cast<int64_t> [function] [call site] 01295
11 std::stoll [function] [call site] 01296
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01297
11 std::stof [function] [call site] 01298
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01299
11 std::stod [function] [call site] 01300
11 WasmEdge::LLVM::Type::getParamTypes [function] [call site] 01301
11 Catch::Generators::value [function] [call site] 01302
11 WasmEdge::LLVM::Type::getParamTypes [function] [call site] 01303
11 Catch::Generators::value [function] [call site] 01304
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01305
11 Catch::Generators::value [function] [call site] 01306
11 static_cast<uint64_t> [function] [call site] 01307
11 std::stoll [function] [call site] 01308
11 WasmEdge::VM::VM::asyncExecute [function] [call site] 01309
12 Expect<std::vector<std::pair<ValVariant, [call site] 01310
12 std::string [function] [call site] 01311
12 std::vector [function] [call site] 01312
12 Catch::StringRef::begin [function] [call site] 01313
12 Catch::StringRef::end [function] [call site] 01314
12 std::vector [function] [call site] 01315
12 Catch::StringRef::begin [function] [call site] 01316
12 Catch::StringRef::end [function] [call site] 01317
11 std::optional<std::chrono::system_clock::time_point>::has_value [function] [call site] 01318
11 WasmEdge::Async::waitUntil [function] [call site] 01319
11 WasmEdge::Async::cancel [function] [call site] 01320
11 Catch::ReusableStringStream::get [function] [call site] 01321
11 Catch::StringRef::size [function] [call site] 01322
11 WasmEdge::AST::Component::CanonOpt::getCode [function] [call site] 01323
11 Catch::Detail::print [function] [call site] 01324
11 Catch::ReusableStringStream::get [function] [call site] 01325
11 Catch::Detail::print [function] [call site] 01326
11 Catch::ReusableStringStream::get [function] [call site] 01327
11 Catch::Detail::print [function] [call site] 01328
11 Catch::ReusableStringStream::get [function] [call site] 01329
11 Catch::Detail::print [function] [call site] 01330
11 Catch::ReusableStringStream::get [function] [call site] 01331
11 Catch::Detail::print [function] [call site] 01332
11 Catch::ReusableStringStream::get [function] [call site] 01334
11 WasmEdge::ValType::isFuncRefType [function] [call site] 01335
11 Catch::Detail::print [function] [call site] 01336
11 WasmEdge::ValType::isExternRefType [function] [call site] 01337
11 Catch::Detail::print [function] [call site] 01338
11 Catch::Detail::print [function] [call site] 01339
11 WasmEdge::ValType::isFuncRefType [function] [call site] 01340
11 Catch::Detail::print [function] [call site] 01341
11 WasmEdge::ValType::isExternRefType [function] [call site] 01342
11 Catch::Detail::print [function] [call site] 01343
11 Catch::Detail::print [function] [call site] 01344
10 WasmEdge::VM::VM::holdsComponent [function] [call site] 01345
10 WasmEdge::VM::VM::getComponentFunctionList [function] [call site] 01346
11 WasmEdge::VM::VM::unsafeGetComponentFunctionList [function] [call site] 01347
12 getFuncExports [function] [call site] 01348
12 std::vector::reserve [function] [call site] 01349
12 getFuncType [function] [call site] 01351
12 std::vector::emplace_back [function] [call site] 01352
10 Catch::Detail::print [function] [call site] 01353
10 WasmEdge::Driver::ToolOnComponent [function] [call site] 01354
11 WasmEdge::AST::Component::FuncType::getParamList [function] [call site] 01355
11 Catch::Generators::value [function] [call site] 01356
11 Catch::throw_logic_error [function] [call site] 01357
11 WasmEdge::AST::Component::FuncType::getParamList [function] [call site] 01358
11 Catch::Generators::value [function] [call site] 01359
11 WasmEdge::AST::Component::FuncType::getParamList [function] [call site] 01360
11 getValType [function] [call site] 01361
11 Catch::Generators::value [function] [call site] 01362
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01363
11 ValVariant [function] [call site] 01364
11 static_cast<uint32_t> [function] [call site] 01365
11 std::stol [function] [call site] 01366
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01367
11 ValVariant [function] [call site] 01368
11 static_cast<uint32_t> [function] [call site] 01369
11 std::stol [function] [call site] 01370
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01371
11 ValVariant [function] [call site] 01372
11 static_cast<uint64_t> [function] [call site] 01373
11 std::stoll [function] [call site] 01374
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01375
11 ValVariant [function] [call site] 01376
11 static_cast<uint64_t> [function] [call site] 01377
11 std::stoll [function] [call site] 01378
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01379
11 ValVariant [function] [call site] 01380
11 std::stof [function] [call site] 01381
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01382
11 ValVariant [function] [call site] 01383
11 std::stod [function] [call site] 01384
11 Catch::Generators::value [function] [call site] 01385
11 std::vector::emplace_back [function] [call site] 01386
11 std::vector::emplace_back [function] [call site] 01387
11 WasmEdge::AST::Component::FuncType::getParamList [function] [call site] 01388
11 Catch::Generators::value [function] [call site] 01389
11 WasmEdge::AST::Component::FuncType::getParamList [function] [call site] 01390
11 Catch::Generators::value [function] [call site] 01391
11 WasmEdge::Driver::parseNumericArg [function] [call site] 01392
11 Catch::Generators::value [function] [call site] 01393
11 ValVariant [function] [call site] 01394
11 static_cast<uint64_t> [function] [call site] 01395
11 std::stoll [function] [call site] 01396
11 WasmEdge::VM::VM::asyncExecuteComponent [function] [call site] 01397
12 Expect<std::vector<std::pair<ComponentValVariant, [call site] 01398
12 std::string [function] [call site] 01399
12 std::vector [function] [call site] 01400
12 Catch::StringRef::begin [function] [call site] 01401
12 Catch::StringRef::end [function] [call site] 01402
12 std::vector [function] [call site] 01403
12 Catch::StringRef::begin [function] [call site] 01404
12 Catch::StringRef::end [function] [call site] 01405
11 std::optional<std::chrono::system_clock::time_point>::has_value [function] [call site] 01406
11 WasmEdge::Async::waitUntil [function] [call site] 01407
11 WasmEdge::Async::cancel [function] [call site] 01408
11 Catch::ReusableStringStream::get [function] [call site] 01409
11 WasmEdge::AST::Component::CanonOpt::getCode [function] [call site] 01410
11 Catch::Detail::print [function] [call site] 01411
11 std::get<ValVariant> [function] [call site] 01412
11 Catch::Detail::print [function] [call site] 01413
11 std::get<ValVariant> [function] [call site] 01414
11 Catch::Detail::print [function] [call site] 01415
11 std::get<ValVariant> [function] [call site] 01416
11 Catch::Detail::print [function] [call site] 01417
11 std::get<ValVariant> [function] [call site] 01418
11 Catch::Detail::print [function] [call site] 01419
11 std::get<ValVariant> [function] [call site] 01420
11 Catch::Detail::print [function] [call site] 01421
11 std::get<ValVariant> [function] [call site] 01422
11 Catch::Detail::print [function] [call site] 01423
11 std::get<std::string> [function] [call site] 01424
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 01425
9 WasmEdge::Driver::Compiler [function] [call site] 01426
10 std::ios::sync_with_stdio [function] [call site] 01427
10 WasmEdge::Log::setInfoLoggingLevel [function] [call site] 01428
10 WasmEdge::Driver::createProposalConfigure [function] [call site] 01429
10 WasmEdge::Configure::removeProposal [function] [call site] 01430
10 Catch::Generators::value [function] [call site] 01431
11 GeneratorWrapper<T> [function] [call site] 01432
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01433
11 std::forward<T> [function] [call site] 01434
10 Configure::getCompilerConfigure [function] [call site] 01435
10 Catch::Generators::value [function] [call site] 01436
10 Configure::getCompilerConfigure [function] [call site] 01437
10 Catch::Generators::value [function] [call site] 01438
10 Configure::getCompilerConfigure [function] [call site] 01439
10 Catch::Generators::value [function] [call site] 01440
10 Configure::getCompilerConfigure [function] [call site] 01441
10 Catch::Generators::value [function] [call site] 01442
10 Configure::getCompilerConfigure [function] [call site] 01443
10 Configure::getCompilerConfigure [function] [call site] 01444
10 Configure::getRuntimeConfigure [function] [call site] 01445
10 std::filesystem::absolute [function] [call site] 01446
10 std::filesystem::u8path [function] [call site] 01447
10 Catch::Generators::value [function] [call site] 01448
11 GeneratorWrapper<T> [function] [call site] 01449
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01450
11 std::forward<T> [function] [call site] 01451
10 std::filesystem::absolute [function] [call site] 01452
10 std::filesystem::u8path [function] [call site] 01453
10 Catch::Generators::value [function] [call site] 01454
11 GeneratorWrapper<T> [function] [call site] 01455
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01456
11 std::forward<T> [function] [call site] 01457
10 WasmEdge::Loader::Loader::loadFile [function] [call site] 01458
11 std::filesystem::file_size [function] [call site] 01459
11 Catch::throw_logic_error [function] [call site] 01460
11 Catch::throw_logic_error [function] [call site] 01461
11 WasmEdge::ErrInfo::InfoFile [function] [call site] 01462
11 Unexpect [function] [call site] 01463
11 Catch::throw_logic_error [function] [call site] 01464
11 Catch::throw_logic_error [function] [call site] 01465
11 WasmEdge::ErrInfo::InfoFile [function] [call site] 01466
11 Unexpect [function] [call site] 01467
11 static_cast<uint32_t> [function] [call site] 01468
11 std::min<size_t> [function] [call site] 01469
11 WasmEdge::Hash::max [function] [call site] 01470
11 read [function] [call site] 01471
12 std::memcpy [function] [call site] 01472
12 Catch::StringRef::data [function] [call site] 01473
11 reinterpret_cast<char [call site] 01474
11 std::vector::data [function] [call site] 01475
11 static_cast<uint32_t> [function] [call site] 01476
11 std::ifstream::gcount [function] [call site] 01477
11 std::ifstream::eof [function] [call site] 01478
11 Catch::throw_logic_error [function] [call site] 01479
11 Catch::throw_logic_error [function] [call site] 01480
11 WasmEdge::ErrInfo::InfoLoading [function] [call site] 01481
11 Catch::throw_logic_error [function] [call site] 01482
11 WasmEdge::ErrInfo::InfoFile [function] [call site] 01483
11 Unexpect [function] [call site] 01484
11 Catch::throw_logic_error [function] [call site] 01485
11 Catch::throw_logic_error [function] [call site] 01486
11 WasmEdge::ErrInfo::InfoLoading [function] [call site] 01487
11 Catch::throw_logic_error [function] [call site] 01488
11 WasmEdge::ErrInfo::InfoFile [function] [call site] 01489
11 Unexpect [function] [call site] 01490
11 static_cast<size_t> [function] [call site] 01491
11 static_cast<size_t> [function] [call site] 01492
10 std::move [function] [call site] 01493
10 static_cast<uint32_t> [function] [call site] 01494
10 Catch::throw_logic_error [function] [call site] 01496
10 WasmEdge::Loader::Loader::parseModule [function] [call site] 01497
10 std::move [function] [call site] 01498
10 static_cast<uint32_t> [function] [call site] 01499
10 Catch::throw_logic_error [function] [call site] 01501
10 WasmEdge::Validator::Validator::validate [function] [call site] 01502
10 static_cast<uint32_t> [function] [call site] 01503
10 Catch::throw_logic_error [function] [call site] 01505
10 Catch::Generators::value [function] [call site] 01506
11 GeneratorWrapper<T> [function] [call site] 01507
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01508
11 std::forward<T> [function] [call site] 01509
10 Configure::getCompilerConfigure [function] [call site] 01510
10 Catch::Generators::value [function] [call site] 01511
11 GeneratorWrapper<T> [function] [call site] 01512
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01513
11 std::forward<T> [function] [call site] 01514
10 Configure::getCompilerConfigure [function] [call site] 01515
10 Catch::Generators::value [function] [call site] 01516
11 GeneratorWrapper<T> [function] [call site] 01517
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01518
11 std::forward<T> [function] [call site] 01519
10 Configure::getStatisticsConfigure [function] [call site] 01520
10 Configure::getStatisticsConfigure [function] [call site] 01521
10 Configure::getStatisticsConfigure [function] [call site] 01522
10 Catch::Generators::value [function] [call site] 01523
11 GeneratorWrapper<T> [function] [call site] 01524
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01525
11 std::forward<T> [function] [call site] 01526
10 Configure::getStatisticsConfigure [function] [call site] 01527
10 Catch::Generators::value [function] [call site] 01528
11 GeneratorWrapper<T> [function] [call site] 01529
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01530
11 std::forward<T> [function] [call site] 01531
10 Configure::getStatisticsConfigure [function] [call site] 01532
10 Catch::Generators::value [function] [call site] 01533
11 GeneratorWrapper<T> [function] [call site] 01534
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01535
11 std::forward<T> [function] [call site] 01536
10 Configure::getStatisticsConfigure [function] [call site] 01537
10 Catch::Generators::value [function] [call site] 01538
11 GeneratorWrapper<T> [function] [call site] 01539
11 pf::make_unique<SingleValueGenerator<T>> [function] [call site] 01540
11 std::forward<T> [function] [call site] 01541
10 Configure::getCompilerConfigure [function] [call site] 01542
10 std::filesystem::path::extension [function] [call site] 01543
10 Configure::getCompilerConfigure [function] [call site] 01544
10 WasmEdge::LLVM::Compiler::checkConfigure [function] [call site] 01545
10 static_cast<uint32_t> [function] [call site] 01546
10 Catch::throw_logic_error [function] [call site] 01548
10 WasmEdge::LLVM::Compiler::compile [function] [call site] 01549
10 static_cast<uint32_t> [function] [call site] 01550
10 Catch::throw_logic_error [function] [call site] 01552
10 WasmEdge::LLVM::CodeGen::codegen [function] [call site] 01553
11 std::filesystem::path::empty [function] [call site] 01554
11 Catch::throw_logic_error [function] [call site] 01555
11 Unexpect [function] [call site] 01556
11 Data::extract [function] [call site] 01557
11 Data::extract [function] [call site] 01558
11 Data::extract [function] [call site] 01559
11 std::filesystem::path::replace_extension [function] [call site] 01560
11 WasmEdge::LLVM::Type::getFunctionType [function] [call site] 01561
12 const_cast<LLVMTypeRef [call site] 01562
12 reinterpret_cast<const [call site] 01563
12 Catch::StringRef::data [function] [call site] 01564
12 static_cast<unsigned [call site] 01565
12 Catch::StringRef::size [function] [call site] 01566
12 LLVMFunctionType [function] [call site] 01567
12 WasmEdge::Variant::unwrap [function] [call site] 01568
13 std::memcpy [function] [call site] 01569
13 static_cast<const [call site] 01570
11 WasmEdge::LLVM::Context::getInt32Ty [function] [call site] 01571
12 LLVMInt32TypeInContext [function] [call site] 01572
11 WasmEdge::Runtime::Instance::ComponentInstance::addFunction [function] [call site] 01573
11 WasmEdge::LLVM::Value::setVisibility [function] [call site] 01578
12 LLVMSetVisibility [function] [call site] 01579
11 WasmEdge::LLVM::Value::setDSOLocal [function] [call site] 01580
12 llvm::cast<llvm::GlobalValue> [function] [call site] 01581
12 reinterpret_cast<llvm::Value [call site] 01582
11 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 01583
12 LLVMAddAttributeAtIndex [function] [call site] 01584
12 static_cast<unsigned [call site] 01585
12 WasmEdge::LLVM::Attribute::unwrap [function] [call site] 01586
11 WasmEdge::LLVM::Attribute::createString [function] [call site] 01587
12 LLVMCreateStringAttribute [function] [call site] 01588
12 WasmEdge::Variant::unwrap [function] [call site] 01589
12 std::string_view::data [function] [call site] 01590
12 static_cast<unsigned [call site] 01591
12 std::string_view::size [function] [call site] 01592
12 std::string_view::data [function] [call site] 01593
12 static_cast<unsigned [call site] 01594
12 std::string_view::size [function] [call site] 01595
11 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 01596
11 WasmEdge::LLVM::Attribute::createEnum [function] [call site] 01597
12 LLVMCreateEnumAttribute [function] [call site] 01598
12 WasmEdge::Variant::unwrap [function] [call site] 01599
11 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 01600
11 WasmEdge::LLVM::Attribute::createEnum [function] [call site] 01601
11 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 01602
11 WasmEdge::LLVM::Attribute::createEnum [function] [call site] 01603
11 WasmEdge::LLVM::Builder::positionAtEnd [function] [call site] 01604
12 LLVMPositionBuilderAtEnd [function] [call site] 01605
12 WasmEdge::Variant::unwrap [function] [call site] 01606
11 WasmEdge::LLVM::BasicBlock::create [function] [call site] 01607
11 WasmEdge::LLVM::Builder::createRet [function] [call site] 01608
12 LLVMBuildRet [function] [call site] 01609
12 WasmEdge::Variant::unwrap [function] [call site] 01610
11 WasmEdge::LLVM::Context::getInt32 [function] [call site] 01611
12 WasmEdge::LLVM::Value::getConstInt [function] [call site] 01612
13 LLVMConstInt [function] [call site] 01613
13 WasmEdge::Variant::unwrap [function] [call site] 01614
12 WasmEdge::LLVM::Context::getInt32Ty [function] [call site] 01615
13 LLVMInt32TypeInContext [function] [call site] 01616
11 WasmEdge::LLVM::Module::addAlias [function] [call site] 01617
12 LLVMAddAlias2 [function] [call site] 01618
12 WasmEdge::Variant::unwrap [function] [call site] 01619
12 WasmEdge::Variant::unwrap [function] [call site] 01620
12 LLVMAddAlias [function] [call site] 01621
12 WasmEdge::Variant::unwrap [function] [call site] 01622
12 WasmEdge::Variant::unwrap [function] [call site] 01623
11 WasmEdge::Runtime::Instance::ModuleInstance::getType [function] [call site] 01624
12 unlikely [function] [call site] 01625
12 Unexpect [function] [call site] 01627
12 WasmEdge::Runtime::Instance::ModuleInstance::unsafeGetType [function] [call site] 01628
11 WasmEdge::LLVM::Value::setLinkage [function] [call site] 01629
12 LLVMSetLinkage [function] [call site] 01630
11 WasmEdge::LLVM::Value::setVisibility [function] [call site] 01631
11 WasmEdge::LLVM::Value::setDSOLocal [function] [call site] 01632
11 getSDKVersionPair [function] [call site] 01633
11 WasmEdge::LLVM::Module::addFlag [function] [call site] 01636
12 LLVMAddModuleFlag [function] [call site] 01637
12 std::string_view::data [function] [call site] 01638
12 std::string_view::size [function] [call site] 01639
12 WasmEdge::LLVM::Metadata::unwrap [function] [call site] 01640
11 WasmEdge::LLVM::Value::getConstVector32 [function] [call site] 01641
12 Catch::StringRef::size [function] [call site] 01642
12 std::transform [function] [call site] 01643
12 Catch::StringRef::begin [function] [call site] 01644
12 Catch::StringRef::end [function] [call site] 01645
12 std::vector::begin [function] [call site] 01646
12 WasmEdge::LLVM::Context::getInt32 [function] [call site] 01647
13 WasmEdge::LLVM::Value::getConstInt [function] [call site] 01648
13 WasmEdge::LLVM::Context::getInt32Ty [function] [call site] 01649
12 LLVMConstVector [function] [call site] 01650
12 std::vector::data [function] [call site] 01651
12 static_cast<unsigned [call site] 01652
12 std::vector::size [function] [call site] 01653
11 getCompilerConfigure [function] [call site] 01654
11 WasmEdge::LLVM::Context::getInt32Ty [function] [call site] 01655
11 WasmEdge::LLVM::Value::getConstString [function] [call site] 01656
12 LLVMConstStringInContext [function] [call site] 01657
12 WasmEdge::Variant::unwrap [function] [call site] 01658
12 std::string_view::data [function] [call site] 01659
12 static_cast<unsigned [call site] 01660
12 std::string_view::size [function] [call site] 01661
11 reinterpret_cast<const [call site] 01662
11 Catch::StringRef::data [function] [call site] 01663
11 Catch::StringRef::size [function] [call site] 01664
11 WasmEdge::Runtime::Instance::ModuleInstance::addGlobal [function] [call site] 01665
12 WasmEdge::Runtime::Instance::ModuleInstance::unsafeAddInstance [function] [call site] 01666
13 std::vector<std::unique_ptr<T>>::push_back [function] [call site] 01667
13 std::make_unique<T> [function] [call site] 01668
13 std::forward<Args> [function] [call site] 01669
13 std::vector<T [call site] 01670
13 std::vector<std::unique_ptr<T>>::back [function] [call site] 01671
12 std::forward<Args> [function] [call site] 01672
11 WasmEdge::Runtime::Instance::ModuleInstance::getType [function] [call site] 01673
11 WasmEdge::Runtime::Instance::ModuleInstance::addGlobal [function] [call site] 01674
11 WasmEdge::LLVM::Value::getConstInt [function] [call site] 01675
11 Catch::StringRef::size [function] [call site] 01676
11 WasmEdge::LLVM::Module::getFirstFunction [function] [call site] 01677
12 LLVMGetFirstFunction [function] [call site] 01678
11 WasmEdge::LLVM::Value::getNextFunction [function] [call site] 01679
11 WasmEdge::LLVM::Value::getLinkage [function] [call site] 01680
12 LLVMGetLinkage [function] [call site] 01681
11 WasmEdge::LLVM::Value::setLinkage [function] [call site] 01682
11 WasmEdge::LLVM::Value::setVisibility [function] [call site] 01683
11 WasmEdge::LLVM::Value::setDSOLocal [function] [call site] 01684
11 WasmEdge::LLVM::Value::setDLLStorageClass [function] [call site] 01685
12 LLVMSetDLLStorageClass [function] [call site] 01686
11 WasmEdge::LLVM::Module::getFirstFunction [function] [call site] 01687
11 WasmEdge::LLVM::Value::getNextFunction [function] [call site] 01688
11 WasmEdge::LLVM::Value::getLinkage [function] [call site] 01689
11 WasmEdge::LLVM::Value::setLinkage [function] [call site] 01690
11 WasmEdge::LLVM::Value::setDSOLocal [function] [call site] 01691
11 WasmEdge::LLVM::Value::setDLLStorageClass [function] [call site] 01692
11 WasmEdge::LLVM::Module::getFirstGlobal [function] [call site] 01693
12 LLVMGetFirstGlobal [function] [call site] 01694
11 WasmEdge::LLVM::Value::getNextGlobal [function] [call site] 01695
12 LLVMGetNextGlobal [function] [call site] 01696
11 WasmEdge::LLVM::Value::getLinkage [function] [call site] 01697
11 WasmEdge::LLVM::Value::setVisibility [function] [call site] 01698
11 WasmEdge::LLVM::Value::setDSOLocal [function] [call site] 01699
11 WasmEdge::LLVM::Value::setDLLStorageClass [function] [call site] 01700
11 getCompilerConfigure [function] [call site] 01701
11 WasmEdge::LLVM::Module::printModuleToFile [function] [call site] 01702
11 unlikely [function] [call site] 01703
11 Catch::throw_logic_error [function] [call site] 01704
11 WasmEdge::LLVM::ErrorMessage::string_view [function] [call site] 01705
11 WasmEdge::Unexpect [function] [call site] 01706
11 writeAddrinfo [function] [call site] 01707
11 getCompilerConfigure [function] [call site] 01708
11 WasmEdge::LLVM::Module::printModuleToFile [function] [call site] 01709
11 Catch::throw_logic_error [function] [call site] 01710
11 Unexpect [function] [call site] 01711
11 WasmEdge::LLVM::TargetMachine::emitToMemoryBuffer [function] [call site] 01712
12 LLVMTargetMachineEmitToMemoryBuffer [function] [call site] 01713
12 WasmEdge::Variant::unwrap [function] [call site] 01714
12 std::pair::second::unwrap [function] [call site] 01715
12 std::pair::first::unwrap [function] [call site] 01716
11 Catch::throw_logic_error [function] [call site] 01717
11 Unexpect [function] [call site] 01718
11 getCompilerConfigure [function] [call site] 01719
11 EXPECTED_TRY [function] [call site] 01720
11 outputWasmLibrary [function] [call site] 01721
12 std::filesystem::path::replace_extension [function] [call site] 01722
12 createTemp [function] [call site] 01723
13 uniquePath [function] [call site] 01724
14 Catch::StringRef::size [function] [call site] 01725
14 std::filesystem::path::native [function] [call site] 01726
14 Catch::StringRef::size [function] [call site] 01727
14 static_cast<value_type> [function] [call site] 01728
14 static_cast<value_type> [function] [call site] 01729
14 Distribution [function] [call site] 01730
13 std::filesystem::exists [function] [call site] 01731
12 std::filesystem::path::empty [function] [call site] 01732
12 Catch::throw_logic_error [function] [call site] 01733
12 std::filesystem::path::u8string [function] [call site] 01734
12 Unexpect [function] [call site] 01735
12 std::ofstream::write [function] [call site] 01736
12 WasmEdge::LLVM::MemoryBuffer::data [function] [call site] 01737
13 LLVMGetBufferStart [function] [call site] 01738
12 static_cast<std::streamsize> [function] [call site] 01739
12 WasmEdge::LLVM::MemoryBuffer::size [function] [call site] 01740
13 LLVMGetBufferSize [function] [call site] 01741
12 std::ofstream::close [function] [call site] 01742
12 EXPECTED_TRY [function] [call site] 01743
12 outputNativeLibrary [function] [call site] 01744
12 WasmEdge::LLVM::MemoryBuffer::getFile [function] [call site] 01745
13 LLVMCreateMemoryBufferWithContentsOfFile [function] [call site] 01746
13 std::pair::first::unwrap [function] [call site] 01747
13 std::pair::second::unwrap [function] [call site] 01748
12 std::filesystem::path::u8string [function] [call site] 01749
12 unlikely [function] [call site] 01750
12 Catch::throw_logic_error [function] [call site] 01751
12 string_view [function] [call site] 01752
12 Unexpect [function] [call site] 01753
12 std::move [function] [call site] 01754
12 WasmEdge::LLVM::Binary::create [function] [call site] 01755
13 LLVMCreateBinary [function] [call site] 01756
13 WasmEdge::Variant::unwrap [function] [call site] 01757
14 std::memcpy [function] [call site] 01758
14 static_cast<const [call site] 01759
13 WasmEdge::Variant::unwrap [function] [call site] 01760
13 std::pair::second::unwrap [function] [call site] 01761
12 unlikely [function] [call site] 01762
12 Catch::throw_logic_error [function] [call site] 01763
12 string_view [function] [call site] 01764
12 Unexpect [function] [call site] 01765
12 std::move [function] [call site] 01766
12 WriteName [function] [call site] 01767
13 WriteU32 [function] [call site] 01768
14 static_cast<uint8_t> [function] [call site] 01769
14 UINT32_C [function] [call site] 01770
14 UINT32_C [function] [call site] 01771
14 WriteByte [function] [call site] 01773
15 std::ostream::put [function] [call site] 01774
15 static_cast<char> [function] [call site] 01775
14 UINT32_C [function] [call site] 01776
13 static_cast<uint32_t> [function] [call site] 01777
13 std::string_view::size [function] [call site] 01778
13 WriteByte [function] [call site] 01779
13 static_cast<uint8_t> [function] [call site] 01780
12 WriteU32 [function] [call site] 01781
12 WriteByte [function] [call site] 01782
12 WriteByte [function] [call site] 01784
12 WriteByte [function] [call site] 01786
12 WriteByte [function] [call site] 01788
12 WriteByte [function] [call site] 01790
12 WriteByte [function] [call site] 01792
12 WriteByte [function] [call site] 01794
12 WriteByte [function] [call site] 01796
12 WasmEdge::LLVM::Binary::symbols [function] [call site] 01798
13 LLVMObjectFileCopySymbolIterator [function] [call site] 01799
12 WasmEdge::LLVM::Binary::isSymbolEnd [function] [call site] 01800
13 LLVMObjectFileIsSymbolIteratorAtEnd [function] [call site] 01801
13 WasmEdge::Variant::unwrap [function] [call site] 01802
14 std::memcpy [function] [call site] 01803
14 static_cast<const [call site] 01804
12 Catch::Generators::SingleValueGenerator::next [function] [call site] 01805
12 std::vector::emplace_back [function] [call site] 01806
12 WasmEdge::AST::CustomSection::getName [function] [call site] 01807
12 WasmEdge::Host::WASI::getAddress [function] [call site] 01808
12 llvm::object::unwrap<llvm::object::COFFObjectFile> [function] [call site] 01809
12 WasmEdge::Variant::unwrap [function] [call site] 01810
13 std::memcpy [function] [call site] 01811
13 static_cast<const [call site] 01812
12 auto::getSymbolName [function] [call site] 01813
12 unlikely [function] [call site] 01814
12 Catch::StringRef::empty [function] [call site] 01815
12 auto::getExportRVA [function] [call site] 01816
12 unlikely [function] [call site] 01817
12 std::vector::emplace_back [function] [call site] 01818
12 Catch::RedirectedStdOut::str [function] [call site] 01819
13 Catch::RedirectedStdOut::str [function] [call site] 01820
14 Catch::RedirectedStdOut::str [function] [call site] 01821
12 WasmEdge::Hash::max [function] [call site] 01822
12 startsWith [function] [call site] 01825
13 std::string_view::size [function] [call site] 01826
13 std::string_view::size [function] [call site] 01827
13 std::string_view::substr [function] [call site] 01828
13 std::string_view::size [function] [call site] 01829
12 std::from_chars [function] [call site] 01831
12 Catch::StringRef::data [function] [call site] 01832
12 Catch::StringRef::data [function] [call site] 01834
12 Catch::StringRef::size [function] [call site] 01835
12 std::vector::size [function] [call site] 01836
12 std::vector::resize [function] [call site] 01837
12 startsWith [function] [call site] 01838
12 std::from_chars [function] [call site] 01840
12 Catch::StringRef::data [function] [call site] 01841
12 Catch::StringRef::data [function] [call site] 01843
12 Catch::StringRef::size [function] [call site] 01844
12 std::vector::size [function] [call site] 01845
12 std::vector::resize [function] [call site] 01846
12 std::min [function] [call site] 01847
12 WasmEdge::Hash::max [function] [call site] 01848
12 std::vector::erase [function] [call site] 01849
12 std::vector::begin [function] [call site] 01850
12 std::vector::begin [function] [call site] 01851
12 static_cast<int64_t> [function] [call site] 01852
12 WriteU64 [function] [call site] 01853
13 static_cast<uint8_t> [function] [call site] 01854
13 UINT64_C [function] [call site] 01855
13 UINT64_C [function] [call site] 01856
13 WriteByte [function] [call site] 01858
13 UINT64_C [function] [call site] 01859
12 WriteU64 [function] [call site] 01860
12 WriteU64 [function] [call site] 01861
12 std::vector::size [function] [call site] 01862
12 WriteU64 [function] [call site] 01863
12 WriteU64 [function] [call site] 01864
12 std::vector::size [function] [call site] 01865
12 WriteU64 [function] [call site] 01866
12 WasmEdge::LLVM::Binary::sections [function] [call site] 01867
13 LLVMObjectFileCopySectionIterator [function] [call site] 01868
12 WasmEdge::LLVM::Binary::isSectionEnd [function] [call site] 01869
13 LLVMObjectFileIsSectionIteratorAtEnd [function] [call site] 01870
13 WasmEdge::Variant::unwrap [function] [call site] 01871
14 std::memcpy [function] [call site] 01872
14 static_cast<const [call site] 01873
12 Catch::Generators::SingleValueGenerator::next [function] [call site] 01874
12 WasmEdge::Runtime::Instance::TableInstance::getSize [function] [call site] 01875
13 getLimit [function] [call site] 01876
12 WasmEdge::LLVM::SectionIterator::isEHFrame [function] [call site] 01877
13 WasmEdge::LLVM::SectionIterator::getName [function] [call site] 01878
14 LLVMGetSectionName [function] [call site] 01879
13 WasmEdge::LLVM::SectionIterator::getName [function] [call site] 01880
12 WasmEdge::LLVM::SectionIterator::isPData [function] [call site] 01881
13 WasmEdge::LLVM::SectionIterator::getName [function] [call site] 01882
12 WasmEdge::LLVM::SectionIterator::isText [function] [call site] 01883
13 reinterpret_cast<const [call site] 01884
13 WasmEdge::LLVM::SectionIterator::isText [function] [call site] 01885
14 reinterpret_cast<const [call site] 01886
14 WasmEdge::LLVM::SectionIterator::isText [function] [call site] 01887
12 WasmEdge::LLVM::SectionIterator::isData [function] [call site] 01888
13 reinterpret_cast<const [call site] 01889
13 WasmEdge::LLVM::SectionIterator::isData [function] [call site] 01890
14 reinterpret_cast<const [call site] 01891
14 WasmEdge::LLVM::SectionIterator::isData [function] [call site] 01892
12 WasmEdge::LLVM::SectionIterator::isBSS [function] [call site] 01893
13 reinterpret_cast<const [call site] 01894
13 WasmEdge::LLVM::SectionIterator::isBSS [function] [call site] 01895
14 reinterpret_cast<const [call site] 01896
14 WasmEdge::LLVM::SectionIterator::isBSS [function] [call site] 01897
12 WriteU32 [function] [call site] 01898
12 WasmEdge::LLVM::Binary::sections [function] [call site] 01899
12 WasmEdge::LLVM::Binary::isSectionEnd [function] [call site] 01900
12 Catch::Generators::SingleValueGenerator::next [function] [call site] 01901
12 WasmEdge::Runtime::Instance::TableInstance::getSize [function] [call site] 01902
12 WasmEdge::Runtime::Instance::TableInstance::getSize [function] [call site] 01903
12 WasmEdge::LLVM::SectionIterator::isVirtual [function] [call site] 01904
13 reinterpret_cast<const [call site] 01905
13 WasmEdge::LLVM::SectionIterator::isVirtual [function] [call site] 01906
14 reinterpret_cast<const [call site] 01907
14 WasmEdge::LLVM::SectionIterator::isVirtual [function] [call site] 01908
12 Catch::TempFile::getContents [function] [call site] 01909
13 std::rewind [function] [call site] 01910
13 std::fgets [function] [call site] 01911
13 std::stringstream::str [function] [call site] 01912
12 unlikely [function] [call site] 01913
12 Catch::empty [function] [call site] 01914
12 assumingUnreachable [function] [call site] 01915
12 std::vector::assign [function] [call site] 01916
12 Catch::StringRef::begin [function] [call site] 01917
12 Catch::StringRef::end [function] [call site] 01918
12 WasmEdge::LLVM::SectionIterator::isEHFrame [function] [call site] 01919
12 WasmEdge::LLVM::SectionIterator::isPData [function] [call site] 01920
12 WriteByte [function] [call site] 01921
12 WasmEdge::LLVM::SectionIterator::isText [function] [call site] 01923
12 WriteByte [function] [call site] 01924
12 WasmEdge::LLVM::SectionIterator::isData [function] [call site] 01926
12 WriteByte [function] [call site] 01927
12 WasmEdge::LLVM::SectionIterator::isBSS [function] [call site] 01929
12 WriteByte [function] [call site] 01930
12 WriteU64 [function] [call site] 01932
12 WasmEdge::Host::WASI::getAddress [function] [call site] 01933
12 WriteU64 [function] [call site] 01934
12 std::vector::size [function] [call site] 01935
12 WriteName [function] [call site] 01936
12 std::string_view [function] [call site] 01937
12 std::vector::data [function] [call site] 01938
12 std::vector::size [function] [call site] 01939
12 std::ostringstream::str [function] [call site] 01940
12 writeAddrinfo [function] [call site] 01941
12 Catch::throw_logic_error [function] [call site] 01942
12 Unexpect [function] [call site] 01943
12 std::ofstream::write [function] [call site] 01944
12 reinterpret_cast<const [call site] 01945
12 Catch::StringRef::data [function] [call site] 01946
12 static_cast<std::streamsize> [function] [call site] 01947
12 Catch::StringRef::size [function] [call site] 01948
12 WriteByte [function] [call site] 01949
12 WriteName [function] [call site] 01951
12 std::string_view [function] [call site] 01952
12 std::string::data [function] [call site] 01953
12 std::string::size [function] [call site] 01954
12 WasmEdge::Host::WASINN::ResourceTable::remove [function] [call site] 01955
12 writeAddrinfo [function] [call site] 01960
11 EXPECTED_TRY [function] [call site] 01961
11 outputNativeLibrary [function] [call site] 01962
10 std::move [function] [call site] 01963
10 static_cast<uint32_t> [function] [call site] 01964
10 Catch::throw_logic_error [function] [call site] 01966
10 Catch::throw_logic_error [function] [call site] 01967
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 01968
9 WasmEdge::Driver::ParseTool [function] [call site] 01969
10 std::ios::sync_with_stdio [function] [call site] 01970
10 WasmEdge::Driver::createConfigure [function] [call site] 01971
10 std::filesystem::absolute [function] [call site] 01972
10 std::filesystem::u8path [function] [call site] 01973
10 Catch::Generators::value [function] [call site] 01974
10 WasmEdge::Loader::Loader::parseModule [function] [call site] 01975
10 Catch::throw_logic_error [function] [call site] 01976
10 WasmEdge::AST::Module::getCustomSections [function] [call site] 01977
10 WasmEdge::Driver::parseNameSection [function] [call site] 01979
11 Catch::StringRef::size [function] [call site] 01980
11 static_cast<uint8_t> [function] [call site] 01981
11 WasmEdge::Driver::decodeLEB128U32 [function] [call site] 01982
12 Catch::StringRef::size [function] [call site] 01983
12 static_cast<uint8_t> [function] [call site] 01984
12 static_cast<uint32_t> [function] [call site] 01985
11 Catch::StringRef::size [function] [call site] 01986
11 WasmEdge::Driver::decodeNameMap [function] [call site] 01987
12 WasmEdge::Driver::decodeLEB128U32 [function] [call site] 01988
12 Catch::StringRef::size [function] [call site] 01989
12 WasmEdge::Driver::decodeLEB128U32 [function] [call site] 01990
12 WasmEdge::Driver::decodeName [function] [call site] 01991
13 WasmEdge::Driver::decodeLEB128U32 [function] [call site] 01992
13 Catch::StringRef::size [function] [call site] 01993
13 reinterpret_cast<const [call site] 01994
12 std::move [function] [call site] 01995
11 WasmEdge::Driver::decodeNameMap [function] [call site] 01996
10 getContent [function] [call site] 01997
10 auto::getImportSection [function] [call site] 01998
10 getExternalType [function] [call site] 01999
10 getExternalType [function] [call site] 02000
10 getExternalType [function] [call site] 02001
10 getExternalType [function] [call site] 02002
10 getExternalType [function] [call site] 02003
10 Catch::TagAliasRegistry::find [function] [call site] 02004
11 Catch::TagAliasRegistry::find [function] [call site] 02005
12 Catch::TagAliasRegistry::find [function] [call site] 02006
10 Catch::StringRef::end [function] [call site] 02009
10 Catch::TagAliasRegistry::find [function] [call site] 02011
11 Catch::TagAliasRegistry::find [function] [call site] 02012
10 Catch::StringRef::end [function] [call site] 02014
10 Catch::Detail::print [function] [call site] 02016
10 auto::filename [function] [call site] 02017
10 Catch::Detail::print [function] [call site] 02018
10 auto::getTypeSection [function] [call site] 02019
10 Catch::empty [function] [call site] 02020
10 Catch::Detail::print [function] [call site] 02021
10 Catch::StringRef::size [function] [call site] 02022
10 Catch::StringRef::size [function] [call site] 02023
10 getCompositeType [function] [call site] 02024
10 Catch::Detail::print [function] [call site] 02025
10 WasmEdge::LLVM::Type::getParamTypes [function] [call site] 02026
11 LLVMGetParamTypes [function] [call site] 02027
11 reinterpret_cast<LLVMTypeRef [call site] 02028
11 Catch::StringRef::data [function] [call site] 02029
10 Catch::StringRef::size [function] [call site] 02030
10 Catch::Detail::print [function] [call site] 02031
10 Catch::Detail::print [function] [call site] 02032
10 Catch::Detail::print [function] [call site] 02033
10 auto::getReturnTypes [function] [call site] 02034
10 Catch::empty [function] [call site] 02035
10 Catch::Detail::print [function] [call site] 02036
10 Catch::StringRef::size [function] [call site] 02037
10 Catch::Detail::print [function] [call site] 02038
10 Catch::Detail::print [function] [call site] 02039
10 Catch::Detail::print [function] [call site] 02040
10 Catch::empty [function] [call site] 02041
10 Catch::Detail::print [function] [call site] 02042
10 Catch::StringRef::size [function] [call site] 02043
10 getExternalType [function] [call site] 02044
10 Catch::Detail::print [function] [call site] 02045
10 getExternalFuncTypeIdx [function] [call site] 02046
10 FuncName [function] [call site] 02047
10 getModuleName [function] [call site] 02048
10 getExternalName [function] [call site] 02049
10 getExternalMemoryType [function] [call site] 02050
10 Catch::Detail::print [function] [call site] 02051
10 WasmEdge::AST::Limit::getMin [function] [call site] 02052
10 WasmEdge::AST::Limit::hasMax [function] [call site] 02053
11 static_cast<uint8_t> [function] [call site] 02054
10 Catch::Detail::print [function] [call site] 02055
10 WasmEdge::AST::Limit::getMax [function] [call site] 02056
10 Catch::Detail::print [function] [call site] 02057
10 getModuleName [function] [call site] 02058
10 getExternalName [function] [call site] 02059
10 Catch::Detail::print [function] [call site] 02060
10 getModuleName [function] [call site] 02061
10 getExternalName [function] [call site] 02062
10 getExternalGlobalType [function] [call site] 02063
10 Catch::Detail::print [function] [call site] 02064
10 WasmEdge::BlockType::getValType [function] [call site] 02065
10 WasmEdge::AST::FieldType::getValMut [function] [call site] 02066
10 GlobalName [function] [call site] 02067
10 getModuleName [function] [call site] 02068
10 getExternalName [function] [call site] 02069
10 Catch::Detail::print [function] [call site] 02070
10 getExternalTagType [function] [call site] 02071
10 getModuleName [function] [call site] 02072
10 getExternalName [function] [call site] 02073
10 auto::getFunctionSection [function] [call site] 02074
10 Catch::empty [function] [call site] 02075
10 Catch::Detail::print [function] [call site] 02076
10 Catch::StringRef::size [function] [call site] 02077
10 Catch::StringRef::size [function] [call site] 02078
10 Catch::Detail::print [function] [call site] 02079
10 FuncName [function] [call site] 02080
10 auto::getTableSection [function] [call site] 02081
10 Catch::empty [function] [call site] 02082
10 Catch::Detail::print [function] [call site] 02083
10 Catch::StringRef::size [function] [call site] 02084
10 Catch::StringRef::size [function] [call site] 02085
10 getTableType [function] [call site] 02086
10 auto::getLimit [function] [call site] 02087
10 Catch::Detail::print [function] [call site] 02088
10 auto::getRefType [function] [call site] 02089
10 WasmEdge::AST::Limit::getMin [function] [call site] 02090
10 WasmEdge::AST::Limit::hasMax [function] [call site] 02091
10 Catch::Detail::print [function] [call site] 02092
10 WasmEdge::AST::Limit::getMax [function] [call site] 02093
10 Catch::Detail::print [function] [call site] 02094
10 auto::getMemorySection [function] [call site] 02095
10 Catch::empty [function] [call site] 02096
10 Catch::Detail::print [function] [call site] 02097
10 Catch::StringRef::size [function] [call site] 02098
10 Catch::StringRef::size [function] [call site] 02099
10 getLimit [function] [call site] 02100
10 Catch::Detail::print [function] [call site] 02101
10 WasmEdge::AST::Limit::getMin [function] [call site] 02102
10 WasmEdge::AST::Limit::hasMax [function] [call site] 02103
10 Catch::Detail::print [function] [call site] 02104
10 WasmEdge::AST::Limit::getMax [function] [call site] 02105
10 Catch::Detail::print [function] [call site] 02106
10 auto::getTagSection [function] [call site] 02107
10 Catch::empty [function] [call site] 02108
10 Catch::Detail::print [function] [call site] 02109
10 Catch::StringRef::size [function] [call site] 02110
10 Catch::StringRef::size [function] [call site] 02111
10 Catch::Detail::print [function] [call site] 02112
10 getTypeIdx [function] [call site] 02113
10 auto::getGlobalSection [function] [call site] 02114
10 Catch::empty [function] [call site] 02115
10 Catch::Detail::print [function] [call site] 02116
10 Catch::StringRef::size [function] [call site] 02117
10 Catch::StringRef::size [function] [call site] 02118
10 getGlobalType [function] [call site] 02119
10 WasmEdge::Driver::getInitExprStr [function] [call site] 02120
11 WasmEdge::AST::Expression::getInstrs [function] [call site] 02121
11 Catch::empty [function] [call site] 02122
11 WasmEdge::AST::Instruction::getOpCode [function] [call site] 02123
11 WasmEdge::AST::Instruction::getNum [function] [call site] 02125
12 ValVariant [function] [call site] 02126
12 ValVariant [function] [call site] 02127
11 WasmEdge::AST::Instruction::getNum [function] [call site] 02129
11 WasmEdge::AST::Instruction::getNum [function] [call site] 02131
11 WasmEdge::AST::Instruction::getNum [function] [call site] 02133
11 WasmEdge::AST::Instruction::getTargetIndex [function] [call site] 02135
11 WasmEdge::AST::Instruction::getTargetIndex [function] [call site] 02137
11 WasmEdge::BlockType::getValType [function] [call site] 02139
10 Catch::Detail::print [function] [call site] 02141
10 WasmEdge::BlockType::getValType [function] [call site] 02142
10 WasmEdge::AST::FieldType::getValMut [function] [call site] 02143
10 GlobalName [function] [call site] 02144
10 std::string::empty [function] [call site] 02145
10 Catch::Detail::print [function] [call site] 02146
10 Catch::Detail::print [function] [call site] 02147
10 auto::getExportSection [function] [call site] 02148
10 Catch::empty [function] [call site] 02149
10 Catch::Detail::print [function] [call site] 02150
10 Catch::StringRef::size [function] [call site] 02151
10 getExternalIndex [function] [call site] 02152
10 getExternalType [function] [call site] 02153
10 Catch::Detail::print [function] [call site] 02154
10 FuncName [function] [call site] 02155
10 getExternalName [function] [call site] 02156
10 Catch::Detail::print [function] [call site] 02157
10 getExternalName [function] [call site] 02158
10 Catch::Detail::print [function] [call site] 02159
10 getExternalName [function] [call site] 02160
10 Catch::Detail::print [function] [call site] 02161
10 getExternalName [function] [call site] 02162
10 auto::getStartSection [function] [call site] 02163
10 Catch::Detail::print [function] [call site] 02164
10 Catch::Detail::print [function] [call site] 02165
10 FuncName [function] [call site] 02166
10 auto::getElementSection [function] [call site] 02167
10 Catch::empty [function] [call site] 02168
10 Catch::Detail::print [function] [call site] 02169
10 Catch::StringRef::size [function] [call site] 02170
10 Catch::StringRef::size [function] [call site] 02171
10 WasmEdge::AST::ElementSegment::getInitExprs [function] [call site] 02172
10 WasmEdge::AST::ElementSegment::getMode [function] [call site] 02173
10 Catch::Detail::print [function] [call site] 02174
10 WasmEdge::AST::ElementSegment::getIdx [function] [call site] 02175
10 auto::getRefType [function] [call site] 02176
10 Catch::StringRef::size [function] [call site] 02177
10 WasmEdge::Driver::getInitExprStr [function] [call site] 02178
10 auto::getExpr [function] [call site] 02179
10 std::string::empty [function] [call site] 02180
10 Catch::Detail::print [function] [call site] 02181
10 Catch::Detail::print [function] [call site] 02182
10 Catch::Detail::print [function] [call site] 02183
10 auto::getRefType [function] [call site] 02184
10 Catch::StringRef::size [function] [call site] 02185
10 Catch::Detail::print [function] [call site] 02186
10 auto::getRefType [function] [call site] 02187
10 Catch::StringRef::size [function] [call site] 02188
10 Catch::StringRef::size [function] [call site] 02189
10 Catch::Detail::print [function] [call site] 02190
10 WasmEdge::Driver::getElemEntryStr [function] [call site] 02191
11 WasmEdge::AST::Expression::getInstrs [function] [call site] 02192
11 Catch::empty [function] [call site] 02193
11 WasmEdge::AST::Instruction::getOpCode [function] [call site] 02194
11 WasmEdge::AST::Instruction::getTargetIndex [function] [call site] 02196
11 WasmEdge::Driver::getInitExprStr [function] [call site] 02197
10 auto::getDataCountSection [function] [call site] 02198
10 Catch::Detail::print [function] [call site] 02199
10 auto::getCodeSection [function] [call site] 02200
10 Catch::empty [function] [call site] 02201
10 Catch::Detail::print [function] [call site] 02202
10 Catch::StringRef::size [function] [call site] 02203
10 Catch::StringRef::size [function] [call site] 02204
10 Catch::Detail::print [function] [call site] 02205
10 getSegSize [function] [call site] 02206
10 FuncName [function] [call site] 02207
10 auto::getDataSection [function] [call site] 02208
10 Catch::empty [function] [call site] 02209
10 Catch::Detail::print [function] [call site] 02210
10 Catch::StringRef::size [function] [call site] 02211
10 Catch::StringRef::size [function] [call site] 02212
10 WasmEdge::AST::ElementSegment::getMode [function] [call site] 02213
10 Catch::Detail::print [function] [call site] 02214
10 WasmEdge::AST::ElementSegment::getIdx [function] [call site] 02215
10 WasmEdge::Runtime::Instance::ModuleInstance::getData [function] [call site] 02216
11 Unexpect [function] [call site] 02218
11 WasmEdge::Runtime::Instance::ModuleInstance::unsafeGetData [function] [call site] 02219
10 WasmEdge::Driver::getInitExprStr [function] [call site] 02220
10 auto::getExpr [function] [call site] 02221
10 std::string::empty [function] [call site] 02222
10 Catch::Detail::print [function] [call site] 02223
10 Catch::Detail::print [function] [call site] 02224
10 Catch::Detail::print [function] [call site] 02225
10 WasmEdge::Runtime::Instance::ModuleInstance::getData [function] [call site] 02226
10 Catch::Detail::print [function] [call site] 02227
10 Catch::Detail::print [function] [call site] 02228
10 Catch::Detail::print [function] [call site] 02231
10 Catch::Detail::print [function] [call site] 02232
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 02233
9 WasmEdge::Driver::ValidateTool [function] [call site] 02234
10 std::ios::sync_with_stdio [function] [call site] 02235
10 WasmEdge::Driver::createConfigure [function] [call site] 02236
10 WasmEdge::Configure::addHostRegistration [function] [call site] 02237
10 std::filesystem::absolute [function] [call site] 02238
10 std::filesystem::u8path [function] [call site] 02239
10 Catch::Generators::value [function] [call site] 02240
10 WasmEdge::VM::VM::loadWasm [function] [call site] 02241
10 auto::u8string [function] [call site] 02242
10 WasmEdge::VM::VM::validate [function] [call site] 02243
10 writeAddrinfo [function] [call site] 02244
9 WasmEdge::PO::SubCommand::is_selected [function] [call site] 02245
9 WasmEdge::Driver::InstantiateTool [function] [call site] 02246
10 std::ios::sync_with_stdio [function] [call site] 02247
10 WasmEdge::Driver::createConfigure [function] [call site] 02248
10 Catch::Generators::value [function] [call site] 02249
10 Configure::getRuntimeConfigure [function] [call site] 02250
10 static_cast<uint32_t> [function] [call site] 02251
10 Catch::Generators::value [function] [call site] 02252
10 WasmEdge::Configure::addHostRegistration [function] [call site] 02253
10 Catch::Generators::value [function] [call site] 02254
10 Catch::throw_logic_error [function] [call site] 02255
10 std::filesystem::absolute [function] [call site] 02256
10 std::filesystem::u8path [function] [call site] 02257
10 Catch::Generators::value [function] [call site] 02258
10 Catch::Generators::value [function] [call site] 02259
10 Catch::throw_logic_error [function] [call site] 02261
10 std::filesystem::absolute [function] [call site] 02263
10 std::filesystem::u8path [function] [call site] 02264
10 registerModule [function] [call site] 02266
10 Catch::throw_logic_error [function] [call site] 02267
10 auto::u8string [function] [call site] 02268
10 WasmEdge::VM::VM::loadWasm [function] [call site] 02269
10 auto::u8string [function] [call site] 02270
10 WasmEdge::VM::VM::validate [function] [call site] 02271
10 WasmEdge::VM::VM::instantiate [function] [call site] 02272
10 writeAddrinfo [function] [call site] 02273
9 WasmEdge::Driver::Tool [function] [call site] 02274
8 static_cast<int> [function] [call site] 02275
8 std::vector::size [function] [call site] 02276
8 std::vector::data [function] [call site] 02277
8 read [function] [call site] 02281
9 std::memcpy [function] [call site] 02282
9 Catch::StringRef::data [function] [call site] 02283
8 std::string::append [function] [call site] 02284
8 static_cast<size_t> [function] [call site] 02285
8 std::move [function] [call site] 02287
7 std::back_inserter [function] [call site] 02288
7 fmt::format_to [function] [call site] 02289
7 fmt::format_to [function] [call site] 02290
7 fmt::format_to [function] [call site] 02291
7 fmt::format_to [function] [call site] 02292
7 fmt::format_to [function] [call site] 02293
7 fmt::format_to [function] [call site] 02294
7 fmt::format_to [function] [call site] 02295
7 fmt::format_to [function] [call site] 02296
7 fmt::format_to [function] [call site] 02297
7 fmt::format_to [function] [call site] 02298
7 fmt::format_to [function] [call site] 02299
7 fmt::format_to [function] [call site] 02300
7 fmt::format_to [function] [call site] 02301
7 fmt::format_to [function] [call site] 02302
7 fmt::format_to [function] [call site] 02303
7 fmt::format_to [function] [call site] 02304
7 fmt::format_to [function] [call site] 02305
7 fmt::format_to [function] [call site] 02306
7 fmt::format_to [function] [call site] 02307
7 fmt::format_to [function] [call site] 02308
7 fmt::format_to [function] [call site] 02309
7 fmt::format_to [function] [call site] 02310
7 fmt::format_to [function] [call site] 02311
7 fmt::format_to [function] [call site] 02312
7 fmt::format_to [function] [call site] 02313
7 fmt::format_to [function] [call site] 02314
7 fmt::format_to [function] [call site] 02315
7 fmt::format_to [function] [call site] 02316
7 fmt::format_to [function] [call site] 02317
7 fmt::format_to [function] [call site] 02318
7 fmt::format_to [function] [call site] 02319
7 fmt::format_to [function] [call site] 02320
7 fmt::format_to [function] [call site] 02321
7 fmt::format_to [function] [call site] 02322
7 fmt::format_to [function] [call site] 02323
7 fmt::format_to [function] [call site] 02324
7 fmt::format_to [function] [call site] 02325
7 fmt::format_to [function] [call site] 02326
7 fmt::format_to [function] [call site] 02327
7 fmt::format_to [function] [call site] 02328
7 fmt::format_to [function] [call site] 02329
7 fmt::format_to [function] [call site] 02330
7 fmt::format_to [function] [call site] 02331
7 fmt::format_to [function] [call site] 02332
7 fmt::format_to [function] [call site] 02333
7 fmt::format_to [function] [call site] 02334
7 fmt::format_to [function] [call site] 02335
7 fmt::format_to [function] [call site] 02336
7 fmt::format_to [function] [call site] 02337
7 fmt::format_to [function] [call site] 02338
7 fmt::format_to [function] [call site] 02339
7 fmt::format_to [function] [call site] 02340
7 fmt::format_to [function] [call site] 02341
7 fmt::format_to [function] [call site] 02342
7 fmt::format_to [function] [call site] 02343
7 fmt::format_to [function] [call site] 02344
7 fmt::format_to [function] [call site] 02345
7 fmt::format_to [function] [call site] 02346
7 fmt::format_to [function] [call site] 02347
7 fmt::format_to [function] [call site] 02348
7 fmt::format_to [function] [call site] 02349
7 fmt::format_to [function] [call site] 02350
7 fmt::format_to [function] [call site] 02351
7 fmt::format_to [function] [call site] 02352
7 fmt::format_to [function] [call site] 02353
7 fmt::format_to [function] [call site] 02354
7 fmt::format_to [function] [call site] 02355
7 fmt::format_to [function] [call site] 02356
7 fmt::format_to [function] [call site] 02357
7 fmt::format_to [function] [call site] 02358
7 fmt::format_to [function] [call site] 02359
7 fmt::format_to [function] [call site] 02360
7 fmt::format_to [function] [call site] 02361
7 fmt::format_to [function] [call site] 02362
7 fmt::format_to [function] [call site] 02363
7 fmt::format_to [function] [call site] 02364
7 fmt::format_to [function] [call site] 02365
7 fmt::format_to [function] [call site] 02366
7 fmt::format_to [function] [call site] 02367
7 fmt::format_to [function] [call site] 02368
7 fmt::format_to [function] [call site] 02369
7 fmt::format_to [function] [call site] 02370
7 fmt::format_to [function] [call site] 02371
7 fmt::format_to [function] [call site] 02372
7 fmt::format_to [function] [call site] 02373
7 fmt::format_to [function] [call site] 02374
7 fmt::format_to [function] [call site] 02375
7 fmt::format_to [function] [call site] 02376
7 fmt::format_to [function] [call site] 02377
7 static_cast<std::underlying_type_t<__wasi_errno_t>> [function] [call site] 02378
7 std::string_view [function] [call site] 02380
7 Catch::StringRef::data [function] [call site] 02381
7 Catch::StringRef::size [function] [call site] 02382
6 WasmEdge::LLVM::Value::setVisibility [function] [call site] 02383
7 LLVMSetVisibility [function] [call site] 02384
6 WasmEdge::LLVM::Value::setDSOLocal [function] [call site] 02385
7 llvm::cast<llvm::GlobalValue> [function] [call site] 02386
7 reinterpret_cast<llvm::Value [call site] 02387
6 WasmEdge::LLVM::Value::setDLLStorageClass [function] [call site] 02388
7 LLVMSetDLLStorageClass [function] [call site] 02389
6 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 02390
7 LLVMAddAttributeAtIndex [function] [call site] 02391
7 static_cast<unsigned [call site] 02392
7 WasmEdge::LLVM::Attribute::unwrap [function] [call site] 02393
6 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 02394
6 WasmEdge::LLVM::Value::addFnAttr [function] [call site] 02395
6 WasmEdge::LLVM::Value::addParamAttr [function] [call site] 02396
7 LLVMAddAttributeAtIndex [function] [call site] 02397
7 WasmEdge::LLVM::Attribute::unwrap [function] [call site] 02398
6 WasmEdge::LLVM::Value::addParamAttr [function] [call site] 02399
6 Functions::emplace_back [function] [call site] 02400
5 AST::Module::getFunctionSection [function] [call site] 02401
5 AST::Module::getCodeSection [function] [call site] 02402
4 WasmEdge::AST::Module::getDefinedFuncCount [function] [call site] 02403
4 EXPECTED_TRY [function] [call site] 02404
4 WasmEdge::LLVM::Compiler::compileFunctionBody [function] [call site] 02405
4 WasmEdge::LLVM::Compiler::compile [function] [call site] 02406
4 AST::Module::getExportSection [function] [call site] 02407
4 writeAddrinfo [function] [call site] 02408
4 WasmEdge::Host::WasiCrypto::Symmetric::Tag::verify [function] [call site] 02409
4 LLVM::Data::extract [function] [call site] 02410
4 EXPECTED_TRY [function] [call site] 02411
4 WasmEdge::LLVM::Compiler::optimize [function] [call site] 02412
4 finalizeIntrinsicsTable [function] [call site] 02413
4 std::move [function] [call site] 02414
3 static_cast<uint32_t> [function] [call site] 02415
3 Catch::throw_logic_error [function] [call site] 02417
3 WasmEdge::LLVM::CodeGen::codegen [function] [call site] 02418
3 Span<const [call site] 02419
3 std::move [function] [call site] 02420
3 static_cast<uint32_t> [function] [call site] 02421
3 Catch::throw_logic_error [function] [call site] 02423
2 handleCAPIError [function] [call site] 02424