Lines Matching refs:internal
17 #include "v8-internal.h" // NOLINT(build/include_directory)
26 namespace internal {
35 V8_EXPORT internal::Address* GlobalizeTracedReference(
36 internal::Isolate* isolate, internal::Address* handle,
37 internal::Address* slot, GlobalHandleStoreMode store_mode);
38 V8_EXPORT void MoveTracedReference(internal::Address** from,
39 internal::Address** to);
40 V8_EXPORT void CopyTracedReference(const internal::Address* const* from,
41 internal::Address** to);
42 V8_EXPORT void DisposeTracedReference(internal::Address* global_handle);
44 } // namespace internal
107 internal::Address* val_ = nullptr;
109 friend class internal::BasicTracedReferenceExtractor;
165 V8_INLINE static internal::Address* New(
167 internal::GlobalHandleStoreMode store_mode);
211 internal::GlobalHandleStoreMode::kInitializingStore);
291 internal::Address* BasicTracedReference<T>::New(
293 internal::GlobalHandleStoreMode store_mode) {
295 internal::Address* p = reinterpret_cast<internal::Address*>(that);
296 return internal::GlobalizeTracedReference(
297 reinterpret_cast<internal::Isolate*>(isolate), p,
298 reinterpret_cast<internal::Address*>(slot), store_mode);
303 internal::DisposeTracedReference(reinterpret_cast<internal::Address*>(val_));
309 v8::internal::Address* a = reinterpret_cast<v8::internal::Address*>(lhs.val_);
310 v8::internal::Address* b = reinterpret_cast<v8::internal::Address*>(rhs.val_);
319 v8::internal::Address* a = reinterpret_cast<v8::internal::Address*>(lhs.val_);
320 v8::internal::Address* b = reinterpret_cast<v8::internal::Address*>(*rhs);
357 internal::GlobalHandleStoreMode::kAssigningStore));
382 internal::MoveTracedReference(
383 reinterpret_cast<internal::Address**>(&rhs.val_),
384 reinterpret_cast<internal::Address**>(&this->val_));
394 internal::CopyTracedReference(
395 reinterpret_cast<const internal::Address* const*>(&rhs.val_),
396 reinterpret_cast<internal::Address**>(&this->val_));
403 using I = internal::Internals;
405 internal::Address* obj = reinterpret_cast<internal::Address*>(val_);
411 using I = internal::Internals;
413 internal::Address* obj = reinterpret_cast<internal::Address*>(val_);