GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations | Variables
/tmp/gdb-13.1/gdb/displaced-stepping.h File Reference
#include "gdbsupport/array-view.h"
#include "gdbsupport/byte-vector.h"

Go to the source code of this file.

Classes

struct  displaced_step_copy_insn_closure
 
struct  buf_displaced_step_copy_insn_closure
 
struct  displaced_step_inferior_state
 
struct  displaced_step_thread_state
 
struct  displaced_step_buffers
 
struct  displaced_step_buffers::displaced_step_buffer
 

Macros

#define displaced_debug_printf(fmt, ...)    debug_prefixed_printf_cond (debug_displaced, "displaced",fmt, ##__VA_ARGS__)
 

Typedefs

using displaced_step_copy_insn_closure_up = std::unique_ptr< displaced_step_copy_insn_closure >
 

Enumerations

enum  displaced_step_prepare_status { DISPLACED_STEP_PREPARE_STATUS_OK , DISPLACED_STEP_PREPARE_STATUS_CANT , DISPLACED_STEP_PREPARE_STATUS_UNAVAILABLE }
 
enum  displaced_step_finish_status { DISPLACED_STEP_FINISH_STATUS_OK , DISPLACED_STEP_FINISH_STATUS_NOT_EXECUTED }
 

Variables

bool debug_displaced
 

Macro Definition Documentation

◆ displaced_debug_printf

#define displaced_debug_printf (   fmt,
  ... 
)     debug_prefixed_printf_cond (debug_displaced, "displaced",fmt, ##__VA_ARGS__)

Definition at line 35 of file displaced-stepping.h.

Typedef Documentation

◆ displaced_step_copy_insn_closure_up

Definition at line 70 of file displaced-stepping.h.

Enumeration Type Documentation

◆ displaced_step_finish_status

Enumerator
DISPLACED_STEP_FINISH_STATUS_OK 
DISPLACED_STEP_FINISH_STATUS_NOT_EXECUTED 

Definition at line 51 of file displaced-stepping.h.

◆ displaced_step_prepare_status

Enumerator
DISPLACED_STEP_PREPARE_STATUS_OK 
DISPLACED_STEP_PREPARE_STATUS_CANT 
DISPLACED_STEP_PREPARE_STATUS_UNAVAILABLE 

Definition at line 38 of file displaced-stepping.h.

Variable Documentation

◆ debug_displaced

bool debug_displaced
extern

Definition at line 37 of file displaced-stepping.c.

Referenced by resume_1().