summaryrefslogtreecommitdiff
path: root/src/binary-reader.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader.cc')
-rw-r--r--src/binary-reader.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/binary-reader.cc b/src/binary-reader.cc
index 435d4d5d..67567173 100644
--- a/src/binary-reader.cc
+++ b/src/binary-reader.cc
@@ -1213,7 +1213,7 @@ static void read_export_section(Context* ctx, uint32_t section_size) {
uint8_t external_kind;
in_u8(ctx, &external_kind, "export external kind");
RAISE_ERROR_UNLESS(is_valid_external_kind(external_kind),
- "invalid export external kind");
+ "invalid export external kind: %d", external_kind);
uint32_t item_index;
in_u32_leb128(ctx, &item_index, "export item index");
@@ -1224,15 +1224,15 @@ static void read_export_section(Context* ctx, uint32_t section_size) {
break;
case ExternalKind::Table:
RAISE_ERROR_UNLESS(item_index < num_total_tables(ctx),
- "invalid export table index");
+ "invalid export table index: %d", item_index);
break;
case ExternalKind::Memory:
RAISE_ERROR_UNLESS(item_index < num_total_memories(ctx),
- "invalid export memory index");
+ "invalid export memory index: %d", item_index);
break;
case ExternalKind::Global:
RAISE_ERROR_UNLESS(item_index < num_total_globals(ctx),
- "invalid export global index");
+ "invalid export global index: %d", item_index);
break;
}
@@ -1247,7 +1247,7 @@ static void read_start_section(Context* ctx, uint32_t section_size) {
uint32_t func_index;
in_u32_leb128(ctx, &func_index, "start function index");
RAISE_ERROR_UNLESS(func_index < num_total_funcs(ctx),
- "invalid start function index");
+ "invalid start function index: %d", func_index);
CALLBACK(OnStartFunction, func_index);
CALLBACK0(EndStartSection);
}