5#if WITH_VERSE_VM || defined(__INTELLISENSE__)
10#include "Containers/Array.h"
11#include "Containers/Set.h"
24#include "pas_thread_local_cache_node_ue.h"
25#include "verse_heap_config_ue.h"
26#include "verse_heap_ue.h"
114 template <
typename FrameCallback>
117 for (
const FNativeFrame* I =
this; I && I->Task ==
InTask; I = I->PreviousNativeFrame)
162 if (!
State.compare_exchange_weak(Expected,
HasAccessBit, std::memory_order_acquire))
172 if (!
State.compare_exchange_weak(Expected, 0, std::memory_order_release))
179 template <
typename IfDebuggerOrProfilerCallback>
182 AutoRTFM::UnreachableIfClosed(
"#jira SOL-8415");
184 std::atomic_signal_fence(std::memory_order_seq_cst);
185 uint8 CurrentState =
State.load(std::memory_order_relaxed);
208 return LifecycleState != EContextLifecycleState::Free;
230 if (FHeap::IsMarking())
261 if (!
Cell || FHeap::GetWeakBarrierState() == EWeakBarrierState::Inactive)
273 if (FHeap::IsMarking())
304 if (!
Aux || FHeap::GetWeakBarrierState() == EWeakBarrierState::Inactive)
314 template <
typename T,
typename MarkFunction>
355 if (FHeap::IsMarked(
Cell))
372 FHeap::WeakBarrierState = EWeakBarrierState::MarkOnRead;
373 FHeap::ConditionVariable.NotifyAll();
473 template <
typename TFunctor>
493#if WITH_EDITORONLY_DATA
494 return CurrentPackage;
504 friend struct FAllocationContext;
531 if (
Index >= Allocators.size())
546 if (
Index >= Allocators.size())
584 template <
typename Function>
598 std::atomic<TState>
State = 0;
699 std::atomic<double> StartTime = 0.0;
700 std::atomic<bool> bStopRequested =
false;
704#if WITH_EDITORONLY_DATA
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define checkSlow(expr)
Definition AssertionMacros.h:332
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FRWLock Lock
Definition UnversionedPropertySerialization.cpp:921
Definition AssetRegistryState.h:50
Definition FunctionFwd.h:19
Definition ConditionVariable.h:14
Definition UniqueLock.h:20
@ Start
Definition GeoEnum.h:100
State
Definition PacketHandler.h:88
UE_STRING_CLASS Result(Forward< LhsType >(Lhs), RhsLen)
Definition String.cpp.inl:732
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71