Flutter Engine
The Flutter Engine
dart::Code Member List

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

active_instructions() constdart::Codeinline
active_instructions_offset()dart::Codeinlinestatic
AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) constdart::Objectprotected
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
CallEntryPoint enum namedart::Code
CallKind enum namedart::Code
CallSiteResetterdart::Codefriend
CheckHandle() constdart::Objectprotected
Classdart::Codefriend
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::Objectstatic
ClearCanonical() constdart::Objectinline
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_source_map() constdart::Codeinline
code_source_map_class()dart::Objectinlinestatic
CodeDeserializationClusterdart::Codefriend
CodeKeyValueTraitdart::Codefriend
CodePatcherdart::Codefriend
CodeSerializationClusterdart::Codefriend
CodeTestHelperdart::Codefriend
compile_timestamp() constdart::Codeinline
compressed_stackmaps() constdart::Codeinline
compressed_stackmaps_class()dart::Objectinlinestatic
Contains(uword addr) constdart::Objectinlineprotected
ContainsCompressedPointers()dart::Objectinlinestatic
ContainsInstructionAt(uword addr) constdart::Codeinline
ContainsInstructionAt(const CodePtr code, uword pc)dart::Codeinlinestatic
context_class()dart::Objectinlinestatic
context_scope_class()dart::Objectinlinestatic
deopt_info_array() constdart::Codeinline
Deserializerdart::Codefriend
DictionaryName() constdart::Objectvirtual
DisableDartCode() constdart::Code
DisableStubCode(bool is_cls_parameterized) constdart::Code
Disassemble(DisassemblyFormatter *formatter=nullptr) constdart::Code
DumpInlineIntervals() constdart::Code
DumpSourcePositions(bool relative_addresses=false) constdart::Code
DumpStackFramedart::Codefriend
dynamic_class()dart::Objectinlinestatic
Enable() constdart::Codeinline
entry_point_offset(EntryKind kind=EntryKind::kNormal)dart::Codeinlinestatic
EntryKind typedefdart::Code
EntryKindToCString(EntryKind kind)dart::Codestatic
EntryPoint() constdart::Codeinline
EntryPointOf(const CodePtr code)dart::Codeinlinestatic
exception_handlers() constdart::Codeinline
exception_handlers_class()dart::Objectinlinestatic
ffi_trampoline_data_class()dart::Objectinlinestatic
field_class()dart::Objectinlinestatic
FinalizeCode(FlowGraphCompiler *compiler, compiler::Assembler *assembler, PoolAttachment pool_attachment, bool optimized, CodeStatistics *stats)dart::Codestatic
FinalizeCodeAndNotify(const Function &function, FlowGraphCompiler *compiler, compiler::Assembler *assembler, PoolAttachment pool_attachment, bool optimized=false, CodeStatistics *stats=nullptr)dart::Codestatic
FinalizeCodeAndNotify(const char *name, FlowGraphCompiler *compiler, compiler::Assembler *assembler, PoolAttachment pool_attachment, bool optimized=false, CodeStatistics *stats=nullptr)dart::Codestatic
FinalizeReadOnlyObject(ObjectPtr object)dart::Objectstatic
FinalizeVMIsolate(IsolateGroup *isolate_group)dart::Objectstatic
FindCode(uword pc, int64_t timestamp)dart::Codestatic
FindCodeUnsafe(uword pc)dart::Codestatic
FinishInit(IsolateGroup *isolate_group)dart::Objectstatic
from_offset()dart::Objectinlineprotectedstatic
function() constdart::Codeinline
function_class()dart::Objectinlinestatic
FunctionSerializationClusterdart::Codefriend
GetClassId() constdart::Objectinline
GetDeoptIdForOsr(uword pc) constdart::Code
GetDeoptInfoAtPc(uword pc, ICData::DeoptReasonId *deopt_reason, uint32_t *deopt_flags) constdart::Code
GetInlinedFunctionsAtInstruction(intptr_t pc_offset, GrowableArray< const Function * > *functions, GrowableArray< TokenPosition > *token_positions) constdart::Code
GetInlinedFunctionsAtReturnAddress(intptr_t pc_offset, GrowableArray< const Function * > *functions, GrowableArray< TokenPosition > *token_positions) constdart::Codeinline
GetLocalVarDescriptors() constdart::Code
GetObjectPool() constdart::Code
GetPcForDeoptId(intptr_t deopt_id, UntaggedPcDescriptors::Kind kind) constdart::Code
GetPointerOffsetAt(int index) constdart::Codeinline
GetPrologueOffset() constdart::Code
GetStaticCallTargetFunctionAt(uword pc) constdart::Code
GetTokenIndexOfPC(uword pc) constdart::Code
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
HasBreakpoint() constdart::Code
Hash() constdart::Code
HasMonomorphicEntry() constdart::Codeinline
HasMonomorphicEntry(const CodePtr code)dart::Codeinlinestatic
icdata_class()dart::Objectinlinestatic
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
inlined_id_to_function() constdart::Code
InstanceCalldart::Codefriend
InstanceSize()dart::Codeinlinestatic
InstanceSize(intptr_t len)dart::Codeinlinestatic
instructions() constdart::Codeinline
instructions_class()dart::Objectinlinestatic
instructions_offset()dart::Codeinlinestatic
instructions_section_class()dart::Objectinlinestatic
instructions_table_class()dart::Objectinlinestatic
InstructionsOf(const CodePtr code)dart::Codeinlinestatic
InVMIsolateHeap() constdart::Objectinline
is_alive() constdart::Codeinline
is_discarded() constdart::Codeinline
is_force_optimized() constdart::Codeinline
is_optimized() constdart::Codeinline
IsAllocationStubCode() constdart::Code
IsCanonical() constdart::Objectinline
IsDisabled() constdart::Codeinline
IsDisabled(CodePtr code)dart::Codeinlinestatic
IsDiscarded(const CodePtr code)dart::Codeinlinestatic
IsFunctionCode() constdart::Code
IsImmutable() constdart::Objectinline
IsNew() constdart::Objectinline
IsNull() constdart::Objectinline
IsOld() constdart::Objectinline
IsOptimized(CodePtr code)dart::Codeinlinestatic
IsStubCode() constdart::Code
IsTypeTestStubCode() constdart::Code
IsUnknownDartCode() constdart::Codeinline
IsUnknownDartCode(CodePtr code)dart::Codestatic
JSONType() constdart::Objectinlinevirtual
kBytesPerElementdart::Codestatic
kCallViaCode enum valuedart::Code
kClassIddart::Objectstatic
kDefaultEntry enum valuedart::Code
kernel_program_info_class()dart::Objectinlinestatic
kHashBitsdart::Objectstatic
kInternalName enum valuedart::Object
kMaxElementsdart::Codestatic
kPcRelativeCall enum valuedart::Code
kPcRelativeTailCall enum valuedart::Code
kPcRelativeTTSCall enum valuedart::Code
kSCallTableCodeOrTypeTarget enum valuedart::Code
kSCallTableEntryLength enum valuedart::Code
kSCallTableFunctionTarget enum valuedart::Code
kSCallTableKindAndOffset enum valuedart::Code
kScrubbedName enum valuedart::Object
kUncheckedEntry enum valuedart::Code
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
MakeUnusedSpaceTraversable(const Object &obj, intptr_t original_size, intptr_t used_size)dart::Objectstatic
megamorphic_cache_class()dart::Objectinlinestatic
MegamorphicCacheTabledart::Codefriend
MonomorphicEntryPoint() constdart::Codeinline
monomorphicsmiablecall_class()dart::Objectinlinestatic
MonomorphicUncheckedEntryPoint() constdart::Codeinline
Name() constdart::Code
NameDisambiguation enum namedart::Object
namespace_class()dart::Objectinlinestatic
NameVisibility enum namedart::Object
NOT_IN_PRODUCT(void PrintJSONInlineIntervals(JSONObject *object) const)dart::Code
NotifyCodeObservers(const Code &code, bool optimized)dart::Codestatic
NotifyCodeObservers(const Function &function, const Code &code, bool optimized)dart::Codestatic
NotifyCodeObservers(const char *name, const Code &code, bool optimized)dart::Codestatic
null()dart::Objectinlinestatic
num_variables() constdart::Code
Object()dart::Objectinlineprotected
object_pool() constdart::Codeinline
object_pool_class()dart::Objectinlinestatic
object_pool_offset()dart::Codeinlinestatic
ObjectPtrType typedefdart::Object
operator=(ObjectPtr value)dart::Objectinline
owner() constdart::Codeinline
owner_offset()dart::Codeinlinestatic
OwnerClassId() constdart::Codeinline
OwnerClassIdOf(CodePtr raw)dart::Codeinlinestatic
ParseEntryKind(const char *str, EntryKind *out)dart::Codestatic
patch_class_class()dart::Objectinlinestatic
PayloadSizeOf(const CodePtr code)dart::Codeinlinestatic
PayloadStart() constdart::Codeinline
PayloadStartOf(const CodePtr code)dart::Codeinlinestatic
pc_descriptors() constdart::Codeinline
pc_descriptors_class()dart::Objectinlinestatic
pointer_offsets_length() constdart::Codeinline
PoolAttachment enum namedart::Code
Precompilerdart::Codefriend
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
ProgramVisitordart::Codefriend
ptr() constdart::Objectinline
ptr_dart::Objectprotected
QualifiedName(const NameFormattingParams &params) constdart::Code
raw_value() constdart::Objectinlineprotected
RawCast(ObjectPtr obj)dart::Objectinlinestatic
ReadOnlyHandle()dart::Objectinlinestatic
ReadOnlyHandleImpl(intptr_t cid)dart::Objectinlineprotectedstatic
RelocatorTestHelperdart::Codefriend
return_address_metadata() constdart::Codeinline
RoundedAllocationSize(intptr_t size)dart::Objectinlineprotectedstatic
SCallTableEntry enum namedart::Code
script_class()dart::Objectinlinestatic
sentinel_class()dart::Objectinlinestatic
set_code_source_map(const CodeSourceMap &code_source_map) constdart::Codeinline
set_compressed_stackmaps(const CompressedStackMaps &maps) constdart::Code
set_deopt_info_array(const Array &array) constdart::Code
set_exception_handlers(const ExceptionHandlers &handlers) constdart::Codeinline
set_inlined_id_to_function(const Array &value) constdart::Code
set_is_alive(bool value) constdart::Code
set_is_discarded(bool value) constdart::Code
set_is_force_optimized(bool value) constdart::Code
set_is_optimized(bool value) constdart::Code
set_num_variables(intptr_t num_variables) constdart::Code
set_object_pool(ObjectPoolPtr object_pool) constdart::Codeinline
set_owner(const Object &owner) constdart::Code
set_pc_descriptors(const PcDescriptors &descriptors) constdart::Codeinline
set_static_calls_target_table(const Array &value) constdart::Code
set_var_descriptors(const LocalVarDescriptors &value) constdart::Codeinline
set_vm_isolate_snapshot_object_table(const Array &table)dart::Objectstatic
set_vtable(cpp_vtable value)dart::Objectinlineprotected
SetCanonical() constdart::Objectinline
SetImmutable() constdart::Objectinline
SetPrologueOffset(intptr_t offset) constdart::Code
setPtr(ObjectPtr value, intptr_t default_cid)dart::Objectinlineprotected
SetStaticCallTargetCodeAt(uword pc, const Code &code) constdart::Code
SetStubCallTargetCodeAt(uword pc, const Code &code) constdart::Code
ShouldHaveImmutabilityBitSet(classid_t class_id)dart::Objectstatic
singletargetcache_class()dart::Objectinlinestatic
Size() constdart::Codeinline
static_calls_target_table() constdart::Codeinline
StaticCalldart::Codefriend
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
StubCodedart::Codefriend
subtypetestcache_class()dart::Objectinlinestatic
tags_offset()dart::Objectinlinestatic
to_offset(intptr_t length=0)dart::Objectinlineprotectedstatic
ToCString() constdart::Objectinlinevirtual
type_arguments_class()dart::Objectinlinestatic
type_parameters_class()dart::Objectinlinestatic
UncheckedEntryPoint() constdart::Codeinline
UncheckedEntryPointOf(const CodePtr code)dart::Codeinlinestatic
unhandled_exception_class()dart::Objectinlinestatic
UnimplementedMethod() constdart::Objectprotected
unlinkedcall_class()dart::Objectinlinestatic
UnsafeMutableNonPointer(const FieldType *addr) constdart::Objectinlineprotected
UntaggedCodedart::Codefriend
UntaggedFunctiondart::Codefriend
UntaggedObjectdart::Codefriend
UntaggedObjectType typedefdart::Object
unwind_error_class()dart::Objectinlinestatic
var_descriptors() constdart::Codeinline
var_descriptors_class()dart::Objectinlinestatic
VerifyBuiltinVtable(intptr_t cid)dart::Objectinlinestatic
VerifyBuiltinVtables()dart::Objectstatic
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