Advertisement
SvenVM

fetch.wasm

Jan 10th, 2019
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. (module
  2. (type $t0 (func (param i32)))
  3. (type $t1 (func (param i32 i32) (result i32)))
  4. (type $t2 (func (param i32) (result i32)))
  5. (type $t3 (func (result i32)))
  6. (type $t4 (func))
  7. (type $t5 (func (result f64)))
  8. (import "env" "abort" (func $env.abort (type $t0)))
  9. (import "env" "_emscripten_fetch" (func $env._emscripten_fetch (type $t1)))
  10. (import "env" "_emscripten_fetch_attr_init" (func $env._emscripten_fetch_attr_init (type $t0)))
  11. (import "env" "_emscripten_fetch_close" (func $env._emscripten_fetch_close (type $t2)))
  12. (import "env" "_printf" (func $env._printf (type $t1)))
  13. (import "env" "__memory_base" (global $env.__memory_base i32))
  14. (import "env" "__table_base" (global $env.__table_base i32))
  15. (import "env" "memory" (memory $env.memory 256))
  16. (import "env" "table" (table $env.table 4 anyfunc))
  17. (func $f5 (type $t0) (param $p0 i32)
  18. (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32)
  19. get_global $g2
  20. set_local $l0
  21. get_global $g2
  22. i32.const 16
  23. i32.add
  24. set_global $g2
  25. get_local $p0
  26. i32.const 16
  27. i32.add
  28. tee_local $l1
  29. i32.load offset=4
  30. set_local $l2
  31. get_local $p0
  32. i32.load offset=8
  33. set_local $l3
  34. get_local $l0
  35. get_local $l1
  36. i32.load
  37. i32.store
  38. get_local $l0
  39. get_local $l2
  40. i32.store offset=4
  41. get_local $l0
  42. get_local $l3
  43. i32.store offset=8
  44. get_global $env.__memory_base
  45. get_local $l0
  46. call $env._printf
  47. drop
  48. get_local $p0
  49. call $env._emscripten_fetch_close
  50. drop
  51. get_local $l0
  52. set_global $g2)
  53. (func $f6 (type $t0) (param $p0 i32)
  54. (local $l0 i32) (local $l1 i32)
  55. get_global $g2
  56. set_local $l0
  57. get_global $g2
  58. i32.const 16
  59. i32.add
  60. set_global $g2
  61. get_local $p0
  62. i32.load16_u offset=42
  63. set_local $l1
  64. get_local $l0
  65. get_local $p0
  66. i32.load offset=8
  67. i32.store
  68. get_local $l0
  69. get_local $l1
  70. i32.store offset=4
  71. get_global $env.__memory_base
  72. i32.const 46
  73. i32.add
  74. get_local $l0
  75. call $env._printf
  76. drop
  77. get_local $p0
  78. call $env._emscripten_fetch_close
  79. drop
  80. get_local $l0
  81. set_global $g2)
  82. (func $_main (type $t3) (result i32)
  83. (local $l0 i32)
  84. get_global $g2
  85. set_local $l0
  86. get_global $g2
  87. i32.const 96
  88. i32.add
  89. set_global $g2
  90. get_local $l0
  91. call $env._emscripten_fetch_attr_init
  92. get_local $l0
  93. i32.const 5522759
  94. i32.store
  95. get_local $l0
  96. i32.const 5
  97. i32.store offset=48
  98. get_local $l0
  99. get_global $env.__table_base
  100. i32.const 1
  101. i32.add
  102. i32.store offset=36
  103. get_local $l0
  104. get_global $env.__table_base
  105. i32.const 2
  106. i32.add
  107. i32.store offset=40
  108. get_local $l0
  109. get_global $env.__memory_base
  110. i32.const 100
  111. i32.add
  112. call $env._emscripten_fetch
  113. drop
  114. get_local $l0
  115. set_global $g2
  116. i32.const 0)
  117. (func $__post_instantiate (type $t4)
  118. get_global $env.__memory_base
  119. i32.const 128
  120. i32.add
  121. set_global $g2
  122. get_global $g2
  123. i32.const 5242880
  124. i32.add
  125. set_global $g3)
  126. (func $f9 (type $t5) (result f64)
  127. i32.const 0
  128. call $env.abort
  129. f64.const 0x0p+0 (;=0;))
  130. (global $g2 (mut i32) (i32.const 0))
  131. (global $g3 (mut i32) (i32.const 0))
  132. (export "__post_instantiate" (func $__post_instantiate))
  133. (export "_main" (func $_main))
  134. (elem (get_global $env.__table_base) $f9 $f5 $f6 $f9)
  135. (data (get_global $env.__memory_base) "Finished downloading %llu bytes from URL %s.\0a\00Downloading %s failed, HTTP failure status code: %d.\0a\00./json/bol_list1.json"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement