py: Add verbose debug compile-time flag MICROPY_DEBUG_VERBOSE.
It enables all the DEBUG_printf outputs in the py/ source code.
This commit is contained in:
parent
a14ce77b28
commit
ace9fb5405
2
py/bc.c
2
py/bc.c
|
@ -35,7 +35,7 @@
|
||||||
#include "py/bc0.h"
|
#include "py/bc0.h"
|
||||||
#include "py/bc.h"
|
#include "py/bc.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
#define DEBUG_PRINT (0)
|
#define DEBUG_PRINT (0)
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
#include "py/builtin.h"
|
#include "py/builtin.h"
|
||||||
#include "py/frozenmod.h"
|
#include "py/frozenmod.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
#include "py/runtime0.h"
|
#include "py/runtime0.h"
|
||||||
#include "py/bc.h"
|
#include "py/bc.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define WRITE_CODE (1)
|
#define WRITE_CODE (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
#include "py/emit.h"
|
#include "py/emit.h"
|
||||||
#include "py/bc.h"
|
#include "py/bc.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
|
|
2
py/gc.c
2
py/gc.c
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#if MICROPY_ENABLE_GC
|
#if MICROPY_ENABLE_GC
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#include "py/misc.h"
|
#include "py/misc.h"
|
||||||
#include "py/mpstate.h"
|
#include "py/mpstate.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
#define DEBUG_printf(...) (void)0
|
#define DEBUG_printf(...) (void)0
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
#include "py/mpthread.h"
|
#include "py/mpthread.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
|
|
|
@ -373,6 +373,11 @@
|
||||||
#define MICROPY_DEBUG_PRINTERS (0)
|
#define MICROPY_DEBUG_PRINTERS (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Whether to enable all debugging outputs (it will be extremely verbose)
|
||||||
|
#ifndef MICROPY_DEBUG_VERBOSE
|
||||||
|
#define MICROPY_DEBUG_VERBOSE (0)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/* Optimisations */
|
/* Optimisations */
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#include "py/emitglue.h"
|
#include "py/emitglue.h"
|
||||||
#include "py/bc.h"
|
#include "py/bc.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
#define DEBUG_printf(...) (void)0
|
#define DEBUG_printf(...) (void)0
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
#include "py/bc.h"
|
#include "py/bc.h"
|
||||||
#include "py/stackctrl.h"
|
#include "py/stackctrl.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
#define DEBUG_PRINT (0)
|
#define DEBUG_PRINT (0)
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
#include "py/runtime0.h"
|
#include "py/runtime0.h"
|
||||||
#include "py/runtime.h"
|
#include "py/runtime.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
// ultimately we will replace this with a static hash table of some kind
|
// ultimately we will replace this with a static hash table of some kind
|
||||||
// also probably need to include the length in the string data, to allow null bytes in the string
|
// also probably need to include the length in the string data, to allow null bytes in the string
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#else // don't print debugging info
|
#else // don't print debugging info
|
||||||
#define DEBUG_printf(...) (void)0
|
#define DEBUG_printf(...) (void)0
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
#include "py/stackctrl.h"
|
#include "py/stackctrl.h"
|
||||||
#include "py/gc.h"
|
#include "py/gc.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if MICROPY_DEBUG_VERBOSE // print debugging info
|
||||||
#define DEBUG_PRINT (1)
|
#define DEBUG_PRINT (1)
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
#define DEBUG_OP_printf(...) DEBUG_printf(__VA_ARGS__)
|
#define DEBUG_OP_printf(...) DEBUG_printf(__VA_ARGS__)
|
||||||
|
|
Loading…
Reference in New Issue