Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
12 #include "src/objects/code-inl.h"
39 * - fp[52] direct_call (if 1, direct call from JavaScript code,
69 * code and the remaining arguments are passed in registers, e.g. by calling the
70 * code entry as cast to a function with the signature:
105 __ jmp(&entry_label_); // We'll write the entry code later.
106 // If the code gets too big or corrupted, an internal exception will be
538 // The emitted code for generic character classes is good enough.
663 // If the code gets corrupted due to long regular expressions and lack of
668 // Finalize code - write the entry point code now we know how many
671 // Entry code:
678 // Actually emit code to start a new stack frame.
688 // from generated code.
709 // memory when returning from this irregexp code object.
758 // Initialize code pointer register
799 // Exit code:
910 // Backtrack code (branch target for conditional backtracks).
918 // Preempt-code.
934 // Backtrack stack overflow code.
955 // If any of the code above needed to exit with an exception.
971 Handle<Code> code =
976 RegExpCodeCreateEvent(Handle<AbstractCode>::cast(code), source));
977 return Handle<HeapObject>::cast(code);
1099 // On RegExp code entry (where this operation is used), the character before