mirror of
https://github.com/ChronosX88/psyced.git
synced 2024-11-14 14:31:02 +00:00
19 lines
670 B
C
19 lines
670 B
C
|
#ifndef LPC_TRACE_H_
|
||
|
#define LPC_TRACE_H_
|
||
|
|
||
|
/* Argument values for the trace() efun.
|
||
|
*/
|
||
|
|
||
|
#define TRACE_NOTHING 0 /* Stop tracing */
|
||
|
|
||
|
#define TRACE_CALL 1 /* Trace all lfun calls */
|
||
|
#define TRACE_CALL_OTHER 2 /* Trace inter-object calls */
|
||
|
#define TRACE_RETURN 4 /* Trace function returns */
|
||
|
#define TRACE_ARGS 8 /* Print function arguments and results */
|
||
|
#define TRACE_EXEC 16 /* Trace all executed instructions */
|
||
|
#define TRACE_HEART_BEAT 32 /* Trace heartbeat code */
|
||
|
#define TRACE_APPLY 64 /* Trace (internal) applies */
|
||
|
#define TRACE_OBJNAME 128 /* Print the object names */
|
||
|
|
||
|
#endif /* LPC_TRACE_H_ */
|