Flutter Engine
The Flutter Engine
|
Classes | |
struct | AbiAlignmentDouble |
struct | AbiAlignmentUint64 |
class | ArgumentAllocator |
class | BaseMarshaller |
class | BothNativeLocations |
class | CallbackArgumentTranslator |
class | CallbackMarshaller |
class | CallMarshaller |
class | FrameRebase |
class | MultipleNativeLocations |
class | NativeArrayType |
class | NativeCallingConvention |
class | NativeCompoundType |
class | NativeFpuRegistersLocation |
class | NativeFunctionType |
class | NativeLocation |
class | NativePrimitiveType |
class | NativeRegistersLocation |
class | NativeStackLocation |
class | NativeStructType |
class | NativeType |
class | NativeUnionType |
class | PointerToMemoryLocation |
class | Range |
class | RawTestCase |
class | TestCaseBase |
struct | VeryLargeStruct |
Typedefs | |
using | NativeLocations = ZoneGrowableArray< const NativeLocation * > |
using | NativeTypes = ZoneGrowableArray< const NativeType * > |
Enumerations | |
enum class | Abi { kAndroidArm , kAndroidArm64 , kAndroidIA32 , kAndroidX64 , kAndroidRiscv64 , kFuchsiaArm64 , kFuchsiaX64 , kFuchsiaRiscv64 , kIOSArm , kIOSArm64 , kIOSX64 , kLinuxArm , kLinuxArm64 , kLinuxIA32 , kLinuxX64 , kLinuxRiscv32 , kLinuxRiscv64 , kMacOSArm64 , kMacOSX64 , kWindowsArm64 , kWindowsIA32 , kWindowsX64 } |
enum | FpuRegisterKind { kQuadFpuReg , kDoubleFpuReg , kSingleFpuReg } |
enum | PrimitiveType { kInt8 , kUint8 , kInt16 , kUint16 , kInt32 , kUint32 , kInt64 , kUint64 , kFloat , kDouble , kHalfDouble , kInt24 , kUint24 , kInt40 , kUint40 , kInt48 , kUint48 , kInt56 , kUint56 , kVoid } |
Functions | |
static int | Main (int argc, const char **argv) |
Abi | TargetAbi () |
const String & | NativeCallbackFunctionName (Thread *thread, Zone *zone, const Function &dart_target, FfiCallbackKind kind) |
FunctionPtr | NativeCallbackFunction (const FunctionType &c_signature, const Function &dart_target, const Instance &exceptional_return, FfiCallbackKind kind) |
static void | EnsureFfiCallbackMetadata (Thread *thread, intptr_t callback_id) |
void | SetFfiCallbackCode (Thread *thread, const Function &ffi_trampoline, const Code &code) |
const NativeFunctionType * | NativeFunctionTypeFromFunctionType (Zone *zone, const FunctionType &c_signature, const char **error) |
static bool | IsCompound (Zone *zone, const AbstractType &type) |
static Representation | SelectRepresentationInIL (Zone *zone, const NativeLocation &location) |
static Location | ConvertToAnyLocation (const NativeStackLocation &loc, Representation rep_in_ffi_call) |
static Location | SelectFpuLocationInIL (Zone *zone, const NativeLocation &location) |
static bool | SoftFpAbi (bool has_varargs, bool is_result) |
static const NativeType & | ConvertFloatToInt (Zone *zone, const NativeType &type) |
static const NativeType & | ConvertIfSoftFp (Zone *zone, const NativeType &type, bool has_varargs, bool is_result=false) |
static PrimitiveType | TypeForSize (intptr_t size) |
static NativeLocations & | ArgumentLocations (Zone *zone, const ZoneGrowableArray< const NativeType * > &arg_reps, const NativeLocation &return_location, intptr_t var_args_index) |
static const NativeLocation & | PointerToMemoryResultLocation (Zone *zone, const NativeCompoundType &payload_type) |
static const NativeLocation & | ResultLocation (Zone *zone, const NativeType &payload_type, bool has_varargs) |
const NativeCallingConvention & | RunSignatureTest (dart::Zone *zone, const char *name, const NativeFunctionType &native_signature) |
const NativeCallingConvention & | RunSignatureTest (dart::Zone *zone, const char *name, const NativeTypes &argument_types, const NativeType &return_type) |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_int8x10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_floatx20) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_doublex20) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_mixedx20) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct3bytesx10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct16bytesHomogenousx10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct16bytesHomogenousx10_2) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_union16bytesHomogenousx10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct128bytesx1) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct8bytesx1) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct8bytesPackedx10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_structPacked) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_union5bytesPackedx10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_regress46127) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_struct12bytesFloatx6) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_regress_fuchsia105336) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_int) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_double) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_with_struct) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_with_homogenous_struct) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_register_alignment) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_regress49460) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_stradle_last_register) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_stradle_last_register) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCallingConvention_variadic_less_than_word) | |
compiler::Address | NativeLocationToStackSlotAddress (const NativeStackLocation &loc) |
static void | PrintRepresentations (BaseTextBuffer *f, const NativeLocation &loc) |
intptr_t | SizeFromFpuRegisterKind (enum FpuRegisterKind kind) |
enum FpuRegisterKind | FpuRegisterKindFromSize (intptr_t size_in_bytes) |
UNIT_TEST_CASE_WITH_ZONE (NativeStackLocation) | |
UNIT_TEST_CASE_WITH_ZONE (NativeStackLocation_Split) | |
UNIT_TEST_CASE_WITH_ZONE (NativeStackLocation_Equals) | |
PrimitiveType | PrimitiveTypeFromSizeInBytes (intptr_t size) |
static bool | ContainsHomogeneousFloatsInternal (const NativeTypes &types) |
static PrimitiveType | split_fundamental (PrimitiveType in) |
static PrimitiveType | TypeRepresentation (classid_t class_id) |
static const NativeType * | CompoundFromPragma (Zone *zone, const Instance &pragma, bool is_struct, const char **error) |
static const NativeType * | AbiSpecificFromPragma (Zone *zone, const Instance &pragma, const Class &abi_specific_int, const char **error) |
static PrimitiveType | fundamental_rep (Representation rep) |
static const char * | PrimitiveTypeToCString (PrimitiveType rep) |
static void | ContainsHomogeneousFloatsRecursive (const NativeTypes &types, bool *only_float, bool *only_double) |
const NativeCompoundType & | RunStructTest (dart::Zone *zone, const char *name, const NativeTypes &member_types, intptr_t packing=kMaxInt32) |
UNIT_TEST_CASE_WITH_ZONE (NativeType) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_int8x10) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_floatx4) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_VeryLargeStruct) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_int8array) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_floatarray) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_packed) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_packed_array) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_packed_nested) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_union_size) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_union_primitive_members) | |
UNIT_TEST_CASE_WITH_ZONE (NativeCompoundType_union_unaligned) | |
ISOLATE_UNIT_TEST_CASE (Ffi_NativeType_Primitive_FromAbstractType) | |
ISOLATE_UNIT_TEST_CASE (Ffi_NativeType_Bool_FromAbstractType) | |
ISOLATE_UNIT_TEST_CASE (Ffi_NativeType_Struct_FromAbstractType) | |
classid_t | ElementTypedDataCid (classid_t class_id) |
classid_t | ElementExternalTypedDataCid (classid_t class_id) |
classid_t | RecognizedMethodTypeArgCid (MethodRecognizer::Kind kind) |
AlignmentType | RecognizedMethodAlignment (MethodRecognizer::Kind kind) |
MethodRecognizer::Kind | FfiLoad (const NativeType &native_type) |
MethodRecognizer::Kind | FfiStore (const NativeType &native_type) |
void | WriteToFile (char *path, const char *contents) |
void | ReadFromFile (char *path, char **buffer_pointer) |
Variables | |
static constexpr const char * | kNone = "No Test" |
static constexpr const char * | kList = "List all Tests" |
static constexpr const char * | kAll = "Run all Tests" |
static const char * | run_filter = kNone |
static constexpr const char * | kCommandAll = "--all" |
static constexpr const char * | kCommandList = "--list" |
static constexpr const char * | kCommandUpdate = "--update" |
static int | run_matches = 0 |
const char * | target_abi_name |
const int64_t | num_abis = static_cast<int64_t>(Abi::kWindowsX64) + 1 |
const intptr_t | kNativeParamsStartAt = 1 |
static const intptr_t | kTypedDataBaseIndex = 0 |
static const intptr_t | kOffsetInBytesIndex = 1 |
const intptr_t | kAfterLastArgumentIndex = kIntptrMax |
const intptr_t | kResultIndex = -1 |
const intptr_t | kNoFpuRegister = -1 |
static const intptr_t | fundamental_size_in_bytes [kVoid+1] |
constexpr PrimitiveType | kAddress = kInt64 |
const char * | kOs = kTargetOperatingSystemName |
const char * | kArch |
typedef ZoneGrowableArray< const NativeLocation * > dart::compiler::ffi::NativeLocations |
Definition at line 22 of file native_calling_convention.h.
using dart::compiler::ffi::NativeTypes = typedef ZoneGrowableArray<const NativeType*> |
Definition at line 316 of file native_type.h.
|
strong |
Definition at line 22 of file abi.h.
Enumerator | |
---|---|
kQuadFpuReg | |
kDoubleFpuReg | |
kSingleFpuReg |
Definition at line 217 of file native_location.h.
Enumerator | |
---|---|
kInt8 | |
kUint8 | |
kInt16 | |
kUint16 | |
kInt32 | |
kUint32 | |
kInt64 | |
kUint64 | |
kFloat | |
kDouble | |
kHalfDouble | |
kInt24 | |
kUint24 | |
kInt40 | |
kUint40 | |
kInt48 | |
kUint48 | |
kInt56 | |
kUint56 | |
kVoid |
Definition at line 179 of file native_type.h.
|
static |
Definition at line 522 of file native_type.cc.
|
static |
Definition at line 696 of file native_calling_convention.cc.
|
static |
Definition at line 443 of file native_type.cc.
|
static |
Definition at line 1064 of file native_type.cc.
|
static |
Definition at line 1045 of file native_type.cc.
|
static |
Definition at line 52 of file native_calling_convention.cc.
|
static |
Definition at line 62 of file native_calling_convention.cc.
|
static |
Definition at line 562 of file marshaller.cc.
Definition at line 45 of file recognized_method.cc.
Definition at line 15 of file recognized_method.cc.
|
static |
Definition at line 125 of file callback.cc.
MethodRecognizer::Kind dart::compiler::ffi::FfiLoad | ( | const NativeType & | native_type | ) |
Definition at line 118 of file recognized_method.cc.
MethodRecognizer::Kind dart::compiler::ffi::FfiStore | ( | const NativeType & | native_type | ) |
Definition at line 133 of file recognized_method.cc.
FpuRegisterKind dart::compiler::ffi::FpuRegisterKindFromSize | ( | intptr_t | size_in_bytes | ) |
Definition at line 390 of file native_location.cc.
|
static |
Definition at line 611 of file native_type.cc.
|
static |
Definition at line 200 of file marshaller.cc.
dart::compiler::ffi::ISOLATE_UNIT_TEST_CASE | ( | Ffi_NativeType_Bool_FromAbstractType | ) |
Definition at line 35 of file native_type_vm_test.cc.
dart::compiler::ffi::ISOLATE_UNIT_TEST_CASE | ( | Ffi_NativeType_Primitive_FromAbstractType | ) |
Definition at line 14 of file native_type_vm_test.cc.
dart::compiler::ffi::ISOLATE_UNIT_TEST_CASE | ( | Ffi_NativeType_Struct_FromAbstractType | ) |
Definition at line 56 of file native_type_vm_test.cc.
Definition at line 73 of file run_ffi_unit_tests.cc.
FunctionPtr dart::compiler::ffi::NativeCallbackFunction | ( | const FunctionType & | c_signature, |
const Function & | dart_target, | ||
const Instance & | exceptional_return, | ||
FfiCallbackKind | kind | ||
) |
Definition at line 36 of file callback.cc.
const String & dart::compiler::ffi::NativeCallbackFunctionName | ( | Thread * | thread, |
Zone * | zone, | ||
const Function & | dart_target, | ||
FfiCallbackKind | kind | ||
) |
Definition at line 18 of file callback.cc.
const NativeFunctionType * dart::compiler::ffi::NativeFunctionTypeFromFunctionType | ( | Zone * | zone, |
const FunctionType & | c_signature, | ||
const char ** | error | ||
) |
Definition at line 34 of file marshaller.cc.
compiler::Address dart::compiler::ffi::NativeLocationToStackSlotAddress | ( | const NativeStackLocation & | loc | ) |
Definition at line 271 of file native_location.cc.
|
static |
Definition at line 731 of file native_calling_convention.cc.
PrimitiveType dart::compiler::ffi::PrimitiveTypeFromSizeInBytes | ( | intptr_t | size | ) |
Definition at line 29 of file native_type.cc.
|
static |
Definition at line 668 of file native_type.cc.
|
static |
Definition at line 277 of file native_location.cc.
void dart::compiler::ffi::ReadFromFile | ( | char * | path, |
char ** | buffer_pointer | ||
) |
Definition at line 31 of file unit_test.cc.
AlignmentType dart::compiler::ffi::RecognizedMethodAlignment | ( | MethodRecognizer::Kind | kind | ) |
Definition at line 99 of file recognized_method.cc.
classid_t dart::compiler::ffi::RecognizedMethodTypeArgCid | ( | MethodRecognizer::Kind | kind | ) |
Definition at line 72 of file recognized_method.cc.
|
static |
Definition at line 949 of file native_calling_convention.cc.
const NativeCallingConvention & dart::compiler::ffi::RunSignatureTest | ( | dart::Zone * | zone, |
const char * | name, | ||
const NativeFunctionType & | native_signature | ||
) |
Definition at line 14 of file native_calling_convention_test.cc.
const NativeCallingConvention & dart::compiler::ffi::RunSignatureTest | ( | dart::Zone * | zone, |
const char * | name, | ||
const NativeTypes & | argument_types, | ||
const NativeType & | return_type | ||
) |
Definition at line 46 of file native_calling_convention_test.cc.
const NativeCompoundType & dart::compiler::ffi::RunStructTest | ( | dart::Zone * | zone, |
const char * | name, | ||
const NativeTypes & | member_types, | ||
intptr_t | packing = kMaxInt32 |
||
) |
Definition at line 15 of file native_type_test.cc.
|
static |
Definition at line 585 of file marshaller.cc.
|
static |
Definition at line 422 of file marshaller.cc.
void dart::compiler::ffi::SetFfiCallbackCode | ( | Thread * | thread, |
const Function & | ffi_trampoline, | ||
const Code & | code | ||
) |
Definition at line 148 of file callback.cc.
intptr_t dart::compiler::ffi::SizeFromFpuRegisterKind | ( | enum FpuRegisterKind | kind | ) |
Definition at line 379 of file native_location.cc.
|
static |
Definition at line 26 of file native_calling_convention.cc.
|
static |
Definition at line 375 of file native_type.cc.
|
static |
Definition at line 72 of file native_calling_convention.cc.
|
static |
Definition at line 403 of file native_type.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_doublex20 | ) |
Definition at line 103 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_floatx20 | ) |
Definition at line 75 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_int8x10 | ) |
Definition at line 57 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_mixedx20 | ) |
Definition at line 131 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_regress46127 | ) |
Definition at line 653 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_regress49460 | ) |
Definition at line 889 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_regress_fuchsia105336 | ) |
Definition at line 717 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_stradle_last_register | ) |
Definition at line 913 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct128bytesx1 | ) |
Definition at line 347 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct12bytesFloatx6 | ) |
Definition at line 681 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct16bytesHomogenousx10 | ) |
Definition at line 212 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct16bytesHomogenousx10_2 | ) |
Definition at line 247 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct3bytesx10 | ) |
Definition at line 173 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct8bytesPackedx10 | ) |
Definition at line 533 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_struct8bytesx1 | ) |
Definition at line 504 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_structPacked | ) |
Definition at line 574 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_union16bytesHomogenousx10 | ) |
Definition at line 294 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_union5bytesPackedx10 | ) |
Definition at line 614 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_double | ) |
Definition at line 767 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_int | ) |
Definition at line 743 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_less_than_word | ) |
Definition at line 976 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_register_alignment | ) |
Definition at line 856 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_stradle_last_register | ) |
Definition at line 944 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_with_homogenous_struct | ) |
Definition at line 815 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCallingConvention_variadic_with_struct | ) |
Definition at line 787 of file native_calling_convention_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_floatarray | ) |
Definition at line 176 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_floatx4 | ) |
Definition at line 82 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_int8array | ) |
Definition at line 157 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_int8x10 | ) |
Definition at line 56 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_packed | ) |
Definition at line 200 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_packed_array | ) |
Definition at line 217 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_packed_nested | ) |
Definition at line 245 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_union_primitive_members | ) |
Definition at line 291 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_union_size | ) |
Definition at line 272 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_union_unaligned | ) |
Definition at line 318 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeCompoundType_VeryLargeStruct | ) |
Definition at line 133 of file native_type_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeStackLocation | ) |
Definition at line 13 of file native_location_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeStackLocation_Equals | ) |
Definition at line 40 of file native_location_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeStackLocation_Split | ) |
Definition at line 25 of file native_location_test.cc.
dart::compiler::ffi::UNIT_TEST_CASE_WITH_ZONE | ( | NativeType | ) |
Definition at line 46 of file native_type_test.cc.
void dart::compiler::ffi::WriteToFile | ( | char * | path, |
const char * | contents | ||
) |
|
static |
Definition at line 127 of file native_type.cc.
|
constexpr |
Definition at line 210 of file native_type.h.
const intptr_t dart::compiler::ffi::kAfterLastArgumentIndex = kIntptrMax |
Definition at line 693 of file marshaller.cc.
|
staticconstexpr |
Definition at line 22 of file run_ffi_unit_tests.cc.
|
extern |
|
staticconstexpr |
Definition at line 25 of file run_ffi_unit_tests.cc.
|
staticconstexpr |
Definition at line 26 of file run_ffi_unit_tests.cc.
|
staticconstexpr |
Definition at line 27 of file run_ffi_unit_tests.cc.
|
staticconstexpr |
Definition at line 21 of file run_ffi_unit_tests.cc.
const intptr_t dart::compiler::ffi::kNativeParamsStartAt = 1 |
Definition at line 31 of file marshaller.cc.
const intptr_t dart::compiler::ffi::kNoFpuRegister = -1 |
Definition at line 21 of file native_calling_convention.cc.
|
staticconstexpr |
Definition at line 20 of file run_ffi_unit_tests.cc.
|
static |
Definition at line 478 of file marshaller.cc.
const char * dart::compiler::ffi::kOs = kTargetOperatingSystemName |
Definition at line 17 of file unit_test.cc.
const intptr_t dart::compiler::ffi::kResultIndex = -1 |
Definition at line 28 of file marshaller.h.
|
static |
Definition at line 477 of file marshaller.cc.
const int64_t dart::compiler::ffi::num_abis = static_cast<int64_t>(Abi::kWindowsX64) + 1 |
|
static |
Definition at line 23 of file run_ffi_unit_tests.cc.
|
static |
Definition at line 29 of file run_ffi_unit_tests.cc.