|
int | output_count () const |
|
Handle< JSFunction > | function () const |
|
Handle< Code > | compiled_code () const |
|
DeoptimizeKind | deopt_kind () const |
|
int | jsframe_count () const |
|
void | MaterializeHeapObjects () |
|
Isolate * | isolate () const |
|
void * | operator new (size_t size) |
|
void | operator delete (void *p) |
|
|
static DeoptInfo | GetDeoptInfo (Code code, Address from) |
|
static int | ComputeSourcePositionFromBytecodeArray (SharedFunctionInfo *shared, BailoutId node_id) |
|
static const char * | MessageFor (DeoptimizeKind kind) |
|
static Deoptimizer * | New (JSFunction *function, DeoptimizeKind kind, unsigned bailout_id, Address from, int fp_to_sp_delta, Isolate *isolate) |
|
static Deoptimizer * | Grab (Isolate *isolate) |
|
static DeoptimizedFrameInfo * | DebuggerInspectableFrame (JavaScriptFrame *frame, int jsframe_index, Isolate *isolate) |
|
static void | DeoptimizeFunction (JSFunction *function, Code code=Code()) |
|
static void | DeoptimizeAll (Isolate *isolate) |
|
static void | DeoptimizeMarkedCode (Isolate *isolate) |
|
static void | ComputeOutputFrames (Deoptimizer *deoptimizer) |
|
static Address | GetDeoptimizationEntry (Isolate *isolate, int id, DeoptimizeKind kind) |
|
static int | GetDeoptimizationId (Isolate *isolate, Address addr, DeoptimizeKind kind) |
|
static bool | IsDeoptimizationEntry (Isolate *isolate, Address addr, DeoptimizeKind *type) |
|
static int | input_offset () |
|
static int | output_count_offset () |
|
static int | output_offset () |
|
static int | caller_frame_top_offset () |
|
static int | GetDeoptimizedCodeCount (Isolate *isolate) |
|
static void | EnsureCodeForDeoptimizationEntry (Isolate *isolate, DeoptimizeKind kind) |
|
static void | EnsureCodeForMaxDeoptimizationEntries (Isolate *isolate) |
|
static void * | New (size_t size) |
|
static void | Delete (void *p) |
|
|
static const int | kNotDeoptimizationEntry = -1 |
|
|
class | FrameWriter |
|
class | FrameDescription |
|
class | DeoptimizedFrameInfo |
|
Definition at line 409 of file deoptimizer.h.
The documentation for this class was generated from the following files: