#include <cpu32.h>
|
| | Cpu32 (DirectMemory &owner, Mem32 &mem32) |
| |
| void | exec (const ptr32_t basePc, const uint8_t *code, size_t len) |
| |
| template<class R , class... Args> |
| void | register_stdcall (ptr32_t addr, const std::function< R(Args...)> &callback) |
| |
| template<class R , class... Args> |
| void | register_thiscall (ptr32_t addr, const std::function< R(Args...)> &callback) |
| |
| template<class R , class... Args> |
| void | register_cdecl (ptr32_t addr, const std::function< R(Args...)> &callback) |
| |
| template<typename T > |
| void | register_stdcall (ptr32_t addr, const T &cb) |
| |
| template<typename T > |
| void | register_thiscall (ptr32_t addr, const T &cb) |
| |
| template<typename T > |
| void | register_cdecl (ptr32_t addr, const T &cb) |
| |
Definition at line 14 of file cpu32.h.
◆ ptr32_t
◆ Cpu32()
◆ exec()
| void Cpu32::exec |
( |
const ptr32_t |
basePc, |
|
|
const uint8_t * |
code, |
|
|
size_t |
len |
|
) |
| |
◆ register_cdecl() [1/2]
template<class R , class... Args>
| void Cpu32::register_cdecl |
( |
ptr32_t |
addr, |
|
|
const std::function< R(Args...)> & |
callback |
|
) |
| |
|
inline |
◆ register_cdecl() [2/2]
template<typename T >
| void Cpu32::register_cdecl |
( |
ptr32_t |
addr, |
|
|
const T & |
cb |
|
) |
| |
|
inline |
◆ register_stdcall() [1/2]
template<class R , class... Args>
| void Cpu32::register_stdcall |
( |
ptr32_t |
addr, |
|
|
const std::function< R(Args...)> & |
callback |
|
) |
| |
|
inline |
◆ register_stdcall() [2/2]
template<typename T >
| void Cpu32::register_stdcall |
( |
ptr32_t |
addr, |
|
|
const T & |
cb |
|
) |
| |
|
inline |
◆ register_thiscall() [1/2]
template<class R , class... Args>
| void Cpu32::register_thiscall |
( |
ptr32_t |
addr, |
|
|
const std::function< R(Args...)> & |
callback |
|
) |
| |
|
inline |
◆ register_thiscall() [2/2]
template<typename T >
| void Cpu32::register_thiscall |
( |
ptr32_t |
addr, |
|
|
const T & |
cb |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: