main: print malloc() stats after disassembly in verbose mode
This commit is contained in:
parent
c20db6a8ca
commit
fc9b292846
|
@ -9,6 +9,7 @@
|
|||
#include <fxos/os.h>
|
||||
|
||||
#include <getopt.h>
|
||||
#include <malloc.h>
|
||||
|
||||
#include <filesystem>
|
||||
#include <fstream>
|
||||
|
@ -347,7 +348,9 @@ int main_disassembly(int argc, char **argv)
|
|||
|
||||
try
|
||||
{
|
||||
return disassembly(lib, target, ref, passes);
|
||||
int rc = disassembly(lib, target, ref, passes);
|
||||
if(log_getminlevel() <= LEVEL_LOG) malloc_stats();
|
||||
return rc;
|
||||
}
|
||||
catch(LangError &e)
|
||||
{
|
||||
|
|
|
@ -23,6 +23,9 @@ namespace FxOS::Log {
|
|||
/* Select the log level */
|
||||
void log_setminlevel(int level);
|
||||
|
||||
/* Get the minimum log level */
|
||||
int log_getminlevel();
|
||||
|
||||
/* General message logger */
|
||||
void logmsg(int level, char const *function, std::string message);
|
||||
|
||||
|
|
|
@ -21,6 +21,12 @@ void log_setminlevel(int level)
|
|||
loglevel = level;
|
||||
}
|
||||
|
||||
/* Get the minimum log level */
|
||||
int log_getminlevel()
|
||||
{
|
||||
return loglevel;
|
||||
}
|
||||
|
||||
/* General message logger */
|
||||
void logmsg(int level, char const *function, std::string message)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue