gecko/js
Jim Blandy 02252a653d Bug 482743: Fix up bytecode execution tracing. Allow tracing to file. r=igor
js_TraceOpcode: Remember the last bytecode we traced explicitly,
instead of subtracting 'len' from regs.pc, which isn't reliable.
Decline to trace values in script prologues (between 'code' and
'main').  Decline to walk off the bottom of the stack when the 'last
bytecode' is misleading.  Flush the stream after each bytecode.

Use the TRACE_OPCODE macro in both threaded and non-threaded
interpreters.  Take care to make threaded and non-threaded
interpreters produce the same traces.

In the shell's 'tracing' function, use JS_ValueToBoolean to recognize
all sorts of booleans, and treat a string as the name of a file to
write the trace to.
2009-04-01 08:50:57 -07:00
..
jsd Bug 480765 - Scripts compiled before the debugger got activated cannot be debugged; r=timeless 2009-03-14 15:57:31 +01:00
narcissus
src Bug 482743: Fix up bytecode execution tracing. Allow tracing to file. r=igor 2009-04-01 08:50:57 -07:00
tests bug 452498 - modify test to deal with new SyntaxError: duplicate argument is mixed with destructuring pattern error. 2009-03-23 10:43:16 -07:00
landbranch.pl
makefile.win