Home | History | Annotate | Download | only in src

Lines Matching refs:Code

6 //     * Redistributions of source code must retain the above copyright
97 // List of deoptimized code which still have references from active stack
98 // frames. These code objects are needed by the deoptimizer when deoptimizing
99 // a frame for which the code object for the function function has been
100 // changed from the code present when deoptimizing was done.
144 // information of a code object to perform lazy deoptimization
148 static void EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code);
150 // Deoptimize the function now. Its current optimized code will never be run
151 // again and any activations of the optimized code will get deoptimized when
168 // The size in bytes of the code required at a lazy deopt patch site.
171 // Patch all stack guard checks in the unoptimized code to
173 static void PatchStackCheckCode(Code* unoptimized_code,
174 Code* check_code,
175 Code* replacement_code);
178 // the unoptimized code to unconditionally call replacement_code.
179 static void PatchStackCheckCodeAt(Code* unoptimized_code,
181 Code* check_code,
182 Code* replacement_code);
184 // Change all patched stack guard checks in the unoptimized code
186 static void RevertStackCheckCode(Code* unoptimized_code,
187 Code* check_code,
188 Code* replacement_code);
190 // Change all patched stack guard checks in the unoptimized code
192 static void RevertStackCheckCodeAt(Code* unoptimized_code,
194 Code* check_code,
195 Code* replacement_code);
217 // Code generation support.
228 // Generators for the deoptimization entry code.
273 Code* optimized_code);
307 // Weak handle callback for deoptimizing code objects.
310 static Code* FindDeoptimizingCodeFromAddress(Address addr);
311 static void RemoveDeoptimizingCode(Code* code);
315 // deoptimizations the input frame is filled in generated code.
320 Code* optimized_code_;
495 Code::Kind kind_;
608 // Linked list holding deoptimizing code objects. The deoptimizing code objects
612 explicit DeoptimizingCodeListNode(Code* code);
617 Handle<Code> code() const { return code_; }
620 // Global (weak) handle to the deoptimizing code object.
621 Handle<Code> code_;