Flutter Engine
The Flutter Engine
dart::Function Member List

This is the complete list of members for dart::Function, including all inherited members.

accessor_field() constdart::Function
AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) constdart::Objectprotected
AddFunctionServiceId(const JSONObject &obj) constdart::Function
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
AreValidArgumentCounts(intptr_t num_type_arguments, intptr_t num_arguments, intptr_t num_named_arguments, String *error_message) constdart::Function
AreValidArguments(intptr_t num_type_arguments, intptr_t num_arguments, const Array &argument_names, String *error_message) constdart::Function
AreValidArguments(const ArgumentsDescriptor &args_desc, String *error_message) constdart::Function
AssignFfiCallbackId(int32_t callback_id) constdart::Function
AttachCode(const Code &value) constdart::Function
awaiter_link() constdart::Function
CanBeInlined() constdart::Function
CheckHandle() constdart::Objectprotected
CheckSourceFingerprint(int32_t fp, const char *kind=nullptr) constdart::Function
Classdart::Functionfriend
class_class()dart::Objectinlinestatic
CLASS_LIST(STORE_NON_POINTER_ILLEGAL_TYPE)dart::Objectprotected
CLASS_LIST_FOR_HANDLES(DEFINE_CLASS_TESTER)dart::Object
ClassFinalizerdart::Functionfriend
clazz() constdart::Objectinline
Cleanup()dart::Objectstatic
ClearCanonical() constdart::Objectinline
ClearCode() constdart::Function
ClearCodeSafe() constdart::Function
ClearICDataArray() constdart::Function
ClearImmutable() constdart::Objectinline
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_offset()dart::Functioninlinestatic
code_source_map_class()dart::Objectinlinestatic
COMPILE_ASSERT(MethodRecognizer::kNumRecognizedMethods<(1<< kRecognizedTagSize))dart::Function
COMPILE_ASSERT(kNumTagBits<=(kBitsPerByte *sizeof(decltype(UntaggedFunction::kind_tag_))))dart::Function
compressed_stackmaps_class()dart::Objectinlinestatic
Contains(uword addr) constdart::Objectinlineprotected
ContainsCompressedPointers()dart::Objectinlinestatic
context_class()dart::Objectinlinestatic
context_scope() constdart::Function
context_scope_class()dart::Objectinlinestatic
CreateDynamicInvocationForwarder(const String &mangled_name) constdart::Function
CreateDynamicInvocationForwarderName(const String &name)dart::Functionstatic
CreateMethodExtractor(const String &getter_name) constdart::Function
CreateNameArray(Heap::Space space=Heap::kOld) constdart::Function
CurrentCode() constdart::Functioninline
CurrentCodeOf(const FunctionPtr function)dart::Functioninlinestatic
data_offset()dart::Functioninlinestatic
default_type_arguments_instantiation_mode() constdart::Function
DefaultTypeArguments(Zone *zone) constdart::Function
DemangleDynamicInvocationForwarderName(const String &name)dart::Functionstatic
DictionaryName() constdart::Functioninlinevirtual
DoArgumentTypesMatch(const Array &args, const ArgumentsDescriptor &arg_names) constdart::Function
DoArgumentTypesMatch(const Array &args, const ArgumentsDescriptor &arg_names, const TypeArguments &instantiator_type_args) constdart::Function
DoArgumentTypesMatch(const Array &args, const ArgumentsDescriptor &arg_names, const TypeArguments &instantiator_type_args, const TypeArguments &function_type_args) constdart::Function
DropUncompiledImplicitClosureFunction() constdart::Function
dynamic_class()dart::Objectinlinestatic
end_token_pos() constdart::Functioninline
EnsureHasCode() constdart::Function
EnsureHasCompiledUnoptimizedCode() constdart::Function
entry_point() constdart::Functioninline
entry_point_offset(CodeEntryKind entry_kind=CodeEntryKind::kNormal)dart::Functioninlinestatic
EntryPointOf(const FunctionPtr function)dart::Functioninlinestatic
exception_handlers_class()dart::Objectinlinestatic
extracted_method_closure() constdart::Function
ffi_trampoline_data_class()dart::Objectinlinestatic
FfiCallbackExceptionalReturn() constdart::Function
FfiCallbackId() constdart::Function
FfiCallbackTarget() constdart::Function
FfiCSignature() constdart::Function
FfiCSignatureContainsHandles() constdart::Function
FfiCSignatureReturnsStruct() constdart::Function
FfiIsLeaf() constdart::Function
field_class()dart::Objectinlinestatic
FinalizeReadOnlyObject(ObjectPtr object)dart::Objectstatic
FinalizeVMIsolate(IsolateGroup *isolate_group)dart::Objectstatic
FindICData(intptr_t deopt_id) constdart::Function
FinishInit(IsolateGroup *isolate_group)dart::Objectstatic
ForceOptimize() constdart::Function
ForwardingTarget() constdart::Function
from_offset()dart::Objectinlineprotectedstatic
function_class()dart::Objectinlinestatic
GetClassId() constdart::Objectinline
GetCoverageArray() constdart::Function
GetDynamicInvocationForwarder(const String &mangled_name) constdart::Function
GetFfiCallbackKind() constdart::Function
GetFfiCallClosurePragmaValue() constdart::Function
GetMethodExtractor(const String &getter_name) constdart::Function
GetNativeAnnotation() constdart::Function
GetOutermostFunction() constdart::Function
GetSource() constdart::Function
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
has_unboxed_double_return() constdart::Functioninline
has_unboxed_integer_return() constdart::Functioninline
has_unboxed_record_return() constdart::Functioninline
has_unboxed_return() constdart::Functioninline
HasAwaiterLink() constdart::Functioninline
HasBreakpoint() constdart::Function
HasCode() constdart::Function
HasCode(FunctionPtr function)dart::Functionstatic
HasDynamicCallers(Zone *zone) constdart::Function
HasGenericParent() constdart::Functioninline
Hash() constdart::Functionvirtual
HasImplicitClosureFunction() constdart::Functioninline
HasInstantiatedSignature(Genericity genericity=kAny, intptr_t num_free_fun_type_params=kAllFree) constdart::Function
HasOptimizedCode() constdart::Function
HasOptionalNamedParameters() constdart::Function
HasOptionalParameters() constdart::Function
HasOptionalPositionalParameters() constdart::Function
HasParent() constdart::Functioninline
HasRequiredNamedParameters() constdart::Function
HasSavedArgumentsDescriptor() constdart::Functioninline
HasThisParameter() constdart::Functioninline
HasUnboxedParameters() constdart::Functioninline
HasUnboxedReturnValue() constdart::Functioninline
ic_data_array() constdart::Function
icdata_class()dart::Objectinlinestatic
ImplicitClosureFunction() constdart::Function
ImplicitClosureTarget(Zone *zone) constdart::Function
ImplicitInstanceClosure(const Instance &receiver) constdart::Function
ImplicitStaticClosure() constdart::Function
InheritKernelOffsetFrom(const Function &src) constdart::Function
InheritKernelOffsetFrom(const Field &src) constdart::Function
Init(IsolateGroup *isolate_group)dart::Objectstatic
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
InstallOptimizedCode(const Code &code) constdart::Function
InstanceSize()dart::Functioninlinestatic
instructions_class()dart::Objectinlinestatic
instructions_section_class()dart::Objectinlinestatic
instructions_table_class()dart::Objectinlinestatic
InternalSignature() constdart::Function
InVMIsolateHeap() constdart::Objectinline
is_ffi_native() constdart::Function
is_old_native() constdart::Function
is_optimizable() constdart::Functioninline
is_sticky_specialization() constdart::Function
is_unboxed_double_parameter_at(intptr_t index) constdart::Functioninline
is_unboxed_integer_parameter_at(intptr_t index) constdart::Functioninline
is_unboxed_parameter_at(intptr_t index) constdart::Functioninline
is_visible(FunctionPtr f)dart::Functioninlinestatic
IsAsyncFunction() constdart::Functioninline
IsAsyncGenerator() constdart::Functioninline
IsCachableIdempotent() constdart::Function
IsCanonical() constdart::Objectinline
IsClosureFunction() constdart::Functioninline
IsConstructor() constdart::Functioninline
IsDispatcherOrImplicitAccessor() constdart::Functioninline
IsDynamicClosureCallDispatcher() constdart::Functioninline
IsDynamicClosureCallDispatcher(Thread *thread) constdart::Function
IsDynamicFunction(bool allow_abstract=false) constdart::Functioninline
IsDynamicInvocationForwarder() constdart::Functioninline
IsDynamicInvocationForwarderName(const String &name)dart::Functionstatic
IsDynamicInvocationForwarderName(StringPtr name)dart::Functionstatic
IsDynamicInvokeFieldDispatcher() constdart::Functioninline
IsFactory() constdart::Functioninline
IsFfiCallbackTrampoline() constdart::Functioninline
IsFfiCallbackTrampoline(FunctionPtr function)dart::Functioninlinestatic
IsFfiCallClosure() constdart::Function
IsFieldInitializer() constdart::Functioninline
IsGenerativeConstructor() constdart::Functioninline
IsGeneric() constdart::Function
IsGetterFunction() constdart::Functioninline
IsIdempotent() constdart::Function
IsImmutable() constdart::Objectinline
IsImplicitClosureFunction() constdart::Functioninline
IsImplicitClosureFunction(FunctionPtr func)dart::Functioninlinestatic
IsImplicitConstructor() constdart::Function
IsImplicitGetterFunction() constdart::Functioninline
IsImplicitGetterOrSetter() constdart::Functioninline
IsImplicitInstanceClosureFunction() constdart::Functioninline
IsImplicitInstanceClosureFunction(FunctionPtr func)dart::Functionstatic
IsImplicitSetterFunction() constdart::Functioninline
IsImplicitStaticClosureFunction() constdart::Functioninline
IsImplicitStaticClosureFunction(FunctionPtr func)dart::Functionstatic
IsImplicitStaticGetterFunction() constdart::Functioninline
IsInvokeFieldDispatcher() constdart::Functioninline
IsIrregexpFunction() constdart::Functioninline
IsLocalFunction() constdart::Functioninline
IsMethodExtractor() constdart::Functioninline
IsNew() constdart::Objectinline
IsNonImplicitClosureFunction() constdart::Functioninline
IsNoSuchMethodDispatcher() constdart::Functioninline
IsNull() constdart::Objectinline
IsOld() constdart::Objectinline
IsOptimizable() constdart::Function
IsPreferInline() constdart::Function
IsPrivate() constdart::Function
IsRecognized() constdart::Functioninline
IsRecordFieldGetter() constdart::Functioninline
IsRegularFunction() constdart::Functioninline
IsRequiredAt(intptr_t index) constdart::Function
IsSetterFunction() constdart::Functioninline
IsStaticFunction() constdart::Functioninline
IsSuspendableFunction() constdart::Functioninline
IsSyncGenerator() constdart::Functioninline
IsTypedDataViewFactory() constdart::Function
IsUnmodifiableTypedDataViewFactory() constdart::Function
JSONType() constdart::Objectinlinevirtual
kClassIddart::Objectstatic
kernel_offset() constdart::Functioninline
kernel_program_info_class()dart::Objectinlinestatic
KernelLibrary() constdart::Function
KernelLibraryIndex() constdart::Function
KernelLibraryOffset() constdart::Function
KernelProgramInfo() constdart::Function
kHashBitsdart::Objectstatic
kind() constdart::Functioninline
kind_tag_offset()dart::Functioninlinestatic
KindOf(FunctionPtr func)dart::Functioninlinestatic
KindTagBits enum namedart::Function
KindToCString(UntaggedFunction::Kind kind)dart::Functionstatic
kInternalName enum valuedart::Object
kKindTagPos enum valuedart::Function
kKindTagSize enum valuedart::Function
kLastModifierBitPos enum valuedart::Function
kMaxInstructionCountdart::Functionstatic
kModifierPos enum valuedart::Function
kModifierSize enum valuedart::Function
kNumTagBits enum valuedart::Function
kRecognizedTagPos enum valuedart::Function
kRecognizedTagSize enum valuedart::Function
kScrubbedName enum valuedart::Object
kUserVisibleName enum valuedart::Object
language_error_class()dart::Objectinlinestatic
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
MakesCopyOfParameters() constdart::Functioninline
MakeUnusedSpaceTraversable(const Object &obj, intptr_t original_size, intptr_t used_size)dart::Objectstatic
maximum_unboxed_parameter_count()dart::Functioninlinestatic
MaxNumberOfParametersInRegisters(Zone *zone) constdart::Function
MayHaveUncheckedEntryPoint() constdart::Function
megamorphic_cache_class()dart::Objectinlinestatic
modifier() constdart::Functioninline
monomorphicsmiablecall_class()dart::Objectinlinestatic
name() constdart::Functioninline
NameCString(NameVisibility name_visibility) constdart::Function
NameDisambiguation enum namedart::Object
namespace_class()dart::Objectinlinestatic
NameVisibility enum namedart::Object
native_name() constdart::Function
NeedsArgumentTypeChecks() constdart::Functioninline
NeedsMonomorphicCheckedEntry(Zone *zone) constdart::Function
NeedsTypeArgumentTypeChecks() constdart::Functioninline
New(const FunctionType &signature, const String &name, UntaggedFunction::Kind kind, bool is_static, bool is_const, bool is_abstract, bool is_external, bool is_native, const Object &owner, TokenPosition token_pos, Heap::Space space=Heap::kOld)dart::Functionstatic
NewClosureFunction(const String &name, const Function &parent, TokenPosition token_pos)dart::Functionstatic
NewClosureFunctionWithKind(UntaggedFunction::Kind kind, const String &name, const Function &parent, bool is_static, TokenPosition token_pos, const Object &owner)dart::Functionstatic
NewImplicitClosureFunction(const String &name, const Function &parent, TokenPosition token_pos)dart::Functionstatic
null()dart::Objectinlinestatic
num_fixed_parameters() constdart::Function
NumImplicitParameters() constdart::Function
NumOptionalNamedParameters() constdart::Function
NumOptionalParameters() constdart::Function
NumOptionalPositionalParameters() constdart::Function
NumParameters() constdart::Function
NumParentTypeArguments() constdart::Function
NumTypeArguments() constdart::Function
NumTypeParameters() constdart::Function
Object()dart::Objectinlineprotected
object_pool_class()dart::Objectinlinestatic
ObjectPtrType typedefdart::Object
operator=(ObjectPtr value)dart::Objectinline
Owner() constdart::Function
packed_fields() constdart::Functioninline
parameter_types() constdart::Functioninline
ParameterNameAt(intptr_t index) constdart::Function
ParameterTypeAt(intptr_t index) constdart::Function
parent_function() constdart::Function
Parserdart::Functionfriend
patch_class_class()dart::Objectinlinestatic
pc_descriptors_class()dart::Objectinlinestatic
Precompilerdart::Functionfriend
PRECOMPILER_WSR_FIELD_DECLARATION(FunctionType, signature)dart::Function
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
PrintName(const NameFormattingParams &params, BaseTextBuffer *printer) constdart::Function
ProgramVisitordart::Functionfriend
PrologueNeedsArgumentsDescriptor() constdart::Function
ptr() constdart::Objectinline
ptr_dart::Objectprotected
QualifiedScrubbedName() constdart::Function
QualifiedScrubbedNameCString() constdart::Function
QualifiedUserVisibleName() constdart::Function
QualifiedUserVisibleNameCString() constdart::Function
raw_value() constdart::Objectinlineprotected
RawCast(ObjectPtr obj)dart::Objectinlinestatic
RawOwner() constdart::Functioninline
ReadOnlyHandle()dart::Objectinlinestatic
ReadOnlyHandleImpl(intptr_t cid)dart::Objectinlineprotectedstatic
recognized_kind() constdart::Functioninline
RecognizedKindForceOptimize() constdart::Function
regexp() constdart::Function
reset_unboxed_parameters_and_return() constdart::Functioninline
RestoreICDataMap(ZoneGrowableArray< const ICData * > *deopt_id_to_ic_data, bool clone_ic_data) constdart::Function
result_type() constdart::Functioninline
RoundedAllocationSize(intptr_t size)dart::Objectinlineprotectedstatic
SafeToClosurize() constdart::Function
saved_args_desc() constdart::Function
SaveICDataMap(const ZoneGrowableArray< const ICData * > &deopt_id_to_ic_data, const Array &edge_counters_array, const Array &coverage_array) constdart::Function
script() constdart::Function
script_class()dart::Objectinlinestatic
sentinel_class()dart::Objectinlinestatic
set_accessor_field(const Field &value) constdart::Function
set_awaiter_link(AwaiterLink link) constdart::Function
set_context_scope(const ContextScope &value) constdart::Function
set_default_type_arguments_instantiation_mode(InstantiationMode value) constdart::Function
set_end_token_pos(TokenPosition value) constdart::Functioninline
set_extracted_method_closure(const Function &function) constdart::Function
set_is_optimizable(bool value) constdart::Functioninline
set_kernel_offset(intptr_t value) constdart::Functioninline
set_modifier(UntaggedFunction::AsyncModifier value) constdart::Function
set_native_name(const String &name) constdart::Function
set_owner(const Object &value) constdart::Function
set_packed_fields(uint32_t packed_fields) constdart::Function
set_recognized_kind(MethodRecognizer::Kind value) constdart::Function
set_saved_args_desc(const Array &array) constdart::Function
set_token_pos(TokenPosition value) constdart::Function
set_unboxed_double_parameter_at(intptr_t index) constdart::Functioninline
set_unboxed_double_return() constdart::Functioninline
set_unboxed_integer_parameter_at(intptr_t index) constdart::Functioninline
set_unboxed_integer_return() constdart::Functioninline
set_unboxed_record_return() constdart::Functioninline
set_unoptimized_code(const Code &value) constdart::Function
set_vm_isolate_snapshot_object_table(const Array &table)dart::Objectstatic
set_vtable(cpp_vtable value)dart::Objectinlineprotected
SetCanonical() constdart::Objectinline
SetDeoptReasonForAll(intptr_t deopt_id, ICData::DeoptReasonId reason)dart::Function
SetFfiCallbackExceptionalReturn(const Instance &value) constdart::Function
SetFfiCallbackKind(FfiCallbackKind value) constdart::Function
SetFfiCallbackTarget(const Function &target) constdart::Function
SetFfiCSignature(const FunctionType &sig) constdart::Function
SetForwardingTarget(const Function &target) constdart::Function
SetImmutable() constdart::Objectinline
SetInstructions(const Code &value) constdart::Function
SetInstructionsSafe(const Code &value) constdart::Function
SetIsOptimizable(bool value) constdart::Function
SetKernelLibraryAndEvalScript(const Script &script, const class KernelProgramInfo &kernel_program_info, intptr_t index) constdart::Function
SetOptimizedCallSiteCountClamped(uintptr_t value) constdart::Functioninline
SetOptimizedInstructionCountClamped(uintptr_t value) constdart::Functioninline
SetParameterNameAt(intptr_t index, const String &value) constdart::Function
setPtr(ObjectPtr value, intptr_t default_cid)dart::Objectinlineprotected
SetRegExpData(const RegExp &regexp, intptr_t string_specialization_cid, bool sticky) constdart::Function
SetSignature(const FunctionType &value) constdart::Function
SetUsageCounter(intptr_t value) constdart::Functioninline
SetWasExecuted(bool value) constdart::Functioninline
ShouldHaveImmutabilityBitSet(classid_t class_id)dart::Objectstatic
signature_offset()dart::Functioninlinestatic
singletargetcache_class()dart::Objectinlinestatic
SourceFingerprint() constdart::Function
SourceSize() constdart::Function
StateBits enum namedart::Function
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
string_specialization_cid() constdart::Function
subtypetestcache_class()dart::Objectinlinestatic
SwitchToLazyCompiledUnoptimizedCode() constdart::Function
SwitchToUnoptimizedCode() constdart::Function
tags_offset()dart::Objectinlinestatic
to_offset(intptr_t length=0)dart::Objectinlineprotectedstatic
ToCString() constdart::Objectinlinevirtual
ToFullyQualifiedCString() constdart::Function
token_pos() constdart::Functioninline
ToLibNamePrefixedQualifiedCString() constdart::Function
ToQualifiedCString() constdart::Function
Typedart::Functionfriend
type_arguments_class()dart::Objectinlinestatic
type_parameters() constdart::Functioninline
type_parameters_class()dart::Objectinlinestatic
TypeParameterAt(intptr_t index, Nullability nullability=Nullability::kNonNullable) constdart::Function
unchecked_entry_point_offset()dart::Functioninlinestatic
unhandled_exception_class()dart::Objectinlinestatic
UnimplementedMethod() constdart::Objectprotected
unlinkedcall_class()dart::Objectinlinestatic
unoptimized_code() constdart::Functioninline
UnsafeMutableNonPointer(const FieldType *addr) constdart::Objectinlineprotected
UntaggedFunctiondart::Functionfriend
UntaggedObjectType typedefdart::Object
unwind_error_class()dart::Objectinlinestatic
UserVisibleName() constdart::Function
UserVisibleNameCString() constdart::Function
UserVisibleSignature() constdart::Function
var_descriptors_class()dart::Objectinlinestatic
VerifyBuiltinVtable(intptr_t cid)dart::Objectinlinestatic
VerifyBuiltinVtables()dart::Objectstatic
VerifyCallEntryPoint() constdart::Function
VerifyClosurizedEntryPoint() constdart::Function
void_class()dart::Objectinlinestatic
vtable() constdart::Objectinlineprotected
WasExecuted() constdart::Functioninline
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