[vm/ffi] FFI callbacks on ARM32.
Please see go/dart-ffi-callbacks for design context and motivation. Change-Id: Ie5edcb8837157c679954a670fb19d545e22fec69 Cq-Include-Trybots: luci.dart.try:vm-kernel-linux-debug-simdbc64-try, vm-kernel-linux-release-simdbc64-try, vm-kernel-mac-debug-simdbc64-try, vm-kernel-mac-release-simdbc64-try, vm-kernel-reload-mac-debug-simdbc64-try, vm-kernel-reload-mac-release-simdbc64-try, vm-kernel-linux-debug-ia32-try, vm-dartkb-linux-debug-simarm64-try, vm-kernel-win-debug-ia32-try, vm-ffi-android-debug-arm-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101828 Commit-Queue: Samir Jindel <sjindel@google.com> Reviewed-by: Aart Bik <ajcbik@google.com> Reviewed-by: Daco Harkes <dacoharkes@google.com>
This commit is contained in:
committed by
commit-bot@chromium.org
parent
a6bbc58d09
commit
8cbb11cc55
@@ -470,14 +470,6 @@ DART_FORCE_INLINE static uword LocalVarAddress(uword fp, intptr_t index) {
|
||||
return fp + LocalVarIndex(0, index) * kWordSize;
|
||||
}
|
||||
|
||||
#if !defined(TARGET_ARCH_X64) && !defined(TARGET_ARCH_IA32) && \
|
||||
!defined(TARGET_ARCH_ARM64)
|
||||
// For FFI native -> Dart callbacks, the number of stack slots between arguments
|
||||
// passed on stack and arguments saved in callback prologue. This placeholder
|
||||
// here is for unsupported architectures.
|
||||
constexpr intptr_t kCallbackSlotsBeforeSavedArguments = -1;
|
||||
#endif
|
||||
|
||||
} // namespace dart
|
||||
|
||||
#endif // RUNTIME_VM_STACK_FRAME_H_
|
||||
|
||||
Reference in New Issue
Block a user