Lines Matching refs:PerThreadAssertScope
35 class V8_NODISCARD PerThreadAssertScope {
37 V8_EXPORT_PRIVATE PerThreadAssertScope();
38 V8_EXPORT_PRIVATE ~PerThreadAssertScope();
40 PerThreadAssertScope(const PerThreadAssertScope&) = delete;
41 PerThreadAssertScope& operator=(const PerThreadAssertScope&) = delete;
190 : public PerThreadAssertScope<kType, kAllow> {
316 extern template class PerThreadAssertScope<HEAP_ALLOCATION_ASSERT, false>;
317 extern template class PerThreadAssertScope<HEAP_ALLOCATION_ASSERT, true>;
318 extern template class PerThreadAssertScope<SAFEPOINTS_ASSERT, false>;
319 extern template class PerThreadAssertScope<SAFEPOINTS_ASSERT, true>;
320 extern template class PerThreadAssertScope<HANDLE_ALLOCATION_ASSERT, false>;
321 extern template class PerThreadAssertScope<HANDLE_ALLOCATION_ASSERT, true>;
322 extern template class PerThreadAssertScope<HANDLE_DEREFERENCE_ASSERT, false>;
323 extern template class PerThreadAssertScope<HANDLE_DEREFERENCE_ASSERT, true>;
324 extern template class PerThreadAssertScope<CODE_DEPENDENCY_CHANGE_ASSERT,
326 extern template class PerThreadAssertScope<CODE_DEPENDENCY_CHANGE_ASSERT, true>;
327 extern template class PerThreadAssertScope<CODE_ALLOCATION_ASSERT, false>;
328 extern template class PerThreadAssertScope<CODE_ALLOCATION_ASSERT, true>;
329 extern template class PerThreadAssertScope<GC_MOLE, false>;