v8/test/cctest/wasm
Clemens Hammacher 1a73f73b3b [wasm] Implement extensible name section
The format of the name section changed recently. It now contains
subsections of different type (currently for function names or local
variable names).
This CL changes our internal wasm module builders (in JS and C++) to
emit this new format, and changes the decoder to understand it.
We currently only parse the function name section, and ignore names of
local variables. I will later extend this to parse local variable names
when needed for debugging.

R=ahaas@chromium.org, rossberg@chromium.org
BUG=v8:6222

Change-Id: I2627160c25c9209a3f09abe0b88941ec48b24434
Reviewed-on: https://chromium-review.googlesource.com/470247
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Reviewed-by: Andreas Rossberg <rossberg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#44492}
2017-04-07 16:31:47 +00:00
..
OWNERS Make clemensh owner (wasm, asmjs and general) 2017-01-13 10:20:44 +00:00
test-run-wasm-64.cc [wasm] Alignment information of wasm programs cannot be trusted 2017-03-28 08:28:25 +00:00
test-run-wasm-asmjs.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-wasm-interpreter.cc [wasm] [interpreter] Fix integer underflow in mem access 2017-04-03 15:00:00 +00:00
test-run-wasm-js.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-wasm-module.cc [wasm] Module Builder v8 API: bytes passed in are owned by caller. 2017-04-04 16:22:46 +00:00
test-run-wasm-relocation.cc Disentangle assembler from isolate. 2017-03-17 11:18:06 +00:00
test-run-wasm-simd.cc MIPS[64]: Support for some SIMD operations (2) 2017-04-04 07:03:06 +00:00
test-run-wasm.cc [wasm] Fix typing of loop labels in br_table 2017-04-06 10:25:55 +00:00
test-wasm-breakpoints.cc [debugger,api] deprecate everything in v8-debug.h 2017-03-10 07:06:25 +00:00
test-wasm-interpreter-entry.cc [wasm] For wasm-interpret-all: Iterate code only once for patching 2017-03-20 16:44:02 +00:00
test-wasm-stack.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-wasm-trap-position.cc [wasm] Enable cctests when out of bounds trap handler is enabled 2017-03-15 01:40:09 +00:00
wasm-run-utils.h [wasm] Implement extensible name section 2017-04-07 16:31:47 +00:00