AddDoubleValue(intptr_t slot_address, double value) | v8::internal::Deoptimizer | private |
AddObjectDoubleValue(double value) | v8::internal::Deoptimizer | private |
AddObjectDuplication(intptr_t slot, int object_index) | v8::internal::Deoptimizer | private |
AddObjectStart(intptr_t slot_address, int argc, bool is_arguments) | v8::internal::Deoptimizer | private |
AddObjectTaggedValue(intptr_t value) | v8::internal::Deoptimizer | private |
ArgumentsObjectFunction(int object_index) | v8::internal::Deoptimizer | inlineprivate |
ArgumentsObjectIsAdapted(int object_index) | v8::internal::Deoptimizer | inlineprivate |
bailout_id_ | v8::internal::Deoptimizer | private |
bailout_type() const | v8::internal::Deoptimizer | inline |
bailout_type_ | v8::internal::Deoptimizer | private |
BailoutType enum name | v8::internal::Deoptimizer | |
CALCULATE_ENTRY_ADDRESS enum value | v8::internal::Deoptimizer | |
compiled_code() const | v8::internal::Deoptimizer | inline |
compiled_code_ | v8::internal::Deoptimizer | private |
ComputeFixedSize(JSFunction *function) const | v8::internal::Deoptimizer | private |
ComputeIncomingArgumentSize(JSFunction *function) const | v8::internal::Deoptimizer | private |
ComputeInputFrameSize() const | v8::internal::Deoptimizer | private |
ComputeLiteral(int index) const | v8::internal::Deoptimizer | private |
ComputeOutgoingArgumentSize() const | v8::internal::Deoptimizer | private |
ComputeOutputFrames(Deoptimizer *deoptimizer) | v8::internal::Deoptimizer | static |
ConvertJSFrameIndexToFrameIndex(int jsframe_index) | v8::internal::Deoptimizer | |
CopyDoubleRegisters(FrameDescription *output_frame) | v8::internal::Deoptimizer | private |
DEBUGGER enum value | v8::internal::Deoptimizer | |
DebuggerInspectableFrame(JavaScriptFrame *frame, int jsframe_index, Isolate *isolate) | v8::internal::Deoptimizer | static |
deferred_heap_numbers_ | v8::internal::Deoptimizer | private |
deferred_objects_ | v8::internal::Deoptimizer | private |
deferred_objects_double_values_ | v8::internal::Deoptimizer | private |
deferred_objects_tagged_values_ | v8::internal::Deoptimizer | private |
Delete(void *p) | v8::internal::Malloced | static |
DeleteDebuggerInspectableFrame(DeoptimizedFrameInfo *info, Isolate *isolate) | v8::internal::Deoptimizer | static |
DeleteFrameDescriptions() | v8::internal::Deoptimizer | private |
DeoptimizeAll(Isolate *isolate) | v8::internal::Deoptimizer | static |
DeoptimizedFrameInfo class | v8::internal::Deoptimizer | friend |
DeoptimizeFunction(JSFunction *function) | v8::internal::Deoptimizer | static |
DeoptimizeGlobalObject(JSObject *object) | v8::internal::Deoptimizer | static |
DeoptimizeMarkedCode(Isolate *isolate) | v8::internal::Deoptimizer | static |
DeoptimizeMarkedCodeForContext(Context *native_context) | v8::internal::Deoptimizer | privatestatic |
Deoptimizer(Isolate *isolate, JSFunction *function, BailoutType type, unsigned bailout_id, Address from, int fp_to_sp_delta, Code *optimized_code) | v8::internal::Deoptimizer | private |
DoComputeAccessorStubFrame(TranslationIterator *iterator, int frame_index, bool is_setter_stub_frame) | v8::internal::Deoptimizer | private |
DoComputeArgumentsAdaptorFrame(TranslationIterator *iterator, int frame_index) | v8::internal::Deoptimizer | private |
DoComputeCompiledStubFrame(TranslationIterator *iterator, int frame_index) | v8::internal::Deoptimizer | private |
DoComputeConstructStubFrame(TranslationIterator *iterator, int frame_index) | v8::internal::Deoptimizer | private |
DoComputeJSFrame(TranslationIterator *iterator, int frame_index) | v8::internal::Deoptimizer | private |
DoComputeOutputFrames() | v8::internal::Deoptimizer | private |
DoTranslateCommand(TranslationIterator *iterator, int frame_index, unsigned output_offset) | v8::internal::Deoptimizer | private |
DoTranslateObject(TranslationIterator *iterator, int object_index, int field_index) | v8::internal::Deoptimizer | private |
DoTranslateObjectAndSkip(TranslationIterator *iterator) | v8::internal::Deoptimizer | private |
EAGER enum value | v8::internal::Deoptimizer | |
ENSURE_ENTRY_CODE enum value | v8::internal::Deoptimizer | |
EnsureCodeForDeoptimizationEntry(Isolate *isolate, BailoutType type, int max_entry_id) | v8::internal::Deoptimizer | static |
EnsureRelocSpaceForLazyDeoptimization(Handle< Code > code) | v8::internal::Deoptimizer | static |
FatalProcessOutOfMemory() | v8::internal::Malloced | static |
FillInputFrame(Address tos, JavaScriptFrame *frame) | v8::internal::Deoptimizer | private |
FindDeoptimizingCode(Address addr) | v8::internal::Deoptimizer | private |
FindOptimizedCode(JSFunction *function, Code *optimized_code) | v8::internal::Deoptimizer | private |
fp_to_sp_delta_ | v8::internal::Deoptimizer | private |
FrameDescription class | v8::internal::Deoptimizer | friend |
from_ | v8::internal::Deoptimizer | private |
function() const | v8::internal::Deoptimizer | inline |
function_ | v8::internal::Deoptimizer | private |
GenerateDeoptimizationEntries(MacroAssembler *masm, int count, BailoutType type) | v8::internal::Deoptimizer | privatestatic |
GetDeoptimizationEntry(Isolate *isolate, int id, BailoutType type, GetEntryMode mode=ENSURE_ENTRY_CODE) | v8::internal::Deoptimizer | static |
GetDeoptimizationId(Isolate *isolate, Address addr, BailoutType type) | v8::internal::Deoptimizer | static |
GetDeoptimizedCodeCount(Isolate *isolate) | v8::internal::Deoptimizer | static |
GetEntryMode enum name | v8::internal::Deoptimizer | |
GetMaxDeoptTableSize() | v8::internal::Deoptimizer | static |
GetOutputInfo(DeoptimizationOutputData *data, BailoutId node_id, SharedFunctionInfo *shared) | v8::internal::Deoptimizer | static |
Grab(Isolate *isolate) | v8::internal::Deoptimizer | static |
has_alignment_padding_ | v8::internal::Deoptimizer | private |
has_alignment_padding_offset() | v8::internal::Deoptimizer | inlinestatic |
HasAlignmentPadding(JSFunction *function) | v8::internal::Deoptimizer | private |
input_ | v8::internal::Deoptimizer | private |
input_offset() | v8::internal::Deoptimizer | inlinestatic |
isolate() const | v8::internal::Deoptimizer | inline |
isolate_ | v8::internal::Deoptimizer | private |
jsframe_count() const | v8::internal::Deoptimizer | inline |
jsframe_count_ | v8::internal::Deoptimizer | private |
jsframe_functions_ | v8::internal::Deoptimizer | private |
jsframe_has_adapted_arguments_ | v8::internal::Deoptimizer | private |
kBailoutTypesWithCodeEntry | v8::internal::Deoptimizer | static |
kMaxNumberOfEntries | v8::internal::Deoptimizer | privatestatic |
kMinNumberOfEntries | v8::internal::Deoptimizer | privatestatic |
kNotDeoptimizationEntry | v8::internal::Deoptimizer | static |
LAZY enum value | v8::internal::Deoptimizer | |
MarkAllCodeForContext(Context *native_context) | v8::internal::Deoptimizer | privatestatic |
materialization_object_index_ | v8::internal::Deoptimizer | private |
materialization_value_index_ | v8::internal::Deoptimizer | private |
materialized_objects_ | v8::internal::Deoptimizer | private |
materialized_values_ | v8::internal::Deoptimizer | private |
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::Deoptimizer | private |
MaterializeNextValue() | v8::internal::Deoptimizer | private |
MessageFor(BailoutType type) | v8::internal::Deoptimizer | static |
New(JSFunction *function, BailoutType type, unsigned bailout_id, Address from, int fp_to_sp_delta, Isolate *isolate) | v8::internal::Deoptimizer | static |
v8::internal::Malloced::New(size_t size) | v8::internal::Malloced | static |
operator delete(void *p) | v8::internal::Malloced | inline |
operator new(size_t size) | v8::internal::Malloced | inline |
output_ | v8::internal::Deoptimizer | private |
output_count() const | v8::internal::Deoptimizer | inline |
output_count_ | v8::internal::Deoptimizer | private |
output_count_offset() | v8::internal::Deoptimizer | inlinestatic |
output_offset() | v8::internal::Deoptimizer | inlinestatic |
patch_size() | v8::internal::Deoptimizer | static |
PatchCodeForDeoptimization(Isolate *isolate, Code *code) | v8::internal::Deoptimizer | privatestatic |
prev_materialized_count_ | v8::internal::Deoptimizer | private |
previously_materialized_objects_ | v8::internal::Deoptimizer | private |
PrintFunctionName() | v8::internal::Deoptimizer | private |
SetPlatformCompiledStubRegisters(FrameDescription *output_frame, CodeStubDescriptor *desc) | v8::internal::Deoptimizer | private |
SOFT enum value | v8::internal::Deoptimizer | |
stack_fp_ | v8::internal::Deoptimizer | private |
table_entry_size_ | v8::internal::Deoptimizer | privatestatic |
trace_scope_ | v8::internal::Deoptimizer | private |
TraceEnabledFor(BailoutType deopt_type, StackFrame::Type frame_type) | v8::internal::Deoptimizer | static |
VisitAllOptimizedFunctions(Isolate *isolate, OptimizedFunctionVisitor *visitor) | v8::internal::Deoptimizer | static |
VisitAllOptimizedFunctionsForContext(Context *context, OptimizedFunctionVisitor *visitor) | v8::internal::Deoptimizer | privatestatic |
~Deoptimizer() | v8::internal::Deoptimizer | |