GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
tui-disasm.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "symtab.h"
#include "breakpoint.h"
#include "frame.h"
#include "value.h"
#include "source.h"
#include "disasm.h"
#include "tui/tui.h"
#include "tui/tui-command.h"
#include "tui/tui-data.h"
#include "tui/tui-win.h"
#include "tui/tui-layout.h"
#include "tui/tui-winsource.h"
#include "tui/tui-stack.h"
#include "tui/tui-file.h"
#include "tui/tui-disasm.h"
#include "tui/tui-source.h"
#include "progspace.h"
#include "objfiles.h"
#include "cli/cli-style.h"
#include "tui/tui-location.h"
#include "gdbsupport/selftest.h"
#include "inferior.h"
#include "gdb_curses.h"

Go to the source code of this file.

Classes

struct  tui_asm_line
 

Functions

static size_t len_without_escapes (const std::string &str)
 
static CORE_ADDR tui_disassemble (struct gdbarch *gdbarch, std::vector< tui_asm_line > &asm_lines, CORE_ADDR pc, int count, size_t *addr_size=nullptr)
 
static CORE_ADDR tui_find_backward_disassembly_start_address (CORE_ADDR addr)
 
static CORE_ADDR tui_find_disassembly_address (struct gdbarch *gdbarch, CORE_ADDR pc, int from)
 
void tui_get_begin_asm_address (struct gdbarch **gdbarch_p, CORE_ADDR *addr_p)
 
CORE_ADDR tui_get_low_disassembly_address (struct gdbarch *gdbarch, CORE_ADDR low, CORE_ADDR pc)
 
void _initialize_tui_disasm ()
 

Function Documentation

◆ _initialize_tui_disasm()

void _initialize_tui_disasm ( )

Definition at line 558 of file tui-disasm.c.

Referenced by initialize_all_files().

◆ len_without_escapes()

static size_t len_without_escapes ( const std::string & str)
static

Definition at line 60 of file tui-disasm.c.

Referenced by tui_disassemble().

◆ tui_disassemble()

static CORE_ADDR tui_disassemble ( struct gdbarch * gdbarch,
std::vector< tui_asm_line > & asm_lines,
CORE_ADDR pc,
int count,
size_t * addr_size = nullptr )
static

◆ tui_find_backward_disassembly_start_address()

static CORE_ADDR tui_find_backward_disassembly_start_address ( CORE_ADDR addr)
static

◆ tui_find_disassembly_address()

static CORE_ADDR tui_find_disassembly_address ( struct gdbarch * gdbarch,
CORE_ADDR pc,
int from )
static

◆ tui_get_begin_asm_address()

void tui_get_begin_asm_address ( struct gdbarch ** gdbarch_p,
CORE_ADDR * addr_p )

◆ tui_get_low_disassembly_address()

CORE_ADDR tui_get_low_disassembly_address ( struct gdbarch * gdbarch,
CORE_ADDR low,
CORE_ADDR pc )