[languages/lisp]
[parrot.git] / src / trace.h
blob8e4e7bd24ea3c092088af204f3ef70c3051e29be
1 /* trace.h
2 * Copyright (C) 2001-2007, The Perl Foundation.
3 * SVN Info
4 * $Id$
5 * Overview:
6 * Tracing support for runops_cores.c.
7 * Data Structure and Algorithms:
8 * History:
9 * Notes:
10 * References:
13 #ifndef PARROT_TRACE_H_GUARD
14 #define PARROT_TRACE_H_GUARD
16 #include "parrot/parrot.h"
18 void
19 trace_pmc_dump(Interp *interp, PMC* pmc);
21 int trace_key_dump(Interp *interp, const PMC *key);
23 void trace_op_dump(Interp *interp, const opcode_t * code_start, const opcode_t * pc);
25 void trace_op(Interp *interp, const opcode_t * code_start,
26 const opcode_t * code_end, const opcode_t * pc);
28 #endif /* PARROT_TRACE_H_GUARD */
32 * Local variables:
33 * c-file-style: "parrot"
34 * End:
35 * vim: expandtab shiftwidth=4: