GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Functions
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 )
extern

◆ 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 )
extern

◆ gdb_insn_length()

int gdb_insn_length ( struct gdbarch * gdbarch,
CORE_ADDR memaddr )
extern

◆ gdb_print_insn()

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

◆ get_disassembler_options()

char * get_disassembler_options ( struct gdbarch * gdbarch)
extern

◆ set_disassembler_options()

void set_disassembler_options ( const char * options)
extern