folly::deactivateSuspendedLeaf | Pop the dummy "leaf" frame off the stack to annotate the stack as having resumed. |
folly::isSuspendedLeafActive | Returns whether the given leaf frame is currently an active suspended leaf. |
folly::activateSuspendedLeaf | Push a dummy "leaf" frame into the stack to annotate the stack as "suspended". |
folly::popAsyncStackFrameCallee | Pop the 'callee' frame off the stack, restoring the parent frame as the current frame. |
folly::checkAsyncStackFrameIsActive | Perform some consistency checks on the specified AsyncStackFrame, assuming that it is the currently active AsyncStackFrame. |
folly::pushAsyncStackFrameCallerCallee | Push the 'callee' frame onto the current thread's async stack, deactivating the 'caller' frame and setting up the 'caller' to be the parent-frame of the 'callee'. |
folly::deactivateAsyncStackFrame | Deactivate the specified AsyncStackFrame, clearing the current 'topFrame'. |
folly::activateAsyncStackFrame | Activate the specified AsyncStackFrame on the specified AsyncStackRoot, setting it as the current 'topFrame'. |
folly::getDetachedRootAsyncStackFrame | Get a pointer to a special frame that can be used as the root-frame for a chain of AsyncStackFrame that does not chain onto a normal call-stack. |
folly::AsyncStackRoot | A stack-root represents the context of an event loop that is running some asynchronous work. The current async operation that is being executed by the event loop (if any) is pointed to by the 'topFrame'. |