Flutter Engine
The Flutter Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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]