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

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

Amd64(const Entry &entry, const size_t stackSize=0)libcommunism::internal::Amd64
Amd64(const Entry &entry, std::span< uintptr_t > stack)libcommunism::internal::Amd64
Amd64(std::span< uintptr_t > stack)libcommunism::internal::Amd64inline
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::Amd64static
kMainStackSizelibcommunism::internal::Amd64static
kNumSavedRegisterslibcommunism::internal::Amd64static
kStackAlignmentlibcommunism::internal::Amd64static
libcommunism::AllocKernelThreadWrapper()libcommunism::internal::Amd64friend
stacklibcommunism::CothreadImplprotected
switchTo(CothreadImpl *from) overridelibcommunism::internal::Amd64virtual
~Amd64()libcommunism::internal::Amd64
~CothreadImpl()=defaultlibcommunism::CothreadImplvirtual