MCPcopy Create free account
hub / github.com/AshenvaleZX/ZXEngine / traversethread

Function traversethread

CPPScripts/External/Lua/lgc.c:621–646  ·  view source on GitHub ↗

** Traverse a thread, marking the elements in the stack up to its top ** and cleaning the rest of the stack in the final traversal. That ** ensures that the entire stack have valid (non-dead) objects. ** Threads have no barriers. In gen. mode, old threads must be visited ** at every cycle, because they might point to young objects. In inc. ** mode, the thread can still be modified before the end

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

propagatemarkFunction · 0.85

Calls 1

luaD_shrinkstackFunction · 0.85

Tested by

no test coverage detected