Flutter Engine
The Flutter Engine
vm Directory Reference

Directories

directory  compiler
 
directory  ffi
 
directory  heap
 
directory  libfuzzer
 
directory  protos
 
directory  service
 

Files

file  allocation.cc [code]
 
file  allocation.h [code]
 
file  allocation_test.cc [code]
 
file  ama_test.cc [code]
 
file  analyze_snapshot_api_impl.cc [code]
 
file  app_snapshot.cc [code]
 
file  app_snapshot.h [code]
 
file  assert_test.cc [code]
 
file  atomic_test.cc [code]
 
file  base64.cc [code]
 
file  base64.h [code]
 
file  base64_test.cc [code]
 
file  base_isolate.h [code]
 
file  benchmark_test.cc [code]
 
file  benchmark_test.h [code]
 
file  bit_set.h [code]
 
file  bit_set_test.cc [code]
 
file  bit_vector.cc [code]
 
file  bit_vector.h [code]
 
file  bit_vector_test.cc [code]
 
file  bitfield.h [code]
 
file  bitfield_test.cc [code]
 
file  bitmap.cc [code]
 
file  bitmap.h [code]
 
file  bitmap_test.cc [code]
 
file  boolfield.h [code]
 
file  boolfield_test.cc [code]
 
file  bootstrap.cc [code]
 
file  bootstrap.h [code]
 
file  bootstrap_natives.cc [code]
 
file  bootstrap_natives.h [code]
 
file  bss_relocs.cc [code]
 
file  bss_relocs.h [code]
 
file  canonical_tables.cc [code]
 
file  canonical_tables.h [code]
 
file  catch_entry_moves_test.cc [code]
 
file  class_finalizer.cc [code]
 
file  class_finalizer.h [code]
 
file  class_finalizer_test.cc [code]
 
file  class_id.h [code]
 
file  class_table.cc [code]
 
file  class_table.h [code]
 
file  closure_functions_cache.cc [code]
 
file  closure_functions_cache.h [code]
 
file  code_comments.cc [code]
 
file  code_comments.h [code]
 
file  code_descriptors.cc [code]
 
file  code_descriptors.h [code]
 
file  code_descriptors_test.cc [code]
 
file  code_entry_kind.h [code]
 
file  code_observers.cc [code]
 
file  code_observers.h [code]
 
file  code_patcher.cc [code]
 
file  code_patcher.h [code]
 
file  code_patcher_arm.cc [code]
 
file  code_patcher_arm64.cc [code]
 
file  code_patcher_arm64_test.cc [code]
 
file  code_patcher_arm_test.cc [code]
 
file  code_patcher_ia32.cc [code]
 
file  code_patcher_ia32_test.cc [code]
 
file  code_patcher_riscv.cc [code]
 
file  code_patcher_riscv_test.cc [code]
 
file  code_patcher_x64.cc [code]
 
file  code_patcher_x64_test.cc [code]
 
file  compiler_test.cc [code]
 
file  constants.h [code]
 
file  constants_arm.cc [code]
 
file  constants_arm.h [code]
 
file  constants_arm64.cc [code]
 
file  constants_arm64.h [code]
 
file  constants_base.h [code]
 
file  constants_ia32.cc [code]
 
file  constants_ia32.h [code]
 
file  constants_riscv.cc [code]
 
file  constants_riscv.h [code]
 
file  constants_x64.cc [code]
 
file  constants_x64.h [code]
 
file  constants_x86.h [code]
 
file  cpu.h [code]
 
file  cpu_arm.cc [code]
 
file  cpu_arm.h [code]
 
file  cpu_arm64.cc [code]
 
file  cpu_arm64.h [code]
 
file  cpu_ia32.cc [code]
 
file  cpu_ia32.h [code]
 
file  cpu_riscv.cc [code]
 
file  cpu_riscv.h [code]
 
file  cpu_test.cc [code]
 
file  cpu_x64.cc [code]
 
