diff options
author | pipcet <pipcet@users.noreply.github.com> | 2017-03-10 18:40:22 +0000 |
---|---|---|
committer | Ben Smith <binjimin@gmail.com> | 2017-03-10 10:40:22 -0800 |
commit | 5180a926895aebb57fb3e4c2a670d61692ae3d8d (patch) | |
tree | 8456e5710ac5b90f1dc69ecf80f16c8c52d6e38f /src/binary-reader-interpreter.cc | |
parent | dece22f5b8ab409150a5b9df4fb03a5033ec5c19 (diff) | |
download | wabt-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.cc | 8 |
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_, |