Files
sdk/runtime/vm
Tess Strickland 62b145efbb [vm] Abstract out object header initialization.
Previously there were two separate implementations of the same
initialization code, one in object.cc and one in interpreter.cc.
Now they both use Object::InitializeHeader.

Make TryAllocate a static method of Interpreter instead of a file-local
function in interpreter.cc so that it gets access to the private method
Object::InitializeHeader.

TEST=ci (just code refactoring)

Cq-Include-Trybots: luci.dart.try:vm-dyn-linux-debug-x64-try,vm-aot-dyn-linux-product-x64-try
Change-Id: I4e042fbf0db84e02c88f7ca0f3e025723660001b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/476120
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Tess Strickland <sstrickl@google.com>
2026-01-29 06:59:12 -08:00
..
2024-07-23 10:43:43 +00:00
2026-01-27 09:14:39 -08:00
2024-04-17 19:14:41 +00:00
2023-03-06 22:06:59 +00:00
2025-05-05 15:21:13 -07:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2023-09-12 16:22:19 +00:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2023-06-23 20:35:00 +00:00
2024-04-17 19:14:41 +00:00
2026-01-27 09:14:39 -08:00
2024-03-20 20:08:13 +00:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2025-10-20 10:49:20 -07:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-20 05:58:38 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-20 05:58:38 -08:00
2026-01-20 05:58:38 -08:00
2026-01-27 09:14:39 -08:00
2022-12-29 10:18:02 +00:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-20 05:58:38 -08:00
2026-01-08 08:43:09 -08:00
2026-01-08 08:43:09 -08:00
2026-01-08 08:43:09 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2024-04-17 19:14:41 +00:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2024-03-20 20:08:13 +00:00
2025-06-18 06:09:14 -07:00