file  cpu_x64.h [code]
 
file  cpuid.cc [code]
 
file  cpuid.h [code]
 
file  cpuinfo.h [code]
 
file  cpuinfo_android.cc [code]
 
file  cpuinfo_fuchsia.cc [code]
 
file  cpuinfo_linux.cc [code]
 
file  cpuinfo_macos.cc [code]
 
file  cpuinfo_test.cc [code]
 
file  cpuinfo_win.cc [code]
 
file  custom_isolate_test.cc [code]
 
file  dart.cc [code]
 
file  dart.h [code]
 
file  dart_api_impl.cc [code]
 
file  dart_api_impl.h [code]
 
file  dart_api_impl_test.cc [code]
 
file  dart_api_message.h [code]
 
file  dart_api_state.cc [code]
 
file  dart_api_state.h [code]
 
file  dart_entry.cc [code]
 
file  dart_entry.h [code]
 
file  datastream.cc [code]
 
file  datastream.h [code]
 
file  datastream_test.cc [code]
 
file  debugger.cc [code]
 
file  debugger.h [code]
 
file  debugger_api_impl_test.cc [code]
 
file  debugger_api_impl_test.h [code]
 
file  debugger_arm.cc [code]
 
file  debugger_arm64.cc [code]
 
file  debugger_ia32.cc [code]
 
file  debugger_riscv.cc [code]
 
file  debugger_x64.cc [code]
 
file  deferred_objects.cc [code]
 
file  deferred_objects.h [code]
 
file  deopt_instructions.cc [code]
 
file  deopt_instructions.h [code]
 
file  dispatch_table.cc [code]
 
file  dispatch_table.h [code]
 
file  double_conversion.cc [code]
 
file  double_conversion.h [code]
 
file  double_internals.h [code]
 
file  dwarf.cc [code]
 
file  dwarf.h [code]
 
file  elf.cc [code]
 
file  elf.h [code]
 
file  exceptions.cc [code]
 
file  exceptions.h [code]
 
file  exceptions_test.cc [code]
 
file  experimental_features.cc [code]
 
file  experimental_features.h [code]
 
file  ffi_callback_metadata.cc [code]
 
file  ffi_callback_metadata.h [code]
 
file  ffi_callback_metadata_test.cc [code]
 
file  field_table.cc [code]
 
file  field_table.h [code]
 
file  finalizable_data.h [code]
 
file  fixed_cache.h [code]
 
file  fixed_cache_test.cc [code]
 
file  flag_list.h [code]
 
file  flags.cc [code]
 
file  flags.h [code]
 
file  flags_test.cc [code]
 
file  frame_layout.h [code]
 
file  gdb_helpers.cc [code]
 
file  globals.h [code]
 
file  growable_array.h [code]
 
file  growable_array_test.cc [code]
 
file  guard_field_test.cc [code]
 
file  handle_visitor.h [code]
 
file  handles.cc [code]
 
file  handles.h [code]
 
file  handles_impl.h [code]
 
file  handles_test.cc [code]
 
file  hash.h [code]
 
file  hash_map.h [code]
 
file  hash_map_test.cc [code]
 
file  hash_table.h [code]
 
file  hash_table_test.cc [code]
 
file  image_snapshot.cc [code]
 
file  image_snapshot.h [code]
 
file  instructions.cc [code]
 
file  instructions.h [code]
 
file  instructions_arm.cc [code]
 
file  instructions_arm.h [code]
 
file  instructions_arm64.cc [code]
 
file  instructions_arm64.h [code]
 
file  instructions_arm64_test.cc [code]
 
file  instructions_arm_test.cc [code]
 
file  instructions_ia32.cc [code]
 
file  instructions_ia32.h [code]
 
file  instructions_ia32_test.cc [code]
 
file  instructions_riscv.cc [code]
 
file  instructions_riscv.h [code]
 
file  instructions_riscv_test.cc [code]
 
file  instructions_x64.cc [code]
 
