summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2020-12-03 18:24:51 -0800
committerGitHub <noreply@github.com>2020-12-03 18:24:51 -0800
commitf6a833f9b220786b18e083b01a117e679a33d8d0 (patch)
tree608f4d1aabdeb289ad2603d8c0b0c090da7e9c74 /src
parent8e5db7dac04ac22c0040b6a4ea070ec720a816b9 (diff)
downloadwabt-f6a833f9b220786b18e083b01a117e679a33d8d0.tar.gz
wabt-f6a833f9b220786b18e083b01a117e679a33d8d0.tar.bz2
wabt-f6a833f9b220786b18e083b01a117e679a33d8d0.zip
wasm-objdump: display name of start function (#1581)
Diffstat (limited to 'src')
-rw-r--r--src/binary-reader-objdump.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc
index 2468afd3..abc50edb 100644
--- a/src/binary-reader-objdump.cc
+++ b/src/binary-reader-objdump.cc
@@ -1212,7 +1212,12 @@ Result BinaryReaderObjdump::OnStartFunction(Index func_index) {
if (options_->mode == ObjdumpMode::Headers) {
printf("start: %" PRIindex "\n", func_index);
} else {
- PrintDetails(" - start function: %" PRIindex "\n", func_index);
+ PrintDetails(" - start function: %" PRIindex, func_index);
+ auto name = GetFunctionName(func_index);
+ if (!name.empty()) {
+ PrintDetails(" <" PRIstringview ">", WABT_PRINTF_STRING_VIEW_ARG(name));
+ }
+ PrintDetails("\n");
}
return Result::Ok;
}