GDBserver

Public Attributes | List of all members
win32_target_ops Struct Reference

`#include "win32-low.h"`

## Public Attributes
void(* | arch_setup )(void)
int | num_regs
void(* | initial_stuff )(void)
void(* | get_thread_context )(win32_thread_info *th)
void(* | prepare_to_resume )(win32_thread_info *th)
void(* | thread_added )(win32_thread_info *th)
void(* | fetch_inferior_register )(struct regcache *regcache, win32_thread_info *th, int r)
void(* | store_inferior_register )(struct regcache *regcache, win32_thread_info *th, int r)
void(* | single_step )(win32_thread_info *th)
const unsigned char * | breakpoint
int | breakpoint_len
int(* | supports_z_point_type )(char z_type)
int(* | insert_point )(enum raw_bkpt_type type, CORE_ADDR addr, int size, struct raw_breakpoint *bp)
int(* | remove_point )(enum raw_bkpt_type type, CORE_ADDR addr, int size, struct raw_breakpoint *bp)
int(* | stopped_by_watchpoint )(void)
CORE_ADDR(* | stopped_data_address )(void)

## Detailed Description

Definition at line 56 of file win32-low.h.

## Member Data Documentation

## ◆ arch_setup

void(* win32_target_ops::arch_setup) (void)

Definition at line 59 of file win32-low.h.

## ◆ breakpoint

const unsigned char* win32_target_ops::breakpoint

Definition at line 86 of file win32-low.h.

## ◆ breakpoint_len

int win32_target_ops::breakpoint_len

Definition at line 87 of file win32-low.h.

## ◆ fetch_inferior_register

void(* win32_target_ops::fetch_inferior_register) (struct regcache *regcache, win32_thread_info *th, int r)

Definition at line 77 of file win32-low.h.

## ◆ get_thread_context

void(* win32_target_ops::get_thread_context) (win32_thread_info *th)

Definition at line 68 of file win32-low.h.

## ◆ initial_stuff

void(* win32_target_ops::initial_stuff) (void)

Definition at line 65 of file win32-low.h.

## ◆ insert_point

int(* win32_target_ops::insert_point) (enum raw_bkpt_type type, CORE_ADDR addr, int size, struct raw_breakpoint *bp)

Definition at line 91 of file win32-low.h.

## ◆ num_regs

int win32_target_ops::num_regs

Definition at line 62 of file win32-low.h.

## ◆ prepare_to_resume

void(* win32_target_ops::prepare_to_resume) (win32_thread_info *th)

Definition at line 71 of file win32-low.h.

## ◆ remove_point

int(* win32_target_ops::remove_point) (enum raw_bkpt_type type, CORE_ADDR addr, int size, struct raw_breakpoint *bp)

Definition at line 93 of file win32-low.h.

## ◆ single_step

void(* win32_target_ops::single_step) (win32_thread_info *th)

Definition at line 84 of file win32-low.h.

## ◆ stopped_by_watchpoint

int(* win32_target_ops::stopped_by_watchpoint) (void)

Definition at line 95 of file win32-low.h.

## ◆ stopped_data_address

CORE_ADDR(* win32_target_ops::stopped_data_address) (void)

Definition at line 96 of file win32-low.h.

## ◆ store_inferior_register

void(* win32_target_ops::store_inferior_register) (struct regcache *regcache, win32_thread_info *th, int r)

Definition at line 81 of file win32-low.h.

## ◆ supports_z_point_type

int(* win32_target_ops::supports_z_point_type) (char z_type)

Definition at line 90 of file win32-low.h.

## ◆ thread_added

void(* win32_target_ops::thread_added) (win32_thread_info *th)

Definition at line 74 of file win32-low.h.

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

- /tmp/gdb-8.1/gdb/gdbserver/win32-low.h