file  instructions_x64.h [code]
 
file  instructions_x64_test.cc [code]
 
file  intrusive_dlist.h [code]
 
file  intrusive_dlist_test.cc [code]
 
file  isolate.cc [code]
 
file  isolate.h [code]
 
file  isolate_reload.cc [code]
 
file  isolate_reload.h [code]
 
file  isolate_reload_test.cc [code]
 
file  isolate_test.cc [code]
 
file  json_stream.cc [code]
 
file  json_stream.h [code]
 
file  json_test.cc [code]
 
file  json_writer.cc [code]
 
file  json_writer.h [code]
 
file  kernel.cc [code]
 
file  kernel.h [code]
 
file  kernel_binary.cc [code]
 
file  kernel_binary.h [code]
 
file  kernel_isolate.cc [code]
 
file  kernel_isolate.h [code]
 
file  kernel_loader.cc [code]
 
file  kernel_loader.h [code]
 
file  kernel_test.cc [code]
 
file  lockers.cc [code]
 
file  lockers.h [code]
 
file  log.cc [code]
 
file  log.h [code]
 
file  log_test.cc [code]
 
file  longjump.cc [code]
 
file  longjump.h [code]
 
file  longjump_test.cc [code]
 
file  megamorphic_cache_table.cc [code]
 
file  megamorphic_cache_table.h [code]
 
file  memory_region.cc [code]
 
file  memory_region.h [code]
 
file  memory_region_test.cc [code]
 
file  message.cc [code]
 
file  message.h [code]
 
file  message_handler.cc [code]
 
file  message_handler.h [code]
 
file  message_handler_test.cc [code]
 
file  message_snapshot.cc [code]
 
file  message_snapshot.h [code]
 
file  message_test.cc [code]
 
file  metrics.cc [code]
 
file  metrics.h [code]
 
file  metrics_test.cc [code]
 
file  mixin_test.cc [code]
 
file  native_api_impl.cc [code]
 
file  native_arguments.h [code]
 
file  native_entry.cc [code]
 
file  native_entry.h [code]
 
file  native_entry_test.cc [code]
 
file  native_entry_test.h [code]
 
file  native_function.h [code]
 
file  native_message_handler.cc [code]
 
file  native_message_handler.h [code]
 
file  native_symbol.h [code]
 
file  native_symbol_posix.cc [code]
 
file  native_symbol_win.cc [code]
 
file  object.cc [code]
 
file  object.h [code]
 
file  object_arm64_test.cc [code]
 
file  object_arm_test.cc [code]
 
file  object_graph.cc [code]
 
file  object_graph.h [code]
 
file  object_graph_copy.cc [code]
 
file  object_graph_copy.h [code]
 
file  object_graph_test.cc [code]
 
file  object_ia32_test.cc [code]
 
file  object_id_ring.cc [code]
 
file  object_id_ring.h [code]
 
file  object_id_ring_test.cc [code]
 
file  object_reload.cc [code]
 
file  object_riscv_test.cc [code]
 
file  object_service.cc [code]
 
file  object_set.h [code]
 
file  object_store.cc [code]
 
file  object_store.h [code]
 
file  object_store_test.cc [code]
 
file  object_test.cc [code]
 
file  object_x64_test.cc [code]
 
file  os.cc [code]
 
file  os.h [code]
 
file  os_android.cc [code]
 
file  os_fuchsia.cc [code]
 
file  os_linux.cc [code]
 
file  os_macos.cc [code]
 
file  os_test.cc [code]
 
file  os_thread.cc [code]
 
file  os_thread.h [code]
 
file  os_thread_absl.cc [code]
 
file  os_thread_absl.h [code]
 
file  os_thread_android.cc [code]
 
file  os_thread_android.h [code]
 
file  os_thread_fuchsia.cc [code]
 
file  os_thread_fuchsia.h [code]
 
file  os_thread_linux.cc [code]
 
file  os_thread_linux.h [code]
 
file  os_thread_macos.cc [code]
 
file  os_thread_macos.h [code]
 
file  os_thread_win.cc [code]
 
file  os_thread_win.h [code]
 
file  os_win.cc [code]
 
file  parser.cc [code]
 
file  parser.h [code]
 
file  pending_deopts.cc [code]
 
file  pending_deopts.h [code]
 
file  perfetto_utils.h [code]
 
file  pointer_tagging.h [code]
 
file  port.cc [code]
 
file  port.h [code]
 
file  port_set.h [code]
 
file  port_test.cc [code]
 
file  proccpuinfo.cc [code]
 
file  proccpuinfo.h [code]
 
file  profiler.cc [code]
 
file  profiler.h [code]
 
file  profiler_service.cc [code]
 
file  profiler_service.h [code]
 
file  profiler_test.cc [code]
 
file  program_visitor.cc [code]
 
file  program_visitor.h [code]
 
file  random.cc [code]
 
file  random.h [code]
 
file  raw_object.cc [code]
 
file  raw_object.h [code]
 
file  raw_object_fields.cc [code]
 
file  raw_object_fields.h [code]
 
file  regexp.cc [code]
 
file  regexp.h [code]
 
file  regexp_assembler.cc [code]
 
file  regexp_assembler.h [code]
 
file  regexp_assembler_bytecode.cc [code]
 
file  regexp_assembler_bytecode.h [code]
 
file  regexp_assembler_bytecode_inl.h [code]
 
file  regexp_assembler_ir.cc [code]
 
file  regexp_assembler_ir.h [code]
 
file  regexp_ast.cc [code]
 
file  regexp_ast.h [code]
 
file  regexp_bytecodes.h [code]
 
file  regexp_interpreter.cc [code]
 
file  regexp_interpreter.h [code]
 
file  regexp_parser.cc [code]
 
file  regexp_parser.h [code]
 
file  regexp_test.cc [code]
 
file  report.cc [code]
 
file  report.h [code]
 
file  resolver.cc [code]
 
file  resolver.h [code]
 
file  reusable_handles.h [code]
 
file  reverse_pc_lookup_cache.cc [code]
 
file  reverse_pc_lookup_cache.h [code]
 
file  ring_buffer.h [code]
 
file  ring_buffer_test.cc [code]
 
file  runtime_entry.cc [code]
 
file  runtime_entry.h [code]
 
file  runtime_entry_arm.cc [code]
 
file  runtime_entry_arm64.cc [code]
 
file  runtime_entry_ia32.cc [code]
 
file  runtime_entry_list.h [code]
 
file  runtime_entry_riscv.cc [code]
 
file  runtime_entry_x64.cc [code]
 
file  scope_timer.h [code]
 
file  scopes.cc [code]
 
file  scopes.h [code]
 
file  scopes_test.cc [code]
 
file  service.cc [code]
 
file  service.h [code]
 
file  service_event.cc [code]
 
file  service_event.h [code]
 
file  service_isolate.cc [code]
 
file  service_isolate.h [code]
 
file  service_test.cc [code]
 
file  signal_handler.h [code]
 
file  signal_handler_android.cc [code]
 
file  signal_handler_fuchsia.cc [code]
 
file  signal_handler_linux.cc [code]
 
file  signal_handler_macos.cc [code]
 
file  signal_handler_win.cc [code]
 
file  simulator.h [code]
 
file  simulator_arm.cc [code]
 
file  simulator_arm.h [code]
 
file  simulator_arm64.cc [code]
 
file  simulator_arm64.h [code]
 
file  simulator_riscv.cc [code]
 
file  simulator_riscv.h [code]
 
file  simulator_x64.cc [code]
 
file  simulator_x64.h [code]
 
file  snapshot.cc [code]
 
file  snapshot.h [code]
 
file  snapshot_test.cc [code]
 
file  source_report.cc [code]
 
file  source_report.h [code]
 
file  source_report_test.cc [code]
 
file  splay-tree.h [code]
 
file  stack_frame.cc [code]
 
file  stack_frame.h [code]
 
file  stack_frame_arm.h [code]
 
file  stack_frame_arm64.h [code]
 
file  stack_frame_ia32.h [code]
 
file  stack_frame_riscv.h [code]
 
file  stack_frame_test.cc [code]
 
file  stack_frame_x64.h [code]
 
file  stack_trace.cc [code]
 
file  stack_trace.h [code]
 
file  static_type_exactness_state.h [code]
 
file  stub_code.cc [code]
 
file  stub_code.h [code]
 
file  stub_code_arm64_test.cc [code]
 
file  stub_code_arm_test.cc [code]
 
file  stub_code_ia32_test.cc [code]
 
file  stub_code_list.h [code]
 
file  stub_code_riscv_test.cc [code]
 
file  stub_code_test.cc [code]
 
file  stub_code_x64_test.cc [code]
 
file  symbols.cc [code]
 
file  symbols.h [code]
 
file  tagged_pointer.h [code]
 
file  tags.cc [code]
 
file  tags.h [code]
 
file  thread.cc [code]
 
file  thread.h [code]
 
file  thread_barrier.h [code]
 
file  thread_barrier_test.cc [code]
 
file  thread_interrupter.cc [code]
 
file  thread_interrupter.h [code]
 
file  thread_interrupter_android.cc [code]
 
file  thread_interrupter_fuchsia.cc [code]
 
file  thread_interrupter_linux.cc [code]
 
file  thread_interrupter_macos.cc [code]
 
file  thread_interrupter_win.cc [code]
 
file  thread_pool.cc [code]
 
file  thread_pool.h [code]
 
file  thread_pool_test.cc [code]
 
file  thread_registry.cc [code]
 
file  thread_registry.h [code]
 
file  thread_stack_resource.cc [code]
 
file  thread_stack_resource.h [code]
 
file  thread_state.cc [code]
 
file  thread_state.h [code]
 
file  thread_test.cc [code]
 
file  timeline.cc [code]
 
file  timeline.h [code]
 
file  timeline_android.cc [code]
 
file  timeline_fuchsia.cc [code]
 
file  timeline_linux.cc [code]
 
file  timeline_macos.cc [code]
 
file  timeline_test.cc [code]
 
file  timer.cc [code]
 
file  timer.h [code]
 
file  token.cc [code]
 
file  token.h [code]
 
file  token_position.cc [code]
 
file  token_position.h [code]
 
file  type_testing_stubs.cc [code]
 
file  type_testing_stubs.h [code]
 
file  type_testing_stubs_test.cc [code]
 
file  unibrow-inl.h [code]
 
file  unibrow.cc [code]
 
file  unibrow.h [code]
 
file  unicode.cc [code]
 
file  unicode_data.cc [code]
 
file  unicode_test.cc [code]
 
file  unit_test.cc [code]
 
file  unit_test.h [code]
 
file  unwinding_records.cc [code]
 
file  unwinding_records.h [code]
 
file  unwinding_records_win.cc [code]
 
file  utils_test.cc [code]
 
file  v8_snapshot_writer.cc [code]
 
file  v8_snapshot_writer.h [code]
 
file  version.h [code]
 
file  version_in.cc [code]
 
file  virtual_memory.cc [code]
 
file  virtual_memory.h [code]
 
file  virtual_memory_compressed.cc [code]
 
file  virtual_memory_compressed.h [code]
 
file  virtual_memory_fuchsia.cc [code]
 
file  virtual_memory_posix.cc [code]
 
file  virtual_memory_test.cc [code]
 
file  virtual_memory_win.cc [code]
 
file  visitor.cc [code]
 
file  visitor.h [code]
 
file  zone.cc [code]
 
file  zone.h [code]
 
file  zone_test.cc [code]
 
file  zone_text_buffer.cc [code]
 
file  zone_text_buffer.h [code]