GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
aarch64-linux-hw-point.c File Reference
#include "gdbsupport/common-defs.h"
#include "gdbsupport/break-common.h"
#include "gdbsupport/common-regcache.h"
#include "nat/linux-nat.h"
#include "aarch64-linux-hw-point.h"
#include <sys/uio.h>
#include <sys/ptrace.h>
#include <asm/ptrace.h>
#include <elf.h>

Go to the source code of this file.

Functions

static int debug_reg_change_callback (struct lwp_info *lwp, int is_watchpoint, unsigned int idx)
 
void aarch64_notify_debug_reg_change (ptid_t ptid, int is_watchpoint, unsigned int idx)
 
static void aarch64_downgrade_regs (struct aarch64_debug_reg_state *state)
 
void aarch64_linux_set_debug_regs (struct aarch64_debug_reg_state *state, int tid, int watchpoint)
 
static bool compatible_debug_arch (unsigned int debug_arch)
 
void aarch64_linux_get_debug_reg_capacity (int tid)
 

Variables

bool kernel_supports_any_contiguous_range = true
 

Function Documentation

◆ aarch64_downgrade_regs()

static void aarch64_downgrade_regs ( struct aarch64_debug_reg_state * state)
static

◆ aarch64_linux_get_debug_reg_capacity()

void aarch64_linux_get_debug_reg_capacity ( int tid)

◆ aarch64_linux_set_debug_regs()

void aarch64_linux_set_debug_regs ( struct aarch64_debug_reg_state * state,
int tid,
int watchpoint )

◆ aarch64_notify_debug_reg_change()

void aarch64_notify_debug_reg_change ( ptid_t ptid,
int is_watchpoint,
unsigned int idx )

◆ compatible_debug_arch()

static bool compatible_debug_arch ( unsigned int debug_arch)
static

◆ debug_reg_change_callback()

static int debug_reg_change_callback ( struct lwp_info * lwp,
int is_watchpoint,
unsigned int idx )
static

Variable Documentation

◆ kernel_supports_any_contiguous_range

bool kernel_supports_any_contiguous_range = true

Definition at line 39 of file aarch64-linux-hw-point.c.

Referenced by aarch64_linux_set_debug_regs().