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 "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)
 

Function Documentation

◆ len_without_escapes()

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

Definition at line 58 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 
)