libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
BreakpointHandler Class Referencefinal
Collaboration diagram for BreakpointHandler:

Public Member Functions

void breakpoint_hit (Event &event)
 
void return_hit (Event &event)
 
 BreakpointHandler (BreakpointHandler &&src) noexcept
 
BreakpointHandleroperator= (BreakpointHandler &&src) noexcept
 
 BreakpointHandler (Domain &domain, const guest_ptr< void > &address, const std::string &name, uint64_t pid)
 
 ~BreakpointHandler ()=default
 

Public Attributes

Domaindomain_
 
std::shared_ptr< Breakpointbp_
 
std::shared_ptr< Breakpointreturn_bp_
 
std::string name_
 
uint64_t pid_
 
uint64_t return_rsp_ = 0
 
uint64_t return_tid_ = 0
 

Detailed Description

Examples
ivcallmon.cc.

Constructor & Destructor Documentation

◆ BreakpointHandler() [1/2]

BreakpointHandler::BreakpointHandler ( BreakpointHandler &&  src)
inlinenoexcept

◆ BreakpointHandler() [2/2]

BreakpointHandler::BreakpointHandler ( Domain domain,
const guest_ptr< void > &  address,
const std::string &  name,
uint64_t  pid 
)
inline

◆ ~BreakpointHandler()

BreakpointHandler::~BreakpointHandler ( )
default
Examples
ivcallmon.cc.

Member Function Documentation

◆ breakpoint_hit()

void BreakpointHandler::breakpoint_hit ( Event event)
inline
Examples
ivcallmon.cc.

◆ operator=()

BreakpointHandler & BreakpointHandler::operator= ( BreakpointHandler &&  src)
inlinenoexcept
Examples
ivcallmon.cc.

◆ return_hit()

void BreakpointHandler::return_hit ( Event event)
inline
Examples
ivcallmon.cc.

Member Data Documentation

◆ bp_

std::shared_ptr<Breakpoint> BreakpointHandler::bp_
Examples
ivcallmon.cc.

◆ domain_

Domain* BreakpointHandler::domain_
Examples
ivcallmon.cc.

◆ name_

std::string BreakpointHandler::name_
Examples
ivcallmon.cc.

◆ pid_

uint64_t BreakpointHandler::pid_
Examples
ivcallmon.cc.

◆ return_bp_

std::shared_ptr<Breakpoint> BreakpointHandler::return_bp_
Examples
ivcallmon.cc.

◆ return_rsp_

uint64_t BreakpointHandler::return_rsp_ = 0
Examples
ivcallmon.cc.

◆ return_tid_

uint64_t BreakpointHandler::return_tid_ = 0
Examples
ivcallmon.cc.

The documentation for this class was generated from the following file: