dart-sdk/runtime/vm
Vyacheslav Egorov 5ddb1b8ea7 [vm/service] Use getline to read /proc/self/smaps
Previously the code was using `fgets` with a fixed
size buffer. This lead to a confusing behavior where
lines longer than 255 characters would be read
in multiple chunks and cause crashes in the parsing code.

Additionally make extraction of the path component slightly
more robust by searching for path field forward rather than
backwards. Path might contain white space and searching
backwards might stumble on that.

This is a reland of 95474f44f1
with changes to android min-sdk to make android ARM builds
succeed (getline requires SDK 18+).

TEST=manually

Change-Id: I8b36fcd178680aed7f856bc884a5cd188a5f6e85
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/319480
Commit-Queue: Slava Egorov <vegorov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2023-08-09 12:59:31 +00:00
..
compiler [vm] When marking an instruction as deopt to before an instruction, ensure prune-count=0 2023-08-09 11:31:47 +00:00
ffi [vm/ffi] Fix native assets resolution in iOS release 2023-07-10 12:23:15 +00:00
heap [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
libfuzzer [VM/Service] Rename JSONStream::AppendSerializedObject to JSONStream::AppendBytes 2023-04-17 15:58:28 +00:00
protos [VM/Service] Create package:vm_service_protos for distributing code for working with Perfetto protos 2023-06-15 19:01:00 +00:00
service [vm, service] Fix discrepancy between VM generating kind _TypeParameters and service.md claiming the existence of kind TypeParameters. 2023-08-01 20:34:21 +00:00
allocation.cc Reland "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-06 02:07:58 +00:00
allocation.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
allocation_test.cc [vm] Cleanup unused include, unnecessary fields on [Thread], rename mutator thread, ensure setjmp drains sticky error 2023-04-20 17:42:06 +00:00
ama_test.cc [vm] Add tests verifying AMA assumptions 2023-05-24 08:42:14 +00:00
analyze_snapshot_api_impl.cc Expand collection of object instances. 2023-07-03 12:29:15 +00:00
app_snapshot.cc [vm] Relax assertion: Allow nested acquires of locks after acquiring safepoint operation 2023-08-08 10:17:36 +00:00
app_snapshot.h [vm, gc] Honor kAllocatablePageSize during promotion and snapshot reading. 2023-06-06 16:20:47 +00:00
assert_test.cc [vm, reload] NoSuchMethodError after a static target goes missing or changes signature. 2023-03-30 19:27:17 +00:00
atomic_test.cc
base64.cc
base64.h
base64_test.cc
base_isolate.h [vm] Refactor thread scheduling code to better handle exits with active stack 2023-04-21 08:06:49 +00:00
benchmark_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
benchmark_test.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
bit_set.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
bit_set_test.cc
bit_vector.cc
bit_vector.h
bit_vector_test.cc
bitfield.h [vm] Enable clang-tidy for arm, arm64, riscv64, product, release, precompiler. 2023-07-11 15:13:58 +00:00
bitfield_test.cc
bitmap.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
bitmap.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
bitmap_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
boolfield.h
boolfield_test.cc
bootstrap.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
bootstrap.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
bootstrap_natives.cc [vm/ffi] Pointer.asTypedList finalizer 2023-05-10 11:38:57 +00:00
bootstrap_natives.h [dart:developer] Add static Service.getObjectId method 2023-08-04 14:18:38 +00:00
bss_relocs.cc [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
bss_relocs.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
BUILD.gn [VM/Service] Create package:vm_service_protos for distributing code for working with Perfetto protos 2023-06-15 19:01:00 +00:00
canonical_tables.cc [vm] Weakly cache all RegExp per isolate group, instead of strongly caching 256 RegExp per isolate. 2023-02-06 21:49:07 +00:00
canonical_tables.h [vm/ffi] Closure callbacks for async callbacks 2023-07-26 23:23:26 +00:00
catch_entry_moves_test.cc
class_finalizer.cc [vm, reload] Delay enum forwarding until after instance morphing. 2023-07-26 21:14:09 +00:00
class_finalizer.h Reland "[vm] Fix CompileType::CanBeFuture()" 2023-06-15 00:34:18 +00:00
class_finalizer_test.cc
class_id.h [vm] Store the number of used inputs in SubtypeTestCaches. 2023-06-21 15:24:30 +00:00
class_table.cc [vm] Cleanup unused include, unnecessary fields on [Thread], rename mutator thread, ensure setjmp drains sticky error 2023-04-20 17:42:06 +00:00
class_table.h [vm] Remove dead friend declarations. 2023-07-27 20:17:17 +00:00
closure_functions_cache.cc [gardening] Ensure functions use stable hashes across reload 2023-06-28 11:48:26 +00:00
closure_functions_cache.h [gardening] Ensure functions use stable hashes across reload 2023-06-28 11:48:26 +00:00
code_comments.cc
code_comments.h
code_descriptors.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_descriptors.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
code_descriptors_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_entry_kind.h
code_observers.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_observers.h
code_patcher.cc Spelling sdk 2023-01-20 12:37:49 +00:00
code_patcher.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_patcher_arm.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_patcher_arm64.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
code_patcher_arm64_test.cc [vm] Reimplement BaseDirectChainedHashMap to use less memory. 2021-09-10 22:21:36 +00:00
code_patcher_arm_test.cc [vm] Reimplement BaseDirectChainedHashMap to use less memory. 2021-09-10 22:21:36 +00:00
code_patcher_ia32.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
code_patcher_ia32_test.cc [vm] Reimplement BaseDirectChainedHashMap to use less memory. 2021-09-10 22:21:36 +00:00
code_patcher_riscv.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_patcher_riscv_test.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
code_patcher_x64.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
code_patcher_x64_test.cc [vm] Reimplement BaseDirectChainedHashMap to use less memory. 2021-09-10 22:21:36 +00:00
compiler_test.cc [gardening] Exclude vm/cc/ManyClasses test from running under TSAN 2023-08-07 07:44:37 +00:00
constants.h Added byte registers to the x86-64 disassembler 2022-06-08 22:57:03 +00:00
constants_arm.cc [vm, ffi] Distinguish the Dart names for registers from their standard ABI names. 2022-02-22 21:48:14 +00:00
constants_arm.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
constants_arm64.cc [vm, ffi] Distinguish the Dart names for registers from their standard ABI names. 2022-02-22 21:48:14 +00:00
constants_arm64.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
constants_base.h [vm, ffi] Misc fixes for RV32 FFI. 2022-06-08 19:41:52 +00:00
constants_ia32.cc Added byte registers to the x86-64 disassembler 2022-06-08 22:57:03 +00:00
constants_ia32.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
constants_riscv.cc [vm, compiler] Refactor the A3/A4/A5 trick so it applies to EmitParamMoves. 2023-08-01 17:01:41 +00:00
constants_riscv.h [vm] Enable clang-tidy for arm, arm64, riscv64, product, release, precompiler. 2023-07-11 15:13:58 +00:00
constants_x64.cc Added byte registers to the x86-64 disassembler 2022-06-08 22:57:03 +00:00
constants_x64.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
constants_x86.h
cpu.h [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
cpu_arm.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
cpu_arm.h [vm] Introduce --target-unknown-cpu option and use it for app-jit snapshots 2021-12-16 21:33:49 +00:00
cpu_arm64.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
cpu_arm64.h [vm, compiler] Use ARMv8.1 AMOs in the write barrier stub on Mac. 2023-02-27 22:26:36 +00:00
cpu_ia32.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
cpu_ia32.h [vm] Introduce --target-unknown-cpu option and use it for app-jit snapshots 2021-12-16 21:33:49 +00:00
cpu_riscv.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
cpu_riscv.h [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
cpu_test.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
cpu_x64.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
cpu_x64.h [vm] Introduce --target-unknown-cpu option and use it for app-jit snapshots 2021-12-16 21:33:49 +00:00
cpuid.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
cpuid.h [vm] Guard against bad brand strings in CPUID 2022-11-14 15:42:52 +00:00
cpuinfo.h [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
cpuinfo_android.cc [vm] Add arch-specific bits for Android RISCV64. 2023-05-22 16:43:04 +00:00
cpuinfo_fuchsia.cc [vm] Fix zero-as-null-pointer-constant warnings in the VM. 2023-04-10 21:38:57 +00:00
cpuinfo_linux.cc [vm] Fix zero-as-null-pointer-constant warnings in the VM. 2023-04-10 21:38:57 +00:00
cpuinfo_macos.cc [vm] Fix zero-as-null-pointer-constant warnings in the VM. 2023-04-10 21:38:57 +00:00
cpuinfo_test.cc
cpuinfo_win.cc [vm] Fix assertions in Windows ARM64 feature detection. 2023-07-12 17:14:18 +00:00
custom_isolate_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
dart.cc [vm, gc] Fix the type for the heap usage accessors. 2023-07-18 19:33:37 +00:00
dart.h [vm] Split isolate initialization logic into two pieces 2023-06-29 08:04:20 +00:00
dart_api_impl.cc [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
dart_api_impl.h [vm] Cleanup unused include, unnecessary fields on [Thread], rename mutator thread, ensure setjmp drains sticky error 2023-04-20 17:42:06 +00:00
dart_api_impl_test.cc [VM/Runtime] - Deprecate Dart_UpdateExternalSize and Dart_UpdateFinalizableExternalSize from the Dart C API 2023-07-20 17:06:44 +00:00
dart_api_message.h [vm] Update lingering references to RawObject. 2023-07-26 21:53:49 +00:00
dart_api_state.cc Reapply "[vm] Streamline Zones." 2021-10-14 00:10:12 +00:00
dart_api_state.h [VM/Runtime] - Deprecate Dart_UpdateExternalSize and Dart_UpdateFinalizableExternalSize from the Dart C API 2023-07-20 17:06:44 +00:00
dart_entry.cc [vm] Avoid repeatedly re-setting stack limits on each dart invocation 2023-06-29 17:29:48 +00:00
dart_entry.h [vm] Remove dead friend declarations. 2023-07-27 20:17:17 +00:00
datastream.cc Reland "[platform] Fix Utils::IsAbsoluteUint and rename to MagnitudeIsUint." 2021-07-08 14:22:54 +00:00
datastream.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
datastream_test.cc
debugger.cc [vm] Fix expression evaluation in context of closures 2023-08-04 11:07:46 +00:00
debugger.h [vm] Rework awaiter stack unwinding. 2023-06-30 14:03:03 +00:00
debugger_api_impl_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
debugger_api_impl_test.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
debugger_arm.cc
debugger_arm64.cc
debugger_ia32.cc
debugger_riscv.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
debugger_x64.cc
deferred_objects.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
deferred_objects.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
deopt_instructions.cc [vm] Update lingering references to RawObject. 2023-07-26 21:53:49 +00:00
deopt_instructions.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
dispatch_table.cc [vm] Follow up to 4a4eedd860 2022-09-12 12:33:57 +00:00
dispatch_table.h [vm] Follow up to 4a4eedd860 2022-09-12 12:33:57 +00:00
double_conversion.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
double_conversion.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
double_internals.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
dwarf.cc [vm] Enable clang-tidy for arm, arm64, riscv64, product, release, precompiler. 2023-07-11 15:13:58 +00:00
dwarf.h [vm] Do not obfuscate code or object symbols in the static symbol table. 2023-05-31 08:06:08 +00:00
elf.cc Reland "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-06 02:07:58 +00:00
elf.h [vm] Make symbol names more user-readable. 2022-10-06 10:33:09 +00:00
exceptions.cc [vm/ffi] Add DynamicLibrary.close() 2023-06-15 17:19:37 +00:00
exceptions.h [vm/ffi] Add DynamicLibrary.close() 2023-06-15 17:19:37 +00:00
exceptions_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
experimental_features.cc Enable language feature inference-update-2. 2023-07-28 23:56:52 +00:00
experimental_features.h Enable language feature inference-update-2. 2023-07-28 23:56:52 +00:00
ffi_callback_metadata.cc [vm/ffi] Closure callbacks for async callbacks 2023-07-26 23:23:26 +00:00
ffi_callback_metadata.h [gardening] Fix riscv32/riscv64 build 2023-06-28 09:21:11 +00:00
ffi_callback_metadata_test.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
field_table.cc [vm/isolates] Put limit on how many isolates are suspended. 2023-04-26 22:18:51 +00:00
field_table.h [vm] Remove dead friend declarations. 2023-07-27 20:17:17 +00:00
finalizable_data.h
fixed_cache.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
fixed_cache_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
flag_list.h [vm] Enable the background compiler under TSAN. 2023-08-01 16:11:40 +00:00
flags.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
flags.h
flags_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
frame_layout.h [vm] Restore FrameLayout name 2023-03-29 18:11:49 +00:00
gdb_helpers.cc [vm] Update lingering references to RawObject. 2023-07-26 21:53:49 +00:00
globals.h Reland "Reland "[VM] Begin supporting Perfetto file recorder"" 2023-04-18 19:39:05 +00:00
growable_array.h Add missing include <initializer_list> 2023-02-06 22:19:55 +00:00
growable_array_test.cc
guard_field_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
handle_visitor.h
handles.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
handles.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
handles_impl.h [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
handles_test.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
hash.h [vm/compiler] Handle hash caches in the InstantiateTypeArguments stubs. 2022-12-01 10:15:58 +00:00
hash_map.h [vm/aot] Improve AOT compilation speed by using better hash codes 2022-01-21 02:02:00 +00:00
hash_map_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
hash_table.h [vm] Inline local functions declared in outer functions 2023-06-27 19:42:15 +00:00
hash_table_test.cc
image_snapshot.cc Reland "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-06 02:07:58 +00:00
image_snapshot.h [vm] Do not obfuscate code or object symbols in the static symbol table. 2023-05-31 08:06:08 +00:00
instructions.cc [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions.h [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions_arm.cc [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions_arm.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
instructions_arm64.cc [vm] Enable clang-tidy for arm, arm64, riscv64, product, release, precompiler. 2023-07-11 15:13:58 +00:00
instructions_arm64.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
instructions_arm64_test.cc
instructions_arm_test.cc
instructions_ia32.cc
instructions_ia32.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
instructions_ia32_test.cc
instructions_riscv.cc [vm, compiler] Update the RISC-V shadow call stack pointer from S2 to GP. 2023-04-13 19:29:47 +00:00
instructions_riscv.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
instructions_riscv_test.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
instructions_x64.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
instructions_x64.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
instructions_x64_test.cc
intrusive_dlist.h
intrusive_dlist_test.cc
isolate.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
isolate.h [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
isolate_reload.cc [vm, reload] Fuse class/library forwarding with enum forwarding when there are no shape changes. 2023-08-01 19:36:50 +00:00
isolate_reload.h [vm] Make [ReloadOperationScope] a macro instead of a class 2023-05-10 19:08:23 +00:00
isolate_reload_test.cc [vm, reload] Delay enum forwarding until after instance morphing. 2023-07-26 21:14:09 +00:00
isolate_test.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
json_stream.cc [VM/Service] Add isolateGroup property to Event 2023-06-09 17:57:12 +00:00
json_stream.h [VM/Service] Add isolateGroup property to Event 2023-06-09 17:57:12 +00:00
json_test.cc [VM/Service] Create JSONBase64String class 2023-04-17 15:58:28 +00:00
json_writer.cc [VM/Service] Create JSONBase64String class 2023-04-17 15:58:28 +00:00
json_writer.h [VM/Service] Create JSONBase64String class 2023-04-17 15:58:28 +00:00
kernel.cc [vm] Refactor handling of kernel data in compiler frontend 2023-07-14 10:15:06 +00:00
kernel.h [vm] Refactor handling of kernel data in compiler frontend 2023-07-14 10:15:06 +00:00
kernel_binary.cc [vm] Refactor handling of kernel data in compiler frontend 2023-07-14 10:15:06 +00:00
kernel_binary.h [cfe] Rename InlineClass to ExtensionTypeDeclaration 2023-08-01 09:04:38 +00:00
kernel_isolate.cc [vm] Separate for-snapshot vs embed-sources bools when compiling to kernel 2023-07-28 10:01:53 +00:00
kernel_isolate.h [vm] Separate for-snapshot vs embed-sources bools when compiling to kernel 2023-07-28 10:01:53 +00:00
kernel_loader.cc [vm] Cleanup kernel loader code 2023-08-04 13:40:32 +00:00
kernel_loader.h [vm] Cleanup kernel loader code 2023-08-04 13:40:32 +00:00
kernel_test.cc [vm] Switch representation of line_starts to allow binary searching 2022-11-11 01:59:28 +00:00
lockers.cc [vm] Relax assertion: Allow nested acquires of locks after acquiring safepoint operation 2023-08-08 10:17:36 +00:00
lockers.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
log.cc [vm] Fix default log filtering to include the vm-service. 2022-05-11 19:31:04 +00:00
log.h [vm/infra] Nascent AOT IL tests infrastructure. 2021-09-30 13:19:42 +00:00
log_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
longjump.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
longjump.h [vm] Account for Out Of Memory during isolate message deserialization. 2021-09-16 17:18:37 +00:00
longjump_test.cc [vm] Cleanup unused include, unnecessary fields on [Thread], rename mutator thread, ensure setjmp drains sticky error 2023-04-20 17:42:06 +00:00
megamorphic_cache_table.cc [vm] Split isolate initialization logic into two pieces 2023-06-29 08:04:20 +00:00
megamorphic_cache_table.h [vm] Split isolate initialization logic into two pieces 2023-06-29 08:04:20 +00:00
memory_region.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
memory_region.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
memory_region_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
message.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
message.h [vm] Update lingering references to RawObject. 2023-07-26 21:53:49 +00:00
message_handler.cc [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
message_handler.h [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
message_handler_test.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
message_snapshot.cc [vm] Attempt to avoid allocating non-Ptr fields with Object::null(). 2023-07-11 10:15:58 +00:00
message_snapshot.h [vm] Prevent Dart_NewSendPort from bypassing the arbitrary object checks. 2022-08-19 18:10:15 +00:00
message_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
metrics.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
metrics.h [vm] Cleanup unused metric accessors in VM 2023-03-29 19:58:33 +00:00
metrics_test.cc [vm] Cleanup unused metric accessors in VM 2023-03-29 19:58:33 +00:00
mixin_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
native_api_impl.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
native_arguments.h [vm] Update lingering references to RawObject. 2023-07-26 21:53:49 +00:00
native_entry.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
native_entry.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
native_entry_test.cc
native_entry_test.h
native_function.h [vm] Remove support for dart-ext: imports 2021-09-02 14:14:35 +00:00
native_message_handler.cc [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
native_message_handler.h [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
native_symbol.h
native_symbol_android.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
native_symbol_fuchsia.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
native_symbol_linux.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
native_symbol_macos.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
native_symbol_win.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
object.cc [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
object.h [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
object_arm64_test.cc
object_arm_test.cc
object_graph.cc [vm, service] Account for weakness in getRetainingPath and getRetainedSize. 2023-05-10 16:12:28 +00:00
object_graph.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
object_graph_copy.cc [vm] Update lingering references to RawObject. 2023-07-26 21:53:49 +00:00
object_graph_copy.h [vm/isolates] Include retaining path into an illegal send argument exception. 2023-02-23 03:11:08 +00:00
object_graph_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
object_ia32_test.cc
object_id_ring.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
object_id_ring.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
object_id_ring_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
object_reload.cc [vm, reload] Delay enum forwarding until after instance morphing. 2023-07-26 21:14:09 +00:00
object_riscv_test.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
object_service.cc [vm, service] Fix discrepancy between VM generating kind _TypeParameters and service.md claiming the existence of kind TypeParameters. 2023-08-01 20:34:21 +00:00
object_set.h
object_store.cc [vm] Remove old async_debugger flag. 2023-06-27 07:18:50 +00:00
object_store.h [vm] Rework awaiter stack unwinding. 2023-06-30 14:03:03 +00:00
object_store_test.cc
object_test.cc [vm, gc] Add tests for weakness across generations. 2023-07-24 16:55:47 +00:00
object_x64_test.cc
os.h [vm] Attempt to retrieve build ID or UUID from the loaded snapshot. 2023-06-12 15:26:29 +00:00
os_android.cc [vm] Attempt to retrieve build ID or UUID from the loaded snapshot. 2023-06-12 15:26:29 +00:00
os_fuchsia.cc [vm] Attempt to retrieve build ID or UUID from the loaded snapshot. 2023-06-12 15:26:29 +00:00
os_linux.cc [vm] Fix building with older sysroots. 2023-06-14 20:36:48 +00:00
os_macos.cc [vm] Attempt to retrieve build ID or UUID from the loaded snapshot. 2023-06-12 15:26:29 +00:00
os_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread.cc [VM/Timeline] Change locking scheme used by TimelineEventRingRecorder to prevent races 2023-07-10 20:33:33 +00:00
os_thread.h [VM/Timeline] Change locking scheme used by TimelineEventRingRecorder to prevent races 2023-07-10 20:33:33 +00:00
os_thread_absl.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread_absl.h [vm] Add build-time option to use absl mutexes in place of pthread mutexes. 2022-03-10 23:48:05 +00:00
os_thread_android.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread_android.h
os_thread_fuchsia.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread_fuchsia.h
os_thread_linux.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread_linux.h
os_thread_macos.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread_macos.h
os_thread_win.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
os_thread_win.h
os_win.cc [vm] Attempt to retrieve build ID or UUID from the loaded snapshot. 2023-06-12 15:26:29 +00:00
parser.cc [vm] Rework awaiter stack unwinding. 2023-06-30 14:03:03 +00:00
parser.h [vm] Fix expression evaluation in context of closures 2023-08-04 11:07:46 +00:00
pending_deopts.cc [vm] New async/async* implementation in JIT mode 2022-06-02 23:39:45 +00:00
pending_deopts.h [vm] New async/async* implementation in JIT mode 2022-06-02 23:39:45 +00:00
perfetto_utils.h [VM/Timeline] Add perfetto_utils::SetTimestampAndMonotonicClockId 2023-05-15 20:51:38 +00:00
pointer_tagging.h [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
port.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
port.h [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
port_set.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
port_test.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
proccpuinfo.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
proccpuinfo.h [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
profiler.cc [vm] Cleanup unused include, unnecessary fields on [Thread], rename mutator thread, ensure setjmp drains sticky error 2023-04-20 17:42:06 +00:00
profiler.h [vm] Remove Thread::{Enter,Exit}IsolateAsHelper 2023-04-19 09:36:41 +00:00
profiler_service.cc [VM/Timeline] Add perfetto_utils::SetTimestampAndMonotonicClockId 2023-05-15 20:51:38 +00:00
profiler_service.h [VM/Service] Add getPerfettoCpuSamples RPC 2023-05-03 19:17:11 +00:00
profiler_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
program_visitor.cc [vm] Make Thread::IsAtSafepoint() only be true if thread is blocked at a "safe" point 2023-04-19 08:47:31 +00:00
program_visitor.h [vm, compiler] Reduce peak memory usage of AOT compilation. 2021-08-24 16:49:23 +00:00
random.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
random.h [ VM ] Ensure randomly generated IDs are valid JS integers 2023-08-01 15:50:11 +00:00
raw_object.cc [vm] Remove TypeRef 2023-04-28 19:29:36 +00:00
raw_object.h [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
raw_object_fields.cc [vm] Disentagle PortMap/MessageHandler from port status tracking 2023-08-08 10:57:47 +00:00
raw_object_fields.h [vm/api] Introduce Dart_WriteHeapSnapshot API 2022-12-01 14:38:44 +00:00
regexp.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_assembler.cc
regexp_assembler.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_assembler_bytecode.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
regexp_assembler_bytecode.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_assembler_bytecode_inl.h
regexp_assembler_ir.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
regexp_assembler_ir.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
regexp_ast.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
regexp_ast.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_bytecodes.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_interpreter.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_interpreter.h [vm] Make OOM during interpreted regex non-fatal. 2021-09-02 19:22:16 +00:00
regexp_parser.cc [vm/runtime] - Fix RegExp exception messages (issue 52691) 2023-07-06 21:10:28 +00:00
regexp_parser.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
regexp_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
report.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
report.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
resolver.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
resolver.h
reusable_handles.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
reverse_pc_lookup_cache.cc [vm] Improve Code cluster layout for startup 2021-12-16 10:39:49 +00:00
reverse_pc_lookup_cache.h [vm] Improve Code cluster layout for startup 2021-12-16 10:39:49 +00:00
ring_buffer.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
ring_buffer_test.cc
runtime_entry.cc [vm] Remove dead VerifyOnTransition. 2023-07-11 22:31:57 +00:00
runtime_entry.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
runtime_entry_arm.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
runtime_entry_arm64.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
runtime_entry_ia32.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
runtime_entry_list.h [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
runtime_entry_riscv.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
runtime_entry_x64.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
scope_timer.h
scopes.cc [vm] Fix expression evaluation in context of closures 2023-08-04 11:07:46 +00:00
scopes.h [vm] Fix expression evaluation in context of closures 2023-08-04 11:07:46 +00:00
scopes_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
service.cc [vm/service] Use getline to read /proc/self/smaps 2023-08-09 12:59:31 +00:00
service.h [vm, service] Fix discrepancy between VM generating kind _TypeParameters and service.md claiming the existence of kind TypeParameters. 2023-08-01 20:34:21 +00:00
service_event.cc [VM/Service] Add isolateGroup property to Event 2023-06-09 17:57:12 +00:00
service_event.h [ VM / Service ] Allow for CpuSamples to be streamed when samples are about to be overwritten. 2021-07-16 20:50:58 +00:00
service_isolate.cc [vm] Split isolate initialization logic into two pieces 2023-06-29 08:04:20 +00:00
service_isolate.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
service_test.cc [vm] Remove PortMap state concept, expose isolate main control ports in service 2023-08-09 06:01:55 +00:00
signal_handler.h [vm] Avoid reserved register error on newer compilers 2021-08-16 11:11:04 +00:00
signal_handler_android.cc [vm] Prevent nested handling of SIGPROF. 2023-06-23 17:01:58 +00:00
signal_handler_fuchsia.cc [vm] Avoid reserved register error on newer compilers 2021-08-16 11:11:04 +00:00
signal_handler_linux.cc [vm] Prevent nested handling of SIGPROF. 2023-06-23 17:01:58 +00:00
signal_handler_macos.cc Spelling runtime bin 2023-01-06 07:48:22 +00:00
signal_handler_win.cc [vm] Avoid reserved register error on newer compilers 2021-08-16 11:11:04 +00:00
simulator.h [vm] Add a stub simx64. 2022-07-29 18:11:01 +00:00
simulator_arm.cc [vm] Speed up the ARM simulators. 2023-07-21 19:06:43 +00:00
simulator_arm.h [vm] Speed up the ARM simulators. 2023-07-21 19:06:43 +00:00
simulator_arm64.cc [vm] Speed up the ARM simulators. 2023-07-21 19:06:43 +00:00
simulator_arm64.h [vm] Speed up the ARM simulators. 2023-07-21 19:06:43 +00:00
simulator_riscv.cc [vm] Enable clang-tidy for arm, arm64, riscv64, product, release, precompiler. 2023-07-11 15:13:58 +00:00
simulator_riscv.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
simulator_x64.cc [vm] Enable clang-tidy for arm, arm64, riscv64, product, release, precompiler. 2023-07-11 15:13:58 +00:00
simulator_x64.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
snapshot.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
snapshot.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
snapshot_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
source_report.cc [vm] Disentagle dependencies in the frontend & compiler 2023-07-13 08:17:38 +00:00
source_report.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
source_report_test.cc [VM/Service] Add isGetter and isSetter properties to @Function and Function 2023-07-17 15:01:21 +00:00
splay-tree.h
stack_frame.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
stack_frame.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
stack_frame_arm.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
stack_frame_arm64.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
stack_frame_ia32.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
stack_frame_riscv.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
stack_frame_test.cc [VM/GC] Ensure that all the GC verification flags do not produce trace 2023-04-28 23:25:43 +00:00
stack_frame_x64.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
stack_trace.cc [vm] Rework awaiter stack unwinding. 2023-06-30 14:03:03 +00:00
stack_trace.h [vm] Rework awaiter stack unwinding. 2023-06-30 14:03:03 +00:00
static_type_exactness_state.h
stub_code.cc Reland "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-06 02:07:58 +00:00
stub_code.h [vm] Allow STCs that only store instantiator, not function, type args. 2023-07-03 10:39:53 +00:00
stub_code_arm64_test.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
stub_code_arm_test.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
stub_code_ia32_test.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
stub_code_list.h [vm] Allow STCs that only store instantiator, not function, type args. 2023-07-03 10:39:53 +00:00
stub_code_riscv_test.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
stub_code_test.cc
stub_code_x64_test.cc [vm] Refactor compilation of runtime calls. 2022-03-22 19:45:03 +00:00
symbols.cc [vm] Make Thread::IsAtSafepoint() only be true if thread is blocked at a "safe" point 2023-04-19 08:47:31 +00:00
symbols.h [vm/ffi] Closure callbacks for async callbacks 2023-07-26 23:23:26 +00:00
tagged_pointer.h [vm, gc] The GC cares about immediate-ness not Smi-ness. 2023-06-27 19:47:04 +00:00
tags.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
tags.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
thread.cc [vm, gc] Add flag to disable write barrier elimination. 2023-07-12 15:46:27 +00:00
thread.h [vm] Avoid repeatedly re-setting stack limits on each dart invocation 2023-06-29 17:29:48 +00:00
thread_barrier.h [vm, gc] Allow scavenge and marking to proceed even if workers are slow to start up. 2021-11-02 17:42:52 +00:00
thread_barrier_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
thread_interrupter.cc [vm] Update comment on thread interrupters. 2023-05-11 21:41:01 +00:00
thread_interrupter.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
thread_interrupter_android.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_interrupter_android_arm.S [vm] Avoid reserved register error on newer compilers 2021-08-16 11:11:04 +00:00
thread_interrupter_fuchsia.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_interrupter_linux.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_interrupter_macos.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter_win.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_pool.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
thread_pool.h Spelling tools 2023-01-09 15:48:57 +00:00
thread_pool_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_registry.cc [vm/isolates] Put limit on how many isolates are suspended. 2023-04-26 22:18:51 +00:00
thread_registry.h [vm] Remove dead friend declarations. 2023-07-27 20:17:17 +00:00
thread_stack_resource.cc
thread_stack_resource.h [vm] Make [ReloadOperationScope] a macro instead of a class 2023-05-10 19:08:23 +00:00
thread_state.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_state.h [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
thread_test.cc [vm] Cleanup unused include, unnecessary fields on [Thread], rename mutator thread, ensure setjmp drains sticky error 2023-04-20 17:42:06 +00:00
timeline.cc [VM/Timeline] Change locking scheme used by TimelineEventRingRecorder to prevent races 2023-07-10 20:33:33 +00:00
timeline.h [VM/Timeline] Change locking scheme used by TimelineEventRingRecorder to prevent races 2023-07-10 20:33:33 +00:00
timeline_android.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
timeline_fuchsia.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
timeline_linux.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
timeline_macos.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
timeline_test.cc [VM/Timeline] Change locking scheme used by TimelineEventRingRecorder to prevent races 2023-07-10 20:33:33 +00:00
timer.cc [vm/aot] Remove PatchGlobalObjectPool step from AOT snapshot reading 2021-10-05 16:32:40 +00:00
timer.h [vm/aot] Remove PatchGlobalObjectPool step from AOT snapshot reading 2021-10-05 16:32:40 +00:00
token.cc Revert "[vm, compiler] Implement unboxed SIMD for RISC-V via lowering." 2022-08-03 10:32:46 +00:00
token.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
token_position.cc [vm] Change the encoding of token positions in the coverage array 2021-12-15 23:12:19 +00:00
token_position.h [vm/compiler] Rename PushArgument to MoveArgument 2023-02-20 14:57:57 +00:00
type_testing_stubs.cc [vm] Tweak handling of rare types with non-null instance type arguments. 2023-07-06 08:16:47 +00:00
type_testing_stubs.h [vm] Cleanup dead code around TypeArgumentClassFinder 2023-04-17 16:26:35 +00:00
type_testing_stubs_test.cc [vm] Add support for hash-based caches in SubtypeNTestCache stubs. 2023-06-24 12:56:12 +00:00
unibrow-inl.h
unibrow.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
unibrow.h [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
unicode.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
unicode_data.cc
unicode_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
unit_test.cc [vm] Separate for-snapshot vs embed-sources bools when compiling to kernel 2023-07-28 10:01:53 +00:00
unit_test.h [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
unwinding_records.cc [vm/win/aot] Provide unwinding information for Windows AOT snapshots. 2023-05-11 03:14:27 +00:00
unwinding_records.h [vm/win/aot] Provide unwinding information for Windows AOT snapshots. 2023-05-11 03:14:27 +00:00
unwinding_records_win.cc [vm/win/aot] Provide unwinding information for Windows AOT snapshots. 2023-05-11 03:14:27 +00:00
uri.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
uri.h
uri_test.cc [vm] Update NULL to nullptr in runtime/vm. 2023-04-10 18:15:12 +00:00
utils_test.cc [vm] Update to constexpr in runtime/vm. 2023-04-12 22:18:54 +00:00
v8_snapshot_writer.cc [standalone] Fix reuse of va_list in syslog_android.cc. 2021-12-15 22:22:36 +00:00
v8_snapshot_writer.h [vm] Reduce peak memory usage of --write_v8_snapshot_profile_to. 2021-09-02 21:46:35 +00:00
version.h
version_in.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
virtual_memory.cc [vm] Async FFI callbacks 2023-06-28 01:00:18 +00:00
virtual_memory.h [fuchsia] Plumbing for the VMEX resource. 2023-06-20 19:28:18 +00:00
virtual_memory_compressed.cc [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
virtual_memory_compressed.h [vm, gc] Remove some dead code. 2023-06-23 20:35:00 +00:00
virtual_memory_fuchsia.cc [fuchsia] Plumbing for the VMEX resource. 2023-06-20 19:28:18 +00:00
virtual_memory_posix.cc [vm] Set page_size_ to 0 after deleting the compressed heap. 2023-06-21 11:39:50 +00:00
virtual_memory_test.cc Reland "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-06 02:07:58 +00:00
virtual_memory_win.cc [vm] Set page_size_ to 0 after deleting the compressed heap. 2023-06-21 11:39:50 +00:00
visitor.cc [vm] Clean up ClassTable 2022-09-10 15:12:35 +00:00
visitor.h [vm] Remove FindObject. 2023-04-21 22:41:28 +00:00
vm_sources.gni Reland "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-06 02:07:58 +00:00
zone.cc Revert "[vm] Mark Zone memory as unallocated/allocated/uninitialized for Address and Memory Sanitizer." 2023-06-16 11:22:38 +00:00
zone.h Revert "[vm] Mark Zone memory as unallocated/allocated/uninitialized for Address and Memory Sanitizer." 2023-06-16 11:22:38 +00:00
zone_test.cc [vm, gc] Add option to madvise(DONTNEED) when sweeping. 2023-06-07 19:01:51 +00:00
zone_text_buffer.cc
zone_text_buffer.h