Lines Matching defs:code
2 // Use of this source code is governed by a BSD-style license that can be
13 #include "src/objects/code-inl.h"
41 * native code, passed to match signature of
51 * - fp[-4] direct_call (if 1, direct call from JavaScript code,
78 * code and the remaining arguments are passed in registers, e.g. by calling the
79 * code entry as cast to a function with the signature:
118 __ b(&entry_label_); // We'll write the entry code later.
119 // If the code gets too big or corrupted, an internal exception will be
590 // The emitted code for generic character classes is good enough.
724 // If the code gets corrupted due to long regular expressions and lack of
729 // Finalize code - write the entry point code now we know how many
732 // Entry code:
748 // Actually emit code to start a new stack frame.
760 // from generated code.
781 // memory when returning from this irregexp code object.
836 // Initialize code pointer register
877 // Exit code:
991 // Backtrack code (branch target for conditional backtracks).
999 // Preempt-code
1019 // Backtrack stack overflow code.
1043 // If any of the code above needed to exit with an exception.
1059 Handle<Code> code =
1064 RegExpCodeCreateEvent(Handle<AbstractCode>::cast(code), source));
1065 return Handle<HeapObject>::cast(code);
1159 // On RegExp code entry (where this operation is used), the character before
1233 // RegExp code frame pointer.