extern int getPrevAsciiCode();
extern void addFont(const char *filename, const char *alias, int scale_factor, int is_replacement);
extern const char *getEnigmaVersionString();
+extern void dump_malloc_stats(void);
%}
extern void addFont(const char *filename, const char *alias, int scale_factor, int is_replacement);
extern void quitMainloop(int exit_code);
extern eApplication *getApplication();
extern const char *getEnigmaVersionString();
+extern void dump_malloc_stats(void);
#endif
"-" __DATE__;
}
+#include <malloc.h>
+
+void dump_malloc_stats(void)
+{
+ struct mallinfo mi = mallinfo();
+ printf("MALLOC: %d total\n", mi.uordblks);
+}
import Screens.Ci
Screens.Ci.InitCiConfig()
+#from enigma import dump_malloc_stats
+#t = eTimer()
+#t.callback.append(dump_malloc_stats)
+#t.start(1000)
+
# first, setup a screen
try:
runScreenTest()