26 isolate()->counters()->snapshot_deserialize_isolate());
32 DCHECK(
isolate()->handle_scope_implementer()->blocks()->empty());
90 const double ms = timer.Elapsed().InMillisecondsF();
91 PrintF(
"[Deserializing isolate (%d bytes) took %0.3f ms]\n", bytes, ms);
103 CHECK_EQ(table->address(index), table->address(encoded_index));
base::Vector< const DirectHandle< AccessorInfo > > accessor_infos() const
SnapshotByteSource * source()
base::Vector< const DirectHandle< FunctionTemplateInfo > > function_template_infos() const
bool should_rehash() const
bool deserializing_user_code() const
Isolate * isolate() const
void WeakenDescriptorArrays()
void DeserializeDeferredObjects()
static constexpr int kSizeIsolateIndependent
void set_native_contexts_list(Tagged< Object > object)
void set_allocation_sites_list(Tagged< UnionOf< Smi, Undefined, AllocationSiteWithWeakNext > > object)
void IterateWeakRoots(RootVisitor *v, base::EnumSet< SkipRoot > options)
void IterateSmiRoots(RootVisitor *v)
void set_dirty_js_finalization_registries_list_tail(Tagged< Object > object)
void IterateRoots(RootVisitor *v, base::EnumSet< SkipRoot > options, IterateRootsMode roots_mode=IterateRootsMode::kMainIsolate)
void set_dirty_js_finalization_registries_list(Tagged< Object > object)
ExternalReferenceTable * external_reference_table()
static void IterateStartupObjectCache(Isolate *isolate, RootVisitor *visitor)
void RestoreExternalReferenceRedirector(Isolate *isolate, Tagged< AccessorInfo > accessor_info)
static constexpr Tagged< Smi > zero()
void DeserializeIntoIsolate()
void DeserializeAndCheckExternalReferenceTable()
#define LOG(isolate, Call)
void PrintF(const char *format,...)
void FlushInstructionCache(void *start, size_t size)
V8_EXPORT_PRIVATE FlagValues v8_flags
#define CHECK_EQ(lhs, rhs)
#define DCHECK(condition)
#define TRACE_EVENT0(category_group, name)
#define V8_UNLIKELY(condition)