summaryrefslogtreecommitdiff
path: root/src/binary-reader-objdump.cc
diff options
context:
space:
mode:
authorBen Smith <binjimin@gmail.com>2019-04-17 21:46:51 -0700
committerGitHub <noreply@github.com>2019-04-17 21:46:51 -0700
commit791896866ee26621ba806d03c69b64ece0992c66 (patch)
treea668565b800b1074fa4bc9408f7ec10998638c36 /src/binary-reader-objdump.cc
parent748b07dce1ac06bceacf326595261edcdef2e27f (diff)
downloadwabt-791896866ee26621ba806d03c69b64ece0992c66.tar.gz
wabt-791896866ee26621ba806d03c69b64ece0992c66.tar.bz2
wabt-791896866ee26621ba806d03c69b64ece0992c66.zip
Print function names on code details too (#1065)
These names were already displayed on the function section, and when disassembling a function.
Diffstat (limited to 'src/binary-reader-objdump.cc')
-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 dcfd7f39..1928a788 100644
--- a/src/binary-reader-objdump.cc
+++ b/src/binary-reader-objdump.cc
@@ -1029,7 +1029,12 @@ Result BinaryReaderObjdump::OnFunctionBodyCount(Index count) {
}
Result BinaryReaderObjdump::BeginFunctionBody(Index index, Offset size) {
- PrintDetails(" - func[%" PRIindex "] size=%" PRIzd "\n", index, size);
+ PrintDetails(" - func[%" PRIindex "] size=%" PRIzd, index, size);
+ auto name = GetFunctionName(index);
+ if (!name.empty()) {
+ PrintDetails(" <" PRIstringview ">", WABT_PRINTF_STRING_VIEW_ARG(name));
+ }
+ PrintDetails("\n");
return Result::Ok;
}