Flutter Engine
The Flutter Engine
dart::ICData Member List

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) constdart::ICData
AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) constdart::Objectprotected
AddDeoptReason(ICData::DeoptReasonId reason) constdart::ICData
AddReceiverCheck(intptr_t receiver_class_id, const Function &target, intptr_t count=1, StaticTypeExactnessState exactness=StaticTypeExactnessState::NotTracking()) constdart::ICData
AggregateCount() constdart::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::Objectprotectedstatic
Allocate(Heap::Space space)dart::Objectinlineprotectedstatic
Allocate(Heap::Space space, intptr_t elements)dart::Objectinlineprotectedstatic
AllocateVariant(intptr_t class_id, Heap::Space space)dart::Objectinlineprotectedstatic
AllocateVariant(intptr_t class_id, Heap::Space space, intptr_t elements)dart::Objectinlineprotectedstatic
api_error_class()dart::Objectinlinestatic
arguments_descriptor() constdart::CallSiteDatainline
arguments_descriptor_offset()dart::CallSiteDatainlinestatic
AsUnaryClassChecks() constdart::ICDatainline
AsUnaryClassChecksForArgNr(intptr_t arg_nr) constdart::ICData
AsUnaryClassChecksSortedByCount() constdart::ICData
AsUnlinkedCall() constdart::ICData
CallSiteResetterdart::ICDatafriend
CallTargetsdart::ICDatafriend
CheckHandle() constdart::Objectprotected
Classdart::ICDatafriend
class_class()dart::Objectinlinestatic
CLASS_LIST(STORE_NON_POINTER_ILLEGAL_TYPE)dart::Objectprotected
CLASS_LIST_FOR_HANDLES(DEFINE_CLASS_TESTER)dart::Object
clazz() constdart::Objectinline
Cleanup()dart::ICDatastatic
Clear(const CallSiteResetter &proof_of_reload) constdart::ICDatainline
ClearAndSetStaticTarget(const Function &func, const CallSiteResetter &proof_of_reload) constdart::ICData
ClearCanonical() constdart::Objectinline
ClearCountAt(intptr_t index, const CallSiteResetter &proof_of_reload) constdart::ICData
ClearImmutable() constdart::Objectinline
Clone(const ICData &from)dart::ICDatastatic
dart::CallSiteData::Clone(const Object &orig, Heap::Space space, bool load_with_relaxed_atomics=false)dart::Objectprotectedstatic
closure_data_class()dart::Objectinlinestatic
code_class()dart::Objectinlinestatic
code_source_map_class()dart::Objectinlinestatic
CodeIndexFor(intptr_t num_args)dart::ICDatainlinestatic
compressed_stackmaps_class()dart::Objectinlinestatic
Contains(uword addr) constdart::Objectinlineprotected
ContainsCompressedPointers()dart::Objectinlinestatic
context_class()dart::Objectinlinestatic
context_scope_class()dart::Objectinlinestatic
CountIndexFor(intptr_t num_args)dart::ICDatainlinestatic
CountWithoutTypeArgs() constdart::CallSiteData
CountWithTypeArgs() constdart::CallSiteData
DebugDump() constdart::ICData
deopt_id() constdart::ICDatainline
DeoptFlags enum namedart::ICData
DeoptReasonId enum namedart::ICData
DeoptReasons() constdart::ICData
DictionaryName() constdart::Objectvirtual
dynamic_class()dart::Objectinlinestatic
EnsureHasCheck(const GrowableArray< intptr_t > &class_ids, const Function &target, intptr_t count=1) constdart::ICData
EnsureHasReceiverCheck(intptr_t receiver_class_id, const Function &target, intptr_t count=1, StaticTypeExactnessState exactness=StaticTypeExactnessState::NotTracking()) constdart::ICData
entries() constdart::ICDatainline
entries_offset()dart::ICDatainlinestatic
EntryPointIndexFor(intptr_t num_args)dart::ICDatainlinestatic
ExactnessIndexFor(intptr_t num_args)dart::ICDatainlinestatic
exception_handlers_class()dart::Objectinlinestatic
ffi_trampoline_data_class()dart::Objectinlinestatic
field_class()dart::Objectinlinestatic
FinalizeReadOnlyObject(ObjectPtr object)dart::Objectstatic
FinalizeVMIsolate(IsolateGroup *isolate_group)dart::Objectstatic
FindCheck(const GrowableArray< intptr_t > &cids) constdart::ICData
FinishInit(IsolateGroup *isolate_group)dart::Objectstatic
from_offset()dart::Objectinlineprotectedstatic
function_class()dart::Objectinlinestatic
GetCheckAt(intptr_t index, GrowableArray< intptr_t > *class_ids, Function *target) constdart::ICData
GetCidAt(intptr_t index) constdart::ICData
GetClassId() constdart::Objectinline
GetClassIdAt(intptr_t index, intptr_t arg_nr) constdart::ICData
GetClassIdsAt(intptr_t index, GrowableArray< intptr_t > *class_ids) constdart::ICData
GetCountAt(intptr_t index) constdart::ICData
GetExactnessAt(intptr_t count) constdart::ICData
GetOneClassCheckAt(intptr_t index, intptr_t *class_id, Function *target) constdart::ICData
GetReceiverClassIdAt(intptr_t index) constdart::ICData
GetTargetAt(intptr_t index) constdart::ICData
Handle()dart::Objectinlinestatic
Handle(Zone *zone)dart::Objectinlinestatic
Handle(ObjectPtr ptr)dart::Objectinlinestatic
Handle(Zone *zone, ObjectPtr ptr)dart::Objectinlinestatic
HandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid)dart::Objectinlineprotectedstatic
HasDeoptReason(ICData::DeoptReasonId reason) constdart::ICData
HasDeoptReasons() constdart::ICDatainline
Hash() constdart::ICData
HasReceiverClassId(intptr_t class_id) constdart::ICData
icdata_class()dart::Objectinlinestatic
ICDataOfEntriesArray(const Array &array)dart::ICDatastatic
ICDataTestTaskdart::ICDatafriend
IncrementCountAt(intptr_t index, intptr_t value) constdart::ICData
Init()dart::ICDatastatic
dart::CallSiteData::Init(IsolateGroup *isolate_group)dart::Objectstatic
dart::CallSiteData::Init(IsolateGroup *isolate_group, const uint8_t *kernel_buffer, intptr_t kernel_buffer_size)dart::Objectstatic
InitNullAndBool(IsolateGroup *isolate_group)dart::Objectstatic
InitVtables()dart::Objectstatic
InstanceSize()dart::ICDatainlinestatic
instructions_class()dart::Objectinlinestatic
instructions_section_class()dart::Objectinlinestatic
instructions_table_class()dart::Objectinlinestatic
InVMIsolateHeap() constdart::Objectinline
is_static_call() constdart::ICData
is_tracking_exactness() constdart::ICDatainline
IsCanonical() constdart::Objectinline
IsImmutable() constdart::ICData
IsNew() constdart::Objectinline
IsNull() constdart::Objectinline
IsOld() constdart::Objectinline
IsOriginal() constdart::ICDatainline
IsUsedAt(intptr_t i) constdart::ICData
IsValidEntryIndex(intptr_t index) constdart::ICDatainline
JSONType() constdart::Objectinlinevirtual
kCachedICDataArrayCount enum valuedart::ICData
kCachedICDataMaxArgsTestedWithoutExactnessTracking enum valuedart::ICData
kCachedICDataOneArgWithExactnessTrackingIdx enum valuedart::ICData
kCachedICDataZeroArgTestedWithoutExactnessTrackingIdx enum valuedart::ICData
kClassIddart::Objectstatic
kernel_program_info_class()dart::Objectinlinestatic
kGeneralized enum valuedart::ICData
kHashBitsdart::Objectstatic
kHoisted enum valuedart::ICData
kInternalName enum valuedart::Object
kLastRecordedDeoptReasondart::ICDatastatic
kNumRebindRules enum valuedart::ICData
kScrubbedName enum valuedart::Object
kUserVisibleName enum valuedart::Object
language_error_class()dart::Objectinlinestatic
Length() constdart::ICData
library_class()dart::Objectinlinestatic
loadingunit_class()dart::Objectinlinestatic
LoadNonPointer(const FieldType *addr) constdart::Objectinlineprotected
LoadNonPointer(const FieldType *addr) constdart::Objectinlineprotected
LoadPointer(type const *addr) constdart::Objectinlineprotected
MakeUnusedSpaceTraversable(const Object &obj, intptr_t original_size, intptr_t used_size)dart::Objectstatic
megamorphic_cache_class()dart::Objectinlinestatic
monomorphicsmiablecall_class()dart::Objectinlinestatic
NameDisambiguation enum namedart::Object
namespace_class()dart::Objectinlinestatic
NameVisibility enum namedart::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::ICDatastatic
NewForStaticCall(const Function &owner, const Function &target, const Array &arguments_descriptor, intptr_t deopt_id, intptr_t num_args_tested, RebindRule rebind_rule)dart::ICDatastatic
NewFrom(const ICData &from, intptr_t num_args_tested)dart::ICDatastatic
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::ICDatastatic
null()dart::Objectinlinestatic
NumArgsTested() constdart::ICData
NumArgsTestedMask()dart::ICDatainlinestatic
NumArgsTestedShift()dart::ICDatainlinestatic
NumberOfChecks() constdart::ICData
NumberOfChecksIs(intptr_t n) constdart::ICData
NumberOfUsedChecks() constdart::ICData
Object()dart::Objectinlineprotected
object_pool_class()dart::Objectinlinestatic
ObjectPtrType typedefdart::Object
operator=(ObjectPtr value)dart::Objectinline
Original() constdart::ICData
Owner() constdart::ICData
owner_offset()dart::ICDatainlinestatic
ParseRebindRule(const char *str, RebindRule *out)dart::ICDatastatic
patch_class_class()dart::Objectinlinestatic
pc_descriptors_class()dart::Objectinlinestatic
Print() constdart::Object
PrintImplementationFields(JSONStream *stream) constdart::Object
PrintImplementationFieldsImpl(const JSONArray &jsarr_fields) constdart::Objectvirtual
PrintJSON(JSONStream *stream, bool ref=true) constdart::Object
PrintJSONImpl(JSONStream *stream, bool ref) constdart::Objectvirtual
PrintToJSONArray(const JSONArray &jsarray, TokenPosition token_pos) constdart::ICData
ptr() constdart::Objectinline
ptr_dart::Objectprotected
raw_value() constdart::Objectinlineprotected
RawCast(ObjectPtr obj)dart::Objectinlinestatic
ReadOnlyHandle()dart::Objectinlinestatic
ReadOnlyHandleImpl(intptr_t cid)dart::Objectinlineprotectedstatic
rebind_rule() constdart::ICData
RebindRule enum namedart::ICData
RebindRuleToCString(RebindRule r)dart::ICDatastatic
receiver_cannot_be_smi() constdart::ICDatainline
receivers_static_type() constdart::ICDatainline
receivers_static_type_offset()dart::ICDatainlinestatic
RoundedAllocationSize(intptr_t size)dart::Objectinlineprotectedstatic
script_class()dart::Objectinlinestatic
sentinel_class()dart::Objectinlinestatic
set_is_megamorphic(bool value) constdart::ICDatainline
set_receiver_cannot_be_smi(bool value) constdart::ICDatainline
set_vm_isolate_snapshot_object_table(const Array &table)dart::Objectstatic
set_vtable(cpp_vtable value)dart::Objectinlineprotected
SetCanonical() constdart::Objectinline
SetCountAt(intptr_t index, intptr_t value) constdart::ICData
SetDeoptReasons(uint32_t reasons) constdart::ICData
SetImmutable() constdart::Objectinline
SetOriginal(const ICData &value) constdart::ICData
setPtr(ObjectPtr value, intptr_t default_cid)dart::Objectinlineprotected
ShouldHaveImmutabilityBitSet(classid_t class_id)dart::Objectstatic
singletargetcache_class()dart::Objectinlinestatic
SizeWithoutTypeArgs() constdart::CallSiteData
SizeWithTypeArgs() constdart::CallSiteData
state_bits_offset()dart::ICDatainlinestatic
StoreCompressedPointer(compressed_type const *addr, type value) constdart::Objectinlineprotected
StoreNonPointer(const FieldType *addr, ValueType value) constdart::Objectinlineprotected
StoreNonPointer(const FieldType *addr, ValueType value) constdart::Objectinlineprotected
StorePointer(type const *addr, type value) constdart::Objectinlineprotected
StorePointerUnaligned(type const *addr, type value, Thread *thread) constdart::Objectinlineprotected
StoreSimd128(const FieldType *addr, simd128_value_t value) constdart::Objectinlineprotected
StoreSmi(SmiPtr const *addr, SmiPtr value) constdart::Objectinlineprotected
subtypetestcache_class()dart::Objectinlinestatic
tags_offset()dart::Objectinlinestatic
target_name() constdart::CallSiteDatainline
target_name_offset()dart::CallSiteDatainlinestatic
TargetIndexFor(intptr_t num_args)dart::ICDatainlinestatic
TestEntryLengthFor(intptr_t num_args, bool tracking_exactness)dart::ICDatastatic
to_offset(intptr_t length=0)dart::Objectinlineprotectedstatic
ToCString() constdart::Objectinlinevirtual
TruncateTo(intptr_t num_checks, const CallSiteResetter &proof_of_reload) constdart::ICData
type_arguments_class()dart::Objectinlinestatic
type_parameters_class()dart::Objectinlinestatic
TypeArgsLen() constdart::CallSiteData
unhandled_exception_class()dart::Objectinlinestatic
UnimplementedMethod() constdart::Objectprotected
unlinkedcall_class()dart::Objectinlinestatic
UnsafeMutableNonPointer(const FieldType *addr) constdart::Objectinlineprotected
UntaggedObjectType typedefdart::Object
unwind_error_class()dart::Objectinlinestatic
var_descriptors_class()dart::Objectinlinestatic
VerifyBuiltinVtable(intptr_t cid)dart::Objectinlinestatic
VerifyBuiltinVtables()dart::Objectstatic
VMDeserializationRootsdart::ICDatafriend
VMSerializationRootsdart::ICDatafriend
void_class()dart::Objectinlinestatic
vtable() constdart::Objectinlineprotected
weak_array_class()dart::Objectinlinestatic
weak_serialization_reference_class()dart::Objectinlinestatic
ZoneHandle()dart::Objectinlinestatic
ZoneHandle(Zone *zone)dart::Objectinlinestatic
ZoneHandle(ObjectPtr ptr)dart::Objectinlinestatic
ZoneHandle(Zone *zone, ObjectPtr ptr)dart::Objectinlinestatic
ZoneHandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid)dart::Objectinlineprotectedstatic
~Object()dart::Objectinlinevirtual