GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Functions
/tmp/gdb-13.1/gdb/disasm.h File Reference
#include "dis-asm.h"
#include "disasm-flags.h"

Go to the source code of this file.

Classes

struct  gdb_disassemble_info
 
struct  gdb_printing_disassembler
 
struct  gdb_non_printing_disassembler
 
struct  gdb_disassembler_memory_reader
 
struct  gdb_non_printing_memory_disassembler
 
struct  gdb_disassembler
 
struct  disasm_insn
 
class  gdb_pretty_print_disassembler
 

Macros

#define LIBOPCODE_CALLBACK_NOEXCEPT
 

Functions

void gdb_disassembly (struct gdbarch *gdbarch, struct ui_out *uiout, gdb_disassembly_flags flags, int how_many, CORE_ADDR low, CORE_ADDR high)
 
int gdb_print_insn (struct gdbarch *gdbarch, CORE_ADDR memaddr, struct ui_file *stream, int *branch_delay_insns)
 
int gdb_insn_length (struct gdbarch *gdbarch, CORE_ADDR memaddr)
 
int gdb_buffered_insn_length (struct gdbarch *gdbarch, const gdb_byte *insn, int max_len, CORE_ADDR memaddr)
 
char * get_disassembler_options (struct gdbarch *gdbarch)
 
void set_disassembler_options (const char *options)
 

Macro Definition Documentation

◆ LIBOPCODE_CALLBACK_NOEXCEPT

#define LIBOPCODE_CALLBACK_NOEXCEPT

Definition at line 32 of file disasm.h.

Function Documentation

◆ gdb_buffered_insn_length()

int gdb_buffered_insn_length ( struct gdbarch gdbarch,
const gdb_byte *  insn,
int  max_len,
CORE_ADDR  memaddr 
)

◆ gdb_disassembly()

void gdb_disassembly ( struct gdbarch gdbarch,
struct ui_out uiout,
gdb_disassembly_flags  flags,
int  how_many,
CORE_ADDR  low,
CORE_ADDR  high 
)

◆ gdb_insn_length()

int gdb_insn_length ( struct gdbarch gdbarch,
CORE_ADDR  memaddr 
)

◆ gdb_print_insn()

int gdb_print_insn ( struct gdbarch gdbarch,
CORE_ADDR  memaddr,
struct ui_file stream,
int *  branch_delay_insns 
)

◆ get_disassembler_options()

char * get_disassembler_options ( struct gdbarch gdbarch)

◆ set_disassembler_options()

void set_disassembler_options ( const char *  options)