Go to the source code of this file.
Typedefs | |
| typedef int64_t(* | execute_entry_t) (uint64_t stack, void *func, uint64_t arg1, uint64_t arg2) |
| typedef int64_t(* execute_entry_t) (uint64_t stack, void *func, uint64_t arg1, uint64_t arg2) |
Execute Entry Point
This typedef defines the function that is used to execute other entry points. Note that there are several types of entry points. For example, add_mdl, get_drr, start_vmm and stop_vmm are all entry points and they have different parameter types. As a result, this function has to be written generically to support all of them
| stack | the stack to use when executing the entry point |
| func | the entry point to call |
| arg1 | the first argument to the entry point |
| arg2 | the second argument to the entry point |
1.8.14