summaryrefslogtreecommitdiff
path: root/test/binary/bad-code-metadata-function-out-of-order.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/binary/bad-code-metadata-function-out-of-order.txt')
-rw-r--r--test/binary/bad-code-metadata-function-out-of-order.txt82
1 files changed, 82 insertions, 0 deletions
diff --git a/test/binary/bad-code-metadata-function-out-of-order.txt b/test/binary/bad-code-metadata-function-out-of-order.txt
new file mode 100644
index 00000000..b0c05890
--- /dev/null
+++ b/test/binary/bad-code-metadata-function-out-of-order.txt
@@ -0,0 +1,82 @@
+;;; TOOL: run-objdump-gen-wasm
+;;; ARGS1: -x
+magic
+version
+section(TYPE) {
+ count[1]
+ function params[0] results[1] i32
+}
+section(FUNCTION) {
+ count[2]
+ type[0]
+ type[0]
+}
+section(MEMORY) {
+ count[1]
+ has_max[0]
+ initial[0]
+}
+section("metadata.code.test") {
+ function_count[2]
+ function_index[1]
+ ann_count[1]
+ ann_offset[1]
+ ann_data_size[1]
+ ann_data[1]
+ function_index[0]
+ ann_count[1]
+ ann_offset[1]
+ ann_data_size[1]
+ ann_data[1]
+}
+
+section(CODE) {
+ count[2]
+ func {
+ local_decls[0]
+ i32.const 1
+ return
+ }
+ func {
+ local_decls[0]
+ i32.const 1
+ return
+ }
+}
+
+(;; STDERR ;;;
+0000035: warning: function index out of order: 0
+;;; STDERR ;;)
+(;; STDOUT ;;;
+
+bad-code-metadata-function-out-of-order.wasm: file format wasm 0x1
+
+Section Details:
+
+Type[1]:
+ - type[0] () -> i32
+Function[2]:
+ - func[0] sig=0
+ - func[1] sig=0
+Memory[1]:
+ - memory[0] pages: initial=0
+Custom:
+ - name: "metadata.code.test"
+ - func[1]:
+ - meta[1]:
+ - 0000000: 01 .
+Code[2]:
+ - func[0] size=5
+ - func[1] size=5
+
+Code Disassembly:
+
+00003d func[0]:
+ 00003e: 41 01 | i32.const 1
+ 000040: 0f | return
+ 000041: 0b | end
+000043 func[1]:
+ 000044: 41 01 | i32.const 1
+ 000046: 0f | return
+ 000047: 0b | end
+;;; STDOUT ;;)