summaryrefslogtreecommitdiff
path: root/src/binary-reader-objdump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader-objdump.cc')
-rw-r--r--src/binary-reader-objdump.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc
index 66c858ed..f59764ef 100644
--- a/src/binary-reader-objdump.cc
+++ b/src/binary-reader-objdump.cc
@@ -857,6 +857,10 @@ class BinaryReaderObjdump : public BinaryReaderObjdumpBase {
uint32_t flags) override;
Result OnInitFunctionCount(Index count) override;
Result OnInitFunction(uint32_t priority, Index function_index) override;
+ Result OnComdatCount(Index count) override;
+ Result OnComdatBegin(string_view name, uint32_t flags, Index count) override;
+ Result OnComdatEntry(ComdatType kind, Index index) override;
+ Result EndLinkingSection() override { return Result::Ok; }
Result OnEventCount(Index count) override;
Result OnEventType(Index index, Index sig_index) override;
@@ -1636,6 +1640,21 @@ Result BinaryReaderObjdump::OnInitFunction(uint32_t priority,
PrintDetails(" - %d: priority=%d\n", function_index, priority);
return Result::Ok;
}
+Result BinaryReaderObjdump::OnComdatCount(Index count) {
+ PrintDetails(" - comdat groups functions [count=%d]\n", count);
+ return Result::Ok;
+}
+
+Result BinaryReaderObjdump::OnComdatBegin(string_view name, uint32_t flags, Index count) {
+ PrintDetails(" - " PRIstringview ": [count=%d]\n",
+ WABT_PRINTF_STRING_VIEW_ARG(name), count);
+ return Result::Ok;
+}
+
+Result BinaryReaderObjdump::OnComdatEntry(ComdatType kind, Index index) {
+ PrintDetails(" - kind=%d index=%" PRIindex "\n", kind, index);
+ return Result::Ok;
+}
Result BinaryReaderObjdump::OnEventCount(Index count) {
return OnCount(count);