Zth (libzth)
zth::impl::ContextArch< Impl > Member List

This is the complete list of members for zth::impl::ContextArch< Impl >, 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::impl::ContextArch< Impl >
base typedefzth::impl::ContextArch< Impl >
calcStackSize(size_t size) noexceptzth::impl::ContextArch< Impl >inline
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::impl::ContextBase< Impl >
context_trampoline_from_jmp_buf()zth::impl::ContextBase< Impl >static
ContextArch(ContextAttr const &attr) noexceptzth::impl::ContextArch< Impl >inlineexplicitprotected
ContextArch(ContextAttr const &attr) noexceptzth::impl::ContextArch< Impl >inlineexplicitprotected
ContextBase(ContextAttr const &attr) noexceptzth::impl::ContextBase< Impl >inlineexplicitprotected
create() noexceptzth::impl::ContextBase< Impl >inline
deallocStack(Stack &stack) noexceptzth::impl::ContextBase< Impl >inline
deinit() noexceptzth::impl::ContextBase< Impl >inlinestatic
deinitStack(Stack &stack) noexceptzth::impl::ContextBase< Impl >inline
destroy() noexceptzth::impl::ContextBase< Impl >inline
die() noexceptzth::impl::ContextBase< Impl >inline
impl() noexceptzth::impl::ContextArch< Impl >inline
impl() const noexceptzth::impl::ContextArch< Impl >inline
zth::impl::ContextBase::impl() const noexceptzth::impl::ContextBase< Impl >inlineprotected
init() noexceptzth::impl::ContextBase< Impl >inlinestatic
initStack(Stack &stack, Stack &usable) noexceptzth::impl::ContextBase< Impl >inline
pageSize() noexceptzth::impl::ContextArch< Impl >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< Impl >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< Impl >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::impl::ContextBase< Impl >inline
stackGuardInit() noexceptzth::impl::ContextBase< Impl >inline
stackUsable() const noexceptzth::impl::ContextBase< Impl >inline
valgrindDeregister() noexceptzth::impl::ContextBase< Impl >inline
valgrindRegister() noexceptzth::impl::ContextBase< Impl >inline
~ContextBase()zth::impl::ContextBase< Impl >inlineprotected