GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
aarch64_nat_target< BaseTarget > Struct Template Reference

#include "aarch64-nat.h"

Inheritance diagram for aarch64_nat_target< BaseTarget >:

Public Member Functions

int can_use_hw_breakpoint (enum bptype type, int cnt, int othertype) override
 
int region_ok_for_hw_watchpoint (CORE_ADDR addr, int len) override
 
int insert_watchpoint (CORE_ADDR addr, int len, enum target_hw_bp_type type, struct expression *cond) override
 
int remove_watchpoint (CORE_ADDR addr, int len, enum target_hw_bp_type type, struct expression *cond) override
 
int insert_hw_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) override
 
int remove_hw_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) override
 
bool watchpoint_addr_within_range (CORE_ADDR addr, CORE_ADDR start, int length) override
 

Detailed Description

template<typename BaseTarget>
struct aarch64_nat_target< BaseTarget >

Definition at line 76 of file aarch64-nat.h.

Member Function Documentation

◆ can_use_hw_breakpoint()

template<typename BaseTarget >
int aarch64_nat_target< BaseTarget >::can_use_hw_breakpoint ( enum bptype type,
int cnt,
int othertype )
inlineoverride

Definition at line 80 of file aarch64-nat.h.

References aarch64_can_use_hw_breakpoint().

◆ insert_hw_breakpoint()

template<typename BaseTarget >
int aarch64_nat_target< BaseTarget >::insert_hw_breakpoint ( struct gdbarch * gdbarch,
struct bp_target_info * bp_tgt )
inlineoverride

Definition at line 96 of file aarch64-nat.h.

References aarch64_insert_hw_breakpoint().

◆ insert_watchpoint()

template<typename BaseTarget >
int aarch64_nat_target< BaseTarget >::insert_watchpoint ( CORE_ADDR addr,
int len,
enum target_hw_bp_type type,
struct expression * cond )
inlineoverride

Definition at line 86 of file aarch64-nat.h.

References aarch64_insert_watchpoint().

◆ region_ok_for_hw_watchpoint()

template<typename BaseTarget >
int aarch64_nat_target< BaseTarget >::region_ok_for_hw_watchpoint ( CORE_ADDR addr,
int len )
inlineoverride

Definition at line 83 of file aarch64-nat.h.

References aarch64_region_ok_for_watchpoint().

◆ remove_hw_breakpoint()

template<typename BaseTarget >
int aarch64_nat_target< BaseTarget >::remove_hw_breakpoint ( struct gdbarch * gdbarch,
struct bp_target_info * bp_tgt )
inlineoverride

Definition at line 100 of file aarch64-nat.h.

References aarch64_remove_hw_breakpoint().

◆ remove_watchpoint()

template<typename BaseTarget >
int aarch64_nat_target< BaseTarget >::remove_watchpoint ( CORE_ADDR addr,
int len,
enum target_hw_bp_type type,
struct expression * cond )
inlineoverride

Definition at line 91 of file aarch64-nat.h.

References aarch64_remove_watchpoint().

◆ watchpoint_addr_within_range()

template<typename BaseTarget >
bool aarch64_nat_target< BaseTarget >::watchpoint_addr_within_range ( CORE_ADDR addr,
CORE_ADDR start,
int length )
inlineoverride

Definition at line 104 of file aarch64-nat.h.


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