V8 Project
v8::internal::Deoptimizer Member List

This is the complete list of members for v8::internal::Deoptimizer, including all inherited members.

AddDoubleValue(intptr_t slot_address, double value)v8::internal::Deoptimizerprivate
AddObjectDoubleValue(double value)v8::internal::Deoptimizerprivate
AddObjectDuplication(intptr_t slot, int object_index)v8::internal::Deoptimizerprivate
AddObjectStart(intptr_t slot_address, int argc, bool is_arguments)v8::internal::Deoptimizerprivate
AddObjectTaggedValue(intptr_t value)v8::internal::Deoptimizerprivate
ArgumentsObjectFunction(int object_index)v8::internal::Deoptimizerinlineprivate
ArgumentsObjectIsAdapted(int object_index)v8::internal::Deoptimizerinlineprivate
bailout_id_v8::internal::Deoptimizerprivate
bailout_type() constv8::internal::Deoptimizerinline
bailout_type_v8::internal::Deoptimizerprivate
BailoutType enum namev8::internal::Deoptimizer
CALCULATE_ENTRY_ADDRESS enum valuev8::internal::Deoptimizer
compiled_code() constv8::internal::Deoptimizerinline
compiled_code_v8::internal::Deoptimizerprivate
ComputeFixedSize(JSFunction *function) constv8::internal::Deoptimizerprivate
ComputeIncomingArgumentSize(JSFunction *function) constv8::internal::Deoptimizerprivate
ComputeInputFrameSize() constv8::internal::Deoptimizerprivate
ComputeLiteral(int index) constv8::internal::Deoptimizerprivate
ComputeOutgoingArgumentSize() constv8::internal::Deoptimizerprivate
ComputeOutputFrames(Deoptimizer *deoptimizer)v8::internal::Deoptimizerstatic
ConvertJSFrameIndexToFrameIndex(int jsframe_index)v8::internal::Deoptimizer
CopyDoubleRegisters(FrameDescription *output_frame)v8::internal::Deoptimizerprivate
DEBUGGER enum valuev8::internal::Deoptimizer
DebuggerInspectableFrame(JavaScriptFrame *frame, int jsframe_index, Isolate *isolate)v8::internal::Deoptimizerstatic
deferred_heap_numbers_v8::internal::Deoptimizerprivate
deferred_objects_v8::internal::Deoptimizerprivate
deferred_objects_double_values_v8::internal::Deoptimizerprivate
deferred_objects_tagged_values_v8::internal::Deoptimizerprivate
Delete(void *p)v8::internal::Mallocedstatic
DeleteDebuggerInspectableFrame(DeoptimizedFrameInfo *info, Isolate *isolate)v8::internal::Deoptimizerstatic
DeleteFrameDescriptions()v8::internal::Deoptimizerprivate
DeoptimizeAll(Isolate *isolate)v8::internal::Deoptimizerstatic
DeoptimizedFrameInfo classv8::internal::Deoptimizerfriend
DeoptimizeFunction(JSFunction *function)v8::internal::Deoptimizerstatic
DeoptimizeGlobalObject(JSObject *object)v8::internal::Deoptimizerstatic
DeoptimizeMarkedCode(Isolate *isolate)v8::internal::Deoptimizerstatic
DeoptimizeMarkedCodeForContext(Context *native_context)v8::internal::Deoptimizerprivatestatic
Deoptimizer(Isolate *isolate, JSFunction *function, BailoutType type, unsigned bailout_id, Address from, int fp_to_sp_delta, Code *optimized_code)v8::internal::Deoptimizerprivate
DoComputeAccessorStubFrame(TranslationIterator *iterator, int frame_index, bool is_setter_stub_frame)v8::internal::Deoptimizerprivate
DoComputeArgumentsAdaptorFrame(TranslationIterator *iterator, int frame_index)v8::internal::Deoptimizerprivate
DoComputeCompiledStubFrame(TranslationIterator *iterator, int frame_index)v8::internal::Deoptimizerprivate
DoComputeConstructStubFrame(TranslationIterator *iterator, int frame_index)v8::internal::Deoptimizerprivate
DoComputeJSFrame(TranslationIterator *iterator, int frame_index)v8::internal::Deoptimizerprivate
DoComputeOutputFrames()v8::internal::Deoptimizerprivate
DoTranslateCommand(TranslationIterator *iterator, int frame_index, unsigned output_offset)v8::internal::Deoptimizerprivate
DoTranslateObject(TranslationIterator *iterator, int object_index, int field_index)v8::internal::Deoptimizerprivate
DoTranslateObjectAndSkip(TranslationIterator *iterator)v8::internal::Deoptimizerprivate
EAGER enum valuev8::internal::Deoptimizer
ENSURE_ENTRY_CODE enum valuev8::internal::Deoptimizer
EnsureCodeForDeoptimizationEntry(Isolate *isolate, BailoutType type, int max_entry_id)v8::internal::Deoptimizerstatic
EnsureRelocSpaceForLazyDeoptimization(Handle< Code > code)v8::internal::Deoptimizerstatic
FatalProcessOutOfMemory()v8::internal::Mallocedstatic
FillInputFrame(Address tos, JavaScriptFrame *frame)v8::internal::Deoptimizerprivate
FindDeoptimizingCode(Address addr)v8::internal::Deoptimizerprivate
FindOptimizedCode(JSFunction *function, Code *optimized_code)v8::internal::Deoptimizerprivate
fp_to_sp_delta_v8::internal::Deoptimizerprivate
FrameDescription classv8::internal::Deoptimizerfriend
from_v8::internal::Deoptimizerprivate
function() constv8::internal::Deoptimizerinline
function_v8::internal::Deoptimizerprivate
GenerateDeoptimizationEntries(MacroAssembler *masm, int count, BailoutType type)v8::internal::Deoptimizerprivatestatic
GetDeoptimizationEntry(Isolate *isolate, int id, BailoutType type, GetEntryMode mode=ENSURE_ENTRY_CODE)v8::internal::Deoptimizerstatic
GetDeoptimizationId(Isolate *isolate, Address addr, BailoutType type)v8::internal::Deoptimizerstatic
GetDeoptimizedCodeCount(Isolate *isolate)v8::internal::Deoptimizerstatic
GetEntryMode enum namev8::internal::Deoptimizer
GetMaxDeoptTableSize()v8::internal::Deoptimizerstatic
GetOutputInfo(DeoptimizationOutputData *data, BailoutId node_id, SharedFunctionInfo *shared)v8::internal::Deoptimizerstatic
Grab(Isolate *isolate)v8::internal::Deoptimizerstatic
has_alignment_padding_v8::internal::Deoptimizerprivate
has_alignment_padding_offset()v8::internal::Deoptimizerinlinestatic
HasAlignmentPadding(JSFunction *function)v8::internal::Deoptimizerprivate
input_v8::internal::Deoptimizerprivate
input_offset()v8::internal::Deoptimizerinlinestatic
isolate() constv8::internal::Deoptimizerinline
isolate_v8::internal::Deoptimizerprivate
jsframe_count() constv8::internal::Deoptimizerinline
jsframe_count_v8::internal::Deoptimizerprivate
jsframe_functions_v8::internal::Deoptimizerprivate
jsframe_has_adapted_arguments_v8::internal::Deoptimizerprivate
kBailoutTypesWithCodeEntryv8::internal::Deoptimizerstatic
kMaxNumberOfEntriesv8::internal::Deoptimizerprivatestatic
kMinNumberOfEntriesv8::internal::Deoptimizerprivatestatic
kNotDeoptimizationEntryv8::internal::Deoptimizerstatic
LAZY enum valuev8::internal::Deoptimizer
MarkAllCodeForContext(Context *native_context)v8::internal::Deoptimizerprivatestatic
materialization_object_index_v8::internal::Deoptimizerprivate
materialization_value_index_v8::internal::Deoptimizerprivate
materialized_objects_v8::internal::Deoptimizerprivate
materialized_values_v8::internal::Deoptimizerprivate
MaterializeHeapNumbersForDebuggerInspectableFrame(Address parameters_top, uint32_t parameters_size, Address expressions_top, uint32_t expressions_size, DeoptimizedFrameInfo *info)v8::internal::Deoptimizer
MaterializeHeapObjects(JavaScriptFrameIterator *it)v8::internal::Deoptimizer
MaterializeNextHeapObject()v8::internal::Deoptimizerprivate
MaterializeNextValue()v8::internal::Deoptimizerprivate
MessageFor(BailoutType type)v8::internal::Deoptimizerstatic
New(JSFunction *function, BailoutType type, unsigned bailout_id, Address from, int fp_to_sp_delta, Isolate *isolate)v8::internal::Deoptimizerstatic
v8::internal::Malloced::New(size_t size)v8::internal::Mallocedstatic
operator delete(void *p)v8::internal::Mallocedinline
operator new(size_t size)v8::internal::Mallocedinline
output_v8::internal::Deoptimizerprivate
output_count() constv8::internal::Deoptimizerinline
output_count_v8::internal::Deoptimizerprivate
output_count_offset()v8::internal::Deoptimizerinlinestatic
output_offset()v8::internal::Deoptimizerinlinestatic
patch_size()v8::internal::Deoptimizerstatic
PatchCodeForDeoptimization(Isolate *isolate, Code *code)v8::internal::Deoptimizerprivatestatic
prev_materialized_count_v8::internal::Deoptimizerprivate
previously_materialized_objects_v8::internal::Deoptimizerprivate
PrintFunctionName()v8::internal::Deoptimizerprivate
SetPlatformCompiledStubRegisters(FrameDescription *output_frame, CodeStubDescriptor *desc)v8::internal::Deoptimizerprivate
SOFT enum valuev8::internal::Deoptimizer
stack_fp_v8::internal::Deoptimizerprivate
table_entry_size_v8::internal::Deoptimizerprivatestatic
trace_scope_v8::internal::Deoptimizerprivate
TraceEnabledFor(BailoutType deopt_type, StackFrame::Type frame_type)v8::internal::Deoptimizerstatic
VisitAllOptimizedFunctions(Isolate *isolate, OptimizedFunctionVisitor *visitor)v8::internal::Deoptimizerstatic
VisitAllOptimizedFunctionsForContext(Context *context, OptimizedFunctionVisitor *visitor)v8::internal::Deoptimizerprivatestatic
~Deoptimizer()v8::internal::Deoptimizer