summaryrefslogtreecommitdiff
path: root/src/binary-reader-interpreter.cc
diff options
context:
space:
mode:
authorpipcet <pipcet@users.noreply.github.com>2017-03-10 18:40:22 +0000
committerBen Smith <binjimin@gmail.com>2017-03-10 10:40:22 -0800
commit5180a926895aebb57fb3e4c2a670d61692ae3d8d (patch)
tree8456e5710ac5b90f1dc69ecf80f16c8c52d6e38f /src/binary-reader-interpreter.cc
parentdece22f5b8ab409150a5b9df4fb03a5033ec5c19 (diff)
downloadwabt-5180a926895aebb57fb3e4c2a670d61692ae3d8d.tar.gz
wabt-5180a926895aebb57fb3e4c2a670d61692ae3d8d.tar.bz2
wabt-5180a926895aebb57fb3e4c2a670d61692ae3d8d.zip
binary reader API: pass module/field names to on_import_* (#348)
* pass module/field names to on_import_* simplify some code that no longer needs to store the field name in a context. * remove nop method
Diffstat (limited to 'src/binary-reader-interpreter.cc')
-rw-r--r--src/binary-reader-interpreter.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/binary-reader-interpreter.cc b/src/binary-reader-interpreter.cc
index 37735a32..030774e7 100644
--- a/src/binary-reader-interpreter.cc
+++ b/src/binary-reader-interpreter.cc
@@ -502,6 +502,8 @@ static PrintErrorCallback make_print_error_callback(Context* ctx) {
}
static Result on_import_func(uint32_t import_index,
+ StringSlice module_name,
+ StringSlice field_name,
uint32_t func_index,
uint32_t sig_index,
void* user_data) {
@@ -547,6 +549,8 @@ static Result on_import_func(uint32_t import_index,
}
static Result on_import_table(uint32_t import_index,
+ StringSlice module_name,
+ StringSlice field_name,
uint32_t table_index,
Type elem_type,
const Limits* elem_limits,
@@ -586,6 +590,8 @@ static Result on_import_table(uint32_t import_index,
}
static Result on_import_memory(uint32_t import_index,
+ StringSlice module_name,
+ StringSlice field_name,
uint32_t memory_index,
const Limits* page_limits,
void* user_data) {
@@ -625,6 +631,8 @@ static Result on_import_memory(uint32_t import_index,
}
static Result on_import_global(uint32_t import_index,
+ StringSlice module_name,
+ StringSlice field_name,
uint32_t global_index,
Type type,
bool mutable_,