| #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_ */ |