#include <x86_64.hpp>
|
static void | save_context_with_call (context_frame *parent_cf, save_context_fn_t fn, void *arg0, void *arg1, void *saved_ptr=nullptr) |
|
static void | resume (context_frame *cf) |
|
static void | call_on_stack (void *stack_buf, size_t stack_size, call_on_stack_fn_t fn, void *arg0, void *arg1, void *arg2, void *arg3) |
|
static void | jump_to_stack (void *stack_ptr, jump_to_stack_fn_t fn, void *arg0, void *arg1, void *arg2, void *arg3) |
|
static void | clear_parent_frame (context_frame *cf) |
|
◆ call_on_stack()
static void ityr::ito::context_x86_64::call_on_stack |
( |
void * |
stack_buf, |
|
|
size_t |
stack_size, |
|
|
call_on_stack_fn_t |
fn, |
|
|
void * |
arg0, |
|
|
void * |
arg1, |
|
|
void * |
arg2, |
|
|
void * |
arg3 |
|
) |
| |
|
inlinestatic |
◆ clear_parent_frame()
static void ityr::ito::context_x86_64::clear_parent_frame |
( |
context_frame * |
cf | ) |
|
|
inlinestatic |
◆ jump_to_stack()
static void ityr::ito::context_x86_64::jump_to_stack |
( |
void * |
stack_ptr, |
|
|
jump_to_stack_fn_t |
fn, |
|
|
void * |
arg0, |
|
|
void * |
arg1, |
|
|
void * |
arg2, |
|
|
void * |
arg3 |
|
) |
| |
|
inlinestatic |
◆ resume()
static void ityr::ito::context_x86_64::resume |
( |
context_frame * |
cf | ) |
|
|
inlinestatic |
◆ save_context_with_call()
static void ityr::ito::context_x86_64::save_context_with_call |
( |
context_frame * |
parent_cf, |
|
|
save_context_fn_t |
fn, |
|
|
void * |
arg0, |
|
|
void * |
arg1, |
|
|
void * |
saved_ptr = nullptr |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: