SYMBOL INDEX (3921 symbols across 376 files) FILE: Build/dev.py function get_default_work_dir (line 26) | def get_default_work_dir() -> Path: function init_work_dir (line 33) | def init_work_dir(work_dir: Path) -> Path: function main (line 40) | def main() -> int: FILE: Build/lib/benchmark.py class BenchmarkProgram (line 28) | class BenchmarkProgram: function get_benchmark_test_defs (line 79) | def get_benchmark_test_defs() -> list[TestDef]: class BenchmarkSource (line 108) | class BenchmarkSource: function _clbg_source (line 118) | def _clbg_source(name: str, extra_flags: Optional[list[str]] = None) -> ... class CompileBenchmarkTask (line 162) | class CompileBenchmarkTask(Task): method __init__ (line 165) | def __init__( method run (line 180) | def run(self) -> TaskResult: function setup_benchmark_compile_tasks (line 220) | def setup_benchmark_compile_tasks( function _mean (line 248) | def _mean(values: list[float]) -> float: function _stddev (line 254) | def _stddev(values: list[float]) -> float: function _run_file_benchmark_once (line 267) | def _run_file_benchmark_once( function _extract_json_from_output (line 325) | def _extract_json_from_output(text: str) -> Optional[str]: function _get_results_dir (line 355) | def _get_results_dir(work_dir: Path) -> Path: function save_results (line 359) | def save_results(work_dir: Path, name: str, results: dict) -> Path: function load_results (line 369) | def load_results(work_dir: Path, name: str) -> Optional[dict]: function list_saved_results (line 382) | def list_saved_results(work_dir: Path) -> list[str]: function _format_val (line 395) | def _format_val(mean: float, std: float, unit: str) -> str: function _format_delta (line 404) | def _format_delta(delta: float, pct: float, unit: str) -> str: function _is_regression (line 409) | def _is_regression(pct: float) -> bool: function _is_improvement (line 413) | def _is_improvement(pct: float) -> bool: function _ansi_red (line 417) | def _ansi_red(s: str) -> str: function _ansi_green (line 421) | def _ansi_green(s: str) -> str: function _colorize_delta (line 425) | def _colorize_delta(delta_str: str, pct: float, interactive: bool) -> str: function _geometric_mean (line 444) | def _geometric_mean(values: list[float]) -> float: function _per_run_geometric_means (line 452) | def _per_run_geometric_means( function print_results (line 475) | def print_results(results: dict) -> None: function print_comparison (line 511) | def print_comparison(current: dict, baseline: dict) -> None: function _print_comparison_row (line 560) | def _print_comparison_row( function _get_wavm_version (line 588) | def _get_wavm_version(source_dir: Path) -> str: function run_benchmarks (line 595) | def run_benchmarks( function cmd_benchmark (line 677) | def cmd_benchmark(args: argparse.Namespace, ctx: CommandContext) -> int: function cmd_benchmark_compile (line 728) | def cmd_benchmark_compile(args: argparse.Namespace, ctx: CommandContext)... function register_benchmark_commands (line 751) | def register_benchmark_commands(subparsers: argparse._SubParsersAction) ... FILE: Build/lib/build.py class WAVMConfigTemplate (line 39) | class WAVMConfigTemplate: class WAVMConfig (line 61) | class WAVMConfig: function get_build_stamp (line 158) | def get_build_stamp(config_hash: str, llvm_commit: str) -> str: function read_build_stamp (line 163) | def read_build_stamp(build_dir: Path) -> Optional[str]: function write_build_stamp (line 171) | def write_build_stamp(build_dir: Path, stamp: str) -> None: function hash_config (line 177) | def hash_config(cmake_args: list[str]) -> str: function get_config_string (line 183) | def get_config_string(cmake_args: list[str]) -> str: function needs_cmake_configure (line 188) | def needs_cmake_configure(build_dir: Path, cmake_args: list[str]) -> bool: function write_cmake_config_args (line 214) | def write_cmake_config_args(build_dir: Path, cmake_args: list[str]) -> N... function get_applicable_wavm_configs (line 227) | def get_applicable_wavm_configs() -> list[WAVMConfig]: function find_wavm_config (line 304) | def find_wavm_config(config_name: str) -> tuple[Optional[WAVMConfig], li... function get_lint_config (line 314) | def get_lint_config() -> WAVMConfig: function needs_aslr_workaround (line 330) | def needs_aslr_workaround(config: WAVMConfig) -> bool: class ConfigureWAVMTask (line 349) | class ConfigureWAVMTask(Task): method __init__ (line 352) | def __init__( method run (line 379) | def run(self) -> TaskResult: class BuildWAVMTask (line 434) | class BuildWAVMTask(Task): method __init__ (line 437) | def __init__( method run (line 456) | def run(self) -> TaskResult: function create_wavm_configure_task (line 466) | def create_wavm_configure_task( function create_wavm_build_tasks (line 500) | def create_wavm_build_tasks( function build_single_config (line 526) | def build_single_config( function cmd_list_configs (line 572) | def cmd_list_configs(args: argparse.Namespace, ctx: CommandContext) -> int: function register_list_configs (line 581) | def register_list_configs(subparsers: argparse._SubParsersAction) -> None: function cmd_package (line 587) | def cmd_package(args: argparse.Namespace, ctx: CommandContext) -> int: function register_package (line 623) | def register_package(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/context.py class CommandContext (line 8) | class CommandContext: FILE: Build/lib/coverage.py function find_coverage_tool (line 15) | def find_coverage_tool(tool_name: str, llvm_toolchain_task: Optional[Tas... function find_instrumented_binaries (line 35) | def find_instrumented_binaries(build_dir: Path) -> list[Path]: class CoverageReportTask (line 66) | class CoverageReportTask(Task): method __init__ (line 69) | def __init__( method run (line 93) | def run(self) -> TaskResult: function merge_lcov_files (line 217) | def merge_lcov_files(lcov_paths: list[Path], output_path: Path) -> None: function cmd_merge_coverage (line 262) | def cmd_merge_coverage(args: argparse.Namespace, ctx: CommandContext) ->... function register_merge_coverage (line 296) | def register_merge_coverage(subparsers: argparse._SubParsersAction) -> N... FILE: Build/lib/cpp_files.py function discover_cpp_files (line 7) | def discover_cpp_files(source_dir: Path) -> list[Path]: FILE: Build/lib/format.py class ClangFormatTask (line 15) | class ClangFormatTask(Task): method __init__ (line 18) | def __init__( method run (line 38) | def run(self) -> TaskResult: class DiscoverFormatFilesTask (line 102) | class DiscoverFormatFilesTask(Task): method __init__ (line 105) | def __init__( method run (line 121) | def run(self) -> TaskResult: function create_format_tasks (line 142) | def create_format_tasks( function cmd_format (line 166) | def cmd_format(args: argparse.Namespace, ctx: CommandContext) -> int: function register_format (line 175) | def register_format(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/fuzz.py class FuzzerConfig (line 26) | class FuzzerConfig: function get_libfuzzer_config (line 75) | def get_libfuzzer_config() -> WAVMConfig: function build_libfuzzer (line 95) | def build_libfuzzer( function generate_seed_corpus (line 123) | def generate_seed_corpus( function _count_files (line 169) | def _count_files(dir_path: Path) -> int: function run_fuzzer (line 176) | def run_fuzzer( function translate_compile_model_corpus (line 270) | def translate_compile_model_corpus(build_dir: Path, fuzz_dir: Path) -> N... function reduce_corpus (line 303) | def reduce_corpus(fc: FuzzerConfig, build_dir: Path, fuzz_dir: Path) -> ... function _needs_seed_corpus (line 343) | def _needs_seed_corpus(fuzz_dir: Path) -> bool: function _resolve_targets (line 350) | def _resolve_targets(target_list: Optional[list[str]]) -> list[str]: function _snapshot_corpus_counts (line 364) | def _snapshot_corpus_counts(fuzz_dir: Path, targets: list[str]) -> dict[... function _print_final_report (line 372) | def _print_final_report( function cmd_fuzz (line 407) | def cmd_fuzz(args: argparse.Namespace, ctx: CommandContext) -> int: function register_fuzz_commands (line 494) | def register_fuzz_commands(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/lint.py class PythonLintTask (line 14) | class PythonLintTask(Task): method __init__ (line 17) | def __init__(self, source_dir: Path, tool: str, args: list[str]): method run (line 26) | def run(self) -> TaskResult: function create_lint_tasks (line 36) | def create_lint_tasks( function cmd_lint (line 63) | def cmd_lint(args: argparse.Namespace, ctx: CommandContext) -> int: function register_lint (line 69) | def register_lint(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/llvm.py class LLVMConfig (line 19) | class LLVMConfig: function get_applicable_llvm_configs (line 43) | def get_applicable_llvm_configs() -> list[LLVMConfig]: function get_platform_name (line 69) | def get_platform_name() -> str: function _get_release_tag_for_commit (line 85) | def _get_release_tag_for_commit(commit_hash: str) -> str: function get_llvm_download_url (line 90) | def get_llvm_download_url(release_tag: str, config_name: str) -> str: class CloneWAVMLLVMTask (line 103) | class CloneWAVMLLVMTask(Task): method __init__ (line 113) | def __init__(self, scratch_dir: Path, offline: bool = False): method run (line 121) | def run(self) -> TaskResult: class DownloadLLVMTask (line 178) | class DownloadLLVMTask(Task): method __init__ (line 185) | def __init__( method run (line 201) | def run(self) -> TaskResult: class UseLocalLLVMTask (line 236) | class UseLocalLLVMTask(Task): method __init__ (line 239) | def __init__(self, config: LLVMConfig, scratch_dir: Path): method run (line 248) | def run(self) -> TaskResult: class BuildLLVMTask (line 260) | class BuildLLVMTask(Task): method __init__ (line 270) | def __init__( method run (line 293) | def run(self) -> TaskResult: class _LLVMState (line 332) | class _LLVMState: function _init_llvm (line 341) | def _init_llvm( function get_llvm_task (line 357) | def get_llvm_task( function get_llvm_toolchain_task (line 402) | def get_llvm_toolchain_task( FILE: Build/lib/output.py class Output (line 8) | class Output: method __init__ (line 11) | def __init__(self) -> None: method _get_terminal_width (line 20) | def _get_terminal_width(self) -> int: method _write_atomic (line 26) | def _write_atomic(self, data: str, file: io.TextIOWrapper) -> None: method _build_clear (line 35) | def _build_clear(self) -> str: method _build_status (line 42) | def _build_status(self, lines: list[str]) -> str: method status (line 54) | def status(self, *lines: str) -> None: method clear_status (line 68) | def clear_status(self) -> None: method print (line 76) | def print(self, msg: str) -> None: method error (line 86) | def error(self, msg: str) -> None: method verbose (line 92) | def verbose(self, msg: str) -> None: FILE: Build/lib/platform.py function get_wavm_bin_path (line 52) | def get_wavm_bin_path(build_dir: Union[str, Path]) -> Path: function find_vcvarsall (line 62) | def find_vcvarsall() -> Optional[Path]: function get_host_arch (line 89) | def get_host_arch() -> str: function set_target_arch (line 136) | def set_target_arch(arch: str) -> None: function get_target_arch (line 144) | def get_target_arch() -> str: function is_cross_compiling (line 149) | def is_cross_compiling() -> bool: function is_rosetta (line 154) | def is_rosetta() -> bool: function get_cross_compile_cmake_args (line 159) | def get_cross_compile_cmake_args() -> list[str]: function get_build_dir (line 167) | def get_build_dir(work_dir: Path, subdir: str, config_name: str) -> Path: function init_env (line 182) | def init_env() -> None: function _decode_text (line 259) | def _decode_text(data: bytes) -> str: class CommandResult (line 264) | class CommandResult: method __init__ (line 267) | def __init__( method from_completed (line 290) | def from_completed( method from_timeout (line 307) | def from_timeout( method output (line 333) | def output(self) -> str: method format_failure (line 342) | def format_failure( method _format_reproducible_command (line 373) | def _format_reproducible_command(self) -> str: method _format_posix_command (line 380) | def _format_posix_command(self) -> str: method _format_windows_command (line 398) | def _format_windows_command(self) -> str: method _get_extra_env_vars (line 422) | def _get_extra_env_vars(self) -> list[tuple[str, str]]: function run_command (line 433) | def run_command( function _download_with_retry (line 469) | def _download_with_retry(url: str, dest: Path) -> None: function download_and_extract (line 485) | def download_and_extract(url: str, dest_dir: Path) -> None: function get_compiler_major_version (line 529) | def get_compiler_major_version( function get_gcc_clang_major_version (line 547) | def get_gcc_clang_major_version(compiler: str) -> Optional[int]: function get_msvc_major_version (line 552) | def get_msvc_major_version() -> Optional[int]: FILE: Build/lib/run.py function cmd_run (line 12) | def cmd_run(args: argparse.Namespace, ctx: CommandContext) -> int: function register_run (line 42) | def register_run(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/task_graph.py class TaskState (line 15) | class TaskState(Enum): class TaskResult (line 28) | class TaskResult: class Task (line 38) | class Task: method __init__ (line 41) | def __init__( method run (line 56) | def run(self) -> TaskResult: function _format_duration (line 66) | def _format_duration(seconds: float) -> str: function _update_states (line 71) | def _update_states(tasks: list[Task]) -> None: function _get_ready_tasks (line 102) | def _get_ready_tasks(tasks: list[Task]) -> list[Task]: function _update_status (line 109) | def _update_status(tasks: list[Task], start_time: float) -> None: function execute (line 160) | def execute(demanded_tasks: list[Task], suppress_summary: bool = False) ... FILE: Build/lib/test.py function _wavm_version_expected_output (line 61) | def _wavm_version_expected_output() -> str: function get_tests (line 77) | def get_tests() -> list[TestDef]: class WASTTestDir (line 358) | class WASTTestDir: class TestHistoryEntry (line 429) | class TestHistoryEntry: function load_test_history (line 450) | def load_test_history(scratch_dir: Path) -> None: function save_test_history (line 469) | def save_test_history() -> None: function update_test_history (line 486) | def update_test_history( function get_test_priority (line 495) | def get_test_priority(config_name: str, test_name: str) -> tuple[int, fl... function is_gdb_available (line 520) | def is_gdb_available() -> bool: class RunTestTask (line 525) | class RunTestTask(Task): method __init__ (line 528) | def __init__( method run (line 557) | def run(self) -> TaskResult: method _run_steps (line 577) | def _run_steps(self, context: TestContext) -> TestResult: class DiscoverWASTTestsTask (line 587) | class DiscoverWASTTestsTask(Task): method __init__ (line 590) | def __init__(self, source_dir: Path, trace_tests: bool = False): method run (line 611) | def run(self) -> TaskResult: class CloneFuzzCorporaTask (line 655) | class CloneFuzzCorporaTask(Task): method __init__ (line 658) | def __init__(self, working_dir: Path, offline: bool = False): method run (line 668) | def run(self) -> TaskResult: class CreateTestTasksTask (line 696) | class CreateTestTasksTask(Task): method __init__ (line 699) | def __init__( method run (line 733) | def run(self) -> TaskResult: function setup_test_tasks (line 837) | def setup_test_tasks( function cmd_test (line 919) | def cmd_test(args: argparse.Namespace, ctx: CommandContext) -> int: function register_test (line 983) | def register_test(subparsers: argparse._SubParsersAction) -> None: function cmd_test_install (line 998) | def cmd_test_install(args: argparse.Namespace, ctx: CommandContext) -> int: function register_test_install (line 1026) | def register_test_install(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/test_def.py class TestContext (line 16) | class TestContext: class TestResult (line 29) | class TestResult: class TestStep (line 37) | class TestStep: method run (line 52) | def run( class TestDef (line 137) | class TestDef: FILE: Build/lib/tidy.py class ClangTidyTask (line 16) | class ClangTidyTask(Task): method __init__ (line 19) | def __init__( method run (line 40) | def run(self) -> TaskResult: class DiscoverTidyFilesTask (line 70) | class DiscoverTidyFilesTask(Task): method __init__ (line 73) | def __init__( method run (line 92) | def run(self) -> TaskResult: function create_tidy_tasks (line 126) | def create_tidy_tasks( function cmd_tidy (line 152) | def cmd_tidy(args: argparse.Namespace, ctx: CommandContext) -> int: function register_tidy (line 171) | def register_tidy(subparsers: argparse._SubParsersAction) -> None: FILE: Build/lib/toolchain.py class CMakeVarArg (line 64) | class CMakeVarArg: method to_arg (line 70) | def to_arg(self) -> str: function build_cmake_cmd (line 76) | def build_cmake_cmd(args: list[Union[str, Path, CMakeVarArg]]) -> list[s... function is_command_available (line 98) | def is_command_available(command: str) -> bool: class ToolchainScope (line 103) | class ToolchainScope(Enum): function _get_wavm_llvm_compiler_cmake_args (line 110) | def _get_wavm_llvm_compiler_cmake_args(llvm_dir: Path) -> list[CMakeVarA... function _get_wavm_llvm_linker_cmake_args (line 135) | def _get_wavm_llvm_linker_cmake_args(llvm_dir: Path) -> list[CMakeVarArg]: function _get_wavm_llvm_all_cmake_args (line 143) | def _get_wavm_llvm_all_cmake_args(llvm_dir: Path) -> list[CMakeVarArg]: class Toolchain (line 148) | class Toolchain: method __init__ (line 156) | def __init__( method identity (line 174) | def identity(self) -> str: method lto_mode (line 183) | def lto_mode(self) -> str: method supports_coverage (line 195) | def supports_coverage(self) -> bool: method get_or_create_prerequisite_tasks (line 198) | def get_or_create_prerequisite_tasks( method get_cmake_args (line 216) | def get_cmake_args(self) -> list[CMakeVarArg]: function detect_toolchains (line 235) | def detect_toolchains() -> list[Toolchain]: function get_primary_toolchain (line 360) | def get_primary_toolchain(compiler: str) -> Toolchain: FILE: Build/lib/wasi.py function get_wasi_sdk_platform (line 20) | def get_wasi_sdk_platform() -> str: class DownloadWasiSdkTask (line 40) | class DownloadWasiSdkTask(Task): method __init__ (line 43) | def __init__(self, working_dir: Path, offline: bool = False): method run (line 52) | def run(self) -> TaskResult: class CompileWasiTestTask (line 96) | class CompileWasiTestTask(Task): method __init__ (line 99) | def __init__(self, cpp_file: Path, output_dir: Path, wasi_sdk_task: Do... method run (line 109) | def run(self) -> TaskResult: FILE: Build/lib/workspace.py function _add_unique (line 16) | def _add_unique(items: list[str], value: str) -> None: function generate_workspace_file (line 22) | def generate_workspace_file( function cmd_setup_workspace (line 72) | def cmd_setup_workspace(args: argparse.Namespace, ctx: CommandContext) -... function register_setup_workspace (line 103) | def register_setup_workspace(subparsers: argparse._SubParsersAction) -> ... FILE: Examples/embedder/c/embedder-example.c function handle_trap (line 13) | static void handle_trap(wasm_trap_t* trap) function own (line 30) | static own wasm_trap_t* hello_callback(const wasm_val_t args[], wasm_val... function main (line 64) | int main(int argc, char** argv) FILE: Examples/embedder/cpp-wasi/embedder-example.cpp function readFile (line 27) | static bool readFile(const char* path, std::vector& outBytes) function main (line 78) | int main(int argc, char** argv) FILE: Examples/embedder/cpp/embedder-example.cpp function main (line 31) | int main(int argc, char** argv) FILE: Include/WAVM/DWARF/Constants.h function namespace (line 5) | namespace WAVM { namespace DWARF { FILE: Include/WAVM/DWARF/DWARF.h function namespace (line 6) | namespace WAVM { namespace DWARF { FILE: Include/WAVM/DWARF/Sections.h function namespace (line 5) | namespace WAVM { namespace DWARF { FILE: Include/WAVM/IR/FeatureSpec.h function namespace (line 55) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/IR.h function namespace (line 7) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/Module.h function namespace (line 14) | namespace WAVM { namespace IR { type InitializerExpressionBase (line 92) | typedef InitializerExpressionBase InitializerExpression; type FunctionDef (line 95) | struct FunctionDef type TableDef (line 104) | struct TableDef type MemoryDef (line 110) | struct MemoryDef type GlobalDef (line 116) | struct GlobalDef type ExceptionTypeDef (line 123) | struct ExceptionTypeDef type Import (line 136) | typedef Import FunctionImport; type Import (line 137) | typedef Import TableImport; type Import (line 138) | typedef Import MemoryImport; type Import (line 139) | typedef Import GlobalImport; type Import (line 140) | typedef Import ExceptionTypeImport; type Export (line 143) | struct Export type KindAndIndex (line 154) | struct KindAndIndex type DataSegment (line 167) | struct DataSegment function switch (line 176) | struct ElemExpr type ElemSegment (line 234) | struct ElemSegment function OrderedSectionID (line 270) | enum class OrderedSectionID : U8 FILE: Include/WAVM/IR/OperatorPrinter.h function namespace (line 10) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/OperatorSignatures.h function namespace (line 10) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/Operators.h function namespace (line 12) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/RandomModule.h function namespace (line 3) | namespace WAVM { function namespace (line 7) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/Types.h function namespace (line 13) | namespace WAVM { namespace Runtime { function namespace (line 18) | namespace WAVM { namespace IR { function std (line 552) | inline std::string asString(const GlobalType& globalType) type ExceptionType (line 561) | struct ExceptionType function std (line 575) | inline std::string asString(const ExceptionType& exceptionType) function ExternKind (line 581) | enum class ExternKind : U8 function std (line 644) | inline std::string asString(const ExternType& objectType) function ReferenceType (line 660) | inline ReferenceType asReferenceType(const ExternKind kind) function ReferenceType (line 675) | inline ReferenceType asReferenceType(const ExternType& type) function namespace (line 684) | namespace WAVM { function FunctionType (line 693) | struct Hash FILE: Include/WAVM/IR/Validate.h function namespace (line 7) | namespace WAVM { namespace IR { FILE: Include/WAVM/IR/Value.h function namespace (line 11) | namespace WAVM { namespace Runtime { function namespace (line 16) | namespace WAVM { namespace IR { function UntaggedValue (line 48) | struct Value : UntaggedValue function std (line 118) | inline std::string asString(const std::vector& values) FILE: Include/WAVM/Inline/BasicTypes.h function namespace (line 8) | namespace WAVM { FILE: Include/WAVM/Inline/CLI.h function namespace (line 15) | namespace WAVM { FILE: Include/WAVM/Inline/DenseStaticIntSet.h function namespace (line 8) | namespace WAVM { FILE: Include/WAVM/Inline/Errors.h function namespace (line 6) | namespace WAVM { namespace Errors { FILE: Include/WAVM/Inline/FixedString.h function namespace (line 6) | namespace WAVM { function assign (line 36) | void assign(const char* str, Uptr len) function operator (line 44) | operator const char*() const { return data; } function Uptr (line 52) | static constexpr Uptr capacity() { return N; } FILE: Include/WAVM/Inline/FloatComponents.h function namespace (line 5) | namespace WAVM { FILE: Include/WAVM/Inline/Hash.h function namespace (line 17) | namespace WAVM { function I8 (line 73) | struct Hash function I16 (line 81) | struct Hash function I32 (line 89) | struct Hash function I64 (line 97) | struct Hash function string_view (line 110) | struct Hash function areKeysEqual (line 130) | static bool areKeysEqual(const Key& left, const Key& right) { return lef... function Uptr (line 131) | static Uptr getKeyHash(const Key& key) { return Hash()(key); } function string (line 134) | struct DefaultHashPolicy FILE: Include/WAVM/Inline/HashMap.h function namespace (line 13) | namespace WAVM { FILE: Include/WAVM/Inline/HashSet.h function namespace (line 13) | namespace WAVM { FILE: Include/WAVM/Inline/HashTable.h function namespace (line 11) | namespace WAVM { function Bucket (line 133) | Bucket* getBuckets() const { return buckets; } FILE: Include/WAVM/Inline/I128.h function namespace (line 13) | namespace WAVM { FILE: Include/WAVM/Inline/Impl/HashMapImpl.h function namespace (line 14) | namespace WAVM { FILE: Include/WAVM/Inline/Impl/HashSetImpl.h function namespace (line 13) | namespace WAVM { FILE: Include/WAVM/Inline/Impl/HashTableImpl.h function namespace (line 13) | namespace WAVM { function Element (line 245) | Element evictedElement{std::move(evictedBucket.storage.get())}; FILE: Include/WAVM/Inline/Impl/I128Impl.h function namespace (line 52) | namespace WAVM { function I128 (line 209) | inline I128 abs(I128 a) function addAndCheckOverflow (line 222) | inline bool addAndCheckOverflow(I128 a, I128 b, I128* out) function I128 (line 240) | inline I128 addmod127(I128 a, I128 b) function mulAndCheckOverflow (line 256) | inline bool mulAndCheckOverflow(I128 a, I128 b, I128* out) function I128 (line 322) | inline I128 mulmod127(I128 a, I128 b) function I128 (line 329) | inline I128 operator*(I128 a, I128 b) function I128 (line 473) | inline I128 I128::udivmod(I128 n, I128 d, I128& outRemainder) function ToCharsResult (line 651) | inline ToCharsResult toChars(char* outBegin, char* outEnd, I128 value) FILE: Include/WAVM/Inline/Impl/OptionalStorage.h function namespace (line 7) | namespace WAVM { function destruct (line 45) | void destruct() {} function namespace (line 62) | namespace OptionalStorageAssertions { FILE: Include/WAVM/Inline/IndexMap.h function namespace (line 7) | namespace WAVM { function removeOrFail (line 55) | void removeOrFail(Index index) function contains (line 63) | bool contains(Index index) const function Element (line 72) | const Element& operator[](Index index) const function Element (line 88) | const Element* get(Index index) const function Element (line 94) | Element* get(Index index) type Iterator (line 107) | struct Iterator FILE: Include/WAVM/Inline/InlineArray.h function namespace (line 8) | namespace WAVM { function Element (line 51) | const Element& operator[](Uptr index) const function Iterator (line 82) | Iterator end() { return Iterator{elements + numElements}; } FILE: Include/WAVM/Inline/IntCasts.h function namespace (line 8) | namespace WAVM { FILE: Include/WAVM/Inline/IntrusiveSharedPtr.h function namespace (line 3) | namespace WAVM { function operator (line 66) | constexpr operator Pointee*() const { return value; } type AdoptConstructorSelector (line 73) | enum AdoptConstructorSelector function IntrusiveSharedPtr (line 78) | constexpr IntrusiveSharedPtr(AdoptConstructorSelector, Pointee* inValue)... FILE: Include/WAVM/Inline/IsNameChar.h function namespace (line 3) | namespace WAVM { FILE: Include/WAVM/Inline/LEB128.h function namespace (line 12) | namespace WAVM { namespace Serialization { FILE: Include/WAVM/Inline/RandomStream.h function namespace (line 7) | namespace WAVM { FILE: Include/WAVM/Inline/Serialization.h function namespace (line 13) | namespace WAVM { namespace Serialization { function U8 (line 105) | inline const U8* peek(Uptr numBytes) function U8 (line 113) | inline const U8* tryAdvance(Uptr numBytes) function InputStream (line 145) | struct MemoryInputStream : InputStream FILE: Include/WAVM/Inline/StringBuilder.h function namespace (line 15) | namespace WAVM { function StringBuilderBase (line 146) | struct StringBuilder : StringBuilderBase function virtual (line 206) | virtual bool extendBuffer(Uptr numChars) override FILE: Include/WAVM/Inline/Time.h function namespace (line 5) | namespace WAVM { function friend (line 11) | friend bool isInfinity(Time time) { return isNaN(time.ns); } FILE: Include/WAVM/Inline/Timing.h function namespace (line 9) | namespace WAVM { namespace Timing { FILE: Include/WAVM/Inline/UnalignedArrayView.h function namespace (line 8) | namespace WAVM { FILE: Include/WAVM/Inline/Unicode.h function namespace (line 6) | namespace WAVM { namespace Unicode { FILE: Include/WAVM/Inline/xxhash/xxh3.h type xxh_u64x2 (line 366) | typedef __vector unsigned long long xxh_u64x2; type xxh_u8x16 (line 367) | typedef __vector unsigned char xxh_u8x16; type xxh_u32x4 (line 368) | typedef __vector unsigned xxh_u32x4; function XXH_FORCE_INLINE (line 387) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_revb(xxh_u64x2 val) function XXH_FORCE_INLINE (line 399) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_loadu(const void *ptr) function XXH_FORCE_INLINE (line 426) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mulo(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 432) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mule(xxh_u32x4 a, xxh_u32x4 b) function XXH128_hash_t (line 524) | static XXH128_hash_t function xxh_u64 (line 639) | static xxh_u64 function XXH_FORCE_INLINE (line 647) | XXH_FORCE_INLINE xxh_u64 XXH_xorshift64(xxh_u64 v64, int shift) function XXH64_hash_t (line 657) | static XXH64_hash_t XXH3_avalanche(xxh_u64 h64) function XXH64_hash_t (line 670) | static XXH64_hash_t XXH3_rrmxmx(xxh_u64 h64, xxh_u64 len) function XXH_FORCE_INLINE (line 714) | XXH_FORCE_INLINE XXH64_hash_t function XXH_FORCE_INLINE (line 736) | XXH_FORCE_INLINE XXH64_hash_t function XXH_FORCE_INLINE (line 752) | XXH_FORCE_INLINE XXH64_hash_t function XXH_FORCE_INLINE (line 769) | XXH_FORCE_INLINE XXH64_hash_t function XXH_FORCE_INLINE (line 806) | XXH_FORCE_INLINE xxh_u64 XXH3_mix16B(const xxh_u8* XXH_RESTRICT input, function XXH_FORCE_INLINE (line 839) | XXH_FORCE_INLINE XXH64_hash_t function XXH_NO_INLINE (line 869) | XXH_NO_INLINE XXH64_hash_t function XXH_FORCE_INLINE (line 934) | XXH_FORCE_INLINE void XXH_writeLE64(void* dst, xxh_u64 v64) type xxh_i64 (line 948) | typedef int64_t xxh_i64; type xxh_i64 (line 951) | typedef long long xxh_i64; function XXH3_accumulate_512_avx512 (line 983) | void function XXH3_scrambleAcc_avx512 (line 1032) | void function XXH3_initCustomSecret_avx512 (line 1056) | void function XXH3_accumulate_512_avx2 (line 1088) | void function XXH3_scrambleAcc_avx2 (line 1122) | void function XXH3_initCustomSecret_avx2 (line 1151) | void XXH3_initCustomSecret_avx2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH3_accumulate_512_sse2 (line 1194) | void function XXH3_scrambleAcc_sse2 (line 1229) | void function XXH3_initCustomSecret_sse2 (line 1258) | void XXH3_initCustomSecret_sse2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH_FORCE_INLINE (line 1293) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1330) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1387) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1419) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1453) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1471) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1488) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1615) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1632) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 1665) | XXH_FORCE_INLINE xxh_u64 function XXH64_hash_t (line 1673) | static XXH64_hash_t function XXH_FORCE_INLINE (line 1703) | XXH_FORCE_INLINE XXH64_hash_t function XXH_NO_INLINE (line 1724) | XXH_NO_INLINE XXH64_hash_t function XXH_NO_INLINE (line 1739) | XXH_NO_INLINE XXH64_hash_t function XXH_FORCE_INLINE (line 1758) | XXH_FORCE_INLINE XXH64_hash_t function XXH_NO_INLINE (line 1779) | XXH_NO_INLINE XXH64_hash_t type XXH64_hash_t (line 1789) | typedef XXH64_hash_t (*XXH3_hashLong64_f)(const xxh_u8* XXH_RESTRICT, si... function XXH_FORCE_INLINE (line 1792) | XXH_FORCE_INLINE XXH64_hash_t function XXH_PUBLIC_API (line 1817) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits(const void* input, size_t len) function XXH_PUBLIC_API (line 1822) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 1828) | XXH_PUBLIC_API XXH64_hash_t function XXH_alignedFree (line 1891) | static void XXH_alignedFree(void* p) function XXH_PUBLIC_API (line 1902) | XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void) function XXH_PUBLIC_API (line 1907) | XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr) function XXH_PUBLIC_API (line 1913) | XXH_PUBLIC_API void function XXH3_64bits_reset_internal (line 1919) | static void function XXH_PUBLIC_API (line 1942) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 1950) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 1960) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 1973) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 2000) | XXH_FORCE_INLINE XXH_errorcode function XXH_PUBLIC_API (line 2069) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 2077) | XXH_FORCE_INLINE void function XXH_PUBLIC_API (line 2111) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_digest (const XXH3_state_t* state) function XXH_PUBLIC_API (line 2131) | XXH_PUBLIC_API void function XXH_FORCE_INLINE (line 2191) | XXH_FORCE_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2220) | XXH_FORCE_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2247) | XXH_FORCE_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2322) | XXH_FORCE_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2341) | XXH_FORCE_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2353) | XXH_FORCE_INLINE XXH128_hash_t function XXH_NO_INLINE (line 2386) | XXH_NO_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2435) | XXH_FORCE_INLINE XXH128_hash_t function XXH_NO_INLINE (line 2463) | XXH_NO_INLINE XXH128_hash_t function XXH_NO_INLINE (line 2476) | XXH_NO_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 2486) | XXH_FORCE_INLINE XXH128_hash_t function XXH_NO_INLINE (line 2507) | XXH_NO_INLINE XXH128_hash_t type XXH128_hash_t (line 2516) | typedef XXH128_hash_t (*XXH3_hashLong128_f)(const xxh_u8* XXH_RESTRICT, ... function XXH_FORCE_INLINE (line 2519) | XXH_FORCE_INLINE XXH128_hash_t function XXH_PUBLIC_API (line 2543) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(const void* input, size_t len) function XXH_PUBLIC_API (line 2550) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 2558) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 2566) | XXH_PUBLIC_API XXH128_hash_t function XXH3_128bits_reset_internal (line 2580) | static void function XXH_PUBLIC_API (line 2588) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 2596) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 2606) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 2616) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 2623) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (const XXH3_state_t* st... function XXH_PUBLIC_API (line 2653) | XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2) function XXH_PUBLIC_API (line 2663) | XXH_PUBLIC_API int XXH128_cmp(const void* h128_1, const void* h128_2) function XXH_PUBLIC_API (line 2675) | XXH_PUBLIC_API void function XXH_PUBLIC_API (line 2687) | XXH_PUBLIC_API XXH128_hash_t FILE: Include/WAVM/Inline/xxhash/xxhash.h type XXH_errorcode (line 233) | typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; type XXH32_hash_t (line 243) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 247) | typedef unsigned int XXH32_hash_t; type XXH32_hash_t (line 250) | typedef unsigned long XXH32_hash_t; type XXH32_state_t (line 295) | typedef struct XXH32_state_s XXH32_state_t; type XXH32_canonical_t (line 325) | typedef struct { unsigned char digest[4]; } XXH32_canonical_t; type XXH64_hash_t (line 338) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 341) | typedef unsigned long long XXH64_hash_t; type XXH64_state_t (line 360) | typedef struct XXH64_state_s XXH64_state_t; type XXH64_canonical_t (line 370) | typedef struct { unsigned char digest[sizeof(XXH64_hash_t)]; } XXH64_can... type XXH32_state_s (line 397) | struct XXH32_state_s { type XXH64_state_s (line 412) | struct XXH64_state_s { type XXH3_state_t (line 551) | typedef struct XXH3_state_s XXH3_state_t; type XXH3_state_s (line 555) | struct XXH3_state_s { type XXH128_hash_t (line 633) | typedef struct { type XXH128_canonical_t (line 672) | typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_c... function XXH_free (line 883) | static void XXH_free(void* p) { free(p); } type xxh_u8 (line 960) | typedef uint8_t xxh_u8; type xxh_u8 (line 962) | typedef unsigned char xxh_u8; type XXH32_hash_t (line 964) | typedef XXH32_hash_t xxh_u32; function xxh_u32 (line 985) | static xxh_u32 XXH_read32(const void* memPtr) { return *(const xxh_u32*)... type unalign (line 996) | typedef union { xxh_u32 u32; } __attribute__((packed)) unalign; function xxh_u32 (line 998) | static xxh_u32 XXH_read32(const void* ptr) function xxh_u32 (line 1010) | static xxh_u32 XXH_read32(const void* memPtr) type XXH_endianess (line 1021) | typedef enum { XXH_bigEndian=0, XXH_littleEndian=1 } XXH_endianess; function XXH_isLittleEndian (line 1047) | static int XXH_isLittleEndian(void) function xxh_u32 (line 1092) | static xxh_u32 XXH_swap32 (xxh_u32 x) type XXH_alignment (line 1105) | typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; function XXH_FORCE_INLINE (line 1114) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* memPtr) function XXH_FORCE_INLINE (line 1123) | XXH_FORCE_INLINE xxh_u32 XXH_readBE32(const void* memPtr) function XXH_FORCE_INLINE (line 1133) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* ptr) function xxh_u32 (line 1138) | static xxh_u32 XXH_readBE32(const void* ptr) function XXH_FORCE_INLINE (line 1144) | XXH_FORCE_INLINE xxh_u32 function XXH_versionNumber (line 1158) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU... function xxh_u32 (line 1178) | static xxh_u32 XXH32_round(xxh_u32 acc, xxh_u32 input) function xxh_u32 (line 1235) | static xxh_u32 XXH32_avalanche(xxh_u32 h32) function xxh_u32 (line 1247) | static xxh_u32 function XXH_FORCE_INLINE (line 1326) | XXH_FORCE_INLINE xxh_u32 function XXH_PUBLIC_API (line 1365) | XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t len, XXH32_... function XXH_PUBLIC_API (line 1389) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 1393) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 1399) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32... function XXH_PUBLIC_API (line 1404) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_... function XXH_PUBLIC_API (line 1418) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 1482) | XXH_PUBLIC_API XXH32_hash_t XXH32_digest (const XXH32_state_t* state) function XXH_PUBLIC_API (line 1516) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 1523) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... type XXH64_hash_t (line 1537) | typedef XXH64_hash_t xxh_u64; function xxh_u64 (line 1580) | static xxh_u64 XXH_read64(const void* memPtr) { return *(const xxh_u64*)... type unalign64 (line 1591) | typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((packed)) unal... function xxh_u64 (line 1593) | static xxh_u64 XXH_read64(const void* ptr) function xxh_u64 (line 1605) | static xxh_u64 XXH_read64(const void* memPtr) function xxh_u64 (line 1619) | static xxh_u64 XXH_swap64 (xxh_u64 x) function XXH_FORCE_INLINE (line 1636) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* memPtr) function XXH_FORCE_INLINE (line 1649) | XXH_FORCE_INLINE xxh_u64 XXH_readBE64(const void* memPtr) function XXH_FORCE_INLINE (line 1663) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* ptr) function xxh_u64 (line 1668) | static xxh_u64 XXH_readBE64(const void* ptr) function XXH_FORCE_INLINE (line 1674) | XXH_FORCE_INLINE xxh_u64 function xxh_u64 (line 1700) | static xxh_u64 XXH64_round(xxh_u64 acc, xxh_u64 input) function xxh_u64 (line 1708) | static xxh_u64 XXH64_mergeRound(xxh_u64 acc, xxh_u64 val) function xxh_u64 (line 1716) | static xxh_u64 XXH64_avalanche(xxh_u64 h64) function xxh_u64 (line 1729) | static xxh_u64 function XXH_FORCE_INLINE (line 1864) | XXH_FORCE_INLINE xxh_u64 function XXH_PUBLIC_API (line 1907) | XXH_PUBLIC_API XXH64_hash_t XXH64 (const void* input, size_t len, XXH64_... function XXH_PUBLIC_API (line 1930) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 1934) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 1940) | XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* dstState, const XXH64... function XXH_PUBLIC_API (line 1945) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, XXH64_... function XXH_PUBLIC_API (line 1958) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 2019) | XXH_PUBLIC_API XXH64_hash_t XXH64_digest (const XXH64_state_t* state) function XXH_PUBLIC_API (line 2046) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH6... function XXH_PUBLIC_API (line 2053) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonica... FILE: Include/WAVM/LLVMJIT/LLVMJIT.h function namespace (line 14) | namespace WAVM { namespace IR { function namespace (line 21) | namespace WAVM { namespace Runtime { type class (line 30) | enum class function TargetOS (line 36) | enum class TargetOS FILE: Include/WAVM/Logging/Logging.h function namespace (line 8) | namespace WAVM { namespace Log { FILE: Include/WAVM/NFA/NFA.h function namespace (line 9) | namespace WAVM { namespace NFA { FILE: Include/WAVM/ObjectCache/ObjectCache.h function namespace (line 6) | namespace WAVM { namespace Runtime { function namespace (line 10) | namespace WAVM { namespace ObjectCache { FILE: Include/WAVM/ObjectLinker/ObjectLinker.h function namespace (line 11) | namespace WAVM { namespace ObjectLinker { FILE: Include/WAVM/Platform/CPU.h function X86CPURegister (line 129) | enum class X86CPURegister FILE: Include/WAVM/Platform/Clock.h function namespace (line 5) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/ConditionVariable.h function namespace (line 7) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Diagnostics.h function namespace (line 8) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Error.h function namespace (line 7) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/File.h function namespace (line 6) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Intrinsic.h function namespace (line 14) | namespace WAVM { FILE: Include/WAVM/Platform/Memory.h function namespace (line 5) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Mutex.h function namespace (line 11) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/RWMutex.h function namespace (line 8) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Random.h function namespace (line 5) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Signal.h function namespace (line 7) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Thread.h function namespace (line 5) | namespace WAVM { namespace Platform { FILE: Include/WAVM/Platform/Unwind.h function namespace (line 8) | namespace WAVM { function namespace (line 12) | namespace WAVM { namespace Platform { FILE: Include/WAVM/RegExp/RegExp.h function namespace (line 5) | namespace WAVM { namespace RegExp { FILE: Include/WAVM/Runtime/Intrinsics.h function namespace (line 9) | namespace WAVM { namespace Runtime { function namespace (line 13) | namespace WAVM { namespace Intrinsics { FILE: Include/WAVM/Runtime/Linker.h function namespace (line 9) | namespace WAVM { namespace Runtime { FILE: Include/WAVM/Runtime/Runtime.h function namespace (line 19) | namespace WAVM { function namespace (line 55) | namespace WAVM { namespace Runtime { FILE: Include/WAVM/RuntimeABI/RuntimeABI.h function namespace (line 18) | namespace WAVM { namespace LLVMJIT { type Compartment (line 24) | struct Compartment type Context (line 25) | struct Context type ExceptionType (line 26) | struct ExceptionType type Object (line 27) | struct Object type Table (line 28) | struct Table type Memory (line 29) | struct Memory function ObjectKind (line 33) | enum class ObjectKind : U8 FILE: Include/WAVM/ThreadTest/ThreadTest.h function namespace (line 3) | namespace WAVM { namespace Runtime { function namespace (line 8) | namespace WAVM { namespace ThreadTest { FILE: Include/WAVM/VFS/SandboxFS.h function namespace (line 6) | namespace WAVM { namespace VFS { FILE: Include/WAVM/VFS/VFS.h type class (line 9) | enum class type class (line 17) | enum class function SeekOrigin (line 26) | enum class SeekOrigin FILE: Include/WAVM/WASI/WASI.h function namespace (line 10) | namespace WAVM { namespace VFS { function namespace (line 15) | namespace WAVM { namespace Runtime { function namespace (line 19) | namespace WAVM { namespace WASI { FILE: Include/WAVM/WASI/WASIABI.h type __wasi_intptr_t (line 14) | typedef int32_t __wasi_intptr_t; type __wasi_uintptr_t (line 15) | typedef uint32_t __wasi_uintptr_t; type __wasi_size_t (line 16) | typedef uint32_t __wasi_size_t; type __wasi_void_ptr_t (line 17) | typedef uint32_t __wasi_void_ptr_t; type __wasi_advice_t (line 28) | typedef uint8_t __wasi_advice_t; type __wasi_clockid_t (line 36) | typedef uint32_t __wasi_clockid_t; type __wasi_device_t (line 42) | typedef uint64_t __wasi_device_t; type __wasi_dircookie_t (line 44) | typedef uint64_t __wasi_dircookie_t; type __wasi_dirnamlen_t (line 47) | typedef uint32_t __wasi_dirnamlen_t; type __wasi_errno_t (line 49) | typedef uint16_t __wasi_errno_t; type __wasi_eventrwflags_t (line 128) | typedef uint16_t __wasi_eventrwflags_t; type __wasi_eventtype_t (line 131) | typedef uint8_t __wasi_eventtype_t; type __wasi_exitcode_t (line 136) | typedef uint32_t __wasi_exitcode_t; type __wasi_fd_t (line 138) | typedef uint32_t __wasi_fd_t; type __wasi_fdflags_t (line 140) | typedef uint16_t __wasi_fdflags_t; type __wasi_filedelta_t (line 147) | typedef int64_t __wasi_filedelta_t; type __wasi_filesize_t (line 149) | typedef uint64_t __wasi_filesize_t; type __wasi_filetype_t (line 151) | typedef uint8_t __wasi_filetype_t; type __wasi_fstflags_t (line 161) | typedef uint16_t __wasi_fstflags_t; type __wasi_inode_t (line 167) | typedef uint64_t __wasi_inode_t; type __wasi_linkcount_t (line 169) | typedef uint64_t __wasi_linkcount_t; type __wasi_lookupflags_t (line 171) | typedef uint32_t __wasi_lookupflags_t; type __wasi_oflags_t (line 174) | typedef uint16_t __wasi_oflags_t; type __wasi_riflags_t (line 180) | typedef uint16_t __wasi_riflags_t; type __wasi_rights_t (line 184) | typedef uint64_t __wasi_rights_t; type __wasi_roflags_t (line 215) | typedef uint16_t __wasi_roflags_t; type __wasi_sdflags_t (line 218) | typedef uint8_t __wasi_sdflags_t; type __wasi_siflags_t (line 222) | typedef uint16_t __wasi_siflags_t; type __wasi_signal_t (line 224) | typedef uint8_t __wasi_signal_t; type __wasi_subclockflags_t (line 257) | typedef uint16_t __wasi_subclockflags_t; type __wasi_timestamp_t (line 260) | typedef uint64_t __wasi_timestamp_t; type __wasi_userdata_t (line 262) | typedef uint64_t __wasi_userdata_t; type __wasi_whence_t (line 264) | typedef uint8_t __wasi_whence_t; type __wasi_preopentype_t (line 269) | typedef uint8_t __wasi_preopentype_t; type __wasi_dirent_t (line 272) | typedef struct __wasi_dirent_t type __wasi_event_t (line 286) | typedef struct __wasi_event_t type __wasi_prestat_t (line 308) | typedef struct __wasi_prestat_t type __wasi_fdstat_t (line 333) | typedef struct __wasi_fdstat_t type __wasi_filestat_t (line 347) | typedef struct __wasi_filestat_t type __wasi_ciovec_t (line 369) | typedef struct __wasi_ciovec_t type __wasi_iovec_t (line 388) | typedef struct __wasi_iovec_t type __wasi_subscription_t (line 407) | typedef struct __wasi_subscription_t FILE: Include/WAVM/WASM/WASM.h function namespace (line 8) | namespace WAVM { namespace IR { function namespace (line 12) | namespace WAVM { namespace WASM { FILE: Include/WAVM/WASTParse/TestScript.h function namespace (line 16) | namespace WAVM { namespace WAST { FILE: Include/WAVM/WASTParse/WASTParse.h function namespace (line 8) | namespace WAVM { namespace IR { function namespace (line 12) | namespace WAVM { namespace WAST { type Error (line 43) | struct Error FILE: Include/WAVM/WASTPrint/WASTPrint.h function namespace (line 5) | namespace WAVM { namespace IR { function namespace (line 9) | namespace WAVM { namespace WAST { FILE: Include/WAVM/wavm-c/wavm-c.h type wasm_config_t (line 28) | typedef struct wasm_config_t wasm_config_t; type wasm_engine_t (line 29) | typedef struct wasm_engine_t wasm_engine_t; type wasm_compartment_t (line 30) | typedef struct wasm_compartment_t wasm_compartment_t; type wasm_store_t (line 31) | typedef struct wasm_store_t wasm_store_t; type wasm_valtype_t (line 32) | typedef struct wasm_valtype_t wasm_valtype_t; type wasm_functype_t (line 33) | typedef struct wasm_functype_t wasm_functype_t; type wasm_tabletype_t (line 34) | typedef struct wasm_tabletype_t wasm_tabletype_t; type wasm_memorytype_t (line 35) | typedef struct wasm_memorytype_t wasm_memorytype_t; type wasm_globaltype_t (line 36) | typedef struct wasm_globaltype_t wasm_globaltype_t; type wasm_externtype_t (line 37) | typedef struct wasm_externtype_t wasm_externtype_t; type wasm_ref_t (line 38) | typedef struct wasm_ref_t wasm_ref_t; type wasm_trap_t (line 39) | typedef struct wasm_trap_t wasm_trap_t; type wasm_foreign_t (line 40) | typedef struct wasm_foreign_t wasm_foreign_t; type wasm_module_t (line 41) | typedef struct wasm_module_t wasm_module_t; type wasm_func_t (line 42) | typedef struct wasm_func_t wasm_func_t; type wasm_table_t (line 43) | typedef struct wasm_table_t wasm_table_t; type wasm_memory_t (line 44) | typedef struct wasm_memory_t wasm_memory_t; type wasm_global_t (line 45) | typedef struct wasm_global_t wasm_global_t; type wasm_extern_t (line 46) | typedef struct wasm_extern_t wasm_extern_t; type wasm_instance_t (line 47) | typedef struct wasm_instance_t wasm_instance_t; type wasm_shared_module_t (line 49) | typedef struct wasm_shared_module_t wasm_shared_module_t; type wasm_shared_func_t (line 50) | typedef struct wasm_shared_func_t wasm_shared_func_t; type wasm_shared_table_t (line 51) | typedef struct wasm_shared_table_t wasm_shared_table_t; type wasm_shared_memory_t (line 52) | typedef struct wasm_shared_memory_t wasm_shared_memory_t; type wasm_shared_foreign_t (line 53) | typedef struct wasm_shared_foreign_t wasm_shared_foreign_t; type wasm_float32_t (line 63) | typedef float wasm_float32_t; type wasm_float64_t (line 64) | typedef double wasm_float64_t; type wasm_mutability_t (line 158) | typedef uint8_t wasm_mutability_t; type wasm_mutability_enum (line 159) | enum wasm_mutability_enum type wasm_shared_t (line 165) | typedef uint8_t wasm_shared_t; type wasm_shared_enum (line 166) | enum wasm_shared_enum type wasm_index_t (line 172) | typedef uint8_t wasm_index_t; type wasm_index_enum (line 173) | enum wasm_index_enum type wasm_limits_t (line 179) | typedef struct wasm_limits_t type wasm_valkind_enum (line 199) | enum wasm_valkind_enum function WASM_IGNORE_UNUSED (line 214) | WASM_IGNORE_UNUSED static inline bool wasm_valkind_is_num(wasm_valkind_t k) function WASM_IGNORE_UNUSED (line 218) | WASM_IGNORE_UNUSED static inline bool wasm_valkind_is_ref(wasm_valkind_t k) function WASM_IGNORE_UNUSED (line 223) | WASM_IGNORE_UNUSED static inline bool wasm_valtype_is_num(const wasm_val... function WASM_IGNORE_UNUSED (line 227) | WASM_IGNORE_UNUSED static inline bool wasm_valtype_is_ref(const wasm_val... type wasm_externkind_enum (line 287) | enum wasm_externkind_enum type wasm_import_t (line 319) | typedef struct wasm_import_t type wasm_export_t (line 330) | typedef struct wasm_export_t type wasm_v128_t (line 343) | typedef struct wasm_v128_t type wasm_val_t (line 348) | typedef union wasm_val_t type wasm_frame_t (line 399) | struct wasm_frame_t type own (line 457) | typedef own wasm_trap_t* (*wasm_func_callback_with_env_t)(void* env, function wasm_valtype_t (line 588) | wasm_valtype_t* wasm_valtype_new_i32() function wasm_valtype_t (line 592) | wasm_valtype_t* wasm_valtype_new_i64() function wasm_valtype_t (line 596) | wasm_valtype_t* wasm_valtype_new_f32() function wasm_valtype_t (line 600) | wasm_valtype_t* wasm_valtype_new_f64() function wasm_valtype_t (line 604) | wasm_valtype_t* wasm_valtype_new_v128() function wasm_valtype_t (line 609) | wasm_valtype_t* wasm_valtype_new_externref() function wasm_valtype_t (line 613) | wasm_valtype_t* wasm_valtype_new_funcref() function wasm_functype_t (line 620) | wasm_functype_t* wasm_functype_new_0_0() function wasm_functype_t (line 625) | wasm_functype_t* wasm_functype_new_1_0(own wasm_valtype_t* p) function wasm_functype_t (line 631) | wasm_functype_t* wasm_functype_new_2_0(own wasm_valtype_t* p1, function wasm_functype_t (line 638) | wasm_functype_t* wasm_functype_new_3_0(own wasm_valtype_t* p1, function wasm_functype_t (line 646) | wasm_functype_t* wasm_functype_new_0_1(own wasm_valtype_t* r) function wasm_functype_t (line 652) | wasm_functype_t* wasm_functype_new_1_1(own wasm_valtype_t* p, function wasm_functype_t (line 660) | wasm_functype_t* wasm_functype_new_2_1(own wasm_valtype_t* p1, function wasm_functype_t (line 669) | wasm_functype_t* wasm_functype_new_3_1(own wasm_valtype_t* p1, function wasm_functype_t (line 679) | wasm_functype_t* wasm_functype_new_0_2(own wasm_valtype_t* r1, function wasm_functype_t (line 686) | wasm_functype_t* wasm_functype_new_1_2(own wasm_valtype_t* p, function wasm_functype_t (line 695) | wasm_functype_t* wasm_functype_new_2_2(own wasm_valtype_t* p1, function wasm_functype_t (line 705) | wasm_functype_t* wasm_functype_new_3_2(own wasm_valtype_t* p1, FILE: Lib/DWARF/DWARF.cpp function skipForm (line 96) | static bool skipForm(U8 form, function Uptr (line 199) | static Uptr lookupAddrx(Uptr index, function Uptr (line 224) | static Uptr readAddrFormValue(U8 form, function Uptr (line 451) | static Uptr readRefValue(U8 form, InputStream& stream, U8 dwarfFormat) type AbbrevAttr (line 501) | struct AbbrevAttr type AbbrevEntry (line 508) | struct AbbrevEntry function findAbbrev (line 519) | static bool findAbbrev(const U8* debugAbbrev, function readDIENames (line 591) | static void readDIENames(const U8* debugInfo, function Uptr (line 656) | static Uptr lookupLineAtAddress(const U8* debugLine, function Uptr (line 894) | Uptr DWARF::getSourceLocations(const Sections& sections, FILE: Lib/IR/DisassemblyNames.cpp type NameSubsectionType (line 16) | enum class NameSubsectionType : U8 function deserializeNameMap (line 32) | static void deserializeNameMap(InputStream& stream, function serializeNameMap (line 54) | static void serializeNameMap(OutputStream& stream, const std::vector) { return true; } function generateImm (line 179) | static void generateImm(const FunctionState& state, RandomStream& random... function isImmValid (line 181) | static bool isImmValid(const FunctionState& state, ImmTypeAsValue (line 43) | struct Hash method Uptr (line 45) | Uptr operator()(const KindAndIndex& kindAndIndex, Uptr seed = 0) const type IR (line 55) | namespace IR { type ModuleValidationState (line 56) | struct ModuleValidationState method ModuleValidationState (line 61) | ModuleValidationState(const IR::Module& inModule) : module(inModul... type CodeValidationStreamImpl (line 1333) | struct CodeValidationStreamImpl method CodeValidationStreamImpl (line 1338) | CodeValidationStreamImpl(ModuleValidationState& moduleValidationSt... type IR (line 1332) | namespace IR { type ModuleValidationState (line 56) | struct ModuleValidationState method ModuleValidationState (line 61) | ModuleValidationState(const IR::Module& inModule) : module(inModul... type CodeValidationStreamImpl (line 1333) | struct CodeValidationStreamImpl method CodeValidationStreamImpl (line 1338) | CodeValidationStreamImpl(ModuleValidationState& moduleValidationSt... type WAVM (line 55) | namespace WAVM { namespace IR { type Hash (line 43) | struct Hash method Uptr (line 45) | Uptr operator()(const KindAndIndex& kindAndIndex, Uptr seed = 0) const type IR (line 55) | namespace IR { type ModuleValidationState (line 56) | struct ModuleValidationState method ModuleValidationState (line 61) | ModuleValidationState(const IR::Module& inModule) : module(inModul... type CodeValidationStreamImpl (line 1333) | struct CodeValidationStreamImpl method CodeValidationStreamImpl (line 1338) | CodeValidationStreamImpl(ModuleValidationState& moduleValidationSt... type IR (line 1332) | namespace IR { type ModuleValidationState (line 56) | struct ModuleValidationState method ModuleValidationState (line 61) | ModuleValidationState(const IR::Module& inModule) : module(inModul... type CodeValidationStreamImpl (line 1333) | struct CodeValidationStreamImpl method CodeValidationStreamImpl (line 1338) | CodeValidationStreamImpl(ModuleValidationState& moduleValidationSt... function validate (line 70) | static void validate(const IR::Module& module, IR::ValueType valueType) function validate (line 89) | static void validate(SizeConstraints size, U64 maxMax) function validate (line 96) | static void validate(const IR::Module& module, ReferenceType type) function validate (line 109) | static void validate(const Module& module, TableType type) function validate (line 122) | static void validate(const Module& module, MemoryType type) function validate (line 134) | static void validate(const Module& module, GlobalType type) { validate(m... function validate (line 136) | static void validate(const Module& module, TypeTuple typeTuple) function validateType (line 141) | void validateType(Type expectedType, Type actualType, const char* context) function validateExternKind (line 150) | static void validateExternKind(const Module& module, ExternKind externKind) function ValueType (line 169) | static ValueType validateGlobalIndex(const Module& module, function FunctionType (line 195) | static FunctionType validateFunctionIndex(const Module& module, Uptr fun... function validateFunctionRef (line 201) | static void validateFunctionRef(const ModuleValidationState& state, Uptr... function validateFunctionRefIsDeclared (line 206) | static void validateFunctionRefIsDeclared(const ModuleValidationState& s... function FunctionType (line 217) | static FunctionType validateBlockType(const Module& module, const Indexe... function FunctionType (line 246) | static FunctionType validateFunctionType(const Module& module, const Ind... function validateInitializer (line 257) | static void validateInitializer(const ModuleValidationState& state, type FunctionValidationContext (line 301) | struct FunctionValidationContext method FunctionValidationContext (line 305) | FunctionValidationContext(ModuleValidationState& inModuleValidationState, method Uptr (line 345) | Uptr getControlStackSize() { return controlStack.size(); } method validateNonEmptyControlStack (line 347) | void validateNonEmptyControlStack(const char* context) method traceOperator (line 356) | void traceOperator(const std::string& operatorDescription) method block (line 394) | void block(ControlStructureImm imm) method loop (line 402) | void loop(ControlStructureImm imm) method if_ (line 409) | void if_(ControlStructureImm imm) method else_ (line 418) | void else_(NoImm imm) method end (line 435) | void end(NoImm) method try_ (line 457) | void try_(ControlStructureImm imm) method validateCatch (line 465) | void validateCatch() method catch_ (line 483) | void catch_(ExceptionTypeImm imm) method catch_all (line 491) | void catch_all(NoImm) method return_ (line 497) | void return_(NoImm) method br (line 503) | void br(BranchImm imm) method br_table (line 508) | void br_table(BranchTableImm imm) method br_if (line 537) | void br_if(BranchImm imm) method unreachable (line 545) | void unreachable(NoImm) { enterUnreachable(); } method drop (line 546) | void drop(NoImm) { popAndValidateOperand("drop", ValueType::any); } method select (line 548) | void select(SelectImm imm) method local_get (line 579) | void local_get(GetOrSetVariableImm imm) method local_set (line 583) | void local_set(GetOrSetVariableImm imm) method local_tee (line 587) | void local_tee(GetOrSetVariableImm imm) method global_get (line 594) | void global_get(GetOrSetVariableImm imm) method global_set (line 599) | void global_set(GetOrSetVariableImm imm) method table_get (line 606) | void table_get(TableImm imm) method table_set (line 613) | void table_set(TableImm imm) method table_grow (line 620) | void table_grow(TableImm imm) method table_fill (line 628) | void table_fill(TableImm imm) method throw_ (line 638) | void throw_(ExceptionTypeImm imm) method rethrow (line 647) | void rethrow(RethrowImm imm) method ref_null (line 656) | void ref_null(ReferenceTypeImm imm) method ref_is_null (line 662) | void ref_is_null(NoImm) method call (line 673) | void call(FunctionImm imm) method call_indirect (line 679) | void call_indirect(CallIndirectImm imm) method validateImm (line 691) | void validateImm(NoImm) {} method validateImm (line 693) | void validateImm(LiteralImm imm) {} method validateImm (line 695) | void validateImm(LoadOrStoreImm imm) method validateImm (line 716) | void validateImm(LoadOrStoreLaneImm imm) method validateImm (line 722) | void validateImm(MemoryImm imm) { VALIDATE_INDEX(imm.memoryIndex, modu... method validateImm (line 723) | void validateImm(MemoryCopyImm imm) method validateImm (line 729) | void validateImm(TableImm imm) { VALIDATE_INDEX(imm.tableIndex, module... method validateImm (line 730) | void validateImm(TableCopyImm imm) method validateImm (line 740) | void validateImm(FunctionRefImm imm) method validateImm (line 746) | void validateImm(LaneIndexImm imm) method validateImm (line 751) | void validateImm(ShuffleImm imm) method validateImm (line 761) | void validateImm(AtomicLoadOrStoreImm imm) method validateImm (line 769) | void validateImm(AtomicFenceImm imm) method validateImm (line 774) | void validateImm(DataSegmentAndMemImm imm) method validateImm (line 780) | void validateImm(DataSegmentImm imm) method validateImm (line 785) | void validateImm(ElemSegmentAndTableImm imm) method validateImm (line 808) | void validateImm(ElemSegmentImm imm) type ControlContext (line 842) | struct ControlContext type Type (line 844) | enum class Type : U8 method pushControlStack (line 874) | void pushControlStack(ControlContext::Type type, method validateStackEmptyAtEndOfControlStructure (line 882) | void validateStackEmptyAtEndOfControlStructure() method enterUnreachable (line 899) | void enterUnreachable() method validateBranchDepth (line 907) | void validateBranchDepth(Uptr depth) const method ControlContext (line 913) | const ControlContext& getBranchTargetByDepth(Uptr depth) const type Type (line 844) | enum class Type : U8 method ValueType (line 919) | ValueType validateLocalIndex(Uptr localIndex) method ValueType (line 925) | ValueType peekAndValidateOperand(const char* context, method popAndValidateOperandArray (line 961) | void popAndValidateOperandArray(const char* context, const ValueType* ... method popAndValidateOperandArray (line 971) | void popAndValidateOperandArray(const char* context, const ValueType (... method popAndValidateOperands (line 977) | void popAndValidateOperands(const char* context, OperandTypes... opera... method ValueType (line 983) | ValueType popAndValidateOperand(const char* context, const ValueType e... method popAndValidateTypeTuple (line 993) | void popAndValidateTypeTuple(const char* context, TypeTuple expectedTy... method popAndValidateOpParams (line 998) | void popAndValidateOpParams(const char* context, OpTypeTuple expectedT... method peekAndValidateTypeTuple (line 1003) | void peekAndValidateTypeTuple(const char* context, TypeTuple expectedT... method pushOperand (line 1012) | void pushOperand(ValueType type) { stack.push_back(type); } method pushOperandTuple (line 1013) | void pushOperandTuple(TypeTuple typeTuple) method pushOpResults (line 1017) | void pushOpResults(OpTypeTuple results) type WAVM (line 1332) | namespace WAVM { namespace IR { type Hash (line 43) | struct Hash method Uptr (line 45) | Uptr operator()(const KindAndIndex& kindAndIndex, Uptr seed = 0) const type IR (line 55) | namespace IR { type ModuleValidationState (line 56) | struct ModuleValidationState method ModuleValidationState (line 61) | ModuleValidationState(const IR::Module& inModule) : module(inModul... type CodeValidationStreamImpl (line 1333) | struct CodeValidationStreamImpl method CodeValidationStreamImpl (line 1338) | CodeValidationStreamImpl(ModuleValidationState& moduleValidationSt... type IR (line 1332) | namespace IR { type ModuleValidationState (line 56) | struct ModuleValidationState method ModuleValidationState (line 61) | ModuleValidationState(const IR::Module& inModule) : module(inModul... type CodeValidationStreamImpl (line 1333) | struct CodeValidationStreamImpl method CodeValidationStreamImpl (line 1338) | CodeValidationStreamImpl(ModuleValidationState& moduleValidationSt... FILE: Lib/LLVMJIT/Disassembler.cpp type LLVMJIT::Disassembler (line 23) | struct LLVMJIT::Disassembler method Disassembler (line 29) | Disassembler(LLVMDisasmContextRef inContext, TargetArch inArch) method Disassembler (line 38) | Disassembler(const Disassembler&) = delete; method Disassembler (line 39) | Disassembler& operator=(const Disassembler&) = delete; function Uptr (line 74) | Uptr LLVMJIT::findInstructionBoundary(const std::shared_ptr getAndValidateTargetMachine( FILE: Lib/LLVMJIT/LLVMJIT.cpp type LLVMRuntimeSymbols (line 41) | namespace LLVMRuntimeSymbols { function globalInitLLVM (line 94) | static bool globalInitLLVM() function globalInitLLVMOnce (line 112) | static void globalInitLLVMOnce() function TargetSpec (line 248) | TargetSpec LLVMJIT::getHostTargetSpec() function TargetValidationResult (line 320) | TargetValidationResult LLVMJIT::validateTargetMachine( function TargetValidationResult (line 353) | TargetValidationResult LLVMJIT::validateTarget(const TargetSpec& targetS... function Version (line 361) | Version LLVMJIT::getVersion() FILE: Lib/LLVMJIT/LLVMJITPrivate.h function namespace (line 56) | namespace WAVM { namespace LLVMJIT { FILE: Lib/LLVMJIT/LLVMModule.cpp type WAVM (line 36) | namespace WAVM { namespace Runtime { type Runtime (line 36) | namespace Runtime { type ExceptionType (line 37) | struct ExceptionType type LLVMJIT::GlobalModuleState (line 40) | struct LLVMJIT::GlobalModuleState method GlobalModuleState (line 52) | GlobalModuleState() {} type LLVMJIT::ModuleMemoryManager (line 57) | struct LLVMJIT::ModuleMemoryManager method ModuleMemoryManager (line 59) | ModuleMemoryManager() : imageBase(nullptr), numPages(0) {} function Uptr (line 319) | Uptr LLVMJIT::getInstructionSourceByAddress(Uptr address, FILE: Lib/LLVMJIT/Thunk.cpp function POP_DISABLE_WARNINGS_FOR_LLVM_HEADERS (line 30) | POP_DISABLE_WARNINGS_FOR_LLVM_HEADERS type InvokeThunkCache (line 42) | struct InvokeThunkCache method InvokeThunkCache (line 49) | static InvokeThunkCache& get() method InvokeThunkCache (line 56) | InvokeThunkCache() {} function InvokeThunkPointer (line 59) | InvokeThunkPointer LLVMJIT::getInvokeThunk(FunctionType functionType) FILE: Lib/NFA/NFA.cpp type NFAState (line 20) | struct NFAState type WAVM (line 26) | namespace WAVM { namespace NFA { type NFA (line 26) | namespace NFA { type Builder (line 27) | struct Builder function addUnique (line 35) | void addUnique(std::vector& vector, const Element& element) function Builder (line 44) | Builder* NFA::createBuilder() function StateIndex (line 51) | StateIndex NFA::addState(Builder* builder) function StateIndex (line 73) | StateIndex NFA::getNonTerminalEdge(Builder* builder, StateIndex initialS... type DFAState (line 87) | struct DFAState method DFAState (line 90) | DFAState() function convertToDFA (line 99) | static std::vector convertToDFA(Builder* builder) type StateTransitionsByChar (line 303) | struct StateTransitionsByChar method StateTransitionsByChar (line 308) | StateTransitionsByChar(U8 inC, Uptr inNumStates) method StateTransitionsByChar (line 312) | StateTransitionsByChar(StateTransitionsByChar&& inMove) noexcept function nibbleToHexChar (line 434) | static char nibbleToHexChar(U8 value) { return value < 10 ? ('0' + value... function escapeString (line 436) | static std::string escapeString(const std::string& string) function getGraphEdgeCharLabel (line 459) | static std::string getGraphEdgeCharLabel(Uptr charIndex) function getGraphEdgeLabel (line 476) | static std::string getGraphEdgeLabel(const CharSet& charSet) FILE: Lib/ObjectCache/ObjectCache.cpp type ModuleKey (line 45) | struct ModuleKey { method ModuleKey (line 54) | ModuleKey() = default; method ModuleKey (line 55) | ModuleKey(U64 codeKey, U8 inModuleHashBytes[16]) method U64 (line 61) | U64 getCodeKey() const type TimeKey (line 72) | struct TimeKey { method TimeKey (line 75) | TimeKey() = default; method TimeKey (line 76) | TimeKey(const Time& time) method Time (line 85) | Time getTime() const type Metadata (line 97) | struct Metadata { TimeKey lastAccessTimeKey; } function MDB_val (line 103) | MDB_val asMDBVal(const Value& value) function fromMDBVal (line 110) | void fromMDBVal(const MDB_val& mdbVal, Value& outValue) function MDB_val (line 116) | MDB_val asMDBVal>(const std::vector& bytes) function MDB_val (line 129) | MDB_val asMDBVal(const MDB_val& val) { return val; } type Database (line 137) | struct Database type Exception (line 140) | struct Exception type Type (line 142) | enum class Type method Exception (line 150) | Exception(Type inType) : type(inType) {} method Database (line 165) | Database(MDB_env* inEnv) : env(inEnv) {} method MDB_txn (line 170) | MDB_txn* beginTxn(unsigned int flags = 0, MDB_txn* parentTxn = nullptr) method MDB_dbi (line 189) | MDB_dbi openTable(MDB_txn* txn, const char* name, unsigned int flags) method tryGetKeyValue (line 201) | static bool tryGetKeyValue(MDB_txn* txn, MDB_dbi dbi, const Key& key, ... method getKeyValue (line 217) | static void getKeyValue(MDB_txn* txn, MDB_dbi dbi, const Key& key, Val... method tryPutKeyValue (line 231) | static bool tryPutKeyValue(MDB_txn* txn, MDB_dbi dbi, const Key& key, ... method putKeyValue (line 246) | static void putKeyValue(MDB_txn* txn, MDB_dbi dbi, const Key& key, con... method tryDeleteKey (line 256) | static bool tryDeleteKey(MDB_txn* txn, MDB_dbi dbi, const Key& key) method deleteKey (line 271) | static void deleteKey(MDB_txn* txn, MDB_dbi dbi, const Key& key) method MDB_cursor (line 277) | static MDB_cursor* openCursor(MDB_txn* txn, MDB_dbi dbi) method tryGetCursor (line 290) | static bool tryGetCursor(MDB_cursor* cursor, Key& outKey, Value& outVa... method closeCursor (line 304) | static void closeCursor(MDB_cursor* cursor) { mdb_cursor_close(cursor); } method dropDB (line 307) | static void dropDB(MDB_txn* txn, MDB_dbi dbi) type ScopedTxn (line 317) | struct ScopedTxn method ScopedTxn (line 319) | ScopedTxn(MDB_txn* inTxn) : txn(inTxn) {} method abort (line 328) | void abort() method commit (line 335) | void commit() function logModuleHash (line 356) | static void logModuleHash(const char* prefix, const U8 moduleHashBytes[16]) type LMDBObjectCache (line 380) | struct LMDBObjectCache : Runtime::ObjectCacheInterface method OpenResult (line 382) | OpenResult init(const char* path, Uptr maxBytes, U64 inCodeKey) method tryGetCachedObject (line 480) | bool tryGetCachedObject(U8 moduleHash[16], method addCachedObject (line 513) | void addCachedObject(U8 moduleHash[16], method dump (line 566) | void dump() method getCachedObject (line 646) | virtual std::vector getCachedObject( method evictLRU (line 707) | bool evictLRU() function OpenResult (line 738) | OpenResult ObjectCache::open(const char* path, FILE: Lib/ObjectLinker/COFF.cpp type CoffFileHeader (line 24) | struct CoffFileHeader type CoffSectionHeader (line 35) | struct CoffSectionHeader type CoffSymbol (line 50) | struct CoffSymbol { type CoffRelocation (line 68) | struct CoffRelocation { function SectionAccess (line 162) | static SectionAccess getCOFFSectionAccess(U32 characteristics) function Uptr (line 169) | static Uptr getCOFFSectionAlignment(U32 characteristics) function getCOFFSymbolName (line 176) | static std::string getCOFFSymbolName(const CoffSymbol& sym, function applyCOFFX64Reloc (line 196) | static void applyCOFFX64Reloc(const CoffRelocation& rel, function U32 (line 287) | static U32 applyCOFFAArch64Reloc(const CoffRelocation& rel, function U32 (line 524) | static U32 applyCOFFReloc(Arch arch, function linkCOFFArch (line 547) | static void linkCOFFArch(U8* bytes, FILE: Lib/ObjectLinker/ELF.cpp type Elf64_Ehdr (line 21) | struct Elf64_Ehdr type Elf64_Shdr (line 39) | struct Elf64_Shdr type Elf64_Sym (line 53) | struct Elf64_Sym type Elf64_Rela (line 63) | struct Elf64_Rela type Elf64_Rel (line 70) | struct Elf64_Rel function SectionAccess (line 184) | static SectionAccess getELFSectionAccess(U64 flags) function applyELFX64Reloc (line 191) | static void applyELFX64Reloc(U32 rtype, function applyELFAArch64Reloc (line 230) | static void applyELFAArch64Reloc(U32 rtype, function applyELFReloc (line 292) | static void applyELFReloc(Arch arch, function I64 (line 313) | static I64 readELFX64ImplicitAddend(U32 rtype, const U8* fixup) function linkELFArch (line 328) | static void linkELFArch(U8* bytes, FILE: Lib/ObjectLinker/MachO.cpp type MachHeader64 (line 26) | struct MachHeader64 type LoadCommand (line 38) | struct LoadCommand type SegmentCommand64 (line 44) | struct SegmentCommand64 type MachOSection64 (line 59) | struct MachOSection64 type SymtabCommand (line 75) | struct SymtabCommand type NList64 (line 85) | struct NList64 type MachORelocationInfo (line 94) | struct MachORelocationInfo function U32 (line 143) | static U32 relocSymbolNum(const MachORelocationInfo& r) { return r.r_inf... function relocPcrel (line 144) | static bool relocPcrel(const MachORelocationInfo& r) { return (r.r_info ... function U32 (line 145) | static U32 relocLength(const MachORelocationInfo& r) { return (r.r_info ... function relocExtern (line 146) | static bool relocExtern(const MachORelocationInfo& r) { return (r.r_info... function U32 (line 147) | static U32 relocType(const MachORelocationInfo& r) { return (r.r_info >>... function SectionAccess (line 183) | static SectionAccess getMachOSectionAccess(const MachOSection64& sect) type CIEEncodings (line 193) | struct CIEEncodings function CIEEncodings (line 201) | static CIEEncodings parseCIEEncodings(const U8* ehFrame, Uptr ehFrameSiz... function correctEhFramePcRel64 (line 258) | static void correctEhFramePcRel64(U8* ehFrame, function parseAndCorrectEhFrameFDEs (line 291) | static void parseAndCorrectEhFrameFDEs(bool correctPcRelValues, function applyMachOSubtractor (line 370) | static void applyMachOSubtractor(U8* fixup, function U32 (line 399) | static U32 applyMachOX64Reloc(UnalignedArrayView re... function U32 (line 486) | static U32 applyMachOAArch64Reloc(UnalignedArrayView&& inDirEnts) method close (line 221) | virtual void close() override method getNext (line 230) | virtual bool getNext(DirEnt& outEntry) override method restart (line 251) | virtual void restart() override method U64 (line 258) | virtual U64 tell() override method seek (line 264) | virtual bool seek(U64 offset) override type WindowsFD (line 283) | struct WindowsFD : VFD method WindowsFD (line 285) | WindowsFD(HANDLE inHandle, method Result (line 301) | virtual Result close() override method Result (line 309) | virtual Result seek(I64 offset, SeekOrigin origin, U64* outAbsoluteOff... method Result (line 337) | virtual Result readv(const IOReadBuffer* buffers, method Result (line 413) | virtual Result writev(const IOWriteBuffer* buffers, method Result (line 480) | virtual Result sync(SyncType syncType) override method Result (line 487) | virtual Result getVFDInfo(VFDInfo& outInfo) override method Result (line 499) | virtual Result getFileInfo(FileInfo& outInfo) override method Result (line 506) | virtual Result setVFDFlags(const VFDFlags& flags) override method Result (line 541) | virtual Result setFileSize(U64 numBytes) override method Result (line 552) | virtual Result setFileTimes(bool setLastAccessTime, method Result (line 573) | virtual Result openDir(DirEntStream*& outStream) override method Result (line 620) | Result readImpl(void* buffer, method Result (line 648) | Result writeImpl(const void* buffer, type WindowsStdFD (line 676) | struct WindowsStdFD : WindowsFD method WindowsStdFD (line 678) | WindowsStdFD(HANDLE inHandle, DWORD inDesiredAccess, VFDSync inImplici... method Result (line 688) | virtual Result close() function VFD (line 695) | VFD* Platform::getStdFD(StdDevice device) type WindowsFS (line 713) | struct WindowsFS : HostFS method WindowsFS (line 735) | static WindowsFS& get() method WindowsFS (line 742) | WindowsFS() {} function HostFS (line 745) | HostFS& Platform::getHostFS() { return WindowsFS::get(); } function Result (line 747) | Result WindowsFS::open(const std::string& path, function Result (line 808) | Result WindowsFS::getFileInfo(const std::string& path, FileInfo& outInfo) function Result (line 834) | Result WindowsFS::setFileTimes(const std::string& path, function Result (line 875) | Result WindowsFS::renameFile(const std::string& oldPath, const std::stri... function Result (line 887) | Result WindowsFS::unlinkFile(const std::string& path) function Result (line 896) | Result WindowsFS::removeDir(const std::string& path) function Result (line 905) | Result WindowsFS::createDir(const std::string& path) function Result (line 915) | Result WindowsFS::openDir(const std::string& path, DirEntStream*& outStr... FILE: Lib/Platform/Windows/MemoryWindows.cpp function Uptr (line 20) | static Uptr internalGetPreferredVirtualPageSizeLog2() function Uptr (line 29) | Uptr Platform::getBytesPerPageLog2() function U32 (line 35) | static U32 memoryAccessAsWin32Flag(MemoryAccess access) function isPageAligned (line 48) | static bool isPageAligned(U8* address) function U8 (line 54) | U8* Platform::allocateVirtualPages(Uptr numPages) function VirtualAlloc2PointerType (line 70) | static VirtualAlloc2PointerType loadVirtualAlloc2() function VirtualAlloc2PointerType (line 81) | static VirtualAlloc2PointerType getVirtualAlloc2() function U8 (line 88) | U8* Platform::allocateAlignedVirtualPages(Uptr numPages, function Uptr (line 206) | Uptr Platform::getPeakMemoryUsageBytes() FILE: Lib/Platform/Windows/SignalWindows.cpp function translateSEHToSignal (line 16) | static bool translateSEHToSignal(EXCEPTION_POINTERS* exceptionPointers, ... function LONG (line 40) | static LONG CALLBACK sehSignalFilterFunctionNonReentrant(EXCEPTION_POINT... function LONG (line 61) | static LONG CALLBACK sehSignalFilterFunction(EXCEPTION_POINTERS* excepti... FILE: Lib/Platform/Windows/ThreadWindows.cpp type Platform::Thread (line 24) | struct Platform::Thread method releaseRef (line 31) | void releaseRef() type CreateThreadArgs (line 45) | struct CreateThreadArgs function DWORD (line 74) | static DWORD WINAPI createThreadEntry(void* argsVoid) type ProcessorGroupInfo (line 85) | struct ProcessorGroupInfo function getProcessorGroupInfos (line 90) | static std::vector getProcessorGroupInfos() function I64 (line 141) | I64 Platform::joinThread(Thread* thread) function Uptr (line 166) | static Uptr getNumberOfHardwareThreadsImpl() function Uptr (line 177) | Uptr Platform::getNumberOfHardwareThreads() FILE: Lib/Platform/Windows/UnwindWindows.cpp function DWORD64 (line 22) | inline DWORD64 getContextIP(const CONTEXT& ctx) { return ctx.Pc; } function DWORD64 (line 24) | inline DWORD64 getContextIP(const CONTEXT& ctx) { return ctx.Rip; } function UnwindRegistration (line 27) | UnwindRegistration* Platform::registerUnwindData(const U8* imageBase, type UnwindStateImpl (line 62) | struct UnwindStateImpl function UnwindStateImpl (line 76) | static UnwindStateImpl& getImpl(U8* storage) function UnwindStateImpl (line 81) | static const UnwindStateImpl& getImpl(const U8* storage) function UnwindState (line 93) | UnwindState& UnwindState::operator=(const UnwindState& other) function UnwindState (line 99) | UnwindState& UnwindState::operator=(UnwindState&& other) noexcept function setUnwindStateRuntimeFunctionAndImageBase (line 105) | static void setUnwindStateRuntimeFunctionAndImageBase(UnwindStateImpl& i... function WAVM_FORCENOINLINE (line 114) | WAVM_FORCENOINLINE UnwindState UnwindState::capture(Uptr numFramesToSkip) function UnwindState (line 138) | UnwindState Platform::makeUnwindStateFromSignalContext(void* contextPtr) function UnwindStepResult (line 150) | UnwindStepResult UnwindState::step() type ARM64UnwindOpType (line 378) | enum ARM64UnwindOpType : U8 type DecodedARM64Op (line 404) | struct DecodedARM64Op function Uptr (line 412) | static Uptr getARM64UnwindCodeSize(U8 b0) function Uptr (line 431) | static Uptr decodeARM64UnwindCode(const U8* codes, Uptr offset, Uptr cod... function Uptr (line 571) | Uptr UnwindProcInfo::decodeUnwindOps(UnwindOp* outOps, Uptr maxOps) const type WindowsUnwindOpType (line 717) | enum WindowsUnwindOpType type DecodedSlot (line 732) | struct DecodedSlot function Uptr (line 742) | static Uptr decodeUnwindOpAtSlot(const U8* codes, Uptr slotIndex, Decode... function Uptr (line 800) | Uptr UnwindProcInfo::decodeUnwindOps(UnwindOp* outOps, Uptr maxOps) const FILE: Lib/Platform/Windows/WindowsPrivate.h function namespace (line 22) | namespace WAVM { namespace Platform { FILE: Lib/RegExp/RegExp.cpp type NodeType (line 10) | enum class NodeType : U8 type Node (line 19) | struct Node method Node (line 22) | Node(NodeType inType) : type(inType) {} type Lit (line 25) | struct Lit : Node method Lit (line 28) | Lit(const NFA::CharSet& inCharSet) : Node(NodeType::lit), charSet(inCh... type Unary (line 30) | struct Unary : Node method Unary (line 33) | Unary(Node* inChild) : Node(inType), child(inChild) {} type Binary (line 36) | struct Binary : Node method Binary (line 40) | Binary(Node* inFirstChild, Node* inSecondChild) function isMetachar (line 56) | static bool isMetachar(char c) function parseChar (line 78) | static char parseChar(const char*& nextChar) function parseLit (line 96) | static NFA::CharSet parseLit(const char*& nextChar) function parseCharClass (line 113) | static NFA::CharSet parseCharClass(const char*& nextChar) function parseSet (line 148) | static NFA::CharSet parseSet(const char*& nextChar) function Node (line 174) | static Node* parseElementary(const char*& nextChar, Uptr groupDepth) method Node (line 22) | Node(NodeType inType) : type(inType) {} function Node (line 202) | static Node* parseGroup(const char*& nextChar, Uptr groupDepth) method Node (line 22) | Node(NodeType inType) : type(inType) {} function Node (line 215) | static Node* parseQuantifier(const char*& nextChar, Uptr groupDepth) method Node (line 22) | Node(NodeType inType) : type(inType) {} function Node (line 229) | static Node* parseSeq(const char*& nextChar, Uptr groupDepth) method Node (line 22) | Node(NodeType inType) : type(inType) {} function Node (line 252) | static Node* parseUnion(const char*& nextChar, Uptr groupDepth) method Node (line 22) | Node(NodeType inType) : type(inType) {} function Node (line 274) | static Node* parse(const char* string) method Node (line 22) | Node(NodeType inType) : type(inType) {} function createNFA (line 282) | static void createNFA(NFA::Builder* nfaBuilder, FILE: Lib/Runtime/Atomics.cpp type WAVM (line 21) | namespace WAVM { namespace Runtime { type Runtime (line 21) | namespace Runtime { type WaitList (line 26) | struct WaitList method WaitList (line 34) | WaitList() : numReferences(1) {} function WaitList (line 45) | static WaitList* openWaitList(Uptr address) method WaitList (line 34) | WaitList() : numReferences(1) {} function closeWaitList (line 63) | static void closeWaitList(Uptr address, WaitList* waitList) function Value (line 79) | static Value atomicLoad(const Value* valuePointer) function U32 (line 87) | static U32 waitOnAddress(Value* valuePointer, Value expectedValue, I64 t... function U32 (line 143) | static U32 wakeAddress(void* pointer, U32 numToWake) FILE: Lib/Runtime/Compartment.cpp type CompartmentRuntimeData (line 21) | struct CompartmentRuntimeData function CompartmentRuntimeData (line 56) | static CompartmentRuntimeData* initCompartmentRuntimeData(U8*& outUnalig... function Compartment (line 72) | Compartment* Runtime::createCompartment(std::string&& debugName) function Compartment (line 81) | Compartment* Runtime::cloneCompartment(const Compartment* compartment, s... function Object (line 154) | Object* Runtime::remapToClonedCompartment(const Object* object, const Co... function Function (line 178) | Function* Runtime::remapToClonedCompartment(const Function* function, function Table (line 183) | Table* Runtime::remapToClonedCompartment(const Table* table, const Compa... function Memory (line 189) | Memory* Runtime::remapToClonedCompartment(const Memory* memory, const Co... function Global (line 195) | Global* Runtime::remapToClonedCompartment(const Global* global, const Co... function ExceptionType (line 201) | ExceptionType* Runtime::remapToClonedCompartment(const ExceptionType* ex... function Instance (line 208) | Instance* Runtime::remapToClonedCompartment(const Instance* instance, function Foreign (line 215) | Foreign* Runtime::remapToClonedCompartment(const Foreign* foreign, FILE: Lib/Runtime/Context.cpp function Context (line 18) | Context* Runtime::createContext(Compartment* compartment, std::string&& ... function Compartment (line 65) | Compartment* Runtime::getCompartment(const Context* context) { return co... function Context (line 67) | Context* Runtime::cloneContext(const Context* context, Compartment* newC... FILE: Lib/Runtime/Diagnostics.cpp function Uptr (line 43) | Uptr Runtime::getInstructionSourceByAddress(Uptr ip, InstructionSource* ... function disassembleWithCFI (line 140) | static void disassembleWithCFI(const std::shared_ptr& dis... function CallStack (line 297) | CallStack Runtime::unwindCallStack(UnwindState& state) FILE: Lib/Runtime/Exception.cpp type WAVM (line 26) | namespace WAVM { namespace Runtime { type Runtime (line 26) | namespace Runtime { function ExceptionType (line 48) | ExceptionType* Runtime::createExceptionType(Compartment* compartment, function ExceptionType (line 65) | ExceptionType* Runtime::cloneExceptionType(ExceptionType* exceptionType, function Exception (line 97) | Exception* Runtime::createException(ExceptionType* type, function ExceptionType (line 121) | ExceptionType* Runtime::getExceptionType(const Exception* exception) { r... function CallStack (line 129) | const CallStack& Runtime::getExceptionCallStack(const Exception* exception) function WAVM_FORCENOINLINE (line 199) | [[noreturn]] WAVM_FORCENOINLINE void Runtime::throwException( function isRuntimeException (line 255) | static bool isRuntimeException(const Platform::Signal& signal) function translateSignalToRuntimeException (line 278) | static void translateSignalToRuntimeException(const Platform::Signal& si... type UnwindContext (line 358) | struct UnwindContext FILE: Lib/Runtime/Global.cpp function Global (line 17) | Global* Runtime::createGlobal(Compartment* compartment, function Global (line 74) | Global* Runtime::cloneGlobal(Global* global, Compartment* newCompartment) function Value (line 116) | Value Runtime::getGlobalValue(const Context* context, const Global* global) function Value (line 125) | Value Runtime::setGlobalValue(Context* context, const Global* global, Va... function GlobalType (line 139) | GlobalType Runtime::getGlobalType(const Global* global) { return global-... FILE: Lib/Runtime/Instance.cpp function Value (line 24) | static Value evaluateInitializer(const std::vector& moduleGlobals, function Uptr (line 54) | static Uptr getIndexValue(const Value& value, IndexType indexType) function Instance (line 73) | Instance* Runtime::instantiateModule(Compartment* compartment, function Instance (line 150) | Instance* Runtime::instantiateModuleInternal(Compartment* compartment, function Instance (line 486) | Instance* Runtime::cloneInstance(Instance* instance, Compartment* newCom... function Function (line 565) | Function* Runtime::getStartFunction(const Instance* instance) { return i... function Memory (line 567) | Memory* Runtime::getDefaultMemory(const Instance* instance) function Table (line 571) | Table* Runtime::getDefaultTable(const Instance* instance) function Object (line 576) | Object* Runtime::getInstanceExport(const Instance* instance, const std::... function Object (line 583) | Object* Runtime::getTypedInstanceExport(const Instance* instance, function Function (line 592) | Function* Runtime::getTypedInstanceExport(const Instance* instance, function Table (line 604) | Table* Runtime::getTypedInstanceExport(const Instance* instance, function Memory (line 616) | Memory* Runtime::getTypedInstanceExport(const Instance* instance, function Global (line 628) | Global* Runtime::getTypedInstanceExport(const Instance* instance, FILE: Lib/Runtime/Intrinsics.cpp type WAVM (line 22) | namespace WAVM { namespace Intrinsics { type Intrinsics (line 22) | namespace Intrinsics { type ModuleImpl (line 23) | struct ModuleImpl function initializeModule (line 41) | static void initializeModule(Intrinsics::Module* moduleRef) function Instance (line 102) | Instance* Intrinsics::instantiateModule( FILE: Lib/Runtime/Invoke.cpp type InvokeContext (line 71) | struct InvokeContext FILE: Lib/Runtime/Linker.cpp function linkImport (line 156) | static void linkImport(const IR::Module& module, function LinkResult (line 178) | LinkResult Runtime::linkModule(const IR::Module& module, Resolver& resol... FILE: Lib/Runtime/Memory.cpp type WAVM (line 26) | namespace WAVM { namespace Runtime { type Runtime (line 26) | namespace Runtime { function Uptr (line 41) | static Uptr getPlatformPagesPerWebAssemblyPageLog2() function Memory (line 47) | static Memory* createMemoryImpl(Compartment* compartment, function Memory (line 100) | Memory* Runtime::createMemory(Compartment* compartment, function Memory (line 129) | Memory* Runtime::cloneMemory(Memory* memory, Compartment* newCompartment) function Uptr (line 222) | Uptr Runtime::getMemoryNumPages(const Memory* memory) function GrowResult (line 233) | GrowResult Runtime::growMemory(Memory* memory, Uptr numPagesToGrow, Uptr... function U8 (line 296) | U8* Runtime::getMemoryBaseAddress(Memory* memory) { return memory->baseA... function U8 (line 298) | static U8* getValidatedMemoryOffsetRangeImpl(Memory* memory, function U8 (line 315) | U8* Runtime::getReservedMemoryOffsetRange(Memory* memory, Uptr address, ... function U8 (line 325) | U8* Runtime::getValidatedMemoryOffsetRange(Memory* memory, Uptr address,... FILE: Lib/Runtime/Module.cpp function getGlobalObjectCache (line 26) | static std::shared_ptr getGlobalObjectCache() function ModuleRef (line 32) | ModuleRef Runtime::compileModule(const IR::Module& irModule) function ModuleRef (line 91) | ModuleRef Runtime::loadPrecompiledModule(const IR::Module& irModule, FILE: Lib/Runtime/ObjectGC.cpp type GCState (line 74) | struct GCState method GCState (line 80) | GCState(Compartment* inCompartment) : compartment(inCompartment) {} method visitReference (line 82) | void visitReference(Object* object) method visitReferenceArray (line 103) | void visitReferenceArray(const Array& array) method initGCObject (line 108) | void initGCObject(GCObject* object, bool forceRoot = false) method scanObject (line 117) | void scanObject(GCObject* object) function collectGarbageImpl (line 182) | static bool collectGarbageImpl(Compartment* compartment) FILE: Lib/Runtime/ResourceQuota.cpp function ResourceQuotaRef (line 9) | ResourceQuotaRef Runtime::createResourceQuota() { return std::make_share... function Uptr (line 11) | Uptr Runtime::getResourceQuotaMaxTableElems(ResourceQuotaConstRefParam r... function Uptr (line 16) | Uptr Runtime::getResourceQuotaCurrentTableElems(ResourceQuotaConstRefPar... function Uptr (line 26) | Uptr Runtime::getResourceQuotaMaxMemoryPages(ResourceQuotaConstRefParam ... function Uptr (line 31) | Uptr Runtime::getResourceQuotaCurrentMemoryPages(ResourceQuotaConstRefPa... FILE: Lib/Runtime/Runtime.cpp function ExternType (line 131) | ExternType Runtime::getExternType(const Object* object) function FunctionType (line 150) | FunctionType Runtime::getFunctionType(const Function* function) { return... function Context (line 152) | Context* Runtime::getContextFromRuntimeData(ContextRuntimeData* contextR... function Compartment (line 157) | Compartment* Runtime::getCompartmentFromContextRuntimeData( function ContextRuntimeData (line 165) | ContextRuntimeData* Runtime::getContextRuntimeData(const Context* context) function Instance (line 170) | Instance* Runtime::getInstanceFromRuntimeData(ContextRuntimeData* contex... function Table (line 179) | Table* Runtime::getTableFromRuntimeData(ContextRuntimeData* contextRunti... function Memory (line 187) | Memory* Runtime::getMemoryFromRuntimeData(ContextRuntimeData* contextRun... function Foreign (line 203) | Foreign* Runtime::createForeign(Compartment* compartment, FILE: Lib/Runtime/RuntimePrivate.h function namespace (line 23) | namespace WAVM { namespace Intrinsics { function namespace (line 27) | namespace WAVM { namespace Runtime { FILE: Lib/Runtime/Table.cpp type WAVM (line 25) | namespace WAVM { namespace Runtime { type Runtime (line 25) | namespace Runtime { function Uptr (line 37) | static Uptr getNumPlatformPages(Uptr numBytes) function Function (line 42) | static Function* makeDummyFunction(const char* debugName) function Object (line 51) | Object* Runtime::getOutOfBoundsElement() function Object (line 57) | static Object* getUninitializedElement() function Uptr (line 63) | static Uptr objectToBiasedTableElementValue(Object* object) function Object (line 68) | static Object* biasedTableElementValueToObject(Uptr biasedValue) function Table (line 73) | static Table* createTableImpl(Compartment* compartment, function GrowResult (line 104) | static GrowResult growTableImpl(Table* table, function Table (line 174) | Table* Runtime::createTable(Compartment* compartment, function Table (line 215) | Table* Runtime::cloneTable(Table* table, Compartment* newCompartment) function Object (line 320) | static Object* setTableElementNonNull(Table* table, Uptr index, Object* ... function Object (line 356) | static Object* getTableElementNonNull(const Table* table, Uptr index) function Object (line 385) | Object* Runtime::setTableElement(Table* table, Uptr index, Object* newVa... function Object (line 402) | Object* Runtime::getTableElement(const Table* table, Uptr index) function Uptr (line 412) | Uptr Runtime::getTableNumElements(const Table* table) function GrowResult (line 425) | GrowResult Runtime::growTable(Table* table, FILE: Lib/Runtime/WAVMIntrinsics.cpp type WAVM (line 13) | namespace WAVM { namespace Runtime { type Runtime (line 13) | namespace Runtime { FILE: Lib/ThreadTest/ThreadTest.cpp type Thread (line 27) | struct Thread method addRef (line 48) | void addRef(Uptr delta = 1) { numRefs += delta; } method removeRef (line 49) | void removeRef() type ExitThreadException (line 55) | struct ExitThreadException function WAVM_FORCENOINLINE (line 70) | WAVM_FORCENOINLINE static Uptr allocateThreadId(Thread* thread) function validateThreadId (line 81) | static void validateThreadId(Uptr threadId) function I64 (line 91) | static I64 threadEntry(void* threadVoid) function removeThreadById (line 180) | static IntrusiveSharedPtr removeThreadById(Uptr threadId) function Instance (line 225) | Instance* ThreadTest::instantiate(Compartment* compartment) FILE: Lib/VFS/SandboxFS.cpp type SandboxFS (line 10) | struct SandboxFS : FileSystem method SandboxFS (line 12) | SandboxFS(FileSystem* inInnerFS, const std::string& inRootPath) method Result (line 18) | virtual Result open(const std::string& path, method Result (line 27) | virtual Result getFileInfo(const std::string& path, FileInfo& outInfo)... method Result (line 31) | virtual Result setFileTimes(const std::string& path, method Result (line 41) | virtual Result openDir(const std::string& path, DirEntStream*& outStre... method Result (line 46) | virtual Result renameFile(const std::string& oldPath, const std::strin... method Result (line 51) | virtual Result unlinkFile(const std::string& path) override method Result (line 56) | virtual Result removeDir(const std::string& path) override method Result (line 61) | virtual Result createDir(const std::string& path) override method getInnerPath (line 70) | std::string getInnerPath(const std::string& absolutePathName) FILE: Lib/WASI/WASI.cpp type WAVM (line 29) | namespace WAVM { namespace WASI { type WASI (line 29) | namespace WASI { function Resolver (line 260) | Resolver& WASI::getProcessResolver(Process& process) { return process.re... function Process (line 262) | Process* WASI::getProcessFromContextRuntimeData(Runtime::ContextRuntimeD... function Memory (line 268) | Memory* WASI::getProcessMemory(const Process& process) { return process.... function I32 (line 271) | I32 WASI::catchExit(std::function&& thunk) FILE: Lib/WASI/WASIArgsEnvs.cpp type WAVM (line 14) | namespace WAVM { namespace WASI { type WASI (line 14) | namespace WASI { FILE: Lib/WASI/WASIClocks.cpp type WAVM (line 15) | namespace WAVM { namespace WASI { type WASI (line 15) | namespace WASI { function getPlatformClock (line 19) | static bool getPlatformClock(__wasi_clockid_t clock, Platform::Clock& ou... FILE: Lib/WASI/WASIDiagnostics.cpp function WAVM_FORCENOINLINE (line 110) | WAVM_FORCENOINLINE static void traceSyscallv(const char* syscallName, function __wasi_errno_t (line 153) | __wasi_errno_t WASI::traceSyscallReturnf(const char* syscallName, FILE: Lib/WASI/WASIFile.cpp type WAVM (line 28) | namespace WAVM { namespace WASI { type WASI (line 28) | namespace WASI { function __wasi_errno_t (line 32) | static __wasi_errno_t asWASIErrNo(VFS::Result result) function __wasi_timestamp_t (line 76) | static __wasi_timestamp_t asWASITimestamp(I128 time) type LockedFDE (line 81) | struct LockedFDE method LockedFDE (line 89) | LockedFDE(__wasi_errno_t inError) : error(inError) {} method LockedFDE (line 90) | LockedFDE(const std::shared_ptr& inFDE, function LockedFDE (line 97) | static LockedFDE getLockedFDE(Process* process, method LockedFDE (line 89) | LockedFDE(__wasi_errno_t inError) : error(inError) {} method LockedFDE (line 90) | LockedFDE(const std::shared_ptr& inFDE, function __wasi_filetype_t (line 128) | static __wasi_filetype_t asWASIFileType(FileType type) function readUserString (line 146) | static bool readUserString(Memory* memory, function getCanonicalPath (line 176) | static bool getCanonicalPath(const std::string& basePath, function __wasi_errno_t (line 225) | static __wasi_errno_t validatePath(Process* process, function VFDFlags (line 258) | static VFDFlags translateWASIVFDFlags(__wasi_fdflags_t fdFlags, __wasi_r... function Result (line 286) | Result WASI::FDE::close() function __wasi_errno_t (line 411) | static __wasi_errno_t readImpl(Process* process, function __wasi_errno_t (line 473) | static __wasi_errno_t writeImpl(Process* process, function describeSeekWhence (line 704) | static std::string describeSeekWhence(U32 whence) function Uptr (line 1059) | static Uptr truncatingMemcpy(void* dest, const void* source, Uptr numSou... FILE: Lib/WASI/WASIPrivate.h function namespace (line 56) | namespace WAVM { namespace VFS { function namespace (line 62) | namespace WAVM { namespace WASI { FILE: Lib/WASM/WASMSerialization.cpp function throwIfNotValidUTF8 (line 26) | static void throwIfNotValidUTF8(const std::string& string) function WAVM_FORCEINLINE (line 35) | WAVM_FORCEINLINE void serializeOpcode(InputStream& stream, Opcode& opcode) function WAVM_FORCEINLINE (line 53) | WAVM_FORCEINLINE void serializeOpcode(OutputStream& stream, Opcode opcode) type WAVM (line 71) | namespace WAVM { namespace IR { type IR (line 71) | namespace IR { function ValueType (line 72) | static ValueType decodeValueType(Iptr encodedValueType) function I8 (line 86) | static I8 encodeValueType(ValueType valueType) function serialize (line 103) | static void serialize(InputStream& stream, ValueType& type) function serialize (line 109) | static void serialize(OutputStream& stream, ValueType type) function WAVM_FORCEINLINE (line 115) | WAVM_FORCEINLINE static void serialize(InputStream& stream, TypeTupl... function serialize (line 130) | static void serialize(OutputStream& stream, TypeTuple& typeTuple) function serializeIndex (line 138) | void serializeIndex(Stream& stream, U64& size, IndexType sizeType) function serialize (line 148) | void serialize(Stream& stream, function serialize (line 158) | void serialize(Stream& stream, ReferenceType& referenceType) function serialize (line 186) | void serialize(Stream& stream, TableType& tableType) function serialize (line 204) | void serialize(Stream& stream, MemoryType& memoryType) function serialize (line 220) | void serialize(Stream& stream, GlobalType& globalType) function serialize (line 228) | void serialize(Stream& stream, ExceptionType& exceptionType) function serialize (line 233) | static void serialize(InputStream& stream, ExternKind& kind) function serialize (line 247) | static void serialize(OutputStream& stream, ExternKind& kind) function serialize (line 263) | void serialize(Stream& stream, Export& e) function serialize (line 271) | void serialize(Stream& stream, InitializerExpression& initializer) function serialize (line 301) | void serialize(Stream& stream, TableDef& tableDef) function serialize (line 306) | void serialize(Stream& stream, MemoryDef& memoryDef) function serialize (line 311) | void serialize(Stream& stream, GlobalDef& globalDef) function serialize (line 317) | void serialize(Stream& stream, ExceptionTypeDef& exceptionTypeDef) function serialize (line 322) | void serialize(Stream& stream, ElemSegment& elemSegment) function serialize (line 424) | void serialize(Stream& stream, DataSegment& dataSegment) function serialize (line 762) | void serialize(Stream& stream, V128& v128) type SectionID (line 473) | enum class SectionID : U8 function serialize (line 491) | static void serialize(InputStream& stream, SectionID& sectionID) function serialize (line 496) | static void serialize(OutputStream& stream, SectionID sectionID) type ModuleSerializationState (line 501) | struct ModuleSerializationState method ModuleSerializationState (line 507) | ModuleSerializationState(const Module& inModule) : module(inModule) {} function serialize (line 511) | void serialize(Stream& stream, NoImm&, const FunctionDef&, const ModuleS... function serialize (line 515) | static void serialize(InputStream& stream, function serialize (line 539) | static void serialize(OutputStream& stream, function serialize (line 558) | void serialize(Stream& stream, SelectImm& imm, const FunctionDef&, const... function serialize (line 570) | void serialize(Stream& stream, BranchImm& imm, const FunctionDef&, const... function serialize (line 575) | static void serialize(InputStream& stream, function serialize (line 588) | static void serialize(OutputStream& stream, function serialize (line 602) | void serialize(Stream& stream, function serialize (line 611) | void serialize(Stream& stream, function serialize (line 620) | void serialize(Stream& stream, function serialize (line 629) | void serialize(Stream& stream, function serialize (line 638) | void serialize(Stream& stream, function serialize (line 647) | void serialize(Stream& stream, function serialize (line 657) | void serialize(Stream& stream, function serialize (line 693) | void serialize(Stream& stream, function serializeMemoryIndex (line 703) | void serializeMemoryIndex(Stream& stream, Uptr& memoryIndex, const Featu... function serialize (line 715) | void serialize(Stream& stream, function serialize (line 723) | void serialize(Stream& stream, function serializeTableIndex (line 732) | void serializeTableIndex(Stream& stream, Uptr& tableIndex, const Feature... function serialize (line 744) | void serialize(Stream& stream, function serialize (line 752) | void serialize(Stream& stream, type WAVM (line 761) | namespace WAVM { type IR (line 71) | namespace IR { function ValueType (line 72) | static ValueType decodeValueType(Iptr encodedValueType) function I8 (line 86) | static I8 encodeValueType(ValueType valueType) function serialize (line 103) | static void serialize(InputStream& stream, ValueType& type) function serialize (line 109) | static void serialize(OutputStream& stream, ValueType type) function WAVM_FORCEINLINE (line 115) | WAVM_FORCEINLINE static void serialize(InputStream& stream, TypeTupl... function serialize (line 130) | static void serialize(OutputStream& stream, TypeTuple& typeTuple) function serializeIndex (line 138) | void serializeIndex(Stream& stream, U64& size, IndexType sizeType) function serialize (line 148) | void serialize(Stream& stream, function serialize (line 158) | void serialize(Stream& stream, ReferenceType& referenceType) function serialize (line 186) | void serialize(Stream& stream, TableType& tableType) function serialize (line 204) | void serialize(Stream& stream, MemoryType& memoryType) function serialize (line 220) | void serialize(Stream& stream, GlobalType& globalType) function serialize (line 228) | void serialize(Stream& stream, ExceptionType& exceptionType) function serialize (line 233) | static void serialize(InputStream& stream, ExternKind& kind) function serialize (line 247) | static void serialize(OutputStream& stream, ExternKind& kind) function serialize (line 263) | void serialize(Stream& stream, Export& e) function serialize (line 271) | void serialize(Stream& stream, InitializerExpression& initializer) function serialize (line 301) | void serialize(Stream& stream, TableDef& tableDef) function serialize (line 306) | void serialize(Stream& stream, MemoryDef& memoryDef) function serialize (line 311) | void serialize(Stream& stream, GlobalDef& globalDef) function serialize (line 317) | void serialize(Stream& stream, ExceptionTypeDef& exceptionTypeDef) function serialize (line 322) | void serialize(Stream& stream, ElemSegment& elemSegment) function serialize (line 424) | void serialize(Stream& stream, DataSegment& dataSegment) function serialize (line 762) | void serialize(Stream& stream, V128& v128) function serialize (line 769) | void serialize(Stream& stream, function serialize (line 778) | void serialize(Stream& stream, function serialize (line 790) | void serialize(Stream& stream, function serialize (line 811) | void serialize(Stream& stream, function serialize (line 820) | void serialize(Stream& stream, RethrowImm& imm, const FunctionDef&, cons... function serialize (line 826) | void serialize(Stream& stream, function serialize (line 842) | void serialize(Stream& stream, function serialize (line 857) | void serialize(Stream& stream, function serialize (line 867) | void serialize(Stream& stream, function serialize (line 876) | void serialize(Stream& stream, function serialize (line 885) | void serialize(Stream& stream, function serializeSection (line 894) | void serializeSection(OutputStream& stream, SectionID id, SerializeSecti... function serializeSection (line 905) | void serializeSection(InputStream& stream, SectionID id, SerializeSectio... function serialize (line 917) | static void serialize(OutputStream& stream, CustomSection& customSection) function serialize (line 927) | static void serialize(InputStream& stream, CustomSection& customSection) type LocalSet (line 940) | struct LocalSet function serialize (line 946) | void serialize(Stream& stream, LocalSet& localSet) type OperatorSerializerStream (line 952) | struct OperatorSerializerStream method OperatorSerializerStream (line 956) | OperatorSerializerStream(Serialization::OutputStream& inByteStream, method select (line 973) | void select(SelectImm imm) const function serializeFunctionBody (line 997) | static void serializeFunctionBody(OutputStream& sectionStream, function serializeFunctionBody (line 1041) | static void serializeFunctionBody(InputStream& sectionStream, function serializeCallingConvention (line 1114) | static void serializeCallingConvention(InputStream& stream, CallingConve... function serializeCallingConvention (line 1133) | static void serializeCallingConvention(OutputStream& stream, CallingConv... function serializeFunctionType (line 1150) | void serializeFunctionType(Stream& stream, FunctionType& functionType) function serializeTypeSection (line 1194) | void serializeTypeSection(Stream& moduleStream, Module& module) function serializeImportSection (line 1200) | void serializeImportSection(Stream& moduleStream, Module& module) function serializeFunctionSection (line 1335) | void serializeFunctionSection(Stream& moduleStream, Module& module) function serializeTableSection (line 1367) | void serializeTableSection(Stream& moduleStream, Module& module) function serializeMemorySection (line 1374) | void serializeMemorySection(Stream& moduleStream, Module& module) function serializeGlobalSection (line 1381) | void serializeGlobalSection(Stream& moduleStream, Module& module) function serializeExceptionTypeSection (line 1388) | void serializeExceptionTypeSection(Stream& moduleStream, Module& module) function serializeExportSection (line 1395) | void serializeExportSection(Stream& moduleStream, Module& module) function serializeStartSection (line 1402) | void serializeStartSection(Stream& moduleStream, Module& module) function serializeElementSection (line 1409) | void serializeElementSection(Stream& moduleStream, Module& module) function serializeCodeSection (line 1416) | static void serializeCodeSection(InputStream& moduleStream, function serializeCodeSection (line 1436) | void serializeCodeSection(OutputStream& moduleStream, function serializeDataCountSection (line 1451) | void serializeDataCountSection(Stream& moduleStream, Module& module) function serializeDataSection (line 1470) | void serializeDataSection(InputStream& moduleStream, Module& module, boo... function serializeDataSection (line 1499) | void serializeDataSection(OutputStream& moduleStream, Module& module) function serializeCustomSectionsAfterKnownSection (line 1506) | void serializeCustomSectionsAfterKnownSection(OutputStream& moduleStream, function serializeModule (line 1516) | static void serializeModule(OutputStream& moduleStream, Module& module) function serializeModule (line 1557) | static void serializeModule(InputStream& moduleStream, Module& module) FILE: Lib/WASTParse/Lexer.cpp type WAVM (line 24) | namespace WAVM { namespace WAST { type WAST (line 24) | namespace WAST { type LineInfo (line 25) | struct LineInfo method LineInfo (line 34) | LineInfo(U32* inLineStarts, U32 inNumLineStarts) type StaticData (line 54) | struct StaticData function createTokenSeparatorPeekState (line 62) | static NFA::StateIndex createTokenSeparatorPeekState(NFA::Builder* builder, function addLiteralStringToNFA (line 83) | static void addLiteralStringToNFA(const char* string, function addLiteralTokenToNFA (line 102) | static void addLiteralTokenToNFA(const char* literalString, function StaticData (line 237) | StaticData& StaticData::get(bool allowLegacyInstructionNames) function isRecoveryPointChar (line 251) | inline bool isRecoveryPointChar(char c) function Token (line 267) | Token* WAST::lex(const char* string, function Uptr (line 437) | static Uptr getLineOffset(const LineInfo* lineInfo, Uptr lineIndex) function TextFileLocus (line 443) | TextFileLocus WAST::calcLocusFromOffset(const char* string, FILE: Lib/WASTParse/Lexer.h function namespace (line 110) | namespace WAVM { namespace WAST { FILE: Lib/WASTParse/Parse.cpp function parseErrorfImpl (line 51) | static void parseErrorfImpl(ParseState* parseState, function ValueType (line 129) | ValueType WAST::parseValueType(CursorState* cursor) function ReferenceType (line 156) | ReferenceType WAST::parseReferenceType(CursorState* cursor) function tryParseReferencedType (line 167) | static bool tryParseReferencedType(CursorState* cursor, IR::ReferenceTyp... function ReferenceType (line 183) | ReferenceType WAST::parseReferencedType(CursorState* cursor) function FunctionType (line 194) | FunctionType WAST::parseFunctionType(CursorState* cursor, function UnresolvedFunctionType (line 264) | UnresolvedFunctionType WAST::parseFunctionTypeRefAndOrDecl( function IndexedFunctionType (line 293) | IndexedFunctionType WAST::resolveFunctionType(ModuleState* moduleState, function IndexedFunctionType (line 332) | IndexedFunctionType WAST::getUniqueFunctionTypeIndex(ModuleState* module... function Name (line 442) | Name WAST::parseName(CursorState* cursor, const char* context) function Reference (line 453) | Reference WAST::parseNameOrIndexRef(CursorState* cursor, const char* con... function Uptr (line 464) | Uptr WAST::parseAndResolveNameOrIndexRef(CursorState* cursor, function Uptr (line 500) | Uptr WAST::resolveRef(ParseState* parseState, function Uptr (line 533) | Uptr WAST::resolveExternRef(ModuleState* moduleState, ExternKind externK... function parseCharEscapeCode (line 582) | static void parseCharEscapeCode(const char*& nextChar, function parseStringChars (line 669) | static void parseStringChars(const char*& nextChar, ParseState* parseSta... FILE: Lib/WASTParse/Parse.h function namespace (line 19) | namespace WAVM { namespace WAST { type HashMap (line 101) | typedef HashMap NameToIndexMap; type Reference (line 104) | struct Reference type UnresolvedFunctionType (line 127) | struct UnresolvedFunctionType type ModuleState (line 134) | struct ModuleState FILE: Lib/WASTParse/ParseFunction.cpp type WAVM (line 23) | namespace WAVM { namespace WAST { type WAST (line 23) | namespace WAST { type ResumableCodeValidationProxyStream (line 25) | struct ResumableCodeValidationProxyStream method ResumableCodeValidationProxyStream (line 29) | ResumableCodeValidationProxyStream(ModuleState* moduleState, function finishValidation (line 76) | void finishValidation() { codeValidationStream.finish(); } type FunctionState (line 85) | struct FunctionState method FunctionState (line 100) | FunctionState(const std::shared_ptr& inLocalNameToInde... type ScopedBranchTarget (line 118) | struct ScopedBranchTarget method ScopedBranchTarget (line 120) | ScopedBranchTarget(FunctionState* inFunctionState, Name inName) function tryParseAndResolveBranchTargetRef (line 169) | static bool tryParseAndResolveBranchTargetRef(CursorState* cursor, Uptr&... function parseAndValidateRedundantBranchTargetName (line 200) | static void parseAndValidateRedundantBranchTargetName(CursorState* cursor, function parseImm (line 216) | static void parseImm(CursorState* cursor, NoImm&) {} function parseImm (line 217) | static void parseImm(CursorState* cursor, MemoryImm& outImm) function parseImm (line 228) | static void parseImm(CursorState* cursor, MemoryCopyImm& outImm) function parseImm (line 248) | static void parseImm(CursorState* cursor, TableImm& outImm) function parseImm (line 259) | static void parseImm(CursorState* cursor, TableCopyImm& outImm) function parseImm (line 280) | static void parseImm(CursorState* cursor, SelectImm& outImm) function parseImm (line 314) | static void parseImm(CursorState* cursor, LiteralImm& outImm) function parseImm (line 318) | static void parseImm(CursorState* cursor, LiteralImm& outImm) function parseImm (line 322) | static void parseImm(CursorState* cursor, LiteralImm& outImm) function parseImm (line 326) | static void parseImm(CursorState* cursor, LiteralImm& outImm) function parseImm (line 331) | static void parseImm(CursorState* cursor, BranchImm& outImm) function parseImm (line 340) | static void parseImm(CursorState* cursor, BranchTableImm& outImm) function parseImm (line 364) | static void parseImm(CursorState* cursor, GetOrSetVariableImm&... function parseImm (line 374) | static void parseImm(CursorState* cursor, FunctionImm& outImm) function parseImm (line 383) | static void parseImm(CursorState* cursor, FunctionRefImm& outImm) function parseImm (line 392) | static void parseImm(CursorState* cursor, CallIndirectImm& outImm) function parseImm (line 428) | static void parseImm(CursorState* cursor, LoadOrStoreImm& outImm) function parseImm (line 550) | static void parseImm(CursorState* cursor, LaneIndexImm& outImm) function parseImm (line 564) | static void parseImm(CursorState* cursor, ShuffleImm& outImm) function parseImm (line 582) | static void parseImm(CursorState* cursor, AtomicLoadOrStoreImm parseConstExpressionTuple(CursorState* cur... function parseFloatResultSet (line 131) | FloatResultSet parseFloatResultSet(CursorState* cursor) function ResultSet (line 155) | static ResultSet parseV128ResultSet(CursorState* cursor) function ResultSet (line 218) | static ResultSet parseResultSet(CursorState* cursor) function parseResultSetTuple (line 289) | static std::vector parseResultSetTuple(CursorState* cursor) function parseOptionalNameAsString (line 299) | static std::string parseOptionalNameAsString(CursorState* cursor) function parseTestScriptModule (line 305) | static void parseTestScriptModule(CursorState* cursor, function parseAction (line 384) | static std::unique_ptr parseAction(CursorState* cursor, const IR... function stringStartsWith (line 441) | static bool stringStartsWith(const char* string, const char (&prefix)[nu... function parseCommand (line 446) | static std::unique_ptr parseCommand(CursorState* cursor, FILE: Lib/WASTPrint/Print.cpp function nibbleToHexChar (line 25) | static char nibbleToHexChar(U8 value) { return value < 10 ? ('0' + value... function escapeString (line 27) | static std::string escapeString(const char* string, Uptr numChars) function escapeString (line 50) | static std::string escapeString(const std::string& string) function escapeName (line 55) | static std::string escapeName(const std::string& name) function hasNonNameChars (line 79) | static bool hasNonNameChars(const std::string& name) function expandIndentation (line 88) | static std::string expandIndentation(std::string&& inString, U8 spacesPe... type ScopedTagPrinter (line 127) | struct ScopedTagPrinter method ScopedTagPrinter (line 129) | ScopedTagPrinter(std::string& inString, const char* tag) : string(inSt... function print (line 142) | static void print(std::string& string, ValueType type) { string += asStr... function print (line 144) | static void print(std::string& string, const SizeConstraints& size) function print (line 154) | static void print(std::string& string, FunctionType functionType) function print (line 194) | static void print(std::string& string, ReferenceType type) function print (line 206) | static void print(std::string& string, IndexType type) function print (line 216) | static void print(std::string& string, const TableType& type) function print (line 230) | static void print(std::string& string, const MemoryType& type) function print (line 242) | static void print(std::string& string, GlobalType type) function print (line 250) | static void print(std::string& string, const ExceptionType& type) function printReferencedType (line 259) | static void printReferencedType(std::string& string, const ReferenceType... type NameScope (line 270) | struct NameScope method NameScope (line 272) | NameScope(const char inSigil, bool inAllowQuotedNames, Uptr estimatedN... method map (line 280) | void map(std::string& name) type ModulePrintContext (line 312) | struct ModulePrintContext method ModulePrintContext (line 319) | ModulePrintContext(const Module& inModule, std::string& inString) method printInitializerExpression (line 351) | void printInitializerExpression(const InitializerExpression& expression) type FunctionPrintContext (line 388) | struct FunctionPrintContext method FunctionPrintContext (line 403) | FunctionPrintContext(ModulePrintContext& inModuleContext, Uptr functio... method block (line 420) | void block(ControlStructureImm imm) method loop (line 427) | void loop(ControlStructureImm imm) method if_ (line 434) | void if_(ControlStructureImm imm) method else_ (line 441) | void else_(NoImm imm) method end (line 447) | void end(NoImm) method return_ (line 458) | void return_(NoImm) method br (line 464) | void br(BranchImm imm) method br_table (line 469) | void br_table(BranchTableImm imm) method br_if (line 490) | void br_if(BranchImm imm) { string += "\nbr_if " + getBranchTargetId(i... method unreachable (line 492) | void unreachable(NoImm) method drop (line 497) | void drop(NoImm) { string += "\ndrop"; } method select (line 499) | void select(SelectImm imm) method local_get (line 510) | void local_get(GetOrSetVariableImm imm) method local_set (line 514) | void local_set(GetOrSetVariableImm imm) method local_tee (line 518) | void local_tee(GetOrSetVariableImm imm) method global_get (line 523) | void global_get(GetOrSetVariableImm imm) method global_set (line 527) | void global_set(GetOrSetVariableImm imm) method table_get (line 532) | void table_get(TableImm imm) method table_set (line 536) | void table_set(TableImm imm) method table_grow (line 540) | void table_grow(TableImm imm) method table_fill (line 544) | void table_fill(TableImm imm) method throw_ (line 549) | void throw_(ExceptionTypeImm imm) method rethrow (line 554) | void rethrow(RethrowImm imm) method ref_null (line 562) | void ref_null(ReferenceTypeImm imm) method ref_is_null (line 568) | void ref_is_null(NoImm) { string += "\nref.is_null"; } method call (line 570) | void call(FunctionImm imm) method call_indirect (line 574) | void call_indirect(CallIndirectImm imm) method printControlSignature (line 580) | void printControlSignature(IndexedBlockType indexedSignature) method printImm (line 586) | void printImm(NoImm) {} method printImm (line 587) | void printImm(MemoryImm imm) method printImm (line 595) | void printImm(MemoryCopyImm imm) method printImm (line 608) | void printImm(TableImm imm) method printImm (line 613) | void printImm(TableCopyImm imm) method printImm (line 626) | void printImm(FunctionImm imm) method printImm (line 631) | void printImm(FunctionRefImm imm) method printImm (line 637) | void printImm(LiteralImm imm) method printImm (line 642) | void printImm(LiteralImm imm) method printImm (line 647) | void printImm(LiteralImm imm) method printImm (line 652) | void printImm(LiteralImm imm) method printImm (line 658) | void printImm(LoadOrStoreImm imm) method printImm (line 678) | void printImm(LoadOrStoreLaneImm imm) method printImm (line 685) | void printImm(LiteralImm imm) method printImm (line 691) | void printImm(LaneIndexImm imm) method printImm (line 697) | void printImm(ShuffleImm imm) method printImm (line 707) | void printImm(AtomicLoadOrStoreImm imm) method printImm (line 722) | void printImm(AtomicFenceImm imm) method printImm (line 731) | void printImm(DataSegmentAndMemImm imm) method printImm (line 736) | void printImm(DataSegmentImm imm) method printImm (line 741) | void printImm(ElemSegmentAndTableImm imm) method printImm (line 746) | void printImm(ElemSegmentImm imm) method try_ (line 751) | void try_(ControlStructureImm imm) method catch_ (line 758) | void catch_(ExceptionTypeImm imm) method catch_all (line 766) | void catch_all(NoImm) type ControlContext (line 785) | struct ControlContext type Type (line 787) | enum class Type : U8 method getBranchTargetId (line 803) | std::string getBranchTargetId(Uptr depth) method printControlLabel (line 810) | std::string printControlLabel(const char* labelIdBase) method pushControlStack (line 820) | void pushControlStack(ControlContext::Type type, std::string labelId) method enterUnreachable (line 826) | void enterUnreachable() {} function printImportType (line 829) | void printImportType(std::string& string, const Module& module, Type type) function printImport (line 842) | void printImport(std::string& string, type LinkingSubsectionType (line 1277) | enum class LinkingSubsectionType type COMDATKind (line 1286) | enum class COMDATKind type SymbolKind (line 1293) | enum class SymbolKind FILE: Lib/wavm-c/wavm-c.cpp type wasm_config_t (line 51) | struct wasm_config_t type wasm_engine_t (line 52) | struct wasm_engine_t type wasm_valtype_t (line 53) | struct wasm_valtype_t type wasm_functype_t (line 54) | struct wasm_functype_t method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... type wasm_tabletype_t (line 55) | struct wasm_tabletype_t method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... type wasm_memorytype_t (line 56) | struct wasm_memorytype_t method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) type wasm_globaltype_t (line 57) | struct wasm_globaltype_t method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) type wasm_externtype_t (line 58) | struct wasm_externtype_t method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} type wasm_module_t (line 60) | struct wasm_module_t method wasm_module_t (line 128) | wasm_module_t(ModuleRef inModule) : module(inModule) {} type wasm_module_t (line 61) | struct wasm_module_t method wasm_module_t (line 128) | wasm_module_t(ModuleRef inModule) : module(inModule) {} type wasm_config_t (line 67) | struct wasm_config_t type wasm_engine_t (line 72) | struct wasm_engine_t type wasm_valtype_t (line 77) | struct wasm_valtype_t type wasm_externtype_t (line 82) | struct wasm_externtype_t method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} type wasm_functype_t (line 87) | struct wasm_functype_t : wasm_externtype_t method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... type wasm_globaltype_t (line 93) | struct wasm_globaltype_t : wasm_externtype_t method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) type wasm_tabletype_t (line 103) | struct wasm_tabletype_t : wasm_externtype_t method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... type wasm_memorytype_t (line 114) | struct wasm_memorytype_t : wasm_externtype_t method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) type wasm_module_t (line 124) | struct wasm_module_t method wasm_module_t (line 128) | wasm_module_t(ModuleRef inModule) : module(inModule) {} function wasm_index_t (line 131) | static wasm_index_t as_index(IndexType indexType) function wasm_limits_t (line 140) | static wasm_limits_t as_limits(const SizeConstraints& size) function wasm_functype_t (line 146) | static wasm_functype_t* as_externtype(FunctionType type) { return new wa... method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... function wasm_tabletype_t (line 147) | static wasm_tabletype_t* as_externtype(TableType type) method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... function wasm_memorytype_t (line 152) | static wasm_memorytype_t* as_externtype(MemoryType type) method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) function wasm_globaltype_t (line 156) | static wasm_globaltype_t* as_externtype(GlobalType type) method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) function wasm_externtype_t (line 160) | static wasm_externtype_t* as_externtype(ExternType type) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function IndexType (line 176) | static IndexType asIndexType(wasm_index_t index) function ValueType (line 185) | static ValueType asValueType(wasm_valkind_t kind) function Value (line 199) | static Value asValue(ValueType type, const wasm_val_t* value) function wasm_val_t (line 222) | static wasm_val_t as_val(const Value& value) function wasm_config_delete (line 249) | void wasm_config_delete(wasm_config_t* config) { delete config; } function wasm_config_t (line 250) | wasm_config_t* wasm_config_new() { return new wasm_config_t; } function wasm_engine_t (line 278) | wasm_engine_t* wasm_engine_new() { return new wasm_engine_t; } function wasm_engine_t (line 279) | wasm_engine_t* wasm_engine_new_with_config(wasm_config_t* config) function wasm_engine_delete (line 285) | void wasm_engine_delete(wasm_engine_t* engine) { delete engine; } function wasm_compartment_delete (line 288) | void wasm_compartment_delete(wasm_compartment_t* compartment) function wasm_compartment_t (line 294) | wasm_compartment_t* wasm_compartment_new(wasm_engine_t*, const char* deb... function wasm_compartment_t (line 300) | wasm_compartment_t* wasm_compartment_clone(const wasm_compartment_t* com... function wasm_compartment_contains (line 306) | bool wasm_compartment_contains(const wasm_compartment_t* compartment, co... function wasm_store_delete (line 312) | void wasm_store_delete(wasm_store_t* store) { removeGCRoot(store); } function wasm_store_t (line 313) | wasm_store_t* wasm_store_new(wasm_compartment_t* compartment, const char... function wasm_valtype_delete (line 321) | void wasm_valtype_delete(wasm_valtype_t* type) { delete type; } function wasm_valtype_t (line 322) | wasm_valtype_t* wasm_valtype_copy(wasm_valtype_t* type) { return new was... function wasm_valtype_t (line 323) | wasm_valtype_t* wasm_valtype_new(wasm_valkind_t kind) function wasm_valkind_t (line 328) | wasm_valkind_t wasm_valtype_kind(const wasm_valtype_t* type) function wasm_functype_delete (line 347) | void wasm_functype_delete(wasm_functype_t* type) { delete type; } function wasm_functype_t (line 348) | wasm_functype_t* wasm_functype_copy(wasm_functype_t* type) method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... function wasm_functype_t (line 352) | wasm_functype_t* wasm_functype_new(wasm_valtype_t** params, method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... function wasm_functype_num_params (line 373) | size_t wasm_functype_num_params(const wasm_functype_t* type) { return ty... function wasm_valtype_t (line 374) | wasm_valtype_t* wasm_functype_param(const wasm_functype_t* type, size_t ... function wasm_functype_num_results (line 378) | size_t wasm_functype_num_results(const wasm_functype_t* type) function wasm_valtype_t (line 382) | wasm_valtype_t* wasm_functype_result(const wasm_functype_t* type, size_t... function wasm_globaltype_delete (line 388) | void wasm_globaltype_delete(wasm_globaltype_t* type) function wasm_globaltype_t (line 393) | wasm_globaltype_t* wasm_globaltype_copy(wasm_globaltype_t* type) method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) function wasm_globaltype_t (line 397) | wasm_globaltype_t* wasm_globaltype_new(wasm_valtype_t* valtype, wasm_mut... method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) function wasm_valtype_t (line 401) | const wasm_valtype_t* wasm_globaltype_content(const wasm_globaltype_t* t... function wasm_mutability_t (line 405) | wasm_mutability_t wasm_globaltype_mutability(const wasm_globaltype_t* type) function wasm_tabletype_delete (line 411) | void wasm_tabletype_delete(wasm_tabletype_t* type) function wasm_tabletype_t (line 416) | wasm_tabletype_t* wasm_tabletype_copy(wasm_tabletype_t* type) method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... function wasm_tabletype_t (line 420) | wasm_tabletype_t* wasm_tabletype_new(wasm_valtype_t* element, method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... function wasm_valtype_t (line 433) | const wasm_valtype_t* wasm_tabletype_element(const wasm_tabletype_t* typ... function wasm_limits_t (line 434) | const wasm_limits_t* wasm_tabletype_limits(const wasm_tabletype_t* type)... function wasm_shared_t (line 435) | wasm_shared_t wasm_tabletype_shared(const wasm_tabletype_t* type) function wasm_index_t (line 439) | wasm_index_t wasm_tabletype_index(const wasm_tabletype_t* type) function wasm_memorytype_delete (line 445) | void wasm_memorytype_delete(wasm_memorytype_t* type) { delete type; } function wasm_memorytype_t (line 446) | wasm_memorytype_t* wasm_memorytype_copy(wasm_memorytype_t* type) method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) function wasm_memorytype_t (line 450) | wasm_memorytype_t* wasm_memorytype_new(const wasm_limits_t* limits, method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) function wasm_limits_t (line 459) | const wasm_limits_t* wasm_memorytype_limits(const wasm_memorytype_t* typ... function wasm_shared_t (line 460) | wasm_shared_t wasm_memorytype_shared(const wasm_memorytype_t* type) function wasm_index_t (line 464) | wasm_index_t wasm_memorytype_index(const wasm_memorytype_t* type) function wasm_externtype_delete (line 470) | void wasm_externtype_delete(wasm_externtype_t* type) function wasm_externtype_t (line 484) | wasm_externtype_t* wasm_externtype_copy(wasm_externtype_t* type) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externkind_t (line 505) | wasm_externkind_t wasm_externtype_kind(const wasm_externtype_t* type) function wasm_externtype_t (line 519) | wasm_externtype_t* wasm_functype_as_externtype(wasm_functype_t* type) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externtype_t (line 523) | wasm_externtype_t* wasm_globaltype_as_externtype(wasm_globaltype_t* type) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externtype_t (line 527) | wasm_externtype_t* wasm_tabletype_as_externtype(wasm_tabletype_t* type) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externtype_t (line 531) | wasm_externtype_t* wasm_memorytype_as_externtype(wasm_memorytype_t* type) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_functype_t (line 535) | wasm_functype_t* wasm_externtype_as_functype(wasm_externtype_t* type) method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... function wasm_globaltype_t (line 539) | wasm_globaltype_t* wasm_externtype_as_globaltype(wasm_externtype_t* type) method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) function wasm_tabletype_t (line 543) | wasm_tabletype_t* wasm_externtype_as_tabletype(wasm_externtype_t* type) method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... function wasm_memorytype_t (line 547) | wasm_memorytype_t* wasm_externtype_as_memorytype(wasm_externtype_t* type) method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) function wasm_externtype_t (line 551) | const wasm_externtype_t* wasm_functype_as_externtype_const(const wasm_fu... method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externtype_t (line 555) | const wasm_externtype_t* wasm_globaltype_as_externtype_const(const wasm_... method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externtype_t (line 559) | const wasm_externtype_t* wasm_tabletype_as_externtype_const(const wasm_t... method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_externtype_t (line 563) | const wasm_externtype_t* wasm_memorytype_as_externtype_const(const wasm_... method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_functype_t (line 567) | const wasm_functype_t* wasm_externtype_as_functype_const(const wasm_exte... method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... function wasm_globaltype_t (line 571) | const wasm_globaltype_t* wasm_externtype_as_globaltype_const(const wasm_... method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) function wasm_tabletype_t (line 575) | const wasm_tabletype_t* wasm_externtype_as_tabletype_const(const wasm_ex... method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... function wasm_memorytype_t (line 579) | const wasm_memorytype_t* wasm_externtype_as_memorytype_const(const wasm_... method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) function wasm_trap_delete (line 655) | void wasm_trap_delete(wasm_trap_t* trap) { destroyException(trap); } function wasm_trap_t (line 657) | wasm_trap_t* wasm_trap_copy(const wasm_trap_t* trap) { return new Except... function wasm_trap_same (line 658) | bool wasm_trap_same(const wasm_trap_t* a, const wasm_trap_t* b) { return... function wasm_trap_set_host_info (line 661) | void wasm_trap_set_host_info(wasm_trap_t* trap, void* userData) function wasm_trap_set_host_info_with_finalizer (line 665) | void wasm_trap_set_host_info_with_finalizer(wasm_trap_t* trap, function wasm_ref_t (line 672) | wasm_ref_t* wasm_trap_as_ref(wasm_trap_t* trap) { Errors::unimplemented(... function wasm_trap_t (line 673) | wasm_trap_t* wasm_ref_as_trap(wasm_ref_t* object) { Errors::unimplemente... function wasm_ref_t (line 674) | const wasm_ref_t* wasm_trap_as_ref_const(const wasm_trap_t*) function wasm_trap_t (line 678) | const wasm_trap_t* wasm_ref_as_trap_const(const wasm_ref_t*) function WAVM_FORCENOINLINE (line 683) | WAVM_FORCENOINLINE wasm_trap_t* wasm_trap_new(wasm_compartment_t* compar... function wasm_trap_message (line 692) | bool wasm_trap_message(const wasm_trap_t* trap, char* out_message, size_... function wasm_trap_stack_num_frames (line 709) | size_t wasm_trap_stack_num_frames(const wasm_trap_t* trap) function wasm_trap_stack_frame (line 713) | void wasm_trap_stack_frame(const wasm_trap_t* trap, size_t index, wasm_f... function wasm_foreign_t (line 732) | wasm_foreign_t* wasm_foreign_new(wasm_compartment_t* compartment, const ... function wasm_val_delete (line 740) | void wasm_val_delete(wasm_valkind_t kind, wasm_val_t* val) {} function wasm_val_copy (line 741) | void wasm_val_copy(wasm_valkind_t kind, wasm_val_t* out, const wasm_val_... function wasm_module_delete (line 747) | void wasm_module_delete(wasm_module_t* module) { delete module; } function wasm_module_t (line 748) | wasm_module_t* wasm_module_copy(wasm_module_t* module) { return new wasm... method wasm_module_t (line 128) | wasm_module_t(ModuleRef inModule) : module(inModule) {} function wasm_module_t (line 749) | wasm_module_t* wasm_module_new(wasm_engine_t* engine, const char* wasmBy... method wasm_module_t (line 128) | wasm_module_t(ModuleRef inModule) : module(inModule) {} function wasm_module_t (line 764) | wasm_module_t* wasm_module_new_text(wasm_engine_t* engine, const char* t... method wasm_module_t (line 128) | wasm_module_t(ModuleRef inModule) : module(inModule) {} function wasm_module_validate (line 796) | bool wasm_module_validate(const char* binary, size_t numBinaryBytes) function wasm_module_num_imports (line 811) | size_t wasm_module_num_imports(const wasm_module_t* module) function wasm_module_import (line 815) | void wasm_module_import(const wasm_module_t* module, size_t index, wasm_... function wasm_module_num_exports (line 865) | size_t wasm_module_num_exports(const wasm_module_t* module) function wasm_module_export (line 869) | void wasm_module_export(const wasm_module_t* module, size_t index, wasm_... function wasm_func_t (line 902) | wasm_func_t* wasm_func_new(wasm_compartment_t* compartment, function wasm_func_t (line 917) | wasm_func_t* wasm_func_new_with_env(wasm_compartment_t*, function wasm_functype_t (line 926) | wasm_functype_t* wasm_func_type(const wasm_func_t* function) method wasm_functype_t (line 91) | wasm_functype_t(FunctionType inType) : wasm_externtype_t(ExternKind::f... function wasm_func_param_arity (line 930) | size_t wasm_func_param_arity(const wasm_func_t* function) function wasm_func_result_arity (line 934) | size_t wasm_func_result_arity(const wasm_func_t* function) function wasm_trap_t (line 939) | wasm_trap_t* wasm_func_call(wasm_store_t* store, function wasm_global_t (line 973) | wasm_global_t* wasm_global_new(wasm_compartment_t* compartment, function wasm_globaltype_t (line 984) | wasm_globaltype_t* wasm_global_type(const wasm_global_t* global) method wasm_globaltype_t (line 98) | wasm_globaltype_t(GlobalType inType, wasm_valtype_t* inValtype) function wasm_global_get (line 989) | void wasm_global_get(wasm_store_t* store, const wasm_global_t* global, w... function wasm_global_set (line 994) | void wasm_global_set(wasm_store_t* store, wasm_global_t* global, const w... function wasm_table_t (line 1002) | wasm_table_t* wasm_table_new(wasm_compartment_t* compartment, function wasm_tabletype_t (line 1012) | wasm_tabletype_t* wasm_table_type(const wasm_table_t* table) method wasm_tabletype_t (line 109) | wasm_tabletype_t(TableType inType, wasm_valtype_t* inElement, wasm_lim... function wasm_ref_t (line 1017) | wasm_ref_t* wasm_table_get(const wasm_table_t* table, wasm_table_size_t ... function wasm_table_set (line 1021) | bool wasm_table_set(wasm_table_t* table, wasm_table_size_t index, wasm_r... function wasm_table_size_t (line 1029) | wasm_table_size_t wasm_table_size(const wasm_table_t* table) function wasm_table_grow (line 1036) | bool wasm_table_grow(wasm_table_t* table, function wasm_memory_t (line 1054) | wasm_memory_t* wasm_memory_new(wasm_compartment_t* compartment, function wasm_memorytype_t (line 1063) | wasm_memorytype_t* wasm_memory_type(const wasm_memory_t* memory) method wasm_memorytype_t (line 119) | wasm_memorytype_t(MemoryType inType, wasm_limits_t inLimits) function wasm_memory_data_size (line 1069) | size_t wasm_memory_data_size(const wasm_memory_t* memory) function wasm_memory_pages_t (line 1074) | wasm_memory_pages_t wasm_memory_size(const wasm_memory_t* memory) function wasm_memory_grow (line 1080) | bool wasm_memory_grow(wasm_memory_t* memory, function wasm_externkind_t (line 1097) | wasm_externkind_t wasm_extern_kind(const wasm_extern_t* object) function wasm_externtype_t (line 1115) | wasm_externtype_t* wasm_extern_type(const wasm_extern_t* object) method wasm_externtype_t (line 85) | wasm_externtype_t(ExternKind inKind) : kind(inKind) {} function wasm_instance_t (line 1138) | wasm_instance_t* wasm_instance_new(wasm_store_t* store, function wasm_instance_delete (line 1178) | void wasm_instance_delete(wasm_instance_t* instance) { removeGCRoot(inst... function wasm_instance_num_exports (line 1180) | size_t wasm_instance_num_exports(const wasm_instance_t* instance) function wasm_extern_t (line 1185) | wasm_extern_t* wasm_instance_export(const wasm_instance_t* instance, siz... FILE: Programs/wavm/Testing/Benchmark.cpp function getFilenameAndExtension (line 32) | static std::string getFilenameAndExtension(const char* path) function showBenchmarkHelp (line 45) | void showBenchmarkHelp(WAVM::Log::Category outputCategory) function execBenchmark (line 59) | int execBenchmark(int argc, char** argv) FILE: Programs/wavm/Testing/DumpTestModules.cpp type DumpFormat (line 23) | enum class DumpFormat function dumpWAST (line 30) | static void dumpWAST(const std::string& wastString, const char* outputDir) function dumpWASM (line 38) | static void dumpWASM(const U8* wasmBytes, Uptr numBytes, const char* out... function dumpModule (line 46) | static void dumpModule(const Module& module, const char* outputDir, Dump... function dumpCommandModules (line 61) | static void dumpCommandModules(const char* filename, function execDumpTestModules (line 144) | int execDumpTestModules(int argc, char** argv) FILE: Programs/wavm/Testing/RunTestScript.cpp type Config (line 53) | struct Config type TestScriptStateKind (line 64) | enum class TestScriptStateKind type TestScriptState (line 70) | struct TestScriptState type TestScriptThread (line 86) | struct TestScriptThread method TestScriptState (line 88) | TestScriptState(const char* inScriptFilename, const Config& inConfig) method TestScriptState (line 99) | TestScriptState(TestScriptState&& movee) noexcept method TestScriptState (line 112) | TestScriptState forkThread() const method TestScriptState (line 123) | TestScriptState* clone() const method TestScriptState (line 174) | TestScriptState(const char* inScriptFilename, method addIntrinsicModules (line 181) | void addIntrinsicModules() type TestScriptThread (line 191) | struct TestScriptThread type TestScriptResolver (line 198) | struct TestScriptResolver : Resolver method TestScriptResolver (line 200) | TestScriptResolver(const TestScriptState& inState) : state(inState) {} method resolve (line 201) | bool resolve(const std::string& moduleName, function testErrorf (line 221) | static void testErrorf(TestScriptState& state, function Instance (line 251) | static Instance* getModuleContextByInternalName(TestScriptState& state, function describeExpectedTrapType (line 313) | static std::string describeExpectedTrapType(WAST::ExpectedTrapType expec... function isExpectedExceptionType (line 322) | static bool isExpectedExceptionType(WAST::ExpectedTrapType expectedType, function traceLLVMIR (line 349) | static void traceLLVMIR(const char* moduleName, const IR::Module& irModule) function traceAssembly (line 356) | static void traceAssembly(const char* moduleName, ModuleConstRefParam co... function maybeCollectGarbage (line 366) | static void maybeCollectGarbage(TestScriptState& state) function processAction (line 376) | static bool processAction(TestScriptState& state, Action* action, std::v... function isArithmeticNaN (line 531) | bool isArithmeticNaN(Float value) function isCanonicalNaN (line 540) | bool isCanonicalNaN(Float value) function isFloatResultInExpectedSet (line 549) | bool isFloatResultInExpectedSet(Float result, const FloatResultSet resultSet) function asString (line 625) | static std::string asString(const ResultSet& resultSet) function ResultSet (line 732) | static ResultSet asResultSet(const Value& value, ResultSet::Type expecte... function areResultsInExpectedSet (line 806) | static bool areResultsInExpectedSet(const std::vector& results, function processRegister (line 832) | static void processRegister(TestScriptState& state, const RegisterComman... function processAssertReturn (line 840) | static void processAssertReturn(TestScriptState& state, const AssertRetu... function processAssertReturnNaN (line 852) | static void processAssertReturnNaN(TestScriptState& state, function processAssertReturnFunc (line 927) | static void processAssertReturnFunc(TestScriptState& state, function processAssertTrap (line 945) | static void processAssertTrap(TestScriptState& state, const AssertTrapCo... function processAssertThrows (line 971) | static void processAssertThrows(TestScriptState& state, const AssertThro... function processAssertInvalid (line 1042) | static void processAssertInvalid(TestScriptState& state, function processAssertMalformed (line 1062) | static void processAssertMalformed(TestScriptState& state, function processAssertUnlinkable (line 1083) | static void processAssertUnlinkable(TestScriptState& state, function I64 (line 1114) | static I64 testScriptThreadMain(void* sharedStateVoid) function processThread (line 1121) | static void processThread(TestScriptState& state, const ThreadCommand* t... function processWait (line 1159) | static void processWait(TestScriptState& state, const WaitCommand* waitC... function processCommand (line 1193) | static void processCommand(TestScriptState& state, const Command* command) function processCommandWithCloning (line 1231) | static void processCommandWithCloning(TestScriptState& state, const Comm... function processCommands (line 1340) | static void processCommands(TestScriptState& state, type SharedState (line 1428) | struct SharedState function I64 (line 1436) | static I64 threadMain(void* sharedStateVoid) function showHelp (line 1487) | static void showHelp() function execRunTestScript (line 1507) | int execRunTestScript(int argc, char** argv) FILE: Programs/wavm/Testing/TestAPI.cpp function loadTextModule (line 23) | static bool loadTextModule(const char* wat, Uptr watLength, ModuleRef& o... type WAVM (line 36) | namespace WAVM { namespace IR { type IR (line 36) | namespace IR { function testToString (line 37) | inline std::string testToString(ValueType type) type Runtime (line 55) | namespace Runtime { function testToString (line 56) | inline std::string testToString(GrowResult result) function testToString (line 68) | inline std::string testToString(InstructionSource::Type type) function testToString (line 79) | inline std::string testToString(Function* function) type WAVM (line 55) | namespace WAVM { namespace Runtime { type IR (line 36) | namespace IR { function testToString (line 37) | inline std::string testToString(ValueType type) type Runtime (line 55) | namespace Runtime { function testToString (line 56) | inline std::string testToString(GrowResult result) function testToString (line 68) | inline std::string testToString(InstructionSource::Type type) function testToString (line 79) | inline std::string testToString(Function* function) function testCompartmentCloning (line 85) | static void testCompartmentCloning(TEST_STATE_PARAM) function testResourceQuotas (line 145) | static void testResourceQuotas(TEST_STATE_PARAM) function testMemoryOperations (line 197) | static void testMemoryOperations(TEST_STATE_PARAM) function testTableOperations (line 247) | static void testTableOperations(TEST_STATE_PARAM) function testGlobalOperations (line 283) | static void testGlobalOperations(TEST_STATE_PARAM) function testExceptionTypes (line 337) | static void testExceptionTypes(TEST_STATE_PARAM) function testModuleCompileAndIntrospect (line 402) | static void testModuleCompileAndIntrospect(TEST_STATE_PARAM) function testForeignObjects (line 466) | static void testForeignObjects(TEST_STATE_PARAM) function testTrapInstructionIndex (line 508) | static void testTrapInstructionIndex(TEST_STATE_PARAM) function testTrapInstructionIndexWithInlining (line 574) | static void testTrapInstructionIndexWithInlining(TEST_STATE_PARAM) function testGarbageCollection (line 664) | static void testGarbageCollection(TEST_STATE_PARAM) function execAPITest (line 695) | int execAPITest(int argc, char** argv) FILE: Programs/wavm/Testing/TestCAPI.c function own (line 27) | own wasm_trap_t* hello_callback(const wasm_val_t args[], wasm_val_t resu... function execCAPITest (line 33) | int execCAPITest(int argc, char** argv) FILE: Programs/wavm/Testing/TestDWARF.cpp function write (line 27) | static void write(Serialization::OutputStream& stream, const T& value) function writeULEB128 (line 32) | static void writeULEB128(Serialization::OutputStream& stream, U64 value) function writeSLEB128 (line 37) | static void writeSLEB128(Serialization::OutputStream& stream, I64 value) function patchU32 (line 43) | static void patchU32(std::vector& bytes, Uptr offset, U32 value) function makeSections (line 49) | static DWARF::Sections makeSections(const std::vector& info, type AbbrevAttrDef (line 70) | struct AbbrevAttrDef function buildAbbrevEntry (line 76) | static void buildAbbrevEntry(Serialization::OutputStream& stream, function terminateAbbrevTable (line 95) | static void terminateAbbrevTable(Serialization::OutputStream& stream) function U32 (line 105) | static U32 addDebugStr(ArrayOutputStream& stream, const char* str) function Uptr (line 119) | static Uptr beginCUv4(ArrayOutputStream& stream, U32 abbrevOffset, U8 ad... function Uptr (line 130) | static Uptr beginCUv5(ArrayOutputStream& stream, U32 abbrevOffset, U8 ad... function Uptr (line 158) | static Uptr beginLineTableV4(ArrayOutputStream& stream) function lineSetAddress (line 177) | static void lineSetAddress(Serialization::OutputStream& stream, U64 addr... function lineEndSequence (line 186) | static void lineEndSequence(Serialization::OutputStream& stream) function lineCopy (line 194) | static void lineCopy(Serialization::OutputStream& stream) { write(stream... function lineAdvancePC (line 197) | static void lineAdvancePC(Serialization::OutputStream& stream, U64 adv) function lineAdvanceLine (line 204) | static void lineAdvanceLine(Serialization::OutputStream& stream, I64 adv) function lineConstAddPC (line 211) | static void lineConstAddPC(Serialization::OutputStream& stream) { write(... function Uptr (line 214) | static Uptr constAddPCIncrement() function testSimpleFunction (line 224) | static void testSimpleFunction(TEST_STATE_PARAM) function testFunctionNotFound (line 299) | static void testFunctionNotFound(TEST_STATE_PARAM) function testInlineChain (line 350) | static void testInlineChain(TEST_STATE_PARAM) function testAbstractOrigin (line 437) | static void testAbstractOrigin(TEST_STATE_PARAM) function testSimpleCU (line 540) | static void testSimpleCU(TEST_STATE_PARAM, function testDWARFv4Header (line 608) | static void testDWARFv4Header(TEST_STATE_PARAM) function testDWARFv5Header (line 617) | static void testDWARFv5Header(TEST_STATE_PARAM) function testHighPCAsOffset (line 626) | static void testHighPCAsOffset(TEST_STATE_PARAM) function testLineTableSpecialOpcodes (line 696) | static void testLineTableSpecialOpcodes(TEST_STATE_PARAM) function testLineTableConstAddPC (line 781) | static void testLineTableConstAddPC(TEST_STATE_PARAM) function testMultipleCUs (line 856) | static void testMultipleCUs(TEST_STATE_PARAM) function testInlineStringForm (line 951) | static void testInlineStringForm(TEST_STATE_PARAM) function testEmptySections (line 1019) | static void testEmptySections(TEST_STATE_PARAM) function testMaxLocations (line 1051) | static void testMaxLocations(TEST_STATE_PARAM) function testDeclLineForSubprogram (line 1163) | static void testDeclLineForSubprogram(TEST_STATE_PARAM) function I32 (line 1263) | I32 execDWARFTest(int argc, char** argv) FILE: Programs/wavm/Testing/TestHashMap.cpp function generateRandomString (line 20) | static std::string generateRandomString() function testStringMap (line 34) | static void testStringMap(TEST_STATE_PARAM) function testU32Map (line 108) | static void testU32Map(TEST_STATE_PARAM) function testMapCopy (line 138) | static void testMapCopy(TEST_STATE_PARAM) function testMapMove (line 176) | static void testMapMove(TEST_STATE_PARAM) function testMapInitializerList (line 205) | static void testMapInitializerList(TEST_STATE_PARAM) function testMapIterator (line 228) | static void testMapIterator(TEST_STATE_PARAM) function testMapGetOrAdd (line 264) | static void testMapGetOrAdd(TEST_STATE_PARAM) function testMapSet (line 277) | static void testMapSet(TEST_STATE_PARAM) type EmplacedValue (line 288) | struct EmplacedValue method EmplacedValue (line 293) | EmplacedValue(const std::string& inA, const std::string& inB) : a(inA)... function testMapEmplace (line 296) | static void testMapEmplace(TEST_STATE_PARAM) function testMapBracketOperator (line 322) | static void testMapBracketOperator(TEST_STATE_PARAM) function testMapEmpty (line 334) | static void testMapEmpty(TEST_STATE_PARAM) function testMapClear (line 356) | static void testMapClear(TEST_STATE_PARAM) function testMapGetPair (line 373) | static void testMapGetPair(TEST_STATE_PARAM) function testMapReserve (line 390) | static void testMapReserve(TEST_STATE_PARAM) function testMapAddOrFail (line 402) | static void testMapAddOrFail(TEST_STATE_PARAM) function testMapRemoveOrFail (line 411) | static void testMapRemoveOrFail(TEST_STATE_PARAM) function testMapAnalyzeSpaceUsage (line 421) | static void testMapAnalyzeSpaceUsage(TEST_STATE_PARAM) function testMapAnalyzeSpaceUsageAfterClear (line 439) | static void testMapAnalyzeSpaceUsageAfterClear(TEST_STATE_PARAM) function testMapMovedFromState (line 456) | static void testMapMovedFromState(TEST_STATE_PARAM) type CollidingHashPolicy (line 482) | struct CollidingHashPolicy method areKeysEqual (line 484) | static bool areKeysEqual(Uptr left, Uptr right) { return left == right; } method Uptr (line 485) | static Uptr getKeyHash(Uptr) { return 0; } function testMapHashCollisions (line 488) | static void testMapHashCollisions(TEST_STATE_PARAM) function testMapAnalyzeSpaceUsageEmpty (line 523) | static void testMapAnalyzeSpaceUsageEmpty(TEST_STATE_PARAM) function testMapTrackedValueDestruction (line 538) | static void testMapTrackedValueDestruction(TEST_STATE_PARAM) function testMapTrackedValueClear (line 554) | static void testMapTrackedValueClear(TEST_STATE_PARAM) function testMapTrackedValueRemove (line 577) | static void testMapTrackedValueRemove(TEST_STATE_PARAM) function testMapTrackedValueContainerMove (line 598) | static void testMapTrackedValueContainerMove(TEST_STATE_PARAM) function testMapTrackedValueContainerCopy (line 628) | static void testMapTrackedValueContainerCopy(TEST_STATE_PARAM) function I32 (line 670) | I32 execHashMapTest(int argc, char** argv) FILE: Programs/wavm/Testing/TestHashSet.cpp function generateRandomString (line 20) | static std::string generateRandomString() function testStringSet (line 34) | static void testStringSet(TEST_STATE_PARAM) function testU32Set (line 92) | static void testU32Set(TEST_STATE_PARAM) function testSetCopy (line 122) | static void testSetCopy(TEST_STATE_PARAM) function testSetMove (line 160) | static void testSetMove(TEST_STATE_PARAM) function testSetInitializerList (line 189) | static void testSetInitializerList(TEST_STATE_PARAM) function testSetIterator (line 212) | static void testSetIterator(TEST_STATE_PARAM) function testSetBracketOperator (line 236) | static void testSetBracketOperator(TEST_STATE_PARAM) function testSetEmpty (line 248) | static void testSetEmpty(TEST_STATE_PARAM) function testSetClear (line 270) | static void testSetClear(TEST_STATE_PARAM) function testSetReserve (line 287) | static void testSetReserve(TEST_STATE_PARAM) function testSetAddOrFail (line 299) | static void testSetAddOrFail(TEST_STATE_PARAM) function testSetRemoveOrFail (line 308) | static void testSetRemoveOrFail(TEST_STATE_PARAM) function testSetAnalyzeSpaceUsage (line 318) | static void testSetAnalyzeSpaceUsage(TEST_STATE_PARAM) function testSetAnalyzeSpaceUsageAfterClear (line 336) | static void testSetAnalyzeSpaceUsageAfterClear(TEST_STATE_PARAM) function testSetMovedFromState (line 353) | static void testSetMovedFromState(TEST_STATE_PARAM) type CollidingHashPolicy (line 379) | struct CollidingHashPolicy method areKeysEqual (line 381) | static bool areKeysEqual(Uptr left, Uptr right) { return left == right; } method Uptr (line 382) | static Uptr getKeyHash(Uptr) { return 0; } function testSetHashCollisions (line 385) | static void testSetHashCollisions(TEST_STATE_PARAM) function testSetAnalyzeSpaceUsageEmpty (line 415) | static void testSetAnalyzeSpaceUsageEmpty(TEST_STATE_PARAM) function testSetTrackedValueDestruction (line 430) | static void testSetTrackedValueDestruction(TEST_STATE_PARAM) function testSetTrackedValueClear (line 444) | static void testSetTrackedValueClear(TEST_STATE_PARAM) function testSetTrackedValueRemove (line 464) | static void testSetTrackedValueRemove(TEST_STATE_PARAM) function testSetTrackedValueContainerMove (line 484) | static void testSetTrackedValueContainerMove(TEST_STATE_PARAM) function testSetTrackedValueContainerCopy (line 506) | static void testSetTrackedValueContainerCopy(TEST_STATE_PARAM) function I32 (line 539) | I32 execHashSetTest(int argc, char** argv) FILE: Programs/wavm/Testing/TestI128.cpp type RandomStream (line 11) | struct RandomStream method RandomStream (line 13) | RandomStream(I128 inSeed) : seed(inSeed) {} method I128 (line 15) | I128 get() function testNaNHandling (line 58) | static void testNaNHandling(TEST_STATE_PARAM) function testOverflow (line 119) | static void testOverflow(TEST_STATE_PARAM) function testDivision (line 166) | static void testDivision(TEST_STATE_PARAM) function testShifts (line 208) | static void testShifts(TEST_STATE_PARAM) function testBitwise (line 242) | static void testBitwise(TEST_STATE_PARAM) function testComparisons (line 267) | static void testComparisons(TEST_STATE_PARAM) function testUnaryOps (line 325) | static void testUnaryOps(TEST_STATE_PARAM) function testConstructorsAndConversions (line 344) | static void testConstructorsAndConversions(TEST_STATE_PARAM) function testFloatConversions (line 358) | static void testFloatConversions(TEST_STATE_PARAM) function testBoundaryValues (line 491) | static void testBoundaryValues(TEST_STATE_PARAM) function testAssignmentOps (line 509) | static void testAssignmentOps(TEST_STATE_PARAM) function I32 (line 554) | I32 execI128Test(int argc, char** argv) FILE: Programs/wavm/Testing/TestLEB128.cpp function roundtrip (line 16) | static void roundtrip(TEST_STATE_PARAM, Value value, Value minValue, Val... function testUnsigned32 (line 31) | static void testUnsigned32(TEST_STATE_PARAM) function testSigned32 (line 51) | static void testSigned32(TEST_STATE_PARAM) function testUnsigned64 (line 74) | static void testUnsigned64(TEST_STATE_PARAM) function testSigned64 (line 84) | static void testSigned64(TEST_STATE_PARAM) function testSmallWidths (line 96) | static void testSmallWidths(TEST_STATE_PARAM) function expectSerializationException (line 113) | static bool expectSerializationException(std::function func) function testOutOfRange (line 126) | static void testOutOfRange(TEST_STATE_PARAM) function testTruncatedInput (line 157) | static void testTruncatedInput(TEST_STATE_PARAM) function testInvalidEncoding (line 175) | static void testInvalidEncoding(TEST_STATE_PARAM) function testEncodingSize (line 209) | static void testEncodingSize(TEST_STATE_PARAM) function I32 (line 244) | I32 execLEB128Test(int argc, char** argv) FILE: Programs/wavm/Testing/TestObjectLinker.cpp type CoffFileHeader (line 167) | struct CoffFileHeader { type CoffSectionHeader (line 177) | struct CoffSectionHeader { type CoffSymbol (line 190) | struct CoffSymbol { type CoffRelocation (line 207) | struct CoffRelocation { type Elf64_Ehdr (line 213) | struct Elf64_Ehdr type Elf64_Shdr (line 231) | struct Elf64_Shdr type Elf64_Sym (line 245) | struct Elf64_Sym type Elf64_Rela (line 255) | struct Elf64_Rela type MachHeader64 (line 262) | struct MachHeader64 type SegmentCommand64 (line 274) | struct SegmentCommand64 type TestMachOSection64 (line 289) | struct TestMachOSection64 type TestSymtabCommand (line 305) | struct TestSymtabCommand type NList64 (line 315) | struct NList64 type TestMachOReloc (line 324) | struct TestMachOReloc function write (line 351) | static void write(Serialization::OutputStream& stream, const T& value) function U32 (line 356) | static U32 readU32(const U8* bytes) function U64 (line 363) | static U64 readU64(const U8* bytes) function I32 (line 370) | static I32 readI32(const U8* bytes) function I64 (line 377) | static I64 readI64(const U8* bytes) function U16 (line 384) | static U16 readU16(const U8* bytes) function arm64Code (line 391) | static std::vector arm64Code(std::initializer_list insns) function arm64Code (line 398) | static std::vector arm64Code(const std::vector& insns) function U32 (line 405) | static U32 makeMachORelocInfo(U32 symbolnum, bool pcrel, U32 length, boo... function makeCOFFObject (line 415) | static std::vector makeCOFFObject(U16 machine, function makeCOFFObjectWithTarget (line 472) | static std::vector makeCOFFObjectWithTarget(U16 machine, function makeELFObject (line 525) | static std::vector makeELFObject(U16 machine, function makeMachOObject (line 687) | static std::vector makeMachOObject(U32 cputype, type LinkedImage (line 799) | struct LinkedImage method LinkedImage (line 807) | LinkedImage() method link (line 816) | void link(U8* objectBytes, Uptr objectNumBytes, const HashMap makeFarImportMap() function makeNearImportMap (line 840) | static HashMap makeNearImportMap(Uptr addr) function makeImportMap (line 847) | static HashMap makeImportMap( function U8 (line 857) | static const U8* getCodePtr(const LinkedImage& img) function testCOFFX64Addr64 (line 867) | static void testCOFFX64Addr64(TEST_STATE_PARAM) function testCOFFX64Addr32NB (line 880) | static void testCOFFX64Addr32NB(TEST_STATE_PARAM) function testCOFFX64Rel32Near (line 899) | static void testCOFFX64Rel32Near(TEST_STATE_PARAM) function testCOFFX64Rel32Far (line 916) | static void testCOFFX64Rel32Far(TEST_STATE_PARAM) function testCOFFX64Rel32Variant (line 937) | static void testCOFFX64Rel32Variant(TEST_STATE_PARAM, U16 relocType, I64... function testCOFFX64Rel32_1 (line 954) | static void testCOFFX64Rel32_1(TEST_STATE_PARAM) function testCOFFX64Rel32_2 (line 958) | static void testCOFFX64Rel32_2(TEST_STATE_PARAM) function testCOFFX64Rel32_3 (line 962) | static void testCOFFX64Rel32_3(TEST_STATE_PARAM) function testCOFFX64Rel32_4 (line 966) | static void testCOFFX64Rel32_4(TEST_STATE_PARAM) function testCOFFX64Rel32_5 (line 970) | static void testCOFFX64Rel32_5(TEST_STATE_PARAM) function testCOFFX64Section (line 975) | static void testCOFFX64Section(TEST_STATE_PARAM) function testCOFFX64SecRel (line 989) | static void testCOFFX64SecRel(TEST_STATE_PARAM) function makeARM64COFFObject (line 1008) | static std::vector makeARM64COFFObject(U16 pageOffsetRelocType, U32 ... function testCOFFARM64OutOfRangePageOffset12A (line 1063) | static void testCOFFARM64OutOfRangePageOffset12A(TEST_STATE_PARAM) function testCOFFARM64OutOfRangePageOffset12L (line 1085) | static void testCOFFARM64OutOfRangePageOffset12L(TEST_STATE_PARAM) function testCOFFARM64OutOfRangePageOffset12LWithAddend (line 1123) | static void testCOFFARM64OutOfRangePageOffset12LWithAddend(TEST_STATE_PA... function testCOFFARM64OutOfRangePageOffset12LStore (line 1149) | static void testCOFFARM64OutOfRangePageOffset12LStore(TEST_STATE_PARAM) function testCOFFARM64OutOfRangePageOffset12L32Bit (line 1173) | static void testCOFFARM64OutOfRangePageOffset12L32Bit(TEST_STATE_PARAM) function testCOFFARM64Addr64 (line 1201) | static void testCOFFARM64Addr64(TEST_STATE_PARAM) function testCOFFARM64Addr32NB (line 1217) | static void testCOFFARM64Addr32NB(TEST_STATE_PARAM) function testCOFFARM64Branch26Near (line 1232) | static void testCOFFARM64Branch26Near(TEST_STATE_PARAM) function testCOFFARM64Branch26Far (line 1250) | static void testCOFFARM64Branch26Far(TEST_STATE_PARAM) function testCOFFARM64PagebaseAndAddNear (line 1271) | static void testCOFFARM64PagebaseAndAddNear(TEST_STATE_PARAM) function testCOFFARM64PagebaseAndLdstNear (line 1287) | static void testCOFFARM64PagebaseAndLdstNear(TEST_STATE_PARAM) function testCOFFARM64SecRel (line 1303) | static void testCOFFARM64SecRel(TEST_STATE_PARAM) function testCOFFARM64Section (line 1315) | static void testCOFFARM64Section(TEST_STATE_PARAM) function testCOFFARM64SecRelLow12A (line 1327) | static void testCOFFARM64SecRelLow12A(TEST_STATE_PARAM) function testCOFFARM64SecRelHigh12A (line 1342) | static void testCOFFARM64SecRelHigh12A(TEST_STATE_PARAM) function testCOFFARM64SecRelLow12L (line 1357) | static void testCOFFARM64SecRelLow12L(TEST_STATE_PARAM) function testELFX64Abs64 (line 1377) | static void testELFX64Abs64(TEST_STATE_PARAM) function testELFX64Abs32 (line 1390) | static void testELFX64Abs32(TEST_STATE_PARAM) function testELFX64Abs32S (line 1403) | static void testELFX64Abs32S(TEST_STATE_PARAM) function testELFX64PC32Near (line 1416) | static void testELFX64PC32Near(TEST_STATE_PARAM) function testELFX64PC32Far (line 1434) | static void testELFX64PC32Far(TEST_STATE_PARAM) function testELFX64PLT32 (line 1453) | static void testELFX64PLT32(TEST_STATE_PARAM) function testELFX64PC64 (line 1468) | static void testELFX64PC64(TEST_STATE_PARAM) function testELFX64GotPcRel (line 1483) | static void testELFX64GotPcRel(TEST_STATE_PARAM) function testELFX64GotPcRelX (line 1503) | static void testELFX64GotPcRelX(TEST_STATE_PARAM) function testELFX64RexGotPcRelX (line 1519) | static void testELFX64RexGotPcRelX(TEST_STATE_PARAM) function testELFARM64Abs64 (line 1539) | static void testELFARM64Abs64(TEST_STATE_PARAM) function testELFARM64Abs32 (line 1553) | static void testELFARM64Abs32(TEST_STATE_PARAM) function testELFARM64Prel64 (line 1565) | static void testELFARM64Prel64(TEST_STATE_PARAM) function testELFARM64Prel32 (line 1581) | static void testELFARM64Prel32(TEST_STATE_PARAM) function testELFARM64Call26Near (line 1595) | static void testELFARM64Call26Near(TEST_STATE_PARAM) function testELFARM64Call26Far (line 1611) | static void testELFARM64Call26Far(TEST_STATE_PARAM) function testELFARM64Jump26Near (line 1629) | static void testELFARM64Jump26Near(TEST_STATE_PARAM) function testELFARM64AdrpAndAddLo12 (line 1645) | static void testELFARM64AdrpAndAddLo12(TEST_STATE_PARAM) function testELFARM64LdstVariant (line 1661) | static void testELFARM64LdstVariant(TEST_STATE_PARAM, U32 relocType, U32... function testELFARM64Ldst8Lo12 (line 1675) | static void testELFARM64Ldst8Lo12(TEST_STATE_PARAM) function testELFARM64Ldst16Lo12 (line 1679) | static void testELFARM64Ldst16Lo12(TEST_STATE_PARAM) function testELFARM64Ldst32Lo12 (line 1683) | static void testELFARM64Ldst32Lo12(TEST_STATE_PARAM) function testELFARM64Ldst64Lo12 (line 1687) | static void testELFARM64Ldst64Lo12(TEST_STATE_PARAM) function testELFARM64Ldst128Lo12 (line 1691) | static void testELFARM64Ldst128Lo12(TEST_STATE_PARAM) function testELFARM64MovwVariant (line 1697) | static void testELFARM64MovwVariant(TEST_STATE_PARAM, U32 relocType, U32... function testELFARM64MovwG0 (line 1713) | static void testELFARM64MovwG0(TEST_STATE_PARAM) function testELFARM64MovwG0NC (line 1717) | static void testELFARM64MovwG0NC(TEST_STATE_PARAM) function testELFARM64MovwG1 (line 1721) | static void testELFARM64MovwG1(TEST_STATE_PARAM) function testELFARM64MovwG1NC (line 1725) | static void testELFARM64MovwG1NC(TEST_STATE_PARAM) function testELFARM64MovwG2 (line 1729) | static void testELFARM64MovwG2(TEST_STATE_PARAM) function testELFARM64MovwG2NC (line 1733) | static void testELFARM64MovwG2NC(TEST_STATE_PARAM) function testELFARM64MovwG3 (line 1737) | static void testELFARM64MovwG3(TEST_STATE_PARAM) function testELFARM64GotPage (line 1742) | static void testELFARM64GotPage(TEST_STATE_PARAM) function testMachOX64Unsigned64 (line 1758) | static void testMachOX64Unsigned64(TEST_STATE_PARAM) function testMachOX64Unsigned32 (line 1771) | static void testMachOX64Unsigned32(TEST_STATE_PARAM) function testMachOX64SignedNear (line 1784) | static void testMachOX64SignedNear(TEST_STATE_PARAM) function testMachOX64SignedFar (line 1802) | static void testMachOX64SignedFar(TEST_STATE_PARAM) function testMachOX64Branch (line 1819) | static void testMachOX64Branch(TEST_STATE_PARAM) function testMachOX64GotLoad (line 1833) | static void testMachOX64GotLoad(TEST_STATE_PARAM) function testMachOX64Got (line 1849) | static void testMachOX64Got(TEST_STATE_PARAM) function testMachOX64GotDataPcRel (line 1865) | static void testMachOX64GotDataPcRel(TEST_STATE_PARAM) function testMachOX64SignedVariant (line 1884) | static void testMachOX64SignedVariant(TEST_STATE_PARAM, U32 relocType, I... function testMachOX64Signed1 (line 1904) | static void testMachOX64Signed1(TEST_STATE_PARAM) function testMachOX64Signed2 (line 1908) | static void testMachOX64Signed2(TEST_STATE_PARAM) function testMachOX64Signed4 (line 1912) | static void testMachOX64Signed4(TEST_STATE_PARAM) function testMachOARM64Unsigned64 (line 1921) | static void testMachOARM64Unsigned64(TEST_STATE_PARAM) function testMachOARM64Branch26Near (line 1935) | static void testMachOARM64Branch26Near(TEST_STATE_PARAM) function testMachOARM64Branch26Far (line 1951) | static void testMachOARM64Branch26Far(TEST_STATE_PARAM) function testMachOARM64Page21AndPageOff12Add (line 1968) | static void testMachOARM64Page21AndPageOff12Add(TEST_STATE_PARAM) function testMachOARM64Page21AndPageOff12Ldr (line 1983) | static void testMachOARM64Page21AndPageOff12Ldr(TEST_STATE_PARAM) function testMachOARM64GotLoadPage21AndPageOff12 (line 1998) | static void testMachOARM64GotLoadPage21AndPageOff12(TEST_STATE_PARAM) function testMachOARM64PointerToGotPcRel (line 2012) | static void testMachOARM64PointerToGotPcRel(TEST_STATE_PARAM) function testMachOARM64Addend (line 2028) | static void testMachOARM64Addend(TEST_STATE_PARAM) function makeMachOObjectWithCompactUnwind (line 2053) | static std::vector makeMachOObjectWithCompactUnwind(U32 cputype, function testMachOCompactUnwindMultiPage (line 2183) | static void testMachOCompactUnwindMultiPage(TEST_STATE_PARAM) function testX64StubCachingManyRelocs (line 2246) | static void testX64StubCachingManyRelocs(TEST_STATE_PARAM) function testX64StubMultipleTargets (line 2269) | static void testX64StubMultipleTargets(TEST_STATE_PARAM) function testARM64StubCachingManyRelocs (line 2300) | static void testARM64StubCachingManyRelocs(TEST_STATE_PARAM) function testGotCachingSameSymbol (line 2329) | static void testGotCachingSameSymbol(TEST_STATE_PARAM) function testGotMultipleSymbols (line 2347) | static void testGotMultipleSymbols(TEST_STATE_PARAM) function I32 (line 2375) | I32 execObjectLinkerTest(int argc, char** argv) FILE: Programs/wavm/Testing/TestUtils.h function namespace (line 16) | namespace WAVM { namespace Testing { function std (line 34) | inline std::string testToString(const std::string& value) { return value; } function std (line 36) | inline std::string testToString(bool value) { return value ? "true" : "f... function std (line 38) | inline std::string testToString(F32 value) function std (line 51) | inline std::string testToString(F64 value) function std (line 64) | inline std::string testToString(I128 value) type TrackedValueRealm (line 118) | struct TrackedValueRealm function HeapValue (line 120) | struct HeapValue : std::enable_shared_from_this function std (line 242) | inline std::string testToString(HeapValue::Provenance p) function namespace (line 258) | namespace WAVM { FILE: Programs/wavm/Testing/wavm-test.cpp type TestCommand (line 10) | enum class TestCommand function showTestHelp (line 53) | void showTestHelp(Log::Category outputCategory) function TestCommand (line 62) | static TestCommand parseTestCommand(const char* string) function execTestCommand (line 83) | int execTestCommand(int argc, char** argv) FILE: Programs/wavm/wavm-assemble.cpp function loadTextModuleFromFile (line 17) | static bool loadTextModuleFromFile(const char* filename, IR::Module& out... function showAssembleHelp (line 38) | void showAssembleHelp(Log::Category outputCategory) function execAssembleCommand (line 52) | int execAssembleCommand(int argc, char** argv) FILE: Programs/wavm/wavm-compile.cpp function loadTextOrBinaryModule (line 24) | bool loadTextOrBinaryModule(const char* filename, IR::Module& outModule) function getCPUFeatureHelpText (line 74) | static std::string getCPUFeatureHelpText() function showCompileHelp (line 102) | void showCompileHelp(Log::Category outputCategory) type OutputFormat (line 133) | enum class OutputFormat function parseArch (line 143) | static bool parseArch(const char* str, LLVMJIT::TargetArch& outArch) function parseOS (line 158) | static bool parseOS(const char* str, LLVMJIT::TargetOS& outOS) function execCompileCommand (line 178) | int execCompileCommand(int argc, char** argv) FILE: Programs/wavm/wavm-disassemble.cpp function loadBinaryModuleFromFile (line 17) | static bool loadBinaryModuleFromFile(const char* filename, function showDisassembleHelp (line 35) | void showDisassembleHelp(Log::Category outputCategory) function execDisassembleCommand (line 48) | int execDisassembleCommand(int argc, char** argv) FILE: Programs/wavm/wavm-run.cpp function loadTextOrBinaryModule (line 39) | static bool loadTextOrBinaryModule(const char* filename, function loadPrecompiledModule (line 85) | static bool loadPrecompiledModule(std::vector&& fileBytes, function reportLinkErrors (line 123) | static void reportLinkErrors(const LinkResult& linkResult) function showRunHelp (line 142) | void showRunHelp(Log::Category outputCategory) function getFilenameAndExtension (line 173) | static std::string getFilenameAndExtension(const char* path) type ABI (line 186) | enum class ABI type State (line 193) | struct State method parseCommandLineAndEnvironment (line 219) | bool parseCommandLineAndEnvironment(char** argv) method detectModuleABI (line 449) | bool detectModuleABI(const IR::Module& irModule) method initABIEnvironment (line 468) | bool initABIEnvironment(const IR::Module& irModule) method I32 (line 538) | I32 execute(const IR::Module& irModule, Instance* instance) method run (line 655) | int run(char** argv) method runAndCatchRuntimeExceptions (line 740) | int runAndCatchRuntimeExceptions(char** argv) function execRunCommand (line 753) | int execRunCommand(int argc, char** argv) FILE: Programs/wavm/wavm.cpp type Command (line 22) | enum class Command function Command (line 38) | static Command parseCommand(const char* string) function getFeatureListHelpText (line 71) | std::string getFeatureListHelpText() function parseAndSetFeature (line 98) | bool parseAndSetFeature(const char* featureName, IR::FeatureSpec& featur... function showTopLevelHelp (line 136) | static void showTopLevelHelp(Log::Category outputCategory) function showHelpHelp (line 148) | static void showHelpHelp(Log::Category outputCategory) function execHelpCommand (line 157) | static int execHelpCommand(int argc, char** argv) function showVersionHelp (line 192) | void showVersionHelp(Log::Category outputCategory) function execVersionCommand (line 200) | int execVersionCommand(int argc, char** argv) function main (line 233) | int main(int argc, char** argv) FILE: Programs/wavm/wavm.h function namespace (line 6) | namespace WAVM { namespace IR { FILE: Test/WebAssembly/spec/simd/meta/gen_tests.py function gen_group_tests (line 45) | def gen_group_tests(mod_name): function main (line 52) | def main(): FILE: Test/WebAssembly/spec/simd/meta/simd.py class SIMD (line 9) | class SIMD: method const (line 18) | def const(value, value_type): method v128_const (line 28) | def v128_const(value, lane_type): FILE: Test/WebAssembly/spec/simd/meta/simd_arithmetic.py class SimdArithmeticCase (line 25) | class SimdArithmeticCase: method op_name (line 34) | def op_name(self, op): method __str__ (line 41) | def __str__(self): method lane (line 45) | def lane(self): method dst_lane (line 49) | def dst_lane(self): method src_lane (line 53) | def src_lane(self): method normal_unary_op_test_data (line 62) | def normal_unary_op_test_data(self): method normal_binary_op_test_data (line 67) | def normal_binary_op_test_data(self): method bin_test_data (line 99) | def bin_test_data(self): method unary_test_data (line 106) | def unary_test_data(self): method combine_ternary_arith_test_data (line 113) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 142) | def combine_binary_arith_test_data(self): method gen_test_func_template (line 161) | def gen_test_func_template(self): method gen_test_template (line 175) | def gen_test_template(self): method get_case_data (line 184) | def get_case_data(self): method get_invalid_cases (line 213) | def get_invalid_cases(self): method argument_empty_test (line 232) | def argument_empty_test(self): method get_combine_cases (line 265) | def get_combine_cases(self): method get_normal_case (line 297) | def get_normal_case(self): method get_all_cases (line 317) | def get_all_cases(self): method gen_test_cases (line 325) | def gen_test_cases(self): FILE: Test/WebAssembly/spec/simd/meta/simd_bitwise.py class SimdBitWise (line 11) | class SimdBitWise(SIMD): method init_case_data (line 36) | def init_case_data(case_data): method get_normal_case (line 73) | def get_normal_case(self): method get_invalid_case (line 93) | def get_invalid_case(self): method get_combination_case (line 151) | def get_combination_case(self): method get_argument_empty_case (line 254) | def get_argument_empty_case(self): method get_all_cases (line 304) | def get_all_cases(self): method get_case_data (line 314) | def get_case_data(self): method gen_test_cases (line 485) | def gen_test_cases(self): function gen_test_cases (line 493) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_compare.py class SimdCmpCase (line 16) | class SimdCmpCase(object): method __init__ (line 331) | def __init__(self): method __str__ (line 334) | def __str__(self): method get_case_data (line 339) | def get_case_data(self): method get_normal_case (line 343) | def get_normal_case(self): method argument_empty_test (line 372) | def argument_empty_test(self): method get_all_cases (line 400) | def get_all_cases(self): method gen_test_cases (line 409) | def gen_test_cases(self): FILE: Test/WebAssembly/spec/simd/meta/simd_ext_mul.py class SimdExtMulCase (line 18) | class SimdExtMulCase(SimdArithmeticCase): method full_bin_test_data (line 22) | def full_bin_test_data(self): method get_combine_cases (line 25) | def get_combine_cases(self): method bin_test_data (line 29) | def bin_test_data(self): method hex_binary_op_test_data (line 34) | def hex_binary_op_test_data(self): method gen_test_cases (line 37) | def gen_test_cases(self): class SimdI16x8ExtMulCase (line 44) | class SimdI16x8ExtMulCase(SimdExtMulCase): class SimdI32x4ExtMulCase (line 51) | class SimdI32x4ExtMulCase(SimdExtMulCase): class SimdI64x2ExtMulCase (line 58) | class SimdI64x2ExtMulCase(SimdExtMulCase): function gen_test_cases (line 65) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_extadd_pairwise.py class SimdExtAddPairwise (line 7) | class SimdExtAddPairwise(SimdArithmeticCase): method unary_op (line 10) | def unary_op(self, x, signed): method hex_unary_op_test_data (line 16) | def hex_unary_op_test_data(self): method unary_test_data (line 20) | def unary_test_data(self): method get_case_data (line 25) | def get_case_data(self): method get_combine_cases (line 37) | def get_combine_cases(self): method gen_test_cases (line 40) | def gen_test_cases(self): class SimdI16x8ExtAddPairwise (line 45) | class SimdI16x8ExtAddPairwise(SimdExtAddPairwise): class SimdI32x4ExtAddPairwise (line 50) | class SimdI32x4ExtAddPairwise(SimdExtAddPairwise): function gen_test_cases (line 55) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f32x4.py class Simdf32x4Case (line 13) | class Simdf32x4Case(Simdf32x4ArithmeticCase): method full_op_name (line 34) | def full_op_name(self, op_name): method v128_const (line 38) | def v128_const(lane, value): method gen_test_func_template (line 42) | def gen_test_func_template(self): method combine_ternary_arith_test_data (line 222) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 233) | def combine_binary_arith_test_data(self): method get_normal_case (line 243) | def get_normal_case(self): method get_unknown_operator_case (line 347) | def get_unknown_operator_case(self, cases): method gen_test_cases (line 362) | def gen_test_cases(self): function gen_test_cases (line 370) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f32x4_arith.py class F32ArithOp (line 13) | class F32ArithOp(FloatingPointArithOp): class Simdf32x4ArithmeticCase (line 17) | class Simdf32x4ArithmeticCase(SimdArithmeticCase): method full_op_name (line 42) | def full_op_name(self, op_name): method v128_const (line 46) | def v128_const(lane, value): method combine_ternary_arith_test_data (line 50) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 79) | def combine_binary_arith_test_data(self): method get_normal_case (line 107) | def get_normal_case(self): method mixed_sqrt_nan_test_data (line 189) | def mixed_sqrt_nan_test_data(self): method mixed_nan_test (line 205) | def mixed_nan_test(self, cases): function gen_test_cases (line 223) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f32x4_cmp.py class Simdf32x4CmpCase (line 16) | class Simdf32x4CmpCase(SimdCmpCase): method get_case_data (line 331) | def get_case_data(self): method special_float2dec (line 451) | def special_float2dec(self, p): method operate (line 466) | def operate(self, op, p1, p2): function gen_test_cases (line 500) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f32x4_pmin_pmax.py class Simdf32x4PminPmaxCase (line 13) | class Simdf32x4PminPmaxCase(Simdf32x4ArithmeticCase): method get_combine_cases (line 18) | def get_combine_cases(self): method get_normal_case (line 21) | def get_normal_case(self): method get_unknown_operator_case (line 52) | def get_unknown_operator_case(self, cases): method gen_test_cases (line 67) | def gen_test_cases(self): function gen_test_cases (line 77) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f32x4_rounding.py class Simdf32x4RoundingCase (line 13) | class Simdf32x4RoundingCase(Simdf32x4ArithmeticCase): method get_combine_cases (line 18) | def get_combine_cases(self): method get_normal_case (line 21) | def get_normal_case(self): method get_unknown_operator_case (line 55) | def get_unknown_operator_case(self, cases): method gen_test_cases (line 69) | def gen_test_cases(self): function gen_test_cases (line 79) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f64x2.py class Simdf64x2Case (line 13) | class Simdf64x2Case(Simdf32x4Case): method gen_test_func_template (line 27) | def gen_test_func_template(self): method combine_ternary_arith_test_data (line 242) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 255) | def combine_binary_arith_test_data(self): method get_normal_case (line 267) | def get_normal_case(self): method gen_test_cases (line 381) | def gen_test_cases(self): function gen_test_cases (line 389) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f64x2_arith.py class F64ArithOp (line 11) | class F64ArithOp(FloatingPointArithOp): class Simdf64x2ArithmeticCase (line 15) | class Simdf64x2ArithmeticCase(Simdf32x4ArithmeticCase): method v128_const (line 43) | def v128_const(lane, value): method combine_ternary_arith_test_data (line 47) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 76) | def combine_binary_arith_test_data(self): method get_invalid_cases (line 104) | def get_invalid_cases(self): method mixed_nan_test_data (line 108) | def mixed_nan_test_data(self): method mixed_nan_test (line 133) | def mixed_nan_test(self, cases): function gen_test_cases (line 159) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f64x2_cmp.py class Simdf64x2CmpCase (line 18) | class Simdf64x2CmpCase(SimdArithmeticCase): method full_op_name (line 39) | def full_op_name(self, op_name): method v128_const (line 43) | def v128_const(lane, value): method combine_ternary_arith_test_data (line 48) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 52) | def combine_binary_arith_test_data(self): method get_combine_cases (line 55) | def get_combine_cases(self): method get_normal_case (line 146) | def get_normal_case(self): method get_unknown_operator_case (line 191) | def get_unknown_operator_case(self, cases): method gen_test_cases (line 206) | def gen_test_cases(self): function gen_test_cases (line 214) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f64x2_pmin_pmax.py class Simdf64x2PminPmaxCase (line 14) | class Simdf64x2PminPmaxCase(Simdf32x4PminPmaxCase): function gen_test_cases (line 21) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_f64x2_rounding.py class Simdf64x2RoundingCase (line 15) | class Simdf64x2RoundingCase(Simdf32x4RoundingCase): function gen_test_cases (line 23) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_float_op.py class FloatingPointOp (line 10) | class FloatingPointOp: method binary_op (line 15) | def binary_op(self, op: str, p1: str, p2: str) -> str: method of_string (line 18) | def of_string(self, value: str) -> float: method is_hex (line 24) | def is_hex(self, value:str) -> bool: method to_single_precision (line 27) | def to_single_precision(self, value: float) -> str: class FloatingPointArithOp (line 33) | class FloatingPointArithOp(FloatingPointOp): method binary_op (line 38) | def binary_op(self, op: str, p1: str, p2: str, single_prec=False) -> str: method get_valid_float (line 95) | def get_valid_float(self, value, maximum_literals, hex_form=False): method float_sqrt (line 106) | def float_sqrt(self, p): method float_neg (line 122) | def float_neg(self, p): class FloatingPointSimpleOp (line 141) | class FloatingPointSimpleOp(FloatingPointOp): method binary_op (line 144) | def binary_op(self, op: str, p1: str, p2: str, hex_form=True) -> str: method unary_op (line 198) | def unary_op(self, op: str, p1: str, hex_form=True) -> str: class FloatingPointCmpOp (line 215) | class FloatingPointCmpOp(FloatingPointOp): method binary_op (line 217) | def binary_op(self, op: str, p1: str, p2: str) -> str: class FloatingPointRoundingOp (line 260) | class FloatingPointRoundingOp(FloatingPointOp): method unary_op (line 261) | def unary_op(self, op: str, p1: str, hex_form=True) -> str: FILE: Test/WebAssembly/spec/simd/meta/simd_i16x8_arith.py class SimdI16x8ArithmeticCase (line 10) | class SimdI16x8ArithmeticCase(SimdArithmeticCase): method hex_binary_op_test_data (line 16) | def hex_binary_op_test_data(self): method hex_unary_op_test_data (line 33) | def hex_unary_op_test_data(self): method underscore_literal_test_data (line 37) | def underscore_literal_test_data(self): method i16x8_i8x16_test_data (line 54) | def i16x8_i8x16_test_data(self): method i16x8_i32x4_test_data (line 71) | def i16x8_i32x4_test_data(self): method i16x8_f32x4_test_data (line 88) | def i16x8_f32x4_test_data(self): method combine_dec_hex_test_data (line 120) | def combine_dec_hex_test_data(self): method range_test_data (line 141) | def range_test_data(self): method full_bin_test_data (line 159) | def full_bin_test_data(self): function gen_test_cases (line 170) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i16x8_cmp.py class Simdi16x8CmpCase (line 13) | class Simdi16x8CmpCase(SimdCmpCase): method get_case_data (line 20) | def get_case_data(self): function gen_test_cases (line 818) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i16x8_q15mulr_sat_s.py class SimdI16x8Q15MulRSatS (line 8) | class SimdI16x8Q15MulRSatS(SimdArithmeticCase): method full_bin_test_data (line 14) | def full_bin_test_data(self): method hex_binary_op_test_data (line 18) | def hex_binary_op_test_data(self): method get_combine_cases (line 21) | def get_combine_cases(self): method gen_test_cases (line 24) | def gen_test_cases(self): function gen_test_cases (line 30) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i32x4_arith.py class SimdI32x4ArithmeticCase (line 10) | class SimdI32x4ArithmeticCase(SimdArithmeticCase): method hex_binary_op_test_data (line 16) | def hex_binary_op_test_data(self): method hex_unary_op_test_data (line 33) | def hex_unary_op_test_data(self): method underscore_literal_test_data (line 37) | def underscore_literal_test_data(self): method i32x4_i8x16_test_data (line 54) | def i32x4_i8x16_test_data(self): method i32x4_i16x8_test_data (line 71) | def i32x4_i16x8_test_data(self): method i32x4_f32x4_test_data (line 88) | def i32x4_f32x4_test_data(self): method combine_dec_hex_test_data (line 120) | def combine_dec_hex_test_data(self): method range_test_data (line 141) | def range_test_data(self): method full_bin_test_data (line 159) | def full_bin_test_data(self): function gen_test_cases (line 170) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i32x4_cmp.py class Simdi32x4CmpCase (line 13) | class Simdi32x4CmpCase(SimdCmpCase): method get_case_data (line 20) | def get_case_data(self): method get_all_cases (line 810) | def get_all_cases(self): function gen_test_cases (line 830) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i32x4_dot_i16x8.py class SimdI32x4DotI16x8TestCase (line 7) | class SimdI32x4DotI16x8TestCase(SimdArithmeticCase): method lane (line 13) | def lane(self): method binary_op (line 16) | def binary_op(self, x, y, lane): method hex_binary_op_test_data (line 22) | def hex_binary_op_test_data(self): method bin_test_data (line 26) | def bin_test_data(self): method get_case_data (line 32) | def get_case_data(self): method get_combine_cases (line 43) | def get_combine_cases(self): method gen_test_cases (line 46) | def gen_test_cases(self): function gen_test_cases (line 51) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i64x2_arith.py class SimdI64x2ArithmeticCase (line 10) | class SimdI64x2ArithmeticCase(SimdArithmeticCase): method hex_binary_op_test_data (line 16) | def hex_binary_op_test_data(self): method hex_unary_op_test_data (line 33) | def hex_unary_op_test_data(self): method underscore_literal_test_data (line 38) | def underscore_literal_test_data(self): method i64x2_i8x16_test_data (line 61) | def i64x2_i8x16_test_data(self): method i64x2_i16x8_test_data (line 81) | def i64x2_i16x8_test_data(self): method i64x2_i32x4_test_data (line 99) | def i64x2_i32x4_test_data(self): method i64x2_f64x2_test_data (line 117) | def i64x2_f64x2_test_data(self): method combine_dec_hex_test_data (line 150) | def combine_dec_hex_test_data(self): method range_test_data (line 165) | def range_test_data(self): method full_bin_test_data (line 183) | def full_bin_test_data(self): function gen_test_cases (line 195) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i64x2_cmp.py class Simdi64x2CmpCase (line 7) | class Simdi64x2CmpCase(SimdCmpCase): method get_case_data (line 37) | def get_case_data(self): function gen_test_cases (line 245) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i8x16_arith.py class SimdI8x16ArithmeticCase (line 10) | class SimdI8x16ArithmeticCase(SimdArithmeticCase): method hex_binary_op_test_data (line 17) | def hex_binary_op_test_data(self): method hex_unary_op_test_data (line 34) | def hex_unary_op_test_data(self): method i8x16_i16x8_test_data (line 38) | def i8x16_i16x8_test_data(self): method i8x16_i32x4_test_data (line 51) | def i8x16_i32x4_test_data(self): method i8x16_f32x4_test_data (line 64) | def i8x16_f32x4_test_data(self): method combine_dec_hex_test_data (line 87) | def combine_dec_hex_test_data(self): method range_test_data (line 106) | def range_test_data(self): method combine_ternary_arith_test_data (line 119) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 126) | def combine_binary_arith_test_data(self): method full_bin_test_data (line 132) | def full_bin_test_data(self): function gen_test_cases (line 142) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_i8x16_cmp.py class Simdi8x16CmpCase (line 13) | class Simdi8x16CmpCase(SimdCmpCase): method get_case_data (line 21) | def get_case_data(self): function gen_test_cases (line 818) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_int_arith2.py class SimdLaneWiseInteger (line 13) | class SimdLaneWiseInteger: method __init__ (line 24) | def __init__(self): method lane_count (line 29) | def lane_count(self): method lane_width (line 34) | def lane_width(self): method get_unary_complex_test_data (line 39) | def get_unary_complex_test_data(self): method get_binary_test_data_with_const (line 49) | def get_binary_test_data_with_const(self): method get_binary_test_data_go_through_if (line 66) | def get_binary_test_data_go_through_if(self): method get_unary_test_data_opposite_sign_zero (line 83) | def get_unary_test_data_opposite_sign_zero(self): method get_binary_test_data_opposite_sign_zero (line 95) | def get_binary_test_data_opposite_sign_zero(self): method get_unary_test_data (line 111) | def get_unary_test_data(self): method get_binary_test_data (line 136) | def get_binary_test_data(self): method gen_funcs_normal (line 192) | def gen_funcs_normal(self): method gen_funcs_with_const (line 204) | def gen_funcs_with_const(self): method gen_test_case_with_const (line 237) | def gen_test_case_with_const(self): method gen_test_case (line 278) | def gen_test_case(self): method gen_test_case_unknown_operators (line 335) | def gen_test_case_unknown_operators(self): method gen_test_case_type_check (line 354) | def gen_test_case_type_check(self): method gen_funcs_combination (line 367) | def gen_funcs_combination(self): method gen_test_case_combination (line 403) | def gen_test_case_combination(self): method gen_test_case_empty_argument (line 464) | def gen_test_case_empty_argument(self): method gen_funcs (line 499) | def gen_funcs(self): method get_all_cases (line 509) | def get_all_cases(self): method gen_test_cases (line 519) | def gen_test_cases(self): class Simdi64x2Case (line 526) | class Simdi64x2Case(SimdLaneWiseInteger): class Simdi32x4Case (line 534) | class Simdi32x4Case(SimdLaneWiseInteger): class Simdi16x8Case (line 543) | class Simdi16x8Case(SimdLaneWiseInteger): class Simdi8x16Case (line 550) | class Simdi8x16Case(SimdLaneWiseInteger): function gen_test_cases (line 560) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_int_to_int_extend.py class SimdIntToIntExtend (line 12) | class SimdIntToIntExtend(SimdArithmeticCase): method op_name (line 32) | def op_name(self, op): method is_unsigned (line 37) | def is_unsigned(self, op): method src_lane_type (line 40) | def src_lane_type(self, op): method dst_lane_type (line 43) | def dst_lane_type(self, op): method get_test_cases (line 46) | def get_test_cases(self, src_value): method get_normal_case (line 69) | def get_normal_case(self): method gen_test_cases (line 98) | def gen_test_cases(self): method get_combine_cases (line 103) | def get_combine_cases(self): function gen_test_cases (line 107) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_int_trunc_sat_float.py class SimdConversionCase (line 20) | class SimdConversionCase(SimdArithmeticCase): method is_signed (line 24) | def is_signed(self, op): method get_test_data (line 27) | def get_test_data(self, lane): method to_float_precision (line 82) | def to_float_precision(self, value): method to_results (line 88) | def to_results(self, result: str): method conversion_op (line 93) | def conversion_op(self, op, operand): method get_case_data (line 110) | def get_case_data(self): method gen_test_cases (line 137) | def gen_test_cases(self): method get_combine_cases (line 144) | def get_combine_cases(self): class SimdI32x4TruncSatF32x4Case (line 148) | class SimdI32x4TruncSatF32x4Case(SimdConversionCase): method to_float_precision (line 153) | def to_float_precision(self, value): method to_results (line 157) | def to_results(self, value: str): class SimdI32x4TruncSatF64x2Case (line 161) | class SimdI32x4TruncSatF64x2Case(SimdConversionCase): method to_results (line 166) | def to_results(self, value: str): function gen_test_cases (line 170) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_integer_op.py class ArithmeticOp (line 8) | class ArithmeticOp: method __init__ (line 20) | def __init__(self, op: str): method get_valid_value (line 24) | def get_valid_value(value: int, lane: LaneValue, signed=True) -> int: method _saturate (line 45) | def _saturate(self, operand1: int, operand2: int, lane: LaneValue) -> ... method unary_op (line 87) | def unary_op(self, operand, lane): method binary_op (line 128) | def binary_op(self, operand1, operand2, src_lane, dst_lane=None): FILE: Test/WebAssembly/spec/simd/meta/simd_lane_value.py class LaneValue (line 4) | class LaneValue: method __init__ (line 10) | def __init__(self, lane_width): method min (line 15) | def min(self): method max (line 19) | def max(self): method mask (line 23) | def mask(self): method mod (line 27) | def mod(self): method quarter (line 31) | def quarter(self): method sat_s (line 34) | def sat_s(self, v): method sat_u (line 37) | def sat_u(self, v): FILE: Test/WebAssembly/spec/simd/meta/simd_load_lane.py function list_stringify (line 6) | def list_stringify(l): class SimdLoadLane (line 21) | class SimdLoadLane: method valid_alignments (line 22) | def valid_alignments(self): method get_case_data (line 25) | def get_case_data(self): method get_normal_case (line 31) | def get_normal_case(self): method gen_test_func_template (line 61) | def gen_test_func_template(self): method gen_test_template (line 99) | def gen_test_template(self): method get_invalid_cases (line 107) | def get_invalid_cases(self): method get_all_cases (line 137) | def get_all_cases(self): method gen_test_cases (line 144) | def gen_test_cases(self): class SimdLoad8Lane (line 149) | class SimdLoad8Lane(SimdLoadLane): method get_case_data (line 155) | def get_case_data(self): class SimdLoad16Lane (line 174) | class SimdLoad16Lane(SimdLoadLane): method get_case_data (line 180) | def get_case_data(self): class SimdLoad32Lane (line 191) | class SimdLoad32Lane(SimdLoadLane): method get_case_data (line 197) | def get_case_data(self): class SimdLoad64Lane (line 204) | class SimdLoad64Lane(SimdLoadLane): method get_case_data (line 210) | def get_case_data(self): function gen_test_cases (line 215) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_sat_arith.py class SimdSaturateArithmeticCases (line 12) | class SimdSaturateArithmeticCases(SimdArithmeticCase): method gen_test_cases (line 19) | def gen_test_cases(self): method gen_test_template (line 24) | def gen_test_template(self): method v128_const (line 28) | def v128_const(self, lane, value, lane_len=None): method get_malformed_cases (line 34) | def get_malformed_cases(self): method argument_empty_cases (line 47) | def argument_empty_cases(self): method get_all_cases (line 72) | def get_all_cases(self): method combine_ternary_arith_test_data (line 82) | def combine_ternary_arith_test_data(self): method combine_binary_arith_test_data (line 111) | def combine_binary_arith_test_data(self): method get_combine_cases (line 135) | def get_combine_cases(self): class SimdI8x16SaturateArithmeticCases (line 172) | class SimdI8x16SaturateArithmeticCases(SimdSaturateArithmeticCases): method hex_binary_op_test_data (line 177) | def hex_binary_op_test_data(self): method hex_unary_op_test_data (line 194) | def hex_unary_op_test_data(self): method i8x16_f32x4_test_data (line 198) | def i8x16_f32x4_test_data(self): method combine_dec_hex_test_data (line 231) | def combine_dec_hex_test_data(self): method range_test_data (line 263) | def range_test_data(self): method full_bin_test_data (line 284) | def full_bin_test_data(self): method get_malformed_cases (line 291) | def get_malformed_cases(self): class SimdI16x8SaturateArithmeticCases (line 305) | class SimdI16x8SaturateArithmeticCases(SimdSaturateArithmeticCases): method hex_binary_op_test_data (line 310) | def hex_binary_op_test_data(self): method hex_unary_op_test_data (line 327) | def hex_unary_op_test_data(self): method underscore_literal_test_data (line 331) | def underscore_literal_test_data(self): method i16x8_f32x4_test_data (line 360) | def i16x8_f32x4_test_data(self): method combine_dec_hex_test_data (line 393) | def combine_dec_hex_test_data(self): method range_test_data (line 418) | def range_test_data(self): method full_bin_test_data (line 439) | def full_bin_test_data(self): function gen_test_cases (line 448) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/simd_store_lane.py function list_stringify (line 6) | def list_stringify(l): class SimdStoreLane (line 21) | class SimdStoreLane: method valid_alignments (line 22) | def valid_alignments(self): method get_case_data (line 25) | def get_case_data(self): method get_normal_case (line 32) | def get_normal_case(self): method gen_test_func_template (line 62) | def gen_test_func_template(self): method gen_test_template (line 109) | def gen_test_template(self): method get_invalid_cases (line 117) | def get_invalid_cases(self): method get_all_cases (line 147) | def get_all_cases(self): method gen_test_cases (line 154) | def gen_test_cases(self): class SimdStore8Lane (line 159) | class SimdStore8Lane(SimdStoreLane): method get_case_data (line 165) | def get_case_data(self): class SimdStore16Lane (line 184) | class SimdStore16Lane(SimdStoreLane): method get_case_data (line 190) | def get_case_data(self): class SimdStore32Lane (line 201) | class SimdStore32Lane(SimdStoreLane): method get_case_data (line 207) | def get_case_data(self): class SimdStore64Lane (line 214) | class SimdStore64Lane(SimdStoreLane): method get_case_data (line 220) | def get_case_data(self): function gen_test_cases (line 225) | def gen_test_cases(): FILE: Test/WebAssembly/spec/simd/meta/test_assert.py class AssertReturn (line 13) | class AssertReturn: method __init__ (line 19) | def __init__(self, op, params, expected_result): method __str__ (line 31) | def __str__(self): class AssertInvalid (line 55) | class AssertInvalid: method get_arg_empty_test (line 58) | def get_arg_empty_test(op, extended_name, param_type, result_type, par... class AssertMalformed (line 83) | class AssertMalformed: method get_unknown_op_test (line 87) | def get_unknown_op_test(op, result_type, *params): FILE: Test/fuzz/FuzzTargetCommonMain.h type SharedState (line 55) | struct SharedState function I64 (line 63) | static I64 threadMain(void* sharedStateVoid) function I32 (line 90) | I32 main(int argc, char** argv) FILE: Test/fuzz/ModuleMatcher.h function namespace (line 9) | namespace WAVM { function failVerification (line 105) | [[noreturn]] void failVerification() function verifyMatches (line 110) | void verifyMatches(const IndexedFunctionType& a, const IndexedFunctionTy... function verifyMatches (line 115) | void verifyMatches(const KindAndIndex& a, const KindAndIndex& b) function verifyMatches (line 120) | void verifyMatches(const Export& a, const Export& b) function verifyMatches (line 131) | void verifyMatches(NoImm, NoImm) {} function verifyMatches (line 132) | void verifyMatches(MemoryImm a, MemoryImm b) function verifyMatches (line 136) | void verifyMatches(MemoryCopyImm a, MemoryCopyImm b) function verifyMatches (line 143) | void verifyMatches(TableImm a, TableImm b) function verifyMatches (line 147) | void verifyMatches(TableCopyImm a, TableCopyImm b) function verifyMatches (line 155) | void verifyMatches(ControlStructureImm a, ControlStructureImm b) function verifyMatches (line 163) | void verifyMatches(SelectImm a, SelectImm b) function verifyMatches (line 168) | void verifyMatches(BranchImm a, BranchImm b) function verifyMatches (line 173) | void verifyMatches(BranchTableImm a, BranchTableImm b) function verifyMatches (line 194) | void verifyMatches(FunctionImm a, FunctionImm b) function verifyMatches (line 199) | void verifyMatches(FunctionRefImm a, FunctionRefImm b) function verifyMatches (line 204) | void verifyMatches(CallIndirectImm a, CallIndirectImm b) function verifyMatches (line 209) | void verifyMatches(BaseLoadOrStoreImm a, BaseLoadOrStoreImm b) function verifyMatches (line 232) | void verifyMatches(AtomicFenceImm a, AtomicFenceImm b) function verifyMatches (line 237) | void verifyMatches(ExceptionTypeImm a, ExceptionTypeImm b) function verifyMatches (line 242) | void verifyMatches(RethrowImm a, RethrowImm b) function verifyMatches (line 247) | void verifyMatches(DataSegmentAndMemImm a, DataSegmentAndMemImm b) function verifyMatches (line 253) | void verifyMatches(DataSegmentImm a, DataSegmentImm b) function verifyMatches (line 258) | void verifyMatches(ElemSegmentAndTableImm a, ElemSegmentAndTableImm b) function verifyMatches (line 264) | void verifyMatches(ElemSegmentImm a, ElemSegmentImm b) function verifyMatches (line 269) | void verifyMatches(ReferenceTypeImm a, ReferenceTypeImm b) function verifyMatches (line 274) | void verifyMatches(const FunctionDef& a, const FunctionDef& b) function verifyMatches (line 327) | void verifyMatches(const TableType& a, const TableType& b) function verifyMatches (line 332) | void verifyMatches(const MemoryType& a, const MemoryType& b) function verifyMatches (line 337) | void verifyMatches(const MemoryDef& a, const MemoryDef& b) function verifyMatches (line 342) | void verifyMatches(const GlobalType& a, const GlobalType& b) function verifyMatches (line 347) | void verifyMatches(const GlobalDef& a, const GlobalDef& b) function verifyMatches (line 353) | void verifyMatches(const ExceptionType& a, const ExceptionType& b) function verifyMatches (line 358) | void verifyMatches(const ExceptionTypeDef& a, const ExceptionTypeDef& b) function verifyMatches (line 363) | void verifyMatches(const TableDef& a, const TableDef& b) { verifyMatches... FILE: Test/fuzz/fuzz-assemble.cpp function I32 (line 15) | I32 LLVMFuzzerTestOneInput(const U8* data, Uptr numBytes) FILE: Test/fuzz/fuzz-compile-model.cpp type WAVM (line 18) | namespace WAVM { namespace IR { type IR (line 18) | namespace IR { type Module (line 19) | struct Module function makeTargetSpec (line 25) | static LLVMJIT::TargetSpec makeTargetSpec(LLVMJIT::TargetArch arch, function compileModule (line 36) | static void compileModule(const IR::Module& module, RandomStream& random) function I32 (line 60) | I32 LLVMFuzzerTestOneInput(const U8* data, Uptr numBytes) FILE: Test/fuzz/fuzz-disassemble.cpp function I32 (line 18) | I32 LLVMFuzzerTestOneInput(const U8* data, Uptr numBytes) FILE: Test/fuzz/fuzz-instantiate.cpp function I32 (line 22) | I32 LLVMFuzzerTestOneInput(const U8* data, Uptr numBytes) FILE: Test/fuzz/translate-compile-model-corpus.cpp type WAVM (line 16) | namespace WAVM { namespace IR { type IR (line 16) | namespace IR { type Module (line 17) | struct Module function I32 (line 23) | I32 main(int argc, char** argv) FILE: Test/wasi/cpp/append.cpp function main (line 7) | int main(int argc, char** argv) FILE: Test/wasi/cpp/args.cpp function main (line 3) | int main(int argc, char** argv) FILE: Test/wasi/cpp/cat.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/clock.cpp type tm (line 12) | struct tm function printClock (line 25) | static void printClock(clockid_t clockId, const char* name) function main (line 44) | int main(int argc, char** argv) FILE: Test/wasi/cpp/clock_res.cpp function testClockRes (line 7) | static void testClockRes(clockid_t clockId, const char* name) function main (line 25) | int main(int argc, char** argv) FILE: Test/wasi/cpp/environ.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/exit.cpp function main (line 3) | int main(int argc, char** argv) FILE: Test/wasi/cpp/fd_fdstat.cpp function main (line 9) | int main(int argc, char** argv) FILE: Test/wasi/cpp/fd_filestat_set_size.cpp function main (line 8) | int main(int argc, char** argv) FILE: Test/wasi/cpp/fd_filestat_set_times.cpp function printUsage (line 9) | static void printUsage(char* exe) function main (line 14) | int main(int argc, char** argv) FILE: Test/wasi/cpp/fd_renumber.cpp function main (line 9) | int main(int argc, char** argv) FILE: Test/wasi/cpp/fd_seek_tell.cpp function main (line 7) | int main(int argc, char** argv) FILE: Test/wasi/cpp/fd_sync.cpp function main (line 7) | int main(int argc, char** argv) FILE: Test/wasi/cpp/largefile.cpp function main (line 12) | int main(int argc, char** argv) FILE: Test/wasi/cpp/ls.cpp function main (line 9) | int main(int argc, char** argv) FILE: Test/wasi/cpp/mkdir.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/mmap.cpp function main (line 9) | int main(int argc, char** argv) FILE: Test/wasi/cpp/mv.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/path_filestat_set_times.cpp function printUsage (line 8) | static void printUsage(char* exe) function parseTimeSpec (line 13) | bool parseTimeSpec(const char* string, struct timespec& outTimeSpec) function main (line 29) | int main(int argc, char** argv) FILE: Test/wasi/cpp/preadwrite.cpp function main (line 11) | int main(int argc, char** argv) FILE: Test/wasi/cpp/random.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/rm.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/rmdir.cpp function main (line 6) | int main(int argc, char** argv) FILE: Test/wasi/cpp/stat.cpp type tm (line 11) | struct tm function printStat (line 24) | static void printStat(struct stat& fileStat) function main (line 36) | int main(int argc, char** argv) FILE: Test/wasi/cpp/stdout.cpp function main (line 3) | int main(int argc, char** argv) FILE: Test/wasi/cpp/write.cpp function main (line 5) | int main(int argc, char** argv) FILE: ThirdParty/BLAKE2/include/blake2.h type blake2s_constant (line 31) | enum blake2s_constant type blake2b_constant (line 40) | enum blake2b_constant type blake2s_state (line 49) | typedef struct blake2s_state__ type blake2b_state (line 60) | typedef struct blake2b_state__ type blake2sp_state (line 71) | typedef struct blake2sp_state__ type blake2bp_state (line 80) | typedef struct blake2bp_state__ type blake2s_param__ (line 90) | struct blake2s_param__ type blake2s_param (line 106) | typedef struct blake2s_param__ blake2s_param; type blake2b_param__ (line 108) | struct blake2b_param__ type blake2b_param (line 124) | typedef struct blake2b_param__ blake2b_param; type blake2xs_state (line 126) | typedef struct blake2xs_state__ type blake2xb_state (line 132) | typedef struct blake2xb_state__ FILE: ThirdParty/BLAKE2/neon/blake2-impl.h function BLAKE2_INLINE (line 33) | static BLAKE2_INLINE uint32_t load32( const void *src ) function BLAKE2_INLINE (line 48) | static BLAKE2_INLINE uint64_t load64( const void *src ) function BLAKE2_INLINE (line 67) | static BLAKE2_INLINE uint16_t load16( const void *src ) function BLAKE2_INLINE (line 80) | static BLAKE2_INLINE void store16( void *dst, uint16_t w ) function BLAKE2_INLINE (line 91) | static BLAKE2_INLINE void store32( void *dst, uint32_t w ) function BLAKE2_INLINE (line 104) | static BLAKE2_INLINE void store64( void *dst, uint64_t w ) function BLAKE2_INLINE (line 121) | static BLAKE2_INLINE uint64_t load48( const void *src ) function BLAKE2_INLINE (line 132) | static BLAKE2_INLINE void store48( void *dst, uint64_t w ) function BLAKE2_INLINE (line 143) | static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) function BLAKE2_INLINE (line 148) | static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) function BLAKE2_INLINE (line 154) | static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) FILE: ThirdParty/BLAKE2/neon/blake2b-neon.c function blake2b_set_lastnode (line 50) | static void blake2b_set_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 56) | static int blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 61) | static void blake2b_set_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 68) | static void blake2b_increment_counter( blake2b_state *S, const uint64_t ... function blake2b_init0 (line 74) | static void blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 83) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 100) | int blake2b_init( blake2b_state *S, size_t outlen ) function blake2b_init_key (line 122) | int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, ... function blake2b_compress (line 417) | static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAK... function blake2b_update (line 463) | int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) function blake2b_final (line 490) | int blake2b_final( blake2b_state *S, void *out, size_t outlen ) function blake2b (line 515) | int blake2b( void *out, size_t outlen, const void *in, size_t inlen, con... function blake2 (line 544) | int blake2( void *out, size_t outlen, const void *in, size_t inlen, cons... function crypto_hash (line 549) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 558) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2b.c function blake2b_set_lastnode (line 35) | static void blake2b_set_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 40) | static int blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 45) | static void blake2b_set_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 52) | static void blake2b_increment_counter( blake2b_state *S, const uint64_t ... function blake2b_init0 (line 58) | static void blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 67) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 84) | int blake2b_init( blake2b_state *S, size_t outlen ) function blake2b_init_key (line 106) | int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, ... function blake2b_compress (line 139) | static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAK... function blake2b_update (line 184) | int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) function blake2b_final (line 211) | int blake2b_final( blake2b_state *S, void *out, size_t outlen ) function blake2b (line 236) | int blake2b( void *out, size_t outlen, const void *in, size_t inlen, con... function blake2 (line 265) | int blake2( void *out, size_t outlen, const void *in, size_t inlen, cons... function crypto_hash (line 270) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 279) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2bp.c function blake2bp_init_leaf_param (line 37) | static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_par... function blake2bp_init_leaf (line 44) | static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t k... function blake2bp_init_root (line 62) | static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t k... function blake2bp_init (line 81) | int blake2bp_init( blake2bp_state *S, size_t outlen ) function blake2bp_init_key (line 101) | int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key... function blake2bp_update (line 135) | int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen ) function blake2bp_final (line 188) | int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ) function blake2bp (line 217) | int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, co... function main (line 298) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2s-neon.c function blake2s_set_lastnode (line 30) | static void blake2s_set_lastnode( blake2s_state *S ) function blake2s_is_lastblock (line 36) | static int blake2s_is_lastblock( const blake2s_state *S ) function blake2s_set_lastblock (line 41) | static void blake2s_set_lastblock( blake2s_state *S ) function blake2s_increment_counter (line 48) | static void blake2s_increment_counter( blake2s_state *S, const uint32_t ... function blake2s_init0 (line 54) | static void blake2s_init0( blake2s_state *S ) function blake2s_init_param (line 63) | int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) function blake2s_init (line 80) | int blake2s_init( blake2s_state *S, size_t outlen ) function blake2s_init_key (line 102) | int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, ... function blake2s_compress (line 500) | static void blake2s_compress( blake2s_state *S, function blake2s_update (line 540) | int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) function blake2s_final (line 567) | int blake2s_final( blake2s_state *S, void *out, size_t outlen ) function blake2s (line 591) | int blake2s( void *out, size_t outlen, const void *in, size_t inlen, con... function crypto_hash (line 621) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 630) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2s.c function blake2s_set_lastnode (line 32) | static void blake2s_set_lastnode( blake2s_state *S ) function blake2s_is_lastblock (line 38) | static int blake2s_is_lastblock( const blake2s_state *S ) function blake2s_set_lastblock (line 43) | static void blake2s_set_lastblock( blake2s_state *S ) function blake2s_increment_counter (line 50) | static void blake2s_increment_counter( blake2s_state *S, const uint32_t ... function blake2s_init0 (line 56) | static void blake2s_init0( blake2s_state *S ) function blake2s_init_param (line 65) | int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) function blake2s_init (line 82) | int blake2s_init( blake2s_state *S, size_t outlen ) function blake2s_init_key (line 105) | int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, ... function blake2s_compress (line 139) | static void blake2s_compress( blake2s_state *S, function blake2s_update (line 178) | int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) function blake2s_final (line 205) | int blake2s_final( blake2s_state *S, void *out, size_t outlen ) function blake2s (line 229) | int blake2s( void *out, size_t outlen, const void *in, size_t inlen, con... function crypto_hash (line 259) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 268) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2sp.c function blake2sp_init_leaf_param (line 36) | static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_par... function blake2sp_init_leaf (line 43) | static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t k... function blake2sp_init_root (line 60) | static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t k... function blake2sp_init (line 78) | int blake2sp_init( blake2sp_state *S, size_t outlen ) function blake2sp_init_key (line 99) | int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key... function blake2sp_update (line 133) | int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) function blake2sp_final (line 185) | int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) function blake2sp (line 215) | int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, co... function main (line 295) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2xb.c function blake2xb_init (line 26) | int blake2xb_init( blake2xb_state *S, const size_t outlen ) { function blake2xb_init_key (line 30) | int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const voi... function blake2xb_update (line 72) | int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) { function blake2xb_final (line 76) | int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) { function blake2xb (line 136) | int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, con... function main (line 171) | int main( void ) FILE: ThirdParty/BLAKE2/neon/blake2xs.c function blake2xs_init (line 26) | int blake2xs_init( blake2xs_state *S, const size_t outlen ) { function blake2xs_init_key (line 30) | int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const voi... function blake2xs_update (line 71) | int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) { function blake2xs_final (line 75) | int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) { function blake2xs (line 134) | int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, con... function main (line 169) | int main( void ) FILE: ThirdParty/BLAKE2/ref/blake2-impl.h function BLAKE2_INLINE (line 33) | static BLAKE2_INLINE uint32_t load32( const void *src ) function BLAKE2_INLINE (line 48) | static BLAKE2_INLINE uint64_t load64( const void *src ) function BLAKE2_INLINE (line 67) | static BLAKE2_INLINE uint16_t load16( const void *src ) function BLAKE2_INLINE (line 80) | static BLAKE2_INLINE void store16( void *dst, uint16_t w ) function BLAKE2_INLINE (line 91) | static BLAKE2_INLINE void store32( void *dst, uint32_t w ) function BLAKE2_INLINE (line 104) | static BLAKE2_INLINE void store64( void *dst, uint64_t w ) function BLAKE2_INLINE (line 121) | static BLAKE2_INLINE uint64_t load48( const void *src ) function BLAKE2_INLINE (line 132) | static BLAKE2_INLINE void store48( void *dst, uint64_t w ) function BLAKE2_INLINE (line 143) | static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) function BLAKE2_INLINE (line 148) | static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) function BLAKE2_INLINE (line 154) | static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) FILE: ThirdParty/BLAKE2/ref/blake2b-ref.c function blake2b_set_lastnode (line 48) | static void blake2b_set_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 54) | static int blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 59) | static void blake2b_set_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 66) | static void blake2b_increment_counter( blake2b_state *S, const uint64_t ... function blake2b_init0 (line 72) | static void blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 81) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 98) | int blake2b_init( blake2b_state *S, size_t outlen ) function blake2b_init_key (line 120) | int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, ... function blake2b_compress (line 177) | static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAK... function blake2b_update (line 221) | int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) function blake2b_final (line 248) | int blake2b_final( blake2b_state *S, void *out, size_t outlen ) function blake2b (line 273) | int blake2b( void *out, size_t outlen, const void *in, size_t inlen, con... function blake2 (line 302) | int blake2( void *out, size_t outlen, const void *in, size_t inlen, cons... function crypto_hash (line 307) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 316) | int main( void ) FILE: ThirdParty/BLAKE2/ref/blake2bp-ref.c function blake2bp_init_leaf_param (line 37) | static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_par... function blake2bp_init_leaf (line 44) | static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t k... function blake2bp_init_root (line 62) | static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t k... function blake2bp_init (line 81) | int blake2bp_init( blake2bp_state *S, size_t outlen ) function blake2bp_init_key (line 102) | int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key... function blake2bp_update (line 136) | int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen ) function blake2bp_final (line 187) | int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ) function blake2bp (line 216) | int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, co... function main (line 296) | int main( void ) FILE: ThirdParty/BLAKE2/ref/blake2s-ref.c function blake2s_set_lastnode (line 43) | static void blake2s_set_lastnode( blake2s_state *S ) function blake2s_is_lastblock (line 49) | static int blake2s_is_lastblock( const blake2s_state *S ) function blake2s_set_lastblock (line 54) | static void blake2s_set_lastblock( blake2s_state *S ) function blake2s_increment_counter (line 61) | static void blake2s_increment_counter( blake2s_state *S, const uint32_t ... function blake2s_init0 (line 67) | static void blake2s_init0( blake2s_state *S ) function blake2s_init_param (line 76) | int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) function blake2s_init (line 93) | int blake2s_init( blake2s_state *S, size_t outlen ) function blake2s_init_key (line 115) | int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, ... function blake2s_compress (line 172) | static void blake2s_compress( blake2s_state *S, const uint8_t in[BLAKE2S... function blake2s_update (line 214) | int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) function blake2s_final (line 241) | int blake2s_final( blake2s_state *S, void *out, size_t outlen ) function blake2s (line 265) | int blake2s( void *out, size_t outlen, const void *in, size_t inlen, con... function crypto_hash (line 295) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 304) | int main( void ) FILE: ThirdParty/BLAKE2/ref/blake2sp-ref.c function blake2sp_init_leaf_param (line 36) | static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_par... function blake2sp_init_leaf (line 43) | static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t k... function blake2sp_init_root (line 60) | static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t k... function blake2sp_init (line 78) | int blake2sp_init( blake2sp_state *S, size_t outlen ) function blake2sp_init_key (line 99) | int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key... function blake2sp_update (line 133) | int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) function blake2sp_final (line 184) | int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) function blake2sp (line 214) | int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, co... function main (line 296) | int main( void ) FILE: ThirdParty/BLAKE2/ref/blake2xb-ref.c function blake2xb_init (line 26) | int blake2xb_init( blake2xb_state *S, const size_t outlen ) { function blake2xb_init_key (line 30) | int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const voi... function blake2xb_update (line 72) | int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) { function blake2xb_final (line 76) | int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) { function blake2xb (line 136) | int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, con... function main (line 171) | int main( void ) FILE: ThirdParty/BLAKE2/ref/blake2xs-ref.c function blake2xs_init (line 26) | int blake2xs_init( blake2xs_state *S, const size_t outlen ) { function blake2xs_init_key (line 30) | int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const voi... function blake2xs_update (line 71) | int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) { function blake2xs_final (line 75) | int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) { function blake2xs (line 134) | int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, con... function main (line 169) | int main( void ) FILE: ThirdParty/BLAKE2/sse/blake2-impl.h function BLAKE2_INLINE (line 33) | static BLAKE2_INLINE uint32_t load32( const void *src ) function BLAKE2_INLINE (line 48) | static BLAKE2_INLINE uint64_t load64( const void *src ) function BLAKE2_INLINE (line 67) | static BLAKE2_INLINE uint16_t load16( const void *src ) function BLAKE2_INLINE (line 80) | static BLAKE2_INLINE void store16( void *dst, uint16_t w ) function BLAKE2_INLINE (line 91) | static BLAKE2_INLINE void store32( void *dst, uint32_t w ) function BLAKE2_INLINE (line 104) | static BLAKE2_INLINE void store64( void *dst, uint64_t w ) function BLAKE2_INLINE (line 121) | static BLAKE2_INLINE uint64_t load48( const void *src ) function BLAKE2_INLINE (line 132) | static BLAKE2_INLINE void store48( void *dst, uint64_t w ) function BLAKE2_INLINE (line 143) | static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) function BLAKE2_INLINE (line 148) | static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) function BLAKE2_INLINE (line 154) | static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) FILE: ThirdParty/BLAKE2/sse/blake2b.c function blake2b_set_lastnode (line 53) | static void blake2b_set_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 58) | static int blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 63) | static void blake2b_set_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 70) | static void blake2b_increment_counter( blake2b_state *S, const uint64_t ... function blake2b_init_param (line 77) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 95) | int blake2b_init( blake2b_state *S, size_t outlen ) function blake2b_init_key (line 117) | int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, ... function blake2b_compress (line 151) | static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAK... function blake2b_update (line 221) | int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) function blake2b_final (line 249) | int blake2b_final( blake2b_state *S, void *out, size_t outlen ) function blake2b (line 267) | int blake2b( void *out, size_t outlen, const void *in, size_t inlen, con... function blake2 (line 296) | int blake2( void *out, size_t outlen, const void *in, size_t inlen, cons... function crypto_hash (line 301) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 310) | int main( void ) FILE: ThirdParty/BLAKE2/sse/blake2bp.c function blake2bp_init_leaf_param (line 37) | static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_par... function blake2bp_init_leaf (line 44) | static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t k... function blake2bp_init_root (line 62) | static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t k... function blake2bp_init (line 81) | int blake2bp_init( blake2bp_state *S, size_t outlen ) function blake2bp_init_key (line 101) | int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key... function blake2bp_update (line 135) | int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen ) function blake2bp_final (line 188) | int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ) function blake2bp (line 217) | int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, co... function main (line 298) | int main( void ) FILE: ThirdParty/BLAKE2/sse/blake2s-load-xop.h function __m128i (line 22) | static __m128i _mm_perm_epi8(const __m128i src1, const __m128i src2, con... FILE: ThirdParty/BLAKE2/sse/blake2s.c function blake2s_set_lastnode (line 49) | static void blake2s_set_lastnode( blake2s_state *S ) function blake2s_is_lastblock (line 54) | static int blake2s_is_lastblock( const blake2s_state *S ) function blake2s_set_lastblock (line 59) | static void blake2s_set_lastblock( blake2s_state *S ) function blake2s_increment_counter (line 66) | static void blake2s_increment_counter( blake2s_state *S, const uint32_t ... function blake2s_init_param (line 75) | int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) function blake2s_init (line 93) | int blake2s_init( blake2s_state *S, size_t outlen ) function blake2s_init_key (line 117) | int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, ... function blake2s_compress (line 153) | static void blake2s_compress( blake2s_state *S, const uint8_t block[BLAK... function blake2s_update (line 209) | int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) function blake2s_final (line 236) | int blake2s_final( blake2s_state *S, void *out, size_t outlen ) function blake2s (line 261) | int blake2s( void *out, size_t outlen, const void *in, size_t inlen, con... function crypto_hash (line 291) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 300) | int main( void ) FILE: ThirdParty/BLAKE2/sse/blake2sp.c function blake2sp_init_leaf_param (line 36) | static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_par... function blake2sp_init_leaf (line 43) | static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t k... function blake2sp_init_root (line 60) | static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t k... function blake2sp_init (line 78) | int blake2sp_init( blake2sp_state *S, size_t outlen ) function blake2sp_init_key (line 99) | int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key... function blake2sp_update (line 133) | int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) function blake2sp_final (line 185) | int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) function blake2sp (line 215) | int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, co... function main (line 295) | int main( void ) FILE: ThirdParty/BLAKE2/sse/blake2xb.c function blake2xb_init (line 26) | int blake2xb_init( blake2xb_state *S, const size_t outlen ) { function blake2xb_init_key (line 30) | int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const voi... function blake2xb_update (line 72) | int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) { function blake2xb_final (line 76) | int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) { function blake2xb (line 136) | int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, con... function main (line 171) | int main( void ) FILE: ThirdParty/BLAKE2/sse/blake2xs.c function blake2xs_init (line 26) | int blake2xs_init( blake2xs_state *S, const size_t outlen ) { function blake2xs_init_key (line 30) | int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const voi... function blake2xs_update (line 71) | int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) { function blake2xs_final (line 75) | int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) { function blake2xs (line 134) | int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, con... function main (line 169) | int main( void ) FILE: ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/binary-trees/binary-trees.c type treeNode (line 14) | typedef struct tn { function treeNode (line 19) | treeNode* NewTreeNode(treeNode* left, treeNode* right) function ItemCheck (line 31) | long ItemCheck(treeNode* tree) function treeNode (line 39) | treeNode* BottomUpTree(unsigned depth) function DeleteTree (line 51) | void DeleteTree(treeNode* tree) function main (line 62) | int main(int argc, char* argv[]) FILE: ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/fannkuch-redux/fannkuch-redux.c function max (line 12) | inline static int max(int a, int b) function fannkuchredux (line 17) | int fannkuchredux(int n) function main (line 77) | int main(int argc, char *argv[]) FILE: ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/fasta/fasta.c function repeat_fasta (line 60) | static void repeat_fasta(const char *seq, function linear_lookup (line 85) | static int linear_lookup(const int len, const double *p, const double v) { function linear_lookup2 (line 91) | static int linear_lookup2(const int len, const double *p, const double v) { function bisect_lookup (line 97) | static int bisect_lookup(const int len, const double *p, const double v) { function random_fasta (line 113) | static void random_fasta(const char *symb, function main (line 142) | int main(int argc, char **argv) { FILE: ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/mandelbrot/mandelbrot.c function main (line 9) | int main (int argc, char **argv) FILE: ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/nbody/nbody.c type planet (line 18) | typedef struct planet { double x[3], v[3], mass; } planet; function advance (line 20) | void advance(int nbodies, struct planet *bodies, double dt, int steps) function energy (line 54) | double energy(int nbodies, planet *bodies) function offset_momentum (line 73) | void offset_momentum(int nbodies, planet *bodies) type planet (line 80) | struct planet function main (line 122) | int main(int argc, char **argv) FILE: ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/spectral-norm/spectral-norm.c function eval_A (line 11) | double eval_A(int i, int j) { return 1.0/((i+j)*(i+j+1)/2+i+1); } function eval_A_times_u (line 13) | void eval_A_times_u(int N, const double u[], double Au[]) function eval_At_times_u (line 23) | void eval_At_times_u(int N, const double u[], double Au[]) function eval_AtA_times_u (line 33) | void eval_AtA_times_u(int N, const double u[], double AtAu[]) function main (line 36) | int main(int argc, char *argv[]) FILE: ThirdParty/Benchmarks/coremark/barebones/core_portme.c function CORETIMETYPE (line 44) | CORETIMETYPE function start_time (line 75) | void function stop_time (line 88) | void function CORE_TICKS (line 102) | CORE_TICKS function secs_ret (line 116) | secs_ret function portable_init (line 129) | void function portable_fini (line 153) | void FILE: ThirdParty/Benchmarks/coremark/barebones/core_portme.h type ee_s16 (line 87) | typedef signed short ee_s16; type ee_u16 (line 88) | typedef unsigned short ee_u16; type ee_s32 (line 89) | typedef signed int ee_s32; type ee_f32 (line 90) | typedef double ee_f32; type ee_u8 (line 91) | typedef unsigned char ee_u8; type ee_u32 (line 92) | typedef unsigned int ee_u32; type ee_u32 (line 93) | typedef ee_u32 ee_ptr_int; type ee_size_t (line 94) | typedef size_t ee_size_t; type ee_u32 (line 106) | typedef ee_u32 CORE_TICKS; type core_portable (line 188) | typedef struct CORE_PORTABLE_S FILE: ThirdParty/Benchmarks/coremark/barebones/ee_printf.c function ee_size_t (line 34) | static ee_size_t function skip_atoi (line 43) | static int function ee_bufcpy (line 222) | void function parse_float (line 230) | static void function decimal_point (line 341) | static void function cropzeros (line 371) | static void function ee_vsprintf (line 460) | static int function uart_send_char (line 662) | void function ee_printf (line 681) | int FILE: ThirdParty/Benchmarks/coremark/core_list_join.c type ee_s32 (line 64) | typedef ee_s32 (*list_cmp)(list_data *a, list_data *b, core_results *res); function ee_s16 (line 69) | ee_s16 function ee_s32 (line 120) | ee_s32 function ee_s32 (line 133) | ee_s32 function copy_info (line 144) | void function ee_u16 (line 158) | ee_u16 function list_head (line 250) | list_head * function list_head (line 335) | list_head * function list_head (line 376) | list_head * function list_head (line 407) | list_head * function list_head (line 434) | list_head * function list_head (line 464) | list_head * function list_head (line 499) | list_head * FILE: ThirdParty/Benchmarks/coremark/core_main.c function MAIN_RETURN_TYPE (line 114) | MAIN_RETURN_TYPE FILE: ThirdParty/Benchmarks/coremark/core_matrix.c function printmat (line 52) | void function printmatC (line 68) | void function ee_u16 (line 91) | ee_u16 function ee_s16 (line 129) | ee_s16 function ee_u32 (line 180) | ee_u32 function ee_s16 (line 237) | ee_s16 function matrix_mul_const (line 268) | void function matrix_add_const (line 284) | void function matrix_mul_vect (line 302) | void function matrix_mul_matrix (line 321) | void function matrix_mul_matrix_bitextract (line 343) | void FILE: ThirdParty/Benchmarks/coremark/core_state.c type CORE_STATE (line 21) | enum CORE_STATE function ee_u16 (line 45) | ee_u16 type CORE_STATE (line 88) | enum CORE_STATE function core_init_state (line 139) | void function ee_u8 (line 197) | static ee_u8 function core_state_transition (line 216) | enum CORE_STATE FILE: ThirdParty/Benchmarks/coremark/core_util.c function ee_s32 (line 42) | ee_s32 function ee_s32 (line 70) | ee_s32 function ee_s32 (line 120) | ee_s32 function ee_s32 (line 131) | ee_s32 function ee_u16 (line 164) | ee_u16 function ee_u16 (line 189) | ee_u16 function ee_u16 (line 196) | ee_u16 function ee_u16 (line 203) | ee_u16 function ee_u8 (line 209) | ee_u8 FILE: ThirdParty/Benchmarks/coremark/coremark.h type secs_ret (line 55) | typedef double secs_ret; type ee_u32 (line 57) | typedef ee_u32 secs_ret; type list_data (line 91) | typedef struct list_data_s type list_head (line 97) | typedef struct list_head_s type ee_s16 (line 106) | typedef ee_s16 MATDAT; type ee_s32 (line 107) | typedef ee_s32 MATRES; type ee_f16 (line 109) | typedef ee_f16 MATDAT; type ee_f32 (line 110) | typedef ee_f32 MATRES; type mat_params (line 113) | typedef struct MAT_PARAMS_S type core_state_e (line 123) | typedef enum CORE_STATE type core_results (line 137) | typedef struct RESULTS_S FILE: ThirdParty/Benchmarks/coremark/docs/html/javascript/main.js function GetXPosition (line 68) | function GetXPosition(item) function GetYPosition (line 85) | function GetYPosition(item) function MoveToPosition (line 102) | function MoveToPosition(item, x, y) function ToggleMenu (line 124) | function ToggleMenu(id) function HideAllBut (line 139) | function HideAllBut(ids, max) function ShowTip (line 168) | function ShowTip(event, tooltipID, linkID) function ReallyShowTip (line 181) | function ReallyShowTip(tooltipID, linkID, docX, docY) function HideTip (line 240) | function HideTip(tooltipID) function NDOnLoad (line 265) | function NDOnLoad() function NDOnResize (line 282) | function NDOnResize() function NDDoResize (line 291) | function NDDoResize() function SearchPanel (line 335) | function SearchPanel(name, mode, resultsPath) function SearchResults (line 687) | function SearchResults(name, mode) FILE: ThirdParty/Benchmarks/coremark/posix/core_portme.c function portable_free (line 38) | void function portable_free (line 49) | void function start_time (line 139) | void function stop_time (line 158) | void function CORE_TICKS (line 178) | CORE_TICKS function secs_ret (line 192) | secs_ret function portable_init (line 208) | void function portable_fini (line 258) | void function ee_u8 (line 281) | ee_u8 function ee_u8 (line 287) | ee_u8 function ee_u8 (line 295) | ee_u8 function ee_u8 (line 324) | ee_u8 function ee_u8 (line 351) | ee_u8 function ee_u8 (line 391) | ee_u8 FILE: ThirdParty/Benchmarks/coremark/posix/core_portme.h type CORE_TICKS (line 70) | typedef size_t CORE_TICKS; type clock_t (line 73) | typedef clock_t CORE_TICKS; type ee_s16 (line 112) | typedef signed short ee_s16; type ee_u16 (line 113) | typedef unsigned short ee_u16; type ee_s32 (line 114) | typedef signed int ee_s32; type ee_f32 (line 115) | typedef double ee_f32; type ee_u8 (line 116) | typedef unsigned char ee_u8; type ee_u32 (line 117) | typedef unsigned int ee_u32; type ee_ptr_int (line 118) | typedef uintptr_t ee_ptr_int; type ee_size_t (line 119) | typedef size_t ee_size_t; type core_portable (line 282) | typedef struct CORE_PORTABLE_S FILE: ThirdParty/Benchmarks/coremark/rtems/init.c function rtems_task (line 45) | rtems_task Init( FILE: ThirdParty/Benchmarks/coremark/simple/core_portme.c function start_time (line 73) | void function stop_time (line 86) | void function CORE_TICKS (line 100) | CORE_TICKS function secs_ret (line 114) | secs_ret function portable_init (line 127) | void function portable_fini (line 149) | void FILE: ThirdParty/Benchmarks/coremark/simple/core_portme.h type clock_t (line 66) | typedef clock_t CORE_TICKS; type ee_s16 (line 94) | typedef signed short ee_s16; type ee_u16 (line 95) | typedef unsigned short ee_u16; type ee_s32 (line 96) | typedef signed int ee_s32; type ee_f32 (line 97) | typedef double ee_f32; type ee_u8 (line 98) | typedef unsigned char ee_u8; type ee_u32 (line 99) | typedef unsigned int ee_u32; type ee_u32 (line 100) | typedef ee_u32 ee_ptr_int; type ee_size_t (line 101) | typedef size_t ee_size_t; type core_portable (line 188) | typedef struct CORE_PORTABLE_S FILE: ThirdParty/liblmdb/lmdb.h type mdb_mode_t (line 179) | typedef int mdb_mode_t; type mode_t (line 181) | typedef mode_t mdb_mode_t; type mdb_size_t (line 196) | typedef size_t mdb_size_t; type mdb_size_t (line 203) | typedef uint64_t mdb_size_t; type mdb_filehandle_t (line 217) | typedef int mdb_filehandle_t; type MDB_env (line 260) | typedef struct MDB_env MDB_env; type MDB_txn (line 267) | typedef struct MDB_txn MDB_txn; type MDB_dbi (line 270) | typedef unsigned int MDB_dbi; type MDB_cursor (line 273) | typedef struct MDB_cursor MDB_cursor; type MDB_val (line 286) | typedef struct MDB_val { type MDB_cursor_op (line 398) | typedef enum MDB_cursor_op { type MDB_stat (line 490) | typedef struct MDB_stat { type MDB_envinfo (line 501) | typedef struct MDB_envinfo { FILE: ThirdParty/liblmdb/mdb.c type SECTION_INHERIT (line 63) | typedef enum _SECTION_INHERIT { type SSIZE_T (line 142) | typedef SSIZE_T ssize_t; type semid_ds (line 183) | struct semid_ds type HANDLE (line 342) | typedef HANDLE mdb_mutex_t, mdb_mutexref_t; type sem_t (line 383) | typedef sem_t *mdb_mutex_t, *mdb_mutexref_t; function mdb_sem_wait (line 387) | static int type mdb_mutex (line 397) | struct mdb_mutex { function mdb_sem_wait (line 411) | static int type pthread_mutex_t (line 436) | typedef pthread_mutex_t mdb_mutex_t[1]; type pthread_mutex_t (line 438) | typedef pthread_mutex_t *mdb_mutexref_t; type MDB_ID (line 553) | typedef MDB_ID pgno_t; type MDB_ID (line 558) | typedef MDB_ID txnid_t; type indx_t (line 721) | typedef uint16_t indx_t; type mdb_hash_t (line 723) | typedef unsigned long long mdb_hash_t; type MDB_rxbody (line 794) | typedef struct MDB_rxbody { type MDB_reader (line 810) | typedef struct MDB_reader { type MDB_txbody (line 836) | typedef struct MDB_txbody { type MDB_txninfo (line 867) | typedef struct MDB_txninfo { type MDB_page (line 967) | typedef struct MDB_page { type MDB_node (line 1060) | typedef struct MDB_node { type MDB_db (line 1167) | typedef struct MDB_db { type MDB_meta (line 1198) | typedef struct MDB_meta { type MDB_metabuf (line 1231) | typedef union MDB_metabuf { type MDB_dbx (line 1243) | typedef struct MDB_dbx { type MDB_txn (line 1254) | struct MDB_txn { type MDB_xcursor (line 1362) | struct MDB_xcursor type MDB_cursor (line 1372) | struct MDB_cursor { type MDB_xcursor (line 1426) | typedef struct MDB_xcursor { type MDB_pgstate (line 1455) | typedef struct MDB_pgstate { type MDB_env (line 1461) | struct MDB_env { type MDB_ntxn (line 1542) | typedef struct MDB_ntxn { type MDB_name (line 1661) | struct MDB_name type MDB_name (line 1662) | struct MDB_name function mdb_assert_fail (line 1760) | static void ESECT function pgno_t (line 1778) | static pgno_t function mdb_page_list (line 1825) | void function mdb_cursor_chk (line 1889) | void function mdb_audit (line 1921) | static void mdb_audit(MDB_txn *txn) function mdb_cmp (line 1973) | int function mdb_dcmp (line 1979) | int function MDB_page (line 1992) | static MDB_page * function mdb_page_free (line 2030) | static void function mdb_dpage_free (line 2039) | static void function mdb_dlist_free (line 2052) | static void function mdb_page_unref (line 2066) | static void function mdb_cursor_unref (line 2084) | static void function mdb_page_loose (line 2122) | static int function mdb_pages_xkeep (line 2174) | static int function mdb_page_spill (line 2266) | static int function txnid_t (line 2365) | static txnid_t function mdb_page_dirty (line 2384) | static void function mdb_page_alloc (line 2419) | static int function mdb_page_copy (line 2617) | static void function mdb_page_unspill (line 2644) | static int function mdb_page_touch (line 2703) | static int function mdb_env_sync0 (line 2801) | int function mdb_env_sync (line 2831) | int function mdb_cursor_shadow (line 2839) | static int function mdb_cursors_close (line 2882) | static void type Pidlock_op (line 2918) | enum Pidlock_op { type Pidlock_op (line 2922) | enum Pidlock_op { function mdb_reader_pid (line 2935) | static int function mdb_txn_renew0 (line 2975) | static int function mdb_txn_renew (line 3110) | int function mdb_txn_begin (line 3127) | int function MDB_env (line 3246) | MDB_env * function mdb_size_t (line 3253) | mdb_size_t function mdb_dbis_update (line 3261) | static void function mdb_txn_end (line 3294) | static void function mdb_txn_reset (line 3388) | void function mdb_txn_abort (line 3401) | void function mdb_freelist_save (line 3419) | static int function mdb_page_flush (line 3644) | static int function mdb_txn_commit (line 3798) | int function mdb_env_read_header (line 4046) | static int ESECT function mdb_env_init_meta0 (line 4105) | static void ESECT function mdb_env_init_meta (line 4124) | static int ESECT function mdb_env_write_meta (line 4176) | static int function MDB_meta (line 4306) | static MDB_meta * function mdb_env_create (line 4314) | int ESECT function DWORD (line 4344) | static DWORD function mdb_env_map (line 4355) | static int ESECT function mdb_env_set_mapsize (line 4449) | int ESECT function mdb_env_set_maxdbs (line 4490) | int ESECT function mdb_env_set_maxreaders (line 4499) | int ESECT function mdb_env_get_maxreaders (line 4508) | int ESECT function mdb_fsize (line 4517) | static int ESECT type wchar_t (line 4540) | typedef wchar_t mdb_nchar_t; type mdb_nchar_t (line 4545) | typedef char mdb_nchar_t; type MDB_name (line 4551) | typedef struct MDB_name { function mdb_fname_init (line 4573) | static int ESECT type mdb_fopen_type (line 4605) | enum mdb_fopen_type { function mdb_fopen (line 4631) | static int ESECT function mdb_env_open2 (line 4728) | static int ESECT function mdb_env_reader_dest (line 4911) | static void function mdb_tls_callback (line 4935) | static void NTAPI mdb_tls_callback(PVOID module, DWORD reason, PVOID ptr) function mdb_env_share_locks (line 4981) | static int ESECT function mdb_env_excl_lock (line 5021) | static int ESECT function mdb_hash_t (line 5097) | static mdb_hash_t function mdb_pack85 (line 5122) | static void ESECT function mdb_env_mname_init (line 5137) | static void ESECT function mdb_env_setup_locks (line 5159) | static int ESECT function mdb_env_open (line 5412) | int ESECT function mdb_env_close0 (line 5565) | static void ESECT function mdb_env_close (line 5694) | void ESECT function mdb_cmp_long (line 5714) | static int function mdb_cmp_int (line 5726) | static int function mdb_cmp_cint (line 5736) | static int function mdb_cmp_memn (line 5764) | static int function mdb_cmp_memnr (line 5783) | static int function MDB_node (line 5815) | static MDB_node * function mdb_cursor_adjust (line 5907) | static void function mdb_cursor_pop (line 5921) | static void function mdb_cursor_push (line 5940) | static int function mdb_rpage_get (line 6008) | static int function mdb_page_get (line 6254) | static int function mdb_page_search_root (line 6322) | static int function mdb_page_search_lowest (line 6408) | static int function mdb_page_search (line 6435) | static int function mdb_ovpage_free (line 6523) | static int function mdb_node_read (line 6609) | static int function mdb_get (line 6640) | int function mdb_cursor_sibling (line 6674) | static int function mdb_cursor_next (line 6732) | static int function mdb_cursor_prev (line 6824) | static int function mdb_cursor_set (line 6910) | static int function mdb_cursor_first (line 7110) | static int function mdb_cursor_last (line 7156) | static int function mdb_cursor_get (line 7200) | int function mdb_cursor_touch (line 7391) | static int function mdb_cursor_put (line 7421) | int function mdb_cursor_del (line 7948) | int function mdb_page_new (line 8058) | static int function mdb_leaf_size (line 8096) | static size_t function mdb_branch_size (line 8120) | static size_t function mdb_node_add (line 8151) | static int function mdb_node_del (line 8278) | static void function mdb_node_shrink (line 8334) | static void function mdb_xcursor_init0 (line 8384) | static void function mdb_xcursor_init1 (line 8412) | static void function mdb_xcursor_init2 (line 8461) | static void function mdb_cursor_init (line 8485) | static void function mdb_cursor_open (line 8513) | int function mdb_cursor_renew (line 8547) | int function mdb_cursor_count (line 8564) | int function mdb_cursor_close (line 8602) | void function MDB_txn (line 8623) | MDB_txn * function MDB_dbi (line 8630) | MDB_dbi function mdb_update_key (line 8642) | static int function mdb_node_move (line 8732) | static int function mdb_page_merge (line 8961) | static int function mdb_cursor_copy (line 9103) | static void function mdb_rebalance (line 9128) | static int function mdb_cursor_del0 (line 9312) | static int function mdb_del (line 9409) | int function mdb_del0 (line 9427) | static int function mdb_page_split (line 9480) | static int function mdb_put (line 9896) | int type mdb_copy (line 9927) | typedef struct mdb_copy { function CALL_CONV (line 9947) | CALL_CONV function mdb_env_cthr_toggle (line 10028) | static int ESECT function mdb_env_cwalk (line 10049) | static int ESECT function mdb_env_copyfd1 (line 10206) | static int ESECT function mdb_env_copyfd0 (line 10337) | static int ESECT function mdb_env_copyfd2 (line 10436) | int ESECT function mdb_env_copyfd (line 10445) | int ESECT function mdb_env_copy2 (line 10451) | int ESECT function mdb_env_copy (line 10471) | int ESECT function mdb_env_set_flags (line 10477) | int ESECT function mdb_env_get_flags (line 10489) | int ESECT function mdb_env_set_userctx (line 10499) | int ESECT function mdb_env_set_assert (line 10514) | int ESECT function mdb_env_get_path (line 10525) | int ESECT function mdb_env_get_fd (line 10535) | int ESECT function mdb_stat0 (line 10551) | static int ESECT function mdb_env_stat (line 10564) | int ESECT function mdb_env_info (line 10577) | int ESECT function mdb_default_cmp (line 10603) | static void function mdb_dbi_open (line 10619) | int mdb_dbi_open(MDB_txn *txn, const char *name, unsigned int flags, MDB... function mdb_stat (line 10738) | int ESECT function mdb_dbi_close (line 10756) | void mdb_dbi_close(MDB_env *env, MDB_dbi dbi) function mdb_dbi_flags (line 10772) | int mdb_dbi_flags(MDB_txn *txn, MDB_dbi dbi, unsigned int *flags) function mdb_drop0 (line 10786) | static int function mdb_drop (line 10887) | int mdb_drop(MDB_txn *txn, MDB_dbi dbi, int del) function mdb_set_compare (line 10938) | int mdb_set_compare(MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp) function mdb_set_dupsort (line 10947) | int mdb_set_dupsort(MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp) function mdb_set_relfunc (line 10956) | int mdb_set_relfunc(MDB_txn *txn, MDB_dbi dbi, MDB_rel_func *rel) function mdb_set_relctx (line 10965) | int mdb_set_relctx(MDB_txn *txn, MDB_dbi dbi, void *ctx) function mdb_env_get_maxkeysize (line 10974) | int ESECT function mdb_reader_list (line 10980) | int ESECT function mdb_pid_insert (line 11021) | static int ESECT function mdb_reader_check (line 11058) | int ESECT function mdb_reader_check0 (line 11069) | static int ESECT function mdb_mutex_failed (line 11129) | static int ESECT function utf8_to_utf16 (line 11174) | static int ESECT FILE: ThirdParty/liblmdb/mdb_copy.c function sighandle (line 25) | static void function main (line 30) | int main(int argc,char * argv[]) FILE: ThirdParty/liblmdb/mdb_drop.c function dumpsig (line 25) | static void dumpsig( int sig ) function usage (line 30) | static void usage(char *prog) function main (line 36) | int main(int argc, char *argv[]) FILE: ThirdParty/liblmdb/mdb_dump.c type flagbit (line 28) | typedef struct flagbit { function dumpsig (line 45) | static void dumpsig( int sig ) function hex (line 52) | static void hex(unsigned char c) function text (line 58) | static void text(MDB_val *v) function byte (line 77) | static void byte(MDB_val *v) function dumpit (line 91) | static int dumpit(MDB_txn *txn, MDB_dbi dbi, char *name) function usage (line 152) | static void usage(char *prog) function main (line 158) | int main(int argc, char *argv[]) FILE: ThirdParty/liblmdb/mdb_load.c type flagbit (line 46) | typedef struct flagbit { function readhdr (line 64) | static void readhdr(void) function badend (line 155) | static void badend(void) function unhex (line 161) | static int unhex(unsigned char *c2) function readline (line 175) | static int readline(MDB_val *out, MDB_val *buf) function usage (line 277) | static void usage(void) function greater (line 283) | static int greater(const MDB_val *a, const MDB_val *b) function main (line 288) | int main(int argc, char *argv[]) FILE: ThirdParty/liblmdb/mdb_stat.c function prstat (line 23) | static void prstat(MDB_stat *ms) function usage (line 35) | static void usage(char *prog) function main (line 41) | int main(int argc, char *argv[]) FILE: ThirdParty/liblmdb/midl.c function mdb_midl_search (line 34) | unsigned mdb_midl_search( MDB_IDL ids, MDB_ID id ) function mdb_midl_insert (line 70) | int mdb_midl_insert( MDB_IDL ids, MDB_ID id ) function MDB_IDL (line 104) | MDB_IDL mdb_midl_alloc(int num) function mdb_midl_free (line 114) | void mdb_midl_free(MDB_IDL ids) function mdb_midl_shrink (line 120) | void mdb_midl_shrink( MDB_IDL *idp ) function mdb_midl_grow (line 131) | static int mdb_midl_grow( MDB_IDL *idp, int num ) function mdb_midl_need (line 143) | int mdb_midl_need( MDB_IDL *idp, unsigned num ) function mdb_midl_append (line 157) | int mdb_midl_append( MDB_IDL *idp, MDB_ID id ) function mdb_midl_append_list (line 171) | int mdb_midl_append_list( MDB_IDL *idp, MDB_IDL app ) function mdb_midl_append_range (line 185) | int mdb_midl_append_range( MDB_IDL *idp, MDB_ID id, unsigned n ) function mdb_midl_xmerge (line 201) | void mdb_midl_xmerge( MDB_IDL idl, MDB_IDL merge ) function mdb_midl_sort (line 220) | void function mdb_mid2l_search (line 281) | unsigned mdb_mid2l_search( MDB_ID2L ids, MDB_ID id ) function mdb_mid2l_insert (line 316) | int mdb_mid2l_insert( MDB_ID2L ids, MDB_ID2 *id ) function mdb_mid2l_append (line 347) | int mdb_mid2l_append( MDB_ID2L ids, MDB_ID2 *id ) function mdb_mid3l_search (line 359) | unsigned mdb_mid3l_search( MDB_ID3L ids, MDB_ID id ) function mdb_mid3l_insert (line 394) | int mdb_mid3l_insert( MDB_ID3L ids, MDB_ID3 *id ) FILE: ThirdParty/liblmdb/midl.h type mdb_size_t (line 46) | typedef mdb_size_t MDB_ID; type MDB_ID (line 54) | typedef MDB_ID *MDB_IDL; type MDB_ID2 (line 147) | typedef struct MDB_ID2 { type MDB_ID2 (line 157) | typedef MDB_ID2 *MDB_ID2L; type MDB_ID3 (line 182) | typedef struct MDB_ID3 { type MDB_ID3 (line 189) | typedef MDB_ID3 *MDB_ID3L; FILE: ThirdParty/liblmdb/mtest.c function main (line 24) | int main(int argc,char * argv[]) FILE: ThirdParty/liblmdb/mtest2.c function main (line 27) | int main(int argc,char * argv[]) FILE: ThirdParty/liblmdb/mtest3.c function main (line 27) | int main(int argc,char * argv[]) FILE: ThirdParty/liblmdb/mtest4.c function main (line 27) | int main(int argc,char * argv[]) FILE: ThirdParty/liblmdb/mtest5.c function main (line 27) | int main(int argc,char * argv[]) FILE: ThirdParty/liblmdb/mtest6.c function main (line 29) | int main(int argc,char * argv[]) FILE: ThirdParty/libunwind/include/libunwind.h type unw_context_t (line 70) | struct unw_context_t { type unw_context_t (line 73) | typedef struct unw_context_t unw_context_t; type unw_cursor_t (line 75) | struct unw_cursor_t { type unw_cursor_t (line 78) | typedef struct unw_cursor_t unw_cursor_t; type unw_addr_space (line 80) | struct unw_addr_space type unw_regnum_t (line 82) | typedef int unw_regnum_t; type unw_word_t (line 83) | typedef uintptr_t unw_word_t; type unw_fpreg_t (line 85) | typedef uint64_t unw_fpreg_t; type unw_fpreg_t (line 87) | typedef double unw_fpreg_t; type unw_proc_info_t (line 90) | struct unw_proc_info_t { type unw_proc_info_t (line 103) | typedef struct unw_proc_info_t unw_proc_info_t; FILE: ThirdParty/libunwind/include/mach-o/compact_unwind_encoding.h type compact_unwind_encoding_t (line 40) | typedef uint32_t compact_unwind_encoding_t; type unwind_info_section_header (line 409) | struct unwind_info_section_header type unwind_info_section_header_index_entry (line 424) | struct unwind_info_section_header_index_entry type unwind_info_section_header_lsda_index_entry (line 431) | struct unwind_info_section_header_lsda_index_entry type unwind_info_regular_second_level_entry (line 444) | struct unwind_info_regular_second_level_entry type unwind_info_regular_second_level_page_header (line 451) | struct unwind_info_regular_second_level_page_header type unwind_info_compressed_second_level_page_header (line 460) | struct unwind_info_compressed_second_level_page_header FILE: ThirdParty/libunwind/include/unwind.h type _Unwind_Reason_Code (line 32) | typedef enum { type _Unwind_Action (line 48) | typedef enum { type _Unwind_Context (line 56) | typedef struct _Unwind_Context _Unwind_Context; type _Unwind_Reason_Code (line 64) | typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn) type _Unwind_Context (line 76) | struct _Unwind_Context type _Unwind_Context (line 78) | struct _Unwind_Context type _Unwind_FunctionContext (line 90) | struct _Unwind_FunctionContext type _Unwind_Reason_Code (line 113) | typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)(struct _Unwind_Context *, type _Unwind_Context (line 120) | struct _Unwind_Context type _Unwind_Context (line 129) | struct _Unwind_Context type dwarf_eh_bases (line 147) | struct dwarf_eh_bases { type dwarf_eh_bases (line 152) | struct dwarf_eh_bases type _Unwind_Context (line 164) | struct _Unwind_Context type _Unwind_Context (line 166) | struct _Unwind_Context type EXCEPTION_RECORD (line 190) | typedef struct _EXCEPTION_RECORD EXCEPTION_RECORD; type CONTEXT (line 191) | typedef struct _CONTEXT CONTEXT; type DISPATCHER_CONTEXT (line 192) | typedef struct _DISPATCHER_CONTEXT DISPATCHER_CONTEXT; type DISPATCHER_CONTEXT (line 194) | typedef struct _DISPATCHER_CONTEXT DISPATCHER_CONTEXT; FILE: ThirdParty/libunwind/include/unwind_arm_ehabi.h type _Unwind_State (line 16) | typedef uint32_t _Unwind_State; type _Unwind_EHT_Header (line 25) | typedef uint32_t _Unwind_EHT_Header; type _Unwind_Control_Block (line 27) | struct _Unwind_Control_Block type _Unwind_Control_Block (line 28) | typedef struct _Unwind_Control_Block _Unwind_Control_Block; type _Unwind_Control_Block (line 32) | struct _Unwind_Control_Block { type _Unwind_Reason_Code (line 67) | typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)( type _Unwind_VRS_RegClass (line 89) | typedef enum { type _Unwind_VRS_DataRepresentation (line 97) | typedef enum { type _Unwind_VRS_Result (line 105) | typedef enum { function _LIBUNWIND_EXPORT_UNWIND_LEVEL1 (line 141) | _LIBUNWIND_EXPORT_UNWIND_LEVEL1 function _LIBUNWIND_EXPORT_UNWIND_LEVEL1 (line 148) | _LIBUNWIND_EXPORT_UNWIND_LEVEL1 function _LIBUNWIND_EXPORT_UNWIND_LEVEL1 (line 154) | _LIBUNWIND_EXPORT_UNWIND_LEVEL1 function _LIBUNWIND_EXPORT_UNWIND_LEVEL1 (line 160) | _LIBUNWIND_EXPORT_UNWIND_LEVEL1 FILE: ThirdParty/libunwind/include/unwind_itanium.h type _Unwind_Context (line 16) | struct _Unwind_Context type _Unwind_Exception (line 17) | struct _Unwind_Exception type _Unwind_Exception (line 18) | typedef struct _Unwind_Exception _Unwind_Exception; type _Unwind_Exception_Class (line 19) | typedef uint64_t _Unwind_Exception_Class; type _Unwind_Exception (line 21) | struct _Unwind_Exception { type _Unwind_Reason_Code (line 43) | typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)( type _Unwind_Context (line 66) | struct _Unwind_Context type _Unwind_Context (line 67) | struct _Unwind_Context type _Unwind_Context (line 69) | struct _Unwind_Context type _Unwind_Context (line 70) | struct _Unwind_Context FILE: ThirdParty/libunwind/src/AddressSpace.hpp type EHABIIndexEntry (line 42) | struct EHABIIndexEntry { type libunwind (line 49) | namespace libunwind { type UnwindInfoSections (line 127) | struct UnwindInfoSections { function LocalAddressSpace (line 159) | class _LIBUNWIND_HIDDEN LocalAddressSpace { function dl_iterate_cb_data (line 380) | struct _LIBUNWIND_HIDDEN dl_iterate_cb_data { function checkAddrInSegment (line 394) | static bool checkAddrInSegment(const Elf_Phdr *phdr, size_t image_base, function checkForUnwindInfoSegment (line 408) | static bool checkForUnwindInfoSegment(const Elf_Phdr *phdr, size_t ima... function findUnwindSectionsByPhdr (line 440) | static int findUnwindSectionsByPhdr(struct dl_phdr_info *pinfo, type dyld_unwind_sections (line 57) | struct dyld_unwind_sections type mach_header (line 59) | struct mach_header type libunwind (line 69) | namespace libunwind { type UnwindInfoSections (line 127) | struct UnwindInfoSections { function LocalAddressSpace (line 159) | class _LIBUNWIND_HIDDEN LocalAddressSpace { function dl_iterate_cb_data (line 380) | struct _LIBUNWIND_HIDDEN dl_iterate_cb_data { function checkAddrInSegment (line 394) | static bool checkAddrInSegment(const Elf_Phdr *phdr, size_t image_base, function checkForUnwindInfoSegment (line 408) | static bool checkForUnwindInfoSegment(const Elf_Phdr *phdr, size_t ima... function findUnwindSectionsByPhdr (line 440) | static int findUnwindSectionsByPhdr(struct dl_phdr_info *pinfo, type libunwind (line 124) | namespace libunwind { type UnwindInfoSections (line 127) | struct UnwindInfoSections { function LocalAddressSpace (line 159) | class _LIBUNWIND_HIDDEN LocalAddressSpace { function dl_iterate_cb_data (line 380) | struct _LIBUNWIND_HIDDEN dl_iterate_cb_data { function checkAddrInSegment (line 394) | static bool checkAddrInSegment(const Elf_Phdr *phdr, size_t image_base, function checkForUnwindInfoSegment (line 408) | static bool checkForUnwindInfoSegment(const Elf_Phdr *phdr, size_t ima... function findUnwindSectionsByPhdr (line 440) | static int findUnwindSectionsByPhdr(struct dl_phdr_info *pinfo, FILE: ThirdParty/libunwind/src/CompactUnwinder.hpp type libunwind (line 27) | namespace libunwind { class CompactUnwinder_x86 (line 33) | class CompactUnwinder_x86 { class CompactUnwinder_x86_64 (line 265) | class CompactUnwinder_x86_64 { class CompactUnwinder_arm64 (line 497) | class CompactUnwinder_arm64 { FILE: ThirdParty/libunwind/src/DwarfInstructions.hpp type libunwind (line 26) | namespace libunwind { class DwarfInstructions (line 32) | class DwarfInstructions { method pint_t (line 65) | static pint_t getCFA(A &addressSpace, const PrologInfo &prolog, function getSparcWCookie (line 85) | auto getSparcWCookie(const R &r, int) -> decltype(r.getWCookie()) { function getSparcWCookie (line 88) | uint64_t getSparcWCookie(const R &, long) { function v128 (line 153) | v128 DwarfInstructions::getSavedVectorRegister( FILE: ThirdParty/libunwind/src/DwarfParser.hpp type libunwind (line 26) | namespace libunwind { class CFI_Parser (line 33) | class CFI_Parser { type CIE_Info (line 38) | struct CIE_Info { type FDE_Info (line 59) | struct FDE_Info { type RegisterSavedWhere (line 71) | enum RegisterSavedWhere { type RegisterLocation (line 81) | struct RegisterLocation { type PrologInfo (line 88) | struct PrologInfo { type InitializeTime (line 97) | enum class InitializeTime { kLazy, kNormal } method PrologInfo (line 100) | PrologInfo(InitializeTime IT = InitializeTime::kNormal) { method checkSaveRegister (line 104) | void checkSaveRegister(uint64_t reg, PrologInfo &initialState) { method setRegister (line 110) | void setRegister(uint64_t reg, RegisterSavedWhere newLocation, method setRegisterLocation (line 116) | void setRegisterLocation(uint64_t reg, RegisterSavedWhere newLocat... method setRegisterValue (line 121) | void setRegisterValue(uint64_t reg, int64_t newValue, method restoreRegisterToInitialState (line 126) | void restoreRegisterToInitialState(uint64_t reg, PrologInfo &initi... type PrologInfoStackEntry (line 133) | struct PrologInfoStackEntry { method PrologInfoStackEntry (line 134) | PrologInfoStackEntry(PrologInfoStackEntry *n, const PrologInfo &i) type RememberStack (line 140) | struct RememberStack { method RememberStack (line 142) | RememberStack() : entry(nullptr) {} type ParseInfo (line 430) | struct ParseInfo { FILE: ThirdParty/libunwind/src/EHHeaderParser.hpp type libunwind (line 19) | namespace libunwind { class EHHeaderParser (line 26) | class EHHeaderParser { type EHHeaderInfo (line 31) | struct EHHeaderInfo { FILE: ThirdParty/libunwind/src/FrameHeaderCache.hpp function FrameHeaderCache (line 32) | class _LIBUNWIND_HIDDEN FrameHeaderCache { function add (line 122) | void add(const UnwindInfoSections *UIS) { FILE: ThirdParty/libunwind/src/RWMutex.hpp type libunwind (line 25) | namespace libunwind { function RWMutex (line 29) | class _LIBUNWIND_HIDDEN RWMutex { function RWMutex (line 39) | class _LIBUNWIND_HIDDEN RWMutex { function unlock_shared (line 45) | bool unlock_shared() { function lock (line 49) | bool lock() { function unlock (line 53) | bool unlock() { function RWMutex (line 64) | class _LIBUNWIND_HIDDEN RWMutex { function unlock_shared (line 67) | bool unlock_shared() { return pthread_rwlock_unlock(&_lock) == 0; } function lock (line 68) | bool lock() { return pthread_rwlock_wrlock(&_lock) == 0; } function unlock (line 69) | bool unlock() { return pthread_rwlock_unlock(&_lock) == 0; } function RWMutex (line 91) | class _LIBUNWIND_HIDDEN RWMutex { function unlock_shared (line 96) | bool unlock_shared() { function lock (line 99) | bool lock() { function unlock (line 102) | bool unlock() { FILE: ThirdParty/libunwind/src/Registers.hpp type libunwind (line 22) | namespace libunwind { type v128 (line 25) | struct v128 { uint32_t vec[4]; } class _LIBUNWIND_HIDDEN (line 47) | class _LIBUNWIND_HIDDEN function Registers_x86 (line 58) | class _LIBUNWIND_HIDDEN Registers_x86 { function v128 (line 254) | inline v128 Registers_x86::getVectorRegister(int) const { class _LIBUNWIND_HIDDEN (line 267) | class _LIBUNWIND_HIDDEN function Registers_x86_64 (line 276) | class _LIBUNWIND_HIDDEN Registers_x86_64 { function v128 (line 570) | inline v128 Registers_x86_64::getVectorRegister(int regNum) const { function Registers_ppc (line 595) | class _LIBUNWIND_HIDDEN Registers_ppc { function v128 (line 1010) | inline v128 Registers_ppc::getVectorRegister(int regNum) const { function Registers_ppc64 (line 1167) | class _LIBUNWIND_HIDDEN Registers_ppc64 { function v128 (line 1575) | inline v128 Registers_ppc64::getVectorRegister(int regNum) const { class _LIBUNWIND_HIDDEN (line 1816) | class _LIBUNWIND_HIDDEN function Registers_arm64 (line 1825) | class _LIBUNWIND_HIDDEN Registers_arm64 { function v128 (line 2099) | inline v128 Registers_arm64::getVectorRegister(int) const { function Registers_arm (line 2114) | class _LIBUNWIND_HIDDEN Registers_arm { function unw_fpreg_t (line 2533) | inline unw_fpreg_t Registers_arm::getFloatRegister(int regNum) { function v128 (line 2606) | inline v128 Registers_arm::getVectorRegister(int) const { function Registers_or1k (line 2619) | class _LIBUNWIND_HIDDEN Registers_or1k { function v128 (line 2732) | inline v128 Registers_or1k::getVectorRegister(int /* regNum */) const { function Registers_mips_o32 (line 2818) | class _LIBUNWIND_HIDDEN Registers_mips_o32 { function v128 (line 3000) | inline v128 Registers_mips_o32::getVectorRegister(int /* regNum */) co... function Registers_mips_newabi (line 3153) | class _LIBUNWIND_HIDDEN Registers_mips_newabi { function v128 (line 3303) | inline v128 Registers_mips_newabi::getVectorRegister(int /* regNum */)... function Registers_sparc (line 3456) | class _LIBUNWIND_HIDDEN Registers_sparc { function v128 (line 3556) | inline v128 Registers_sparc::getVectorRegister(int) const { function Registers_sparc64 (line 3642) | class _LIBUNWIND_HIDDEN Registers_sparc64 { function v128 (line 3741) | inline v128 Registers_sparc64::getVectorRegister(int) const { function Registers_hexagon (line 3827) | class _LIBUNWIND_HIDDEN Registers_hexagon { function v128 (line 3925) | inline v128 Registers_hexagon::getVectorRegister(int /* regNum */) con... function Registers_riscv (line 4042) | class _LIBUNWIND_HIDDEN Registers_riscv { function reg_t (line 4118) | inline reg_t Registers_riscv::getRegister(int regNum) const { function fp_t (line 4303) | inline fp_t Registers_riscv::getFloatRegister(int regNum) const { function v128 (line 4328) | inline v128 Registers_riscv::getVectorRegister(int) const { function Registers_ve (line 4339) | class _LIBUNWIND_HIDDEN Registers_ve { function v128 (line 4467) | inline v128 Registers_ve::getVectorRegister(int /* regNum */) const { function Registers_s390x (line 4782) | class _LIBUNWIND_HIDDEN Registers_s390x { function v128 (line 4984) | inline v128 Registers_s390x::getVectorRegister(int /*regNum*/) const { function Registers_loongarch (line 5070) | class _LIBUNWIND_HIDDEN Registers_loongarch { function v128 (line 5324) | inline v128 Registers_loongarch::getVectorRegister(int) const { FILE: ThirdParty/libunwind/src/Unwind-EHABI.cpp function getByte (line 32) | uint8_t getByte(const uint32_t* data, size_t offset) { type Descriptor (line 53) | struct Descriptor { function _Unwind_Reason_Code (line 73) | _Unwind_Reason_Code ProcessDescriptors( function _Unwind_Reason_Code (line 169) | static _Unwind_Reason_Code unwindOneFrame(_Unwind_State state, function RegisterMask (line 202) | uint32_t RegisterMask(uint8_t start, uint8_t count_minus_one) { function RegisterRange (line 208) | uint32_t RegisterRange(uint8_t start, uint8_t count_minus_one) { function _LIBUNWIND_EXPORT (line 259) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 446) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 452) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 458) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _Unwind_Reason_Code (line 464) | static _Unwind_Reason_Code function _Unwind_Reason_Code (line 565) | static _Unwind_Reason_Code unwind_phase2(unw_context_t *uc, unw_cursor_t... function _Unwind_Reason_Code (line 698) | static _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 816) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 837) | _LIBUNWIND_EXPORT void _Unwind_Complete(_Unwind_Exception* exception_obj... function _LIBUNWIND_EXPORT (line 854) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 875) | _LIBUNWIND_EXPORT uintptr_t function ValueAsBitPattern (line 890) | [[gnu::unused]] static uint64_t function _LIBUNWIND_EXPORT (line 909) | _LIBUNWIND_EXPORT _Unwind_VRS_Result function _Unwind_VRS_Result (line 976) | static _Unwind_VRS_Result function _LIBUNWIND_EXPORT (line 1039) | _LIBUNWIND_EXPORT _Unwind_VRS_Result function _Unwind_VRS_Result (line 1054) | _Unwind_VRS_Result function _LIBUNWIND_EXPORT (line 1152) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 1172) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 1187) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 1196) | _LIBUNWIND_EXPORT _Unwind_Reason_Code FILE: ThirdParty/libunwind/src/Unwind-EHABI.h function signExtendPrel31 (line 23) | static inline uint32_t signExtendPrel31(uint32_t data) { function readPrel31 (line 27) | static inline uint32_t readPrel31(const uint32_t *data) { FILE: ThirdParty/libunwind/src/Unwind-seh.cpp function _LIBUNWIND_EXPORT (line 84) | _LIBUNWIND_EXPORT EXCEPTION_DISPOSITION function _Unwind_Reason_Code (line 226) | _Unwind_Reason_Code function _Unwind_Reason_Code (line 279) | static _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 393) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 422) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 461) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 479) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 491) | _LIBUNWIND_EXPORT uintptr_t function __unw_init_seh (line 500) | static int __unw_init_seh(unw_cursor_t *cursor, CONTEXT *context) { function DISPATCHER_CONTEXT (line 527) | static DISPATCHER_CONTEXT *__unw_seh_get_disp_ctx(unw_cursor_t *cursor) { function __unw_seh_set_disp_ctx (line 539) | static void __unw_seh_set_disp_ctx(unw_cursor_t *cursor, FILE: ThirdParty/libunwind/src/Unwind-sjlj.c type _Unwind_FunctionContext (line 31) | struct _Unwind_FunctionContext { type _Unwind_FunctionContext (line 85) | struct _Unwind_FunctionContext function __Unwind_SjLj_SetTopOfFunctionStack (line 94) | static void function _LIBUNWIND_EXPORT (line 107) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 115) | _LIBUNWIND_EXPORT void function _Unwind_Reason_Code (line 121) | static _Unwind_Reason_Code function _Unwind_Reason_Code (line 180) | static _Unwind_Reason_Code function _Unwind_Reason_Code (line 250) | static _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 335) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 366) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 384) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 407) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 418) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetGR(struct _Unwind_Context *context, function _LIBUNWIND_EXPORT (line 428) | _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, in... function _LIBUNWIND_EXPORT (line 439) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *contex... function _LIBUNWIND_EXPORT (line 450) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *co... function _LIBUNWIND_EXPORT (line 462) | _LIBUNWIND_EXPORT void _Unwind_SetIP(struct _Unwind_Context *context, function _LIBUNWIND_EXPORT (line 473) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 484) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 497) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 508) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 518) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetCFA(struct _Unwind_Context *conte... FILE: ThirdParty/libunwind/src/Unwind-wasm.c type _Unwind_LandingPadContext (line 27) | struct _Unwind_LandingPadContext { type _Unwind_LandingPadContext (line 38) | struct _Unwind_LandingPadContext function _Unwind_Reason_Code (line 47) | _Unwind_Reason_Code _Unwind_CallPersonality(void *exception_ptr) { function _LIBUNWIND_EXPORT (line 64) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 73) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 83) | _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, in... function _LIBUNWIND_EXPORT (line 94) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *contex... function _LIBUNWIND_EXPORT (line 105) | _LIBUNWIND_EXPORT void _Unwind_SetIP(struct _Unwind_Context *, uintptr_t... function _LIBUNWIND_EXPORT (line 108) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 117) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetRegionStart(struct _Unwind_Contex... FILE: ThirdParty/libunwind/src/UnwindCursor.hpp type _DISPATCHER_CONTEXT (line 67) | struct _DISPATCHER_CONTEXT { type UNWIND_INFO (line 82) | struct UNWIND_INFO { type _Unwind_Context (line 110) | struct _Unwind_Context type libunwind (line 114) | namespace libunwind { function DwarfFDECache (line 119) | class _LIBUNWIND_HIDDEN DwarfFDECache { type mach_header (line 248) | struct mach_header class UnwindSectionHeader (line 268) | class UnwindSectionHeader { method UnwindSectionHeader (line 270) | UnwindSectionHeader(A &addressSpace, typename A::pint_t addr) method version (line 273) | uint32_t version() const { method commonEncodingsArraySectionOffset (line 277) | uint32_t commonEncodingsArraySectionOffset() const { method commonEncodingsArrayCount (line 282) | uint32_t commonEncodingsArrayCount() const { method personalityArraySectionOffset (line 286) | uint32_t personalityArraySectionOffset() const { method personalityArrayCount (line 290) | uint32_t personalityArrayCount() const { method indexSectionOffset (line 294) | uint32_t indexSectionOffset() const { method indexCount (line 298) | uint32_t indexCount() const { class UnwindSectionIndexArray (line 308) | class UnwindSectionIndexArray { method UnwindSectionIndexArray (line 310) | UnwindSectionIndexArray(A &addressSpace, typename A::pint_t addr) method functionOffset (line 313) | uint32_t functionOffset(uint32_t index) const { method secondLevelPagesSectionOffset (line 318) | uint32_t secondLevelPagesSectionOffset(uint32_t index) const { method lsdaIndexArraySectionOffset (line 323) | uint32_t lsdaIndexArraySectionOffset(uint32_t index) const { class UnwindSectionRegularPageHeader (line 334) | class UnwindSectionRegularPageHeader { method UnwindSectionRegularPageHeader (line 336) | UnwindSectionRegularPageHeader(A &addressSpace, typename A::pint_t a... method kind (line 339) | uint32_t kind() const { method entryPageOffset (line 343) | uint16_t entryPageOffset() const { method entryCount (line 348) | uint16_t entryCount() const { class UnwindSectionRegularArray (line 359) | class UnwindSectionRegularArray { method UnwindSectionRegularArray (line 361) | UnwindSectionRegularArray(A &addressSpace, typename A::pint_t addr) method functionOffset (line 364) | uint32_t functionOffset(uint32_t index) const { method encoding (line 369) | uint32_t encoding(uint32_t index) const { class UnwindSectionCompressedPageHeader (line 380) | class UnwindSectionCompressedPageHeader { method UnwindSectionCompressedPageHeader (line 382) | UnwindSectionCompressedPageHeader(A &addressSpace, typename A::pint_... method kind (line 385) | uint32_t kind() const { method entryPageOffset (line 390) | uint16_t entryPageOffset() const { method entryCount (line 395) | uint16_t entryCount() const { method encodingsPageOffset (line 400) | uint16_t encodingsPageOffset() const { method encodingsCount (line 405) | uint16_t encodingsCount() const { class UnwindSectionCompressedArray (line 416) | class UnwindSectionCompressedArray { method UnwindSectionCompressedArray (line 418) | UnwindSectionCompressedArray(A &addressSpace, typename A::pint_t addr) method functionOffset (line 421) | uint32_t functionOffset(uint32_t index) const { method encodingIndex (line 425) | uint16_t encodingIndex(uint32_t index) const { class UnwindSectionLsdaArray (line 435) | class UnwindSectionLsdaArray { method UnwindSectionLsdaArray (line 437) | UnwindSectionLsdaArray(A &addressSpace, typename A::pint_t addr) method functionOffset (line 440) | uint32_t functionOffset(uint32_t index) const { method lsdaOffset (line 445) | uint32_t lsdaOffset(uint32_t index) const { function AbstractUnwindCursor (line 457) | class _LIBUNWIND_HIDDEN AbstractUnwindCursor { class UnwindCursor (line 517) | class UnwindCursor : public AbstractUnwindCursor { method DISPATCHER_CONTEXT (line 541) | DISPATCHER_CONTEXT *getDispatcherContext() { return &_dispContext; } method setDispatcherContext (line 542) | void setDispatcherContext(DISPATCHER_CONTEXT *disp) { method pint_t (line 557) | pint_t getLastPC() const { return _dispContext.ControlPc; } method setLastPC (line 558) | void setLastPC(pint_t pc) { _dispContext.ControlPc = pc; } method RUNTIME_FUNCTION (line 559) | RUNTIME_FUNCTION *lookUpSEHUnwindInfo(pint_t pc, pint_t *base) { method stepWithSEHData (line 575) | int stepWithSEHData() { method stepWithEHABI (line 1001) | int stepWithEHABI() { method setInfoForSigReturn (line 1017) | bool setInfoForSigReturn() { method stepThroughSigReturn (line 1021) | int stepThroughSigReturn() { method setInfoForSigReturn (line 1042) | bool setInfoForSigReturn(Registers &) { method stepThroughSigReturn (line 1045) | int stepThroughSigReturn(Registers &) { method stepWithDwarfFDE (line 1059) | int stepWithDwarfFDE(bool stage2) { method stepWithCompactEncoding (line 1069) | int stepWithCompactEncoding(bool stage2 = false) { method stepWithCompactEncoding (line 1079) | int stepWithCompactEncoding(Registers_x86_64 &) { method stepWithCompactEncoding (line 1086) | int stepWithCompactEncoding(Registers_x86 &) { method stepWithCompactEncoding (line 1093) | int stepWithCompactEncoding(Registers_ppc &) { method stepWithCompactEncoding (line 1099) | int stepWithCompactEncoding(Registers_ppc64 &) { method stepWithCompactEncoding (line 1106) | int stepWithCompactEncoding(Registers_arm64 &) { method stepWithCompactEncoding (line 1113) | int stepWithCompactEncoding(Registers_mips_o32 &) { method stepWithCompactEncoding (line 1119) | int stepWithCompactEncoding(Registers_mips_newabi &) { method stepWithCompactEncoding (line 1125) | int stepWithCompactEncoding(Registers_loongarch &) { return UNW_EINV... method stepWithCompactEncoding (line 1129) | int stepWithCompactEncoding(Registers_sparc &) { return UNW_EINVAL; } method stepWithCompactEncoding (line 1133) | int stepWithCompactEncoding(Registers_sparc64 &) { return UNW_EINVAL; } method stepWithCompactEncoding (line 1137) | int stepWithCompactEncoding(Registers_riscv &) { method compactSaysUseDwarf (line 1142) | bool compactSaysUseDwarf(uint32_t *offset=NULL) const { method compactSaysUseDwarf (line 1148) | bool compactSaysUseDwarf(Registers_x86_64 &, uint32_t *offset) const { method compactSaysUseDwarf (line 1159) | bool compactSaysUseDwarf(Registers_x86 &, uint32_t *offset) const { method compactSaysUseDwarf (line 1170) | bool compactSaysUseDwarf(Registers_ppc &, uint32_t *) const { method compactSaysUseDwarf (line 1176) | bool compactSaysUseDwarf(Registers_ppc64 &, uint32_t *) const { method compactSaysUseDwarf (line 1182) | bool compactSaysUseDwarf(Registers_arm64 &, uint32_t *offset) const { method compactSaysUseDwarf (line 1193) | bool compactSaysUseDwarf(Registers_mips_o32 &, uint32_t *) const { method compactSaysUseDwarf (line 1199) | bool compactSaysUseDwarf(Registers_mips_newabi &, uint32_t *) const { method compactSaysUseDwarf (line 1205) | bool compactSaysUseDwarf(Registers_loongarch &, uint32_t *) const { method compactSaysUseDwarf (line 1211) | bool compactSaysUseDwarf(Registers_sparc &, uint32_t *) const { retu... method compactSaysUseDwarf (line 1215) | bool compactSaysUseDwarf(Registers_sparc64 &, uint32_t *) const { method compactSaysUseDwarf (line 1221) | bool compactSaysUseDwarf(Registers_riscv &, uint32_t *) const { method compact_unwind_encoding_t (line 1229) | compact_unwind_encoding_t dwarfEncoding() const { method compact_unwind_encoding_t (line 1235) | compact_unwind_encoding_t dwarfEncoding(Registers_x86_64 &) const { method compact_unwind_encoding_t (line 1241) | compact_unwind_encoding_t dwarfEncoding(Registers_x86 &) const { method compact_unwind_encoding_t (line 1247) | compact_unwind_encoding_t dwarfEncoding(Registers_ppc &) const { method compact_unwind_encoding_t (line 1253) | compact_unwind_encoding_t dwarfEncoding(Registers_ppc64 &) const { method compact_unwind_encoding_t (line 1259) | compact_unwind_encoding_t dwarfEncoding(Registers_arm64 &) const { method compact_unwind_encoding_t (line 1265) | compact_unwind_encoding_t dwarfEncoding(Registers_arm &) const { method compact_unwind_encoding_t (line 1271) | compact_unwind_encoding_t dwarfEncoding(Registers_or1k &) const { method compact_unwind_encoding_t (line 1277) | compact_unwind_encoding_t dwarfEncoding(Registers_hexagon &) const { method compact_unwind_encoding_t (line 1283) | compact_unwind_encoding_t dwarfEncoding(Registers_mips_o32 &) const { method compact_unwind_encoding_t (line 1289) | compact_unwind_encoding_t dwarfEncoding(Registers_mips_newabi &) con... method compact_unwind_encoding_t (line 1295) | compact_unwind_encoding_t dwarfEncoding(Registers_loongarch &) const { method compact_unwind_encoding_t (line 1301) | compact_unwind_encoding_t dwarfEncoding(Registers_sparc &) const { r... method compact_unwind_encoding_t (line 1305) | compact_unwind_encoding_t dwarfEncoding(Registers_sparc64 &) const { method compact_unwind_encoding_t (line 1311) | compact_unwind_encoding_t dwarfEncoding(Registers_riscv &) const { method compact_unwind_encoding_t (line 1317) | compact_unwind_encoding_t dwarfEncoding(Registers_s390x &) const { method pint_t (line 1327) | pint_t getLastPC() const { /* FIXME: Implement */ return 0; } method setLastPC (line 1328) | void setLastPC(pint_t pc) { /* FIXME: Implement */ } method RUNTIME_FUNCTION (line 1329) | RUNTIME_FUNCTION *lookUpSEHUnwindInfo(pint_t pc, pint_t *base) { method stepWithSEHData (line 1335) | int stepWithSEHData() { /* FIXME: Implement */ return 0; } method stepWithTBTableData (line 1342) | int stepWithTBTableData() { function unw_word_t (line 737) | unw_word_t UnwindCursor::getReg(int regNum) { function unw_fpreg_t (line 883) | unw_fpreg_t UnwindCursor::getFloatReg(int regNum) { class UnwindCursor (line 961) | class UnwindCursor : public AbstractUnwindCursor{ method DISPATCHER_CONTEXT (line 541) | DISPATCHER_CONTEXT *getDispatcherContext() { return &_dispContext; } method setDispatcherContext (line 542) | void setDispatcherContext(DISPATCHER_CONTEXT *disp) { method pint_t (line 557) | pint_t getLastPC() const { return _dispContext.ControlPc; } method setLastPC (line 558) | void setLastPC(pint_t pc) { _dispContext.ControlPc = pc; } method RUNTIME_FUNCTION (line 559) | RUNTIME_FUNCTION *lookUpSEHUnwindInfo(pint_t pc, pint_t *base) { method stepWithSEHData (line 575) | int stepWithSEHData() { method stepWithEHABI (line 1001) | int stepWithEHABI() { method setInfoForSigReturn (line 1017) | bool setInfoForSigReturn() { method stepThroughSigReturn (line 1021) | int stepThroughSigReturn() { method setInfoForSigReturn (line 1042) | bool setInfoForSigReturn(Registers &) { method stepThroughSigReturn (line 1045) | int stepThroughSigReturn(Registers &) { method stepWithDwarfFDE (line 1059) | int stepWithDwarfFDE(bool stage2) { method stepWithCompactEncoding (line 1069) | int stepWithCompactEncoding(bool stage2 = false) { method stepWithCompactEncoding (line 1079) | int stepWithCompactEncoding(Registers_x86_64 &) { method stepWithCompactEncoding (line 1086) | int stepWithCompactEncoding(Registers_x86 &) { method stepWithCompactEncoding (line 1093) | int stepWithCompactEncoding(Registers_ppc &) { method stepWithCompactEncoding (line 1099) | int stepWithCompactEncoding(Registers_ppc64 &) { method stepWithCompactEncoding (line 1106) | int stepWithCompactEncoding(Registers_arm64 &) { method stepWithCompactEncoding (line 1113) | int stepWithCompactEncoding(Registers_mips_o32 &) { method stepWithCompactEncoding (line 1119) | int stepWithCompactEncoding(Registers_mips_newabi &) { method stepWithCompactEncoding (line 1125) | int stepWithCompactEncoding(Registers_loongarch &) { return UNW_EINV... method stepWithCompactEncoding (line 1129) | int stepWithCompactEncoding(Registers_sparc &) { return UNW_EINVAL; } method stepWithCompactEncoding (line 1133) | int stepWithCompactEncoding(Registers_sparc64 &) { return UNW_EINVAL; } method stepWithCompactEncoding (line 1137) | int stepWithCompactEncoding(Registers_riscv &) { method compactSaysUseDwarf (line 1142) | bool compactSaysUseDwarf(uint32_t *offset=NULL) const { method compactSaysUseDwarf (line 1148) | bool compactSaysUseDwarf(Registers_x86_64 &, uint32_t *offset) const { method compactSaysUseDwarf (line 1159) | bool compactSaysUseDwarf(Registers_x86 &, uint32_t *offset) const { method compactSaysUseDwarf (line 1170) | bool compactSaysUseDwarf(Registers_ppc &, uint32_t *) const { method compactSaysUseDwarf (line 1176) | bool compactSaysUseDwarf(Registers_ppc64 &, uint32_t *) const { method compactSaysUseDwarf (line 1182) | bool compactSaysUseDwarf(Registers_arm64 &, uint32_t *offset) const { method compactSaysUseDwarf (line 1193) | bool compactSaysUseDwarf(Registers_mips_o32 &, uint32_t *) const { method compactSaysUseDwarf (line 1199) | bool compactSaysUseDwarf(Registers_mips_newabi &, uint32_t *) const { method compactSaysUseDwarf (line 1205) | bool compactSaysUseDwarf(Registers_loongarch &, uint32_t *) const { method compactSaysUseDwarf (line 1211) | bool compactSaysUseDwarf(Registers_sparc &, uint32_t *) const { retu... method compactSaysUseDwarf (line 1215) | bool compactSaysUseDwarf(Registers_sparc64 &, uint32_t *) const { method compactSaysUseDwarf (line 1221) | bool compactSaysUseDwarf(Registers_riscv &, uint32_t *) const { method compact_unwind_encoding_t (line 1229) | compact_unwind_encoding_t dwarfEncoding() const { method compact_unwind_encoding_t (line 1235) | compact_unwind_encoding_t dwarfEncoding(Registers_x86_64 &) const { method compact_unwind_encoding_t (line 1241) | compact_unwind_encoding_t dwarfEncoding(Registers_x86 &) const { method compact_unwind_encoding_t (line 1247) | compact_unwind_encoding_t dwarfEncoding(Registers_ppc &) const { method compact_unwind_encoding_t (line 1253) | compact_unwind_encoding_t dwarfEncoding(Registers_ppc64 &) const { method compact_unwind_encoding_t (line 1259) | compact_unwind_encoding_t dwarfEncoding(Registers_arm64 &) const { method compact_unwind_encoding_t (line 1265) | compact_unwind_encoding_t dwarfEncoding(Registers_arm &) const { method compact_unwind_encoding_t (line 1271) | compact_unwind_encoding_t dwarfEncoding(Registers_or1k &) const { method compact_unwind_encoding_t (line 1277) | compact_unwind_encoding_t dwarfEncoding(Registers_hexagon &) const { method compact_unwind_encoding_t (line 1283) | compact_unwind_encoding_t dwarfEncoding(Registers_mips_o32 &) const { method compact_unwind_encoding_t (line 1289) | compact_unwind_encoding_t dwarfEncoding(Registers_mips_newabi &) con... method compact_unwind_encoding_t (line 1295) | compact_unwind_encoding_t dwarfEncoding(Registers_loongarch &) const { method compact_unwind_encoding_t (line 1301) | compact_unwind_encoding_t dwarfEncoding(Registers_sparc &) const { r... method compact_unwind_encoding_t (line 1305) | compact_unwind_encoding_t dwarfEncoding(Registers_sparc64 &) const { method compact_unwind_encoding_t (line 1311) | compact_unwind_encoding_t dwarfEncoding(Registers_riscv &) const { method compact_unwind_encoding_t (line 1317) | compact_unwind_encoding_t dwarfEncoding(Registers_s390x &) const { method pint_t (line 1327) | pint_t getLastPC() const { /* FIXME: Implement */ return 0; } method setLastPC (line 1328) | void setLastPC(pint_t pc) { /* FIXME: Implement */ } method RUNTIME_FUNCTION (line 1329) | RUNTIME_FUNCTION *lookUpSEHUnwindInfo(pint_t pc, pint_t *base) { method stepWithSEHData (line 1335) | int stepWithSEHData() { /* FIXME: Implement */ return 0; } method stepWithTBTableData (line 1342) | int stepWithTBTableData() { function unw_word_t (line 1387) | unw_word_t UnwindCursor::getReg(int regNum) { function unw_fpreg_t (line 1402) | unw_fpreg_t UnwindCursor::getFloatReg(int regNum) { type EHABISectionIterator (line 1441) | struct EHABISectionIterator { method _Self (line 1450) | static _Self begin(A& addressSpace, const UnwindInfoSections& sects) { method _Self (line 1453) | static _Self end(A& addressSpace, const UnwindInfoSections& sects) { method EHABISectionIterator (line 1458) | EHABISectionIterator(A& addressSpace, const UnwindInfoSections& sect... method _Self (line 1461) | _Self& operator++() { ++_i; return *this; } method _Self (line 1462) | _Self& operator+=(size_t a) { _i += a; return *this; } method _Self (line 1463) | _Self& operator--() { assert(_i > 0); --_i; return *this; } method _Self (line 1464) | _Self& operator-=(size_t a) { assert(_i >= a); _i -= a; return *this; } method _Self (line 1466) | _Self operator+(size_t a) { _Self out = *this; out._i += a; return o... method _Self (line 1467) | _Self operator-(size_t a) { assert(_i >= a); _Self out = *this; out.... method functionAddress (line 1485) | typename A::pint_t functionAddress() const { method dataAddress (line 1491) | typename A::pint_t dataAddress() { function EHABISectionUpperBound (line 1506) | EHABISectionIterator EHABISectionUpperBound( type xTBTableMask (line 2114) | enum xTBTableMask : uint8_t { type frameType (line 2120) | enum frameType : unw_word_t { type _Unwind_Context (line 2129) | struct _Unwind_Context type vec_ext (line 2327) | struct vec_ext type vec_ext (line 2572) | struct vec_ext type vec_ext (line 2572) | struct vec_ext FILE: ThirdParty/libunwind/src/UnwindLevel1-gcc-ext.c function _LIBUNWIND_EXPORT (line 40) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 64) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 77) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 87) | _LIBUNWIND_EXPORT void *_Unwind_FindEnclosingFunction(void *pc) { function _LIBUNWIND_EXPORT (line 132) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 212) | _LIBUNWIND_EXPORT const void *_Unwind_Find_FDE(const void *pc, function _LIBUNWIND_EXPORT (line 233) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetCFA(struct _Unwind_Context *conte... function _LIBUNWIND_EXPORT (line 246) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIPInfo(struct _Unwind_Context *co... function _LIBUNWIND_EXPORT (line 266) | _LIBUNWIND_EXPORT void __register_frame(const void *fde) { function _LIBUNWIND_EXPORT (line 276) | _LIBUNWIND_EXPORT void __deregister_frame(const void *fde) { function _LIBUNWIND_EXPORT (line 291) | _LIBUNWIND_EXPORT void __register_frame_info_bases(const void *fde, void... function _LIBUNWIND_EXPORT (line 302) | _LIBUNWIND_EXPORT void __register_frame_info(const void *fde, void *ob) { function _LIBUNWIND_EXPORT (line 309) | _LIBUNWIND_EXPORT void __register_frame_info_table_bases(const void *fde, function _LIBUNWIND_EXPORT (line 321) | _LIBUNWIND_EXPORT void __register_frame_info_table(const void *fde, void... function _LIBUNWIND_EXPORT (line 328) | _LIBUNWIND_EXPORT void __register_frame_table(const void *fde) { function _LIBUNWIND_EXPORT (line 334) | _LIBUNWIND_EXPORT void *__deregister_frame_info(const void *fde) { function _LIBUNWIND_EXPORT (line 341) | _LIBUNWIND_EXPORT void *__deregister_frame_info_bases(const void *fde) { FILE: ThirdParty/libunwind/src/UnwindLevel1.c function _Unwind_Reason_Code (line 93) | static _Unwind_Reason_Code function _Unwind_Reason_Code (line 191) | __attribute__((target("+gcs"))) function _Unwind_Reason_Code (line 336) | __attribute__((target("+gcs"))) function _LIBUNWIND_EXPORT (line 448) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 483) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 506) | _LIBUNWIND_EXPORT _Unwind_Reason_Code function _LIBUNWIND_EXPORT (line 526) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 549) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 565) | _LIBUNWIND_EXPORT void function _LIBUNWIND_EXPORT (line 575) | _LIBUNWIND_EXPORT uintptr_t function _LIBUNWIND_EXPORT (line 586) | _LIBUNWIND_EXPORT void _Unwind_SetGR(struct _Unwind_Context *context, in... function _LIBUNWIND_EXPORT (line 596) | _LIBUNWIND_EXPORT uintptr_t _Unwind_GetIP(struct _Unwind_Context *contex... function _LIBUNWIND_EXPORT (line 608) | _LIBUNWIND_EXPORT void _Unwind_SetIP(struct _Unwind_Context *context, FILE: ThirdParty/libunwind/src/Unwind_AIXExtras.cpp type libunwind (line 17) | namespace libunwind { FILE: ThirdParty/libunwind/src/libunwind.cpp function _LIBUNWIND_HIDDEN (line 43) | _LIBUNWIND_HIDDEN int __unw_init_local(unw_cursor_t *cursor, function __unw_get_reg (line 98) | int __unw_get_reg(unw_cursor_t *cursor, unw_regnum_t regNum, function __unw_set_reg (line 113) | int __unw_set_reg(unw_cursor_t *cursor, unw_regnum_t regNum, function __unw_get_fpreg (line 145) | int __unw_get_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, function __unw_set_fpreg (line 160) | int __unw_set_fpreg(unw_cursor_t *cursor, unw_regnum_t regNum, function __unw_step (line 179) | int __unw_step(unw_cursor_t *cursor) { function _LIBUNWIND_HIDDEN (line 188) | _LIBUNWIND_HIDDEN int __unw_step_stage2(unw_cursor_t *cursor) { function _LIBUNWIND_HIDDEN (line 196) | _LIBUNWIND_HIDDEN int __unw_get_proc_info(unw_cursor_t *cursor, function __unw_resume (line 209) | int __unw_resume(unw_cursor_t *cursor) { function __unw_get_proc_name (line 222) | int __unw_get_proc_name(unw_cursor_t *cursor, char *buf, function __unw_is_fpreg (line 235) | int __unw_is_fpreg(unw_cursor_t *cursor, function _LIBUNWIND_HIDDEN (line 245) | _LIBUNWIND_HIDDEN const char *__unw_regname(unw_cursor_t *cursor, function __unw_is_signal_frame (line 255) | int __unw_is_signal_frame(unw_cursor_t *cursor) { function _LIBUNWIND_EXPORT (line 264) | _LIBUNWIND_EXPORT uintptr_t __unw_get_data_rel_base(unw_cursor_t *cursor) { function _LIBUNWIND_HIDDEN (line 275) | _LIBUNWIND_HIDDEN void __unw_save_vfp_as_X(unw_cursor_t *cursor) { function _LIBUNWIND_HIDDEN (line 287) | _LIBUNWIND_HIDDEN void __unw_iterate_dwarf_unwind_cache(void (*func)( function __unw_add_dynamic_fde (line 297) | void __unw_add_dynamic_fde(unw_word_t fde) { function __unw_remove_dynamic_fde (line 317) | void __unw_remove_dynamic_fde(unw_word_t fde) { function __unw_add_dynamic_eh_frame_section (line 322) | void __unw_add_dynamic_eh_frame_section(unw_word_t eh_frame_start) { function __unw_remove_dynamic_eh_frame_section (line 345) | void __unw_remove_dynamic_eh_frame_section(unw_word_t eh_frame_start) { type libunwind (line 356) | namespace libunwind { function findDynamicUnwindSections (line 365) | bool findDynamicUnwindSections(void *addr, unw_dynamic_unwind_sections... function __unw_add_find_dynamic_unwind_sections (line 380) | int __unw_add_find_dynamic_unwind_sections( function __unw_remove_find_dynamic_unwind_sections (line 406) | int __unw_remove_find_dynamic_unwind_sections( function _LIBUNWIND_HIDDEN (line 440) | _LIBUNWIND_HIDDEN function _LIBUNWIND_HIDDEN (line 452) | _LIBUNWIND_HIDDEN function _LIBUNWIND_HIDDEN (line 464) | _LIBUNWIND_HIDDEN FILE: ThirdParty/libunwind/src/libunwind_ext.h type unw_dynamic_unwind_sections (line 83) | struct unw_dynamic_unwind_sections { type unw_dynamic_unwind_sections (line 101) | struct unw_dynamic_unwind_sections FILE: ThirdParty/libunwind/test/aix_runtime_link.pass.cpp function main (line 17) | int main(void) { FILE: ThirdParty/libunwind/test/alignment.compile.pass.cpp type MaxAligned (line 21) | struct MaxAligned {} __attribute__((__aligned__)) FILE: ThirdParty/libunwind/test/bad_unwind_info.pass.cpp function bad_unwind_info (line 26) | __attribute__((naked)) void bad_unwind_info() { function stepper (line 69) | void stepper() { function main (line 80) | int main() { bad_unwind_info(); } FILE: ThirdParty/libunwind/test/floatregister.pass.cpp function _Unwind_Reason_Code (line 25) | _Unwind_Reason_Code frame_handler(struct _Unwind_Context *ctx, void *arg) { function foo (line 39) | __attribute__((noinline)) void foo() { function main (line 55) | __attribute__((section("main_func"))) int main() { FILE: ThirdParty/libunwind/test/forceunwind.pass.cpp function _Unwind_Reason_Code (line 39) | _Unwind_Reason_Code stop(int version, _Unwind_Action actions, function foo (line 61) | __attribute__((noinline)) void foo() { function main (line 75) | __attribute__((section("main_func"))) int main() { FILE: ThirdParty/libunwind/test/frameheadercache_test.pass.cpp function main (line 31) | int main(int, char**) { function main (line 80) | int main(int, char**) { return 0;} FILE: ThirdParty/libunwind/test/libunwind_01.pass.cpp function backtrace (line 21) | void backtrace(int lower_bound) { function test1 (line 49) | __attribute__((noinline)) void test1(int i) { function test2 (line 55) | __attribute__((noinline)) void test2(int i, int j) { function test3 (line 62) | __attribute__((noinline)) void test3(int i, int j, int k) { function test_no_info (line 69) | void test_no_info() { function test_reg_names (line 89) | void test_reg_names() { function test_reg_get_set (line 115) | void test_reg_get_set() { function test_fpreg_get_set (line 136) | void test_fpreg_get_set() { function test_reg_get_set (line 155) | void test_reg_get_set() {} function test_fpreg_get_set (line 156) | void test_fpreg_get_set() {} function main (line 159) | int main(int, char**) { FILE: ThirdParty/libunwind/test/libunwind_02.pass.cpp function _Unwind_Reason_Code (line 24) | __attribute__((noinline)) _Unwind_Reason_Code callback(_Unwind_Context *... function test_backtrace (line 35) | __attribute__((noinline)) void test_backtrace() { function test1 (line 51) | __attribute__((noinline)) int test1(int i) { function test2 (line 60) | __attribute__((noinline)) int test2(int i) { function main (line 69) | int main(int, char**) { FILE: ThirdParty/libunwind/test/signal_frame.pass.cpp function test (line 33) | void test() { function main (line 43) | int main(int, char**) { FILE: ThirdParty/libunwind/test/signal_unwind.pass.cpp function _Unwind_Reason_Code (line 40) | _Unwind_Reason_Code frame_handler(struct _Unwind_Context* ctx, void* arg) { function signal_handler (line 54) | void signal_handler(int signum) { function main (line 60) | __attribute__((section("main_func"))) int main(int, char **) { FILE: ThirdParty/libunwind/test/unw_getcontext.pass.cpp function main (line 14) | int main(int, char**) { FILE: ThirdParty/libunwind/test/unw_resume.pass.cpp function test_unw_resume (line 18) | __attribute__((noinline)) void test_unw_resume() { function main (line 28) | int main() { FILE: ThirdParty/libunwind/test/unwind_leaffunction.pass.cpp function _Unwind_Reason_Code (line 40) | _Unwind_Reason_Code frame_handler(struct _Unwind_Context* ctx, void* arg) { function signal_handler (line 54) | void signal_handler(int signum) { function crashing_leaf_func (line 60) | __attribute__((noinline)) void crashing_leaf_func(int do_trap) { function main (line 73) | __attribute__((section("main_func"))) int main(int, char **) { FILE: ThirdParty/libunwind/test/unwind_scalable_vectors.pass.cpp function stepper (line 17) | void stepper() { function foo (line 29) | __attribute__((noinline)) static void foo() { function main (line 37) | int main() { foo(); } function main (line 39) | int main() { return 0; }