Support for memory buffer SBE dump

This commit adds support for collecting memory buffer
SBE in the dump collect application

Change-Id: I8cde59d5fdea042db86356bbf6baea0270cb74e2
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
diff --git a/dump/dump_collect_main.cpp b/dump/dump_collect_main.cpp
index ac43fb1..dc6562b 100644
--- a/dump/dump_collect_main.cpp
+++ b/dump/dump_collect_main.cpp
@@ -31,7 +31,8 @@
     app.add_option("--type, -t", type, "Type of the dump")
         ->required()
         ->check(CLI::IsMember({SBE_DUMP_TYPE_HARDWARE, SBE_DUMP_TYPE_HOSTBOOT,
-                               SBE_DUMP_TYPE_SBE, SBE_DUMP_TYPE_PERFORMANCE}));
+                               SBE_DUMP_TYPE_SBE, SBE_DUMP_TYPE_PERFORMANCE,
+                               SBE_DUMP_TYPE_MSBE}));
 
     app.add_option("--id, -i", id, "ID of the dump")->required();
 
@@ -50,7 +51,8 @@
         return app.exit(e);
     }
 
-    if (((type == SBE_DUMP_TYPE_HARDWARE) || (type == SBE_DUMP_TYPE_SBE)) &&
+    if (((type == SBE_DUMP_TYPE_HARDWARE) || (type == SBE_DUMP_TYPE_SBE) ||
+         (type == SBE_DUMP_TYPE_MSBE)) &&
         !failingUnit.has_value())
     {
         std::cerr
@@ -75,7 +77,7 @@
 
     try
     {
-        if (type == SBE_DUMP_TYPE_SBE)
+        if ((type == SBE_DUMP_TYPE_SBE) || (type == SBE_DUMP_TYPE_MSBE))
         {
             collectSBEDump(id, failingUnitId, pathStr, type);
         }