Flutter Engine
The Flutter Engine
|
This is the complete list of members for dart::ICData, including all inherited members.
AddCheck(const GrowableArray< intptr_t > &class_ids, const Function &target, intptr_t count=1) const | dart::ICData | |
AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) const | dart::Object | protected |
AddDeoptReason(ICData::DeoptReasonId reason) const | dart::ICData | |
AddReceiverCheck(intptr_t receiver_class_id, const Function &target, intptr_t count=1, StaticTypeExactnessState exactness=StaticTypeExactnessState::NotTracking()) const | dart::ICData | |
AggregateCount() const | dart::ICData | |
Allocate(intptr_t cls_id, intptr_t size, Heap::Space space, bool compressed, uword ptr_field_start_offset, uword ptr_field_end_offset) | dart::Object | protectedstatic |
Allocate(Heap::Space space) | dart::Object | inlineprotectedstatic |
Allocate(Heap::Space space, intptr_t elements) | dart::Object | inlineprotectedstatic |
AllocateVariant(intptr_t class_id, Heap::Space space) | dart::Object | inlineprotectedstatic |
AllocateVariant(intptr_t class_id, Heap::Space space, intptr_t elements) | dart::Object | inlineprotectedstatic |
api_error_class() | dart::Object | inlinestatic |
arguments_descriptor() const | dart::CallSiteData | inline |
arguments_descriptor_offset() | dart::CallSiteData | inlinestatic |
AsUnaryClassChecks() const | dart::ICData | inline |
AsUnaryClassChecksForArgNr(intptr_t arg_nr) const | dart::ICData | |
AsUnaryClassChecksSortedByCount() const | dart::ICData | |
AsUnlinkedCall() const | dart::ICData | |
CallSiteResetter | dart::ICData | friend |
CallTargets | dart::ICData | friend |
CheckHandle() const | dart::Object | protected |
Class | dart::ICData | friend |
class_class() | dart::Object | inlinestatic |
CLASS_LIST(STORE_NON_POINTER_ILLEGAL_TYPE) | dart::Object | protected |
CLASS_LIST_FOR_HANDLES(DEFINE_CLASS_TESTER) | dart::Object | |
clazz() const | dart::Object | inline |
Cleanup() | dart::ICData | static |
Clear(const CallSiteResetter &proof_of_reload) const | dart::ICData | inline |
ClearAndSetStaticTarget(const Function &func, const CallSiteResetter &proof_of_reload) const | dart::ICData | |
ClearCanonical() const | dart::Object | inline |
ClearCountAt(intptr_t index, const CallSiteResetter &proof_of_reload) const | dart::ICData | |
ClearImmutable() const | dart::Object | inline |
Clone(const ICData &from) | dart::ICData | static |
dart::CallSiteData::Clone(const Object &orig, Heap::Space space, bool load_with_relaxed_atomics=false) | dart::Object | protectedstatic |
closure_data_class() | dart::Object | inlinestatic |
code_class() | dart::Object | inlinestatic |
code_source_map_class() | dart::Object | inlinestatic |
CodeIndexFor(intptr_t num_args) | dart::ICData | inlinestatic |
compressed_stackmaps_class() | dart::Object | inlinestatic |
Contains(uword addr) const | dart::Object | inlineprotected |
ContainsCompressedPointers() | dart::Object | inlinestatic |
context_class() | dart::Object | inlinestatic |
context_scope_class() | dart::Object | inlinestatic |
CountIndexFor(intptr_t num_args) | dart::ICData | inlinestatic |
CountWithoutTypeArgs() const | dart::CallSiteData | |
CountWithTypeArgs() const | dart::CallSiteData | |
DebugDump() const | dart::ICData | |
deopt_id() const | dart::ICData | inline |
DeoptFlags enum name | dart::ICData | |
DeoptReasonId enum name | dart::ICData | |
DeoptReasons() const | dart::ICData | |
DictionaryName() const | dart::Object | virtual |
dynamic_class() | dart::Object | inlinestatic |
EnsureHasCheck(const GrowableArray< intptr_t > &class_ids, const Function &target, intptr_t count=1) const | dart::ICData | |
EnsureHasReceiverCheck(intptr_t receiver_class_id, const Function &target, intptr_t count=1, StaticTypeExactnessState exactness=StaticTypeExactnessState::NotTracking()) const | dart::ICData | |
entries() const | dart::ICData | inline |
entries_offset() | dart::ICData | inlinestatic |
EntryPointIndexFor(intptr_t num_args) | dart::ICData | inlinestatic |
ExactnessIndexFor(intptr_t num_args) | dart::ICData | inlinestatic |
exception_handlers_class() | dart::Object | inlinestatic |
ffi_trampoline_data_class() | dart::Object | inlinestatic |
field_class() | dart::Object | inlinestatic |
FinalizeReadOnlyObject(ObjectPtr object) | dart::Object | static |
FinalizeVMIsolate(IsolateGroup *isolate_group) | dart::Object | static |
FindCheck(const GrowableArray< intptr_t > &cids) const | dart::ICData | |
FinishInit(IsolateGroup *isolate_group) | dart::Object | static |
from_offset() | dart::Object | inlineprotectedstatic |
function_class() | dart::Object | inlinestatic |
GetCheckAt(intptr_t index, GrowableArray< intptr_t > *class_ids, Function *target) const | dart::ICData | |
GetCidAt(intptr_t index) const | dart::ICData | |
GetClassId() const | dart::Object | inline |
GetClassIdAt(intptr_t index, intptr_t arg_nr) const | dart::ICData | |
GetClassIdsAt(intptr_t index, GrowableArray< intptr_t > *class_ids) const | dart::ICData | |
GetCountAt(intptr_t index) const | dart::ICData | |
GetExactnessAt(intptr_t count) const | dart::ICData | |
GetOneClassCheckAt(intptr_t index, intptr_t *class_id, Function *target) const | dart::ICData | |
GetReceiverClassIdAt(intptr_t index) const | dart::ICData | |
GetTargetAt(intptr_t index) const | dart::ICData | |
Handle() | dart::Object | inlinestatic |
Handle(Zone *zone) | dart::Object | inlinestatic |
Handle(ObjectPtr ptr) | dart::Object | inlinestatic |
Handle(Zone *zone, ObjectPtr ptr) | dart::Object | inlinestatic |
HandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid) | dart::Object | inlineprotectedstatic |
HasDeoptReason(ICData::DeoptReasonId reason) const | dart::ICData | |
HasDeoptReasons() const | dart::ICData | inline |
Hash() const | dart::ICData | |
HasReceiverClassId(intptr_t class_id) const | dart::ICData | |
icdata_class() | dart::Object | inlinestatic |
ICDataOfEntriesArray(const Array &array) | dart::ICData | static |
ICDataTestTask | dart::ICData | friend |
IncrementCountAt(intptr_t index, intptr_t value) const | dart::ICData | |
Init() | dart::ICData | static |
dart::CallSiteData::Init(IsolateGroup *isolate_group) | dart::Object | static |
dart::CallSiteData::Init(IsolateGroup *isolate_group, const uint8_t *kernel_buffer, intptr_t kernel_buffer_size) | dart::Object | static |
InitNullAndBool(IsolateGroup *isolate_group) | dart::Object | static |
InitVtables() | dart::Object | static |
InstanceSize() | dart::ICData | inlinestatic |
instructions_class() | dart::Object | inlinestatic |
instructions_section_class() | dart::Object | inlinestatic |
instructions_table_class() | dart::Object | inlinestatic |
InVMIsolateHeap() const | dart::Object | inline |
is_static_call() const | dart::ICData | |
is_tracking_exactness() const | dart::ICData | inline |
IsCanonical() const | dart::Object | inline |
IsImmutable() const | dart::ICData | |
IsNew() const | dart::Object | inline |
IsNull() const | dart::Object | inline |
IsOld() const | dart::Object | inline |
IsOriginal() const | dart::ICData | inline |
IsUsedAt(intptr_t i) const | dart::ICData | |
IsValidEntryIndex(intptr_t index) const | dart::ICData | inline |
JSONType() const | dart::Object | inlinevirtual |
kCachedICDataArrayCount enum value | dart::ICData | |
kCachedICDataMaxArgsTestedWithoutExactnessTracking enum value | dart::ICData | |
kCachedICDataOneArgWithExactnessTrackingIdx enum value | dart::ICData | |
kCachedICDataZeroArgTestedWithoutExactnessTrackingIdx enum value | dart::ICData | |
kClassId | dart::Object | static |
kernel_program_info_class() | dart::Object | inlinestatic |
kGeneralized enum value | dart::ICData | |
kHashBits | dart::Object | static |
kHoisted enum value | dart::ICData | |
kInternalName enum value | dart::Object | |
kLastRecordedDeoptReason | dart::ICData | static |
kNumRebindRules enum value | dart::ICData | |
kScrubbedName enum value | dart::Object | |
kUserVisibleName enum value | dart::Object | |
language_error_class() | dart::Object | inlinestatic |
Length() const | dart::ICData | |
library_class() | dart::Object | inlinestatic |
loadingunit_class() | dart::Object | inlinestatic |
LoadNonPointer(const FieldType *addr) const | dart::Object | inlineprotected |
LoadNonPointer(const FieldType *addr) const | dart::Object | inlineprotected |
LoadPointer(type const *addr) const | dart::Object | inlineprotected |
MakeUnusedSpaceTraversable(const Object &obj, intptr_t original_size, intptr_t used_size) | dart::Object | static |
megamorphic_cache_class() | dart::Object | inlinestatic |
monomorphicsmiablecall_class() | dart::Object | inlinestatic |
NameDisambiguation enum name | dart::Object | |
namespace_class() | dart::Object | inlinestatic |
NameVisibility enum name | dart::Object | |
New(const Function &owner, const String &target_name, const Array &arguments_descriptor, intptr_t deopt_id, intptr_t num_args_tested, RebindRule rebind_rule, const AbstractType &receiver_type=Object::null_abstract_type()) | dart::ICData | static |
NewForStaticCall(const Function &owner, const Function &target, const Array &arguments_descriptor, intptr_t deopt_id, intptr_t num_args_tested, RebindRule rebind_rule) | dart::ICData | static |
NewFrom(const ICData &from, intptr_t num_args_tested) | dart::ICData | static |
NewWithCheck(const Function &owner, const String &target_name, const Array &arguments_descriptor, intptr_t deopt_id, intptr_t num_args_tested, RebindRule rebind_rule, GrowableArray< intptr_t > *cids, const Function &target, const AbstractType &receiver_type=Object::null_abstract_type()) | dart::ICData | static |
null() | dart::Object | inlinestatic |
NumArgsTested() const | dart::ICData | |
NumArgsTestedMask() | dart::ICData | inlinestatic |
NumArgsTestedShift() | dart::ICData | inlinestatic |
NumberOfChecks() const | dart::ICData | |
NumberOfChecksIs(intptr_t n) const | dart::ICData | |
NumberOfUsedChecks() const | dart::ICData | |
Object() | dart::Object | inlineprotected |
object_pool_class() | dart::Object | inlinestatic |
ObjectPtrType typedef | dart::Object | |
operator=(ObjectPtr value) | dart::Object | inline |
Original() const | dart::ICData | |
Owner() const | dart::ICData | |
owner_offset() | dart::ICData | inlinestatic |
ParseRebindRule(const char *str, RebindRule *out) | dart::ICData | static |
patch_class_class() | dart::Object | inlinestatic |
pc_descriptors_class() | dart::Object | inlinestatic |
Print() const | dart::Object | |
PrintImplementationFields(JSONStream *stream) const | dart::Object | |
PrintImplementationFieldsImpl(const JSONArray &jsarr_fields) const | dart::Object | virtual |
PrintJSON(JSONStream *stream, bool ref=true) const | dart::Object | |
PrintJSONImpl(JSONStream *stream, bool ref) const | dart::Object | virtual |
PrintToJSONArray(const JSONArray &jsarray, TokenPosition token_pos) const | dart::ICData | |
ptr() const | dart::Object | inline |
ptr_ | dart::Object | protected |
raw_value() const | dart::Object | inlineprotected |
RawCast(ObjectPtr obj) | dart::Object | inlinestatic |
ReadOnlyHandle() | dart::Object | inlinestatic |
ReadOnlyHandleImpl(intptr_t cid) | dart::Object | inlineprotectedstatic |
rebind_rule() const | dart::ICData | |
RebindRule enum name | dart::ICData | |
RebindRuleToCString(RebindRule r) | dart::ICData | static |
receiver_cannot_be_smi() const | dart::ICData | inline |
receivers_static_type() const | dart::ICData | inline |
receivers_static_type_offset() | dart::ICData | inlinestatic |
RoundedAllocationSize(intptr_t size) | dart::Object | inlineprotectedstatic |
script_class() | dart::Object | inlinestatic |
sentinel_class() | dart::Object | inlinestatic |
set_is_megamorphic(bool value) const | dart::ICData | inline |
set_receiver_cannot_be_smi(bool value) const | dart::ICData | inline |
set_vm_isolate_snapshot_object_table(const Array &table) | dart::Object | static |
set_vtable(cpp_vtable value) | dart::Object | inlineprotected |
SetCanonical() const | dart::Object | inline |
SetCountAt(intptr_t index, intptr_t value) const | dart::ICData | |
SetDeoptReasons(uint32_t reasons) const | dart::ICData | |
SetImmutable() const | dart::Object | inline |
SetOriginal(const ICData &value) const | dart::ICData | |
setPtr(ObjectPtr value, intptr_t default_cid) | dart::Object | inlineprotected |
ShouldHaveImmutabilityBitSet(classid_t class_id) | dart::Object | static |
singletargetcache_class() | dart::Object | inlinestatic |
SizeWithoutTypeArgs() const | dart::CallSiteData | |
SizeWithTypeArgs() const | dart::CallSiteData | |
state_bits_offset() | dart::ICData | inlinestatic |
StoreCompressedPointer(compressed_type const *addr, type value) const | dart::Object | inlineprotected |
StoreNonPointer(const FieldType *addr, ValueType value) const | dart::Object | inlineprotected |
StoreNonPointer(const FieldType *addr, ValueType value) const | dart::Object | inlineprotected |
StorePointer(type const *addr, type value) const | dart::Object | inlineprotected |
StorePointerUnaligned(type const *addr, type value, Thread *thread) const | dart::Object | inlineprotected |
StoreSimd128(const FieldType *addr, simd128_value_t value) const | dart::Object | inlineprotected |
StoreSmi(SmiPtr const *addr, SmiPtr value) const | dart::Object | inlineprotected |
subtypetestcache_class() | dart::Object | inlinestatic |
tags_offset() | dart::Object | inlinestatic |
target_name() const | dart::CallSiteData | inline |
target_name_offset() | dart::CallSiteData | inlinestatic |
TargetIndexFor(intptr_t num_args) | dart::ICData | inlinestatic |
TestEntryLengthFor(intptr_t num_args, bool tracking_exactness) | dart::ICData | static |
to_offset(intptr_t length=0) | dart::Object | inlineprotectedstatic |
ToCString() const | dart::Object | inlinevirtual |
TruncateTo(intptr_t num_checks, const CallSiteResetter &proof_of_reload) const | dart::ICData | |
type_arguments_class() | dart::Object | inlinestatic |
type_parameters_class() | dart::Object | inlinestatic |
TypeArgsLen() const | dart::CallSiteData | |
unhandled_exception_class() | dart::Object | inlinestatic |
UnimplementedMethod() const | dart::Object | protected |
unlinkedcall_class() | dart::Object | inlinestatic |
UnsafeMutableNonPointer(const FieldType *addr) const | dart::Object | inlineprotected |
UntaggedObjectType typedef | dart::Object | |
unwind_error_class() | dart::Object | inlinestatic |
var_descriptors_class() | dart::Object | inlinestatic |
VerifyBuiltinVtable(intptr_t cid) | dart::Object | inlinestatic |
VerifyBuiltinVtables() | dart::Object | static |
VMDeserializationRoots | dart::ICData | friend |
VMSerializationRoots | dart::ICData | friend |
void_class() | dart::Object | inlinestatic |
vtable() const | dart::Object | inlineprotected |
weak_array_class() | dart::Object | inlinestatic |
weak_serialization_reference_class() | dart::Object | inlinestatic |
ZoneHandle() | dart::Object | inlinestatic |
ZoneHandle(Zone *zone) | dart::Object | inlinestatic |
ZoneHandle(ObjectPtr ptr) | dart::Object | inlinestatic |
ZoneHandle(Zone *zone, ObjectPtr ptr) | dart::Object | inlinestatic |
ZoneHandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid) | dart::Object | inlineprotectedstatic |
~Object() | dart::Object | inlinevirtual |