libcommunism
Userspace cooperative threading library
libcommunism::internal::x86 Member List

This is the complete list of members for libcommunism::internal::x86, including all inherited members.

CothreadImpl(const Cothread::Entry &entry, const size_t stackSize=0)libcommunism::CothreadImplinline
CothreadImpl(const Cothread::Entry &entry, std::span< uintptr_t > stack)libcommunism::CothreadImplinline
CothreadImpl(std::span< uintptr_t > stack)libcommunism::CothreadImplinline
Entry typedeflibcommunism::CothreadImpl
getStack() constlibcommunism::CothreadImplinlinevirtual
getStackSize() constlibcommunism::CothreadImplinlinevirtual
kDefaultStackSizelibcommunism::internal::x86static
kMainStackSizelibcommunism::internal::x86static
kNumSavedRegisterslibcommunism::internal::x86static
kStackAlignmentlibcommunism::internal::x86static
libcommunism::AllocKernelThreadWrapper()libcommunism::internal::x86friend
stacklibcommunism::CothreadImplprotected
switchTo(CothreadImpl *from) overridelibcommunism::internal::x86virtual
x86(const Entry &entry, const size_t stackSize=0)libcommunism::internal::x86
x86(const Entry &entry, std::span< uintptr_t > stack)libcommunism::internal::x86
x86(std::span< uintptr_t > stack)libcommunism::internal::x86inline
~CothreadImpl()=defaultlibcommunism::CothreadImplvirtual
~x86()libcommunism::internal::x86