Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
13 #include "src/objects/code-inl.h"
44 * - fp[68] direct_call (if 1, direct call from JavaScript code,
78 * - fp[72] ra Return from RegExp code (ra). kReturnAddress
105 * code and the remaining arguments are passed in registers, e.g. by calling the
106 * code entry as cast to a function with the signature:
143 __ jmp(&entry_label_); // We'll write the entry code later.
144 // If the code gets too big or corrupted, an internal exception will be
570 // The emitted code for generic character classes is good enough.
695 // If the code gets corrupted due to long regular expressions and lack of
700 // Finalize code - write the entry point code now we know how many
703 // Entry code:
710 // Actually emit code to start a new stack frame.
725 // from generated code.
746 // memory when returning from this irregexp code object.
795 // Initialize code pointer register
835 // Exit code:
947 // Backtrack code (branch target for conditional backtracks).
955 // Preempt-code.
972 // Backtrack stack overflow code.
993 // If any of the code above needed to exit with an exception.
1009 Handle<Code> code =
1014 RegExpCodeCreateEvent(Handle<AbstractCode>::cast(code), source));
1015 return Handle<HeapObject>::cast(code);
1136 // On RegExp code entry (where this operation is used), the character before