777 {
778#if defined(TARGET_ARCH_IA32)
779
780 uint8_t* isolate_buffer = nullptr;
781 intptr_t isolate_size = 0;
782
784 &isolate_size, false);
787 }
788
790 isolate_size, nullptr, 0);
791#else
792 uint8_t* isolate_data_buffer = nullptr;
793 intptr_t isolate_data_size = 0;
794 uint8_t* isolate_instructions_buffer = nullptr;
795 intptr_t isolate_instructions_size = 0;
797 &isolate_data_buffer, &isolate_data_size, &isolate_instructions_buffer,
798 &isolate_instructions_size);
801 }
803 isolate_data_buffer, isolate_data_size,
804 isolate_instructions_buffer, isolate_instructions_size);
805#endif
806}
static void WriteAppSnapshot(const char *filename, uint8_t *vm_data_buffer, intptr_t vm_data_size, uint8_t *vm_instructions_buffer, intptr_t vm_instructions_size, uint8_t *isolate_data_buffer, intptr_t isolate_data_size, uint8_t *isolate_instructions_buffer, intptr_t isolate_instructions_size)
DART_EXPORT Dart_Handle Dart_CreateAppJITSnapshotAsBlobs(uint8_t **isolate_snapshot_data_buffer, intptr_t *isolate_snapshot_data_size, uint8_t **isolate_snapshot_instructions_buffer, intptr_t *isolate_snapshot_instructions_size)
DART_EXPORT Dart_Handle Dart_CreateSnapshot(uint8_t **vm_snapshot_data_buffer, intptr_t *vm_snapshot_data_size, uint8_t **isolate_snapshot_data_buffer, intptr_t *isolate_snapshot_data_size, bool is_core)