summaryrefslogtreecommitdiff
path: root/partition_tools/lpdump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'partition_tools/lpdump.cc')
-rw-r--r--partition_tools/lpdump.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/partition_tools/lpdump.cc b/partition_tools/lpdump.cc
index 97682940..4c1fe954 100644
--- a/partition_tools/lpdump.cc
+++ b/partition_tools/lpdump.cc
@@ -173,6 +173,12 @@ static bool MergeMetadata(const LpMetadata* metadata,
block_device_proto->set_alignment(info.alignment);
block_device_proto->set_alignment_offset(info.alignment_offset);
}
+
+ auto super_device_proto = proto->mutable_super_device();
+ super_device_proto->set_name(GetSuperPartitionName());
+ super_device_proto->set_used_size(builder->UsedSpace());
+ super_device_proto->set_total_size(GetTotalSuperPartitionSize(*metadata));
+
return true;
}