Flutter Engine
The Flutter Engine
|
#include "vm/compiler/ffi/marshaller.h"
#include "platform/assert.h"
#include "platform/globals.h"
#include "vm/class_id.h"
#include "vm/compiler/compiler_state.h"
#include "vm/compiler/ffi/frame_rebase.h"
#include "vm/compiler/ffi/native_calling_convention.h"
#include "vm/compiler/ffi/native_location.h"
#include "vm/compiler/ffi/native_type.h"
#include "vm/exceptions.h"
#include "vm/ffi_callback_metadata.h"
#include "vm/log.h"
#include "vm/object_store.h"
#include "vm/raw_object.h"
#include "vm/stack_frame.h"
#include "vm/symbols.h"
#include "vm/tagged_pointer.h"
Go to the source code of this file.
Classes | |
class | dart::compiler::ffi::CallbackArgumentTranslator |
Namespaces | |
namespace | dart |
namespace | dart::compiler |
namespace | dart::compiler::ffi |
Functions | |
const NativeFunctionType * | dart::compiler::ffi::NativeFunctionTypeFromFunctionType (Zone *zone, const FunctionType &c_signature, const char **error) |
static bool | dart::compiler::ffi::IsCompound (Zone *zone, const AbstractType &type) |
static Representation | dart::compiler::ffi::SelectRepresentationInIL (Zone *zone, const NativeLocation &location) |
static Location | dart::compiler::ffi::ConvertToAnyLocation (const NativeStackLocation &loc, Representation rep_in_ffi_call) |
static Location | dart::compiler::ffi::SelectFpuLocationInIL (Zone *zone, const NativeLocation &location) |
Variables | |
const intptr_t | dart::compiler::ffi::kNativeParamsStartAt = 1 |
static const intptr_t | dart::compiler::ffi::kTypedDataBaseIndex = 0 |
static const intptr_t | dart::compiler::ffi::kOffsetInBytesIndex = 1 |
const intptr_t | dart::compiler::ffi::kAfterLastArgumentIndex = kIntptrMax |