#include <debug_info.hpp>
|
void | on_code_start (const void *compiled_base, const void *wasm_code_start) |
|
void | on_function_start (const void *code_addr, const void *wasm_addr) |
|
void | on_instr_start (const void *code_addr, const void *wasm_addr) |
|
void | on_code_end (const void *code_addr, const void *wasm_addr) |
|
void | on_code_start (const void *compiled_base, const void *wasm_code_start) |
|
void | on_function_start (const void *code_addr, const void *wasm_addr) |
|
void | on_instr_start (const void *code_addr, const void *wasm_addr) |
|
void | on_code_end (const void *code_addr, const void *wasm_addr) |
|
Definition at line 30 of file debug_info.hpp.
◆ on_code_end() [1/2]
void sysio::vm::profile_instr_map::builder::on_code_end |
( |
const void * | code_addr, |
|
|
const void * | wasm_addr ) |
|
inline |
◆ on_code_end() [2/2]
void sysio::vm::profile_instr_map::builder::on_code_end |
( |
const void * | code_addr, |
|
|
const void * | wasm_addr ) |
|
inline |
◆ on_code_start() [1/2]
void sysio::vm::profile_instr_map::builder::on_code_start |
( |
const void * | compiled_base, |
|
|
const void * | wasm_code_start ) |
|
inline |
◆ on_code_start() [2/2]
void sysio::vm::profile_instr_map::builder::on_code_start |
( |
const void * | compiled_base, |
|
|
const void * | wasm_code_start ) |
|
inline |
◆ on_function_start() [1/2]
void sysio::vm::profile_instr_map::builder::on_function_start |
( |
const void * | code_addr, |
|
|
const void * | wasm_addr ) |
|
inline |
Definition at line 35 of file debug_info.hpp.
35 {
36 data.push_back({
37 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(code_addr) -
reinterpret_cast<const char*
>(
code_base)),
38 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(wasm_addr) -
reinterpret_cast<const char*
>(
wasm_base))
39 });
40 }
◆ on_function_start() [2/2]
void sysio::vm::profile_instr_map::builder::on_function_start |
( |
const void * | code_addr, |
|
|
const void * | wasm_addr ) |
|
inline |
Definition at line 35 of file debug_info.hpp.
35 {
36 data.push_back({
37 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(code_addr) -
reinterpret_cast<const char*
>(
code_base)),
38 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(wasm_addr) -
reinterpret_cast<const char*
>(
wasm_base))
39 });
40 }
◆ on_instr_start() [1/2]
void sysio::vm::profile_instr_map::builder::on_instr_start |
( |
const void * | code_addr, |
|
|
const void * | wasm_addr ) |
|
inline |
Definition at line 41 of file debug_info.hpp.
41 {
42 data.push_back({
43 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(code_addr) -
reinterpret_cast<const char*
>(
code_base)),
44 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(wasm_addr) -
reinterpret_cast<const char*
>(
wasm_base))
45 });
46 }
◆ on_instr_start() [2/2]
void sysio::vm::profile_instr_map::builder::on_instr_start |
( |
const void * | code_addr, |
|
|
const void * | wasm_addr ) |
|
inline |
Definition at line 41 of file debug_info.hpp.
41 {
42 data.push_back({
43 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(code_addr) -
reinterpret_cast<const char*
>(
code_base)),
44 static_cast<std::uint32_t
>(
reinterpret_cast<const char*
>(wasm_addr) -
reinterpret_cast<const char*
>(
wasm_base))
45 });
46 }
◆ code_base
const void * sysio::vm::profile_instr_map::builder::code_base = nullptr |
◆ code_end
const void * sysio::vm::profile_instr_map::builder::code_end = nullptr |
◆ data
std::vector< addr_entry > sysio::vm::profile_instr_map::builder::data |
◆ wasm_base
const void * sysio::vm::profile_instr_map::builder::wasm_base = nullptr |
The documentation for this struct was generated from the following files: