tree: db57ce57297df3151d779ccf414dd6193549d725 [path history] [tgz]
  1. abi.cc
  2. abi.h
  3. call.cc
  4. call.h
  5. callback.cc
  6. callback.h
  7. frame_rebase.cc
  8. frame_rebase.h
  9. marshaller.cc
  10. marshaller.h
  11. native_calling_convention.cc
  12. native_calling_convention.h
  13. native_location.cc
  14. native_location.h
  15. native_type.cc
  16. native_type.h
  17. README.md
  18. recognized_method.cc
  19. recognized_method.h
runtime/vm/compiler/ffi/README.md

The files in this folder have the following dependencies. Arrow means depends on, invert arrows for includes.

                           Call & CallbackMarshaller
                                       ↓
                           NativeCallingConvention
                             ↓         ↓                (Interop with backend)
                             ↓    NativeLocation     →  Location
(Interop with frontend)      ↓         ↓
AbstractType             ←  NativeType     →  Representation
ClassId                  ←

The other files stand on themselves.