PPysolate SpineREAD THE CODE · UNDERSTAND THE SYSTEM
课程与章节
源码索引 / CURRENT IMPLEMENTATION

docs/deep/examples/memory-summary.json

256 行 · 点击行号可定位;函数链接随声明位置更新,不手填行号。

{
  "sha256": "2943426a5e1b081f64356cf8b23b08e937b5ea19a56fe6124bc8e4f4d2d518a9",
  "imports": [
    {
      "module": "spine",
      "name": "call",
      "type_index": 1
    },
    {
      "module": "spine",
      "name": "prepare",
      "type_index": 2
    },
    {
      "module": "spine",
      "name": "resolve",
      "type_index": 7
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "environ_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "environ_sizes_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "clock_res_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "clock_time_get",
      "type_index": 25
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_readdir",
      "type_index": 26
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_datasync",
      "type_index": 0
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_rename",
      "type_index": 16
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "poll_oneoff",
      "type_index": 1
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_symlink",
      "type_index": 7
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_fdstat_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_readlink",
      "type_index": 16
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_prestat_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_filestat_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_unlink_file",
      "type_index": 3
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_filestat_get",
      "type_index": 7
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_fdstat_set_flags",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_prestat_dir_name",
      "type_index": 3
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_filestat_set_size",
      "type_index": 27
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_filestat_set_times",
      "type_index": 28
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_create_directory",
      "type_index": 3
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_remove_directory",
      "type_index": 3
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_filestat_set_times",
      "type_index": 29
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_read",
      "type_index": 1
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_seek",
      "type_index": 30
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_sync",
      "type_index": 0
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_tell",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_close",
      "type_index": 0
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_pread",
      "type_index": 26
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_write",
      "type_index": 1
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_advise",
      "type_index": 28
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "fd_pwrite",
      "type_index": 26
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_link",
      "type_index": 17
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "path_open",
      "type_index": 31
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "proc_exit",
      "type_index": 6
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "sched_yield",
      "type_index": 9
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "random_get",
      "type_index": 2
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "sock_accept",
      "type_index": 3
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "sock_recv",
      "type_index": 16
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "sock_send",
      "type_index": 7
    },
    {
      "module": "wasi_snapshot_preview1",
      "name": "sock_shutdown",
      "type_index": 2
    }
  ],
  "tables": [
    {
      "element_type": "70",
      "minimum": 5955,
      "maximum": 5955
    }
  ],
  "memories": [
    {
      "minimum": 2048,
      "maximum": 8192
    }
  ],
  "globals": [
    {
      "type": "7f",
      "mutable": true,
      "initializer": 16777216
    },
    {
      "type": "7f",
      "mutable": false,
      "initializer": 0
    }
  ],
  "data": {
    "segments": 10002,
    "active_segments": 10000,
    "passive_sizes": [
      0,
      0
    ],
    "active_payload_bytes": 16885739,
    "first_active_offset": 16775364,
    "last_active_end": 134217677
  }
}