test: add command to dump malloc heap contents
authorAnatoly Burakov <anatoly.burakov@intel.com>
Wed, 11 Apr 2018 12:29:40 +0000 (13:29 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 11 Apr 2018 17:37:57 +0000 (19:37 +0200)
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Tested-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Tested-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Tested-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
test/test/commands.c

index cf0b726..6bfdc02 100644 (file)
@@ -137,6 +137,8 @@ static void cmd_dump_parsed(void *parsed_result,
                rte_log_dump(stdout);
        else if (!strcmp(res->dump, "dump_malloc_stats"))
                rte_malloc_dump_stats(stdout, NULL);
+       else if (!strcmp(res->dump, "dump_malloc_heaps"))
+               rte_malloc_dump_heaps(stdout);
 }
 
 cmdline_parse_token_string_t cmd_dump_dump =
@@ -147,6 +149,7 @@ cmdline_parse_token_string_t cmd_dump_dump =
                                 "dump_ring#"
                                 "dump_mempool#"
                                 "dump_malloc_stats#"
+                                "dump_malloc_heaps#"
                                 "dump_devargs#"
                                 "dump_log_types");