| parrotcode: Tracing | |
| Contents | C |

src/trace.c - Tracing

Tracing support for the runops_slow_core() function in src/runops_cores.c.
This is turned on with Parrot's -t option.
src/test_main.c

PARROT_WARN_UNUSED_RESULT PARROT_CANNOT_RETURN_NULL static STRING *trace_class_name(ARGIN(const PMC *pmc))void trace_pmc_dump(PARROT_INTERP, NOTNULL(PMC *pmc))stderr.int trace_key_dump(PARROT_INTERP, ARGIN(const PMC *key))stderr,
returns the length of the output.void trace_op_dump(PARROT_INTERP, ARGIN(const opcode_t *code_start), ARGIN(const opcode_t *pc))trace_op().void trace_op(PARROT_INTERP, ARGIN(const opcode_t *code_start), ARGIN(const opcode_t *code_end), ARGIN_NULLOK(const opcode_t *pc))runops_trace().
With bounds checking.
src/trace.h
|
|
|