Zth (libzth)
zth::Context Member List

This is the complete list of members for zth::Context, including all inherited members.

alive() const noexceptzth::impl::ContextBase< Impl >inline
allocStack(size_t size) noexceptzth::impl::ContextBase< Impl >inline
attr() noexceptzth::impl::ContextBase< Impl >inline
attr() const noexceptzth::impl::ContextBase< Impl >inline
base typedefzth::Context
base typedefzth::Context
base typedefzth::Context
base typedefzth::Context
calcStackSize(size_t size) noexceptzth::impl::ContextArch< Context >inline
Context(ContextAttr const &attr) noexceptzth::Contextinlineexplicit
Context(ContextAttr const &attr) noexceptzth::Contextinlineexplicit
Context(ContextAttr const &attr) noexceptzth::Contextinlineexplicit
Context(ContextAttr const &attr) noexceptzth::Contextinlineexplicit
context_pop_regs() noexceptzth::impl::ContextBase< Impl >inline
context_prepare_jmp(Impl &to, jmp_buf &env) noexceptzth::impl::ContextBase< Impl >inline
context_push_regs() noexceptzth::impl::ContextBase< Impl >inline
context_switch(Context &to) noexceptzth::Contextinline
context_switch(Context &to) noexceptzth::Contextinline
context_switch(Context &to) noexceptzth::Contextinline
context_switch(Context &to) noexceptzth::Contextinline
context_trampoline_from_jmp_buf()zth::impl::ContextBase< Impl >static
ContextArch(ContextAttr const &attr) noexceptzth::impl::ContextArch< Context >inlineexplicitprotected
ContextArch(ContextAttr const &attr) noexceptzth::impl::ContextArch< Context >inlineexplicitprotected
ContextBase(ContextAttr const &attr) noexceptzth::impl::ContextBase< Impl >inlineexplicitprotected
create() noexceptzth::Contextinline
create() noexceptzth::Contextinline
create() noexceptzth::Contextinline
create() noexceptzth::Contextinline
deallocStack(Stack &stack) noexceptzth::impl::ContextBase< Impl >inline
deinit() noexceptzth::Contextinlinestatic
deinitStack(Stack &UNUSED_PAR(stack)) noexceptzth::Contextinline
ContextArch< Context >::deinitStack(Stack &stack) noexceptzth::impl::ContextBase< Impl >inline
destroy() noexceptzth::Contextinline
die() noexceptzth::impl::ContextBase< Impl >inline
impl() noexceptzth::impl::ContextArch< Context >inline
impl() const noexceptzth::impl::ContextArch< Context >inline
zth::impl::ContextBase::impl() const noexceptzth::impl::ContextBase< Impl >inlineprotected
init() noexceptzth::Contextinlinestatic
init() noexceptzth::Contextinlinestatic
initStack(Stack &UNUSED_PAR(stack), Stack &UNUSED_PAR(usable)) noexceptzth::Contextinline
ContextArch< Context >::initStack(Stack &stack, Stack &usable) noexceptzth::impl::ContextBase< Impl >inline
m_did_trampolinezth::Context
m_envzth::Context
m_parentzth::Context
m_trampoline_envzth::Context
pageSize() noexceptzth::impl::ContextArch< Context >inlinestatic
set_pc(jmp_buf &env, void *sp) noexceptzth::impl::ContextBase< Impl >static
set_sp(jmp_buf &env, void **sp) noexceptzth::impl::ContextBase< Impl >static
sp() noexceptzth::impl::ContextArch< Context >inlinestatic
zth::impl::ContextBase::sp(Stack const &stack) noexceptzth::impl::ContextBase< Impl >static
stack() const noexceptzth::impl::ContextBase< Impl >inline
stack_push(void **&sp, void *p) noexceptzth::impl::ContextBase< Impl >static
stack_switch(void *stack, size_t size, void *(*f)(void *) noexcept, void *arg) noexceptzth::impl::ContextBase< Impl >inline
stackAlign(Stack &stack) noexceptzth::impl::ContextArch< Context >inline
stackGrowsDown(void const *reference)zth::impl::ContextBase< Impl >inlinestatic
stackGuard() noexceptzth::impl::ContextBase< Impl >inline
stackGuard(Stack const &stack) noexceptzth::impl::ContextBase< Impl >inline
stackGuard(void *p) noexceptzth::impl::ContextBase< Impl >inline
stackGuardDeinit() noexceptzth::Contextinline
stackGuardInit() noexceptzth::Contextinline
stackUsable() const noexceptzth::impl::ContextBase< Impl >inline
valgrindDeregister() noexceptzth::Contextinline
valgrindRegister() noexceptzth::Contextinline
~ContextBase()zth::impl::ContextBase< Impl >inlineprotected