Services - tools - models - for embedded software development
Embecosm divider strip
Prev  

Index

A

ABI, Glossary
and function prologue, Prologue Caches
OpenRISC 1000 (see OpenRISC 1000)
accessor functions
struct gdbarch, Architecture Description
address space, GDB Nomenclature
add_com, The spr Command
add_info, The info spr Command
add_target, Native Targets , Creating struct target_ops for OpenRISC 1000
align_down, struct gdbarch Functions to Analyze Frames
align_up, struct gdbarch Functions to Analyze Frames
Application Binary Interface (see ABI)
arch-os-nat.c file, Native Targets
arch-tdep.c file, Summary: Steps to Port a New Architecture to GDB
arch_frame_prev_register, The GDB backtrace Command
arch_frame_prev_sniffer, The GDB backtrace Command
arch_frame_sniffer, The GDB run Command
arch_frame_this_id, The GDB run Command
arch_gdbarch_init, Initial Start Up

B

backtrace_command, The GDB backtrace Command
BFD, Binary File Description (BFD) , Summary: Steps to Port a New Architecture to GDB , Glossary
back end, Binary File Description (BFD)
OpenRISC 1000 (see OpenRISC 1000)
User Guide, Written Documentation , References
source (see documentation)
bfd directory, GDB File Organization
bfd.texinfo file, Documentation
bfd_arch_or32, Binary File Description (BFD) , Creating struct gdbarch
Binary File Descriptor (see BFD)
binutils, Binary File Description (BFD) , GDB File Organization
disassembly function, Specifying the Hardware Architecture and ABI , The OpenRISC 1000 Disassembler
breakpoint
functions in struct gdbarch, Specifying the Hardware Architecture and ABI
functions in struct target_ops, struct target_ops Functions to Handle Breakpoints and Watchpoints
in hardware, struct target_ops Functions to Handle Breakpoints and Watchpoints
for OpenRISC 1000, OpenRISC 1000 Target Functions Controlling the Connection , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
insertion and removal, Specifying the Hardware Architecture and ABI
instruction
for OpenRISC 1000, Information Functions for the OpenRISC 1000 Architecture
restriction on location, Specifying the Hardware Architecture and ABI
size, Specifying the Hardware Architecture and ABI
program counter adjustment after, Specifying the Hardware Architecture and ABI
reinsertion when continuing, The GDB continue Command after a Breakpoint , OpenRISC 1000 Target Functions to Control Execution
restarting after, OpenRISC 1000 Target Functions to Control Execution
problem with OpenRISC 1000, OpenRISC 1000 Target Functions to Control Execution
break_command, The GDB break Command
build_automata, OpenRISC 1000 Architecture Specification , The OpenRISC 1000 Disassembler
byte order, struct gdbarch_info

C

catch_exception, OpenRISC 1000 Target Functions Controlling the Connection
class_support, The spr Command
cli-cmds.h file, Adding Commands to GDB
cmdlist, Adding Commands to GDB
COFF, Binary File Description (BFD)
and OpenRISC 1000, Binary File Description (BFD)
config sub-directory, GDB File Organization
(see also gdb directory)
config/arch/nm-os.h file, Native Targets
config/arch/os.mh file, Native Targets
configure command, GDB File Organization
configure.tgt
header file dependencies, OpenRISC 1000 Architecture Specification
OpenRISC 1000 targets supported, OpenRISC 1000 Architecture Specification
configure.tgt file, GDB Architecture Specification , Remote Targets , Summary: Steps to Port a New Architecture to GDB , OpenRISC 1000 JTAG Remote Target Specification
(see also GDB configuration)
gdb_sim parameter, Simulators
target matching, GDB File Organization
continue_command, The GDB continue Command after a Breakpoint
convenience macros
for struct target_ops, Target Strata
core_addr_greaterthan, struct gdbarch Functions to Analyze Frames
core_addr_lessthan, struct gdbarch Functions to Analyze Frames , OpenRISC 1000 Functions Analyzing Frames
CPU Configuration Register (see Special Purpose Register )
CPUCFGR (see Special Purpose Register )
current target (see target operations)
current_interp_command_loop, Initial Start Up , The GDB target Command , The GDB load Command , The GDB break Command , The GDB run Command , The GDB backtrace Command , The GDB continue Command after a Breakpoint
current_target, Target Strata , Creating struct target_ops for OpenRISC 1000

D

DCFGR (see Debug Configuration Register)
DCR (see Debug Control Register)
ddd
problem with argument passing, OpenRISC 1000 Target Functions to Control Execution
Debug Configuration Register (see Special Purpose Register)
Debug Control Register (see Special Purpose Register)
Debug Mode Register (see Special Purpose Register)
Debug Reason Register (see Special Purpose Register)
Debug Stop Register (see Special Purpose Register)
Debug Unit, The OpenRISC 1000 Architecture
availability, OpenRISC 1000 Target Functions Controlling the Connection
GDB hardware breakpoint
insertion, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
removal, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
GDB hardware watchpoint
insertion, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
removal, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
restarting after, OpenRISC 1000 Target Functions and Variables Providing Information
JTAG interface, The OpenRISC 1000 JTAG Interface
access to General Purpose Registers, The OpenRISC 1000 JTAG Interface
access to main memory, The OpenRISC 1000 JTAG Interface
access to Special Purpose Registers, The OpenRISC 1000 JTAG Interface
CPU control, The OpenRISC 1000 JTAG Interface
direct connection (parallel port), OpenRISC 1000 JTAG Remote Target Specification
error handling, The Low Level JTAG Interface
Igor Mohor version, The OpenRISC 1000 JTAG Interface , The OpenRISC 1000 Remote JTAG Protocol , References
JP1 interface limitations, The Low Level JTAG Interface
layered interface, The Low Level JTAG Interface
ORPSoC version, The OpenRISC 1000 JTAG Interface , References
remote connection over TCP/IP (see Remote JTAG Protocol)
scan chains, The OpenRISC 1000 JTAG Interface
matchpoint, The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
registers (see Special Purpose Register)
watchpoint, The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions Controlling the Connection
watchpoint counter, The OpenRISC 1000 Architecture
Debug Value Register (see Special Purpose Register)
Debug Watchpoint Counter Register (see Special Purpose Register)
default_memory_insert_breakpoint , Specifying the Hardware Architecture and ABI
default_memory_remove_breakpoint , Specifying the Hardware Architecture and ABI
default_print_registers_info , struct gdbarch Functions Giving Register Information
default_register_reggroup_p , struct gdbarch Functions Giving Register Information
defs.h file, GDB File Organization
DejaGNU, Testing GDB
delay slot
in OpenRISC 1000, Information Functions for the OpenRISC 1000 Architecture , OpenRISC 1000 Frame Handling
struct gdbarch functions to handle, Specifying the Hardware Architecture and ABI
disassembly, Specifying the Hardware Architecture and ABI , GDB File Organization , Summary: Steps to Port a New Architecture to GDB
for OpenRISC 1000, Information Functions for the OpenRISC 1000 Architecture , The OpenRISC 1000 Disassembler
DMR (see Debug Mode Register)
documentation, Summary: Steps to Port a New Architecture to GDB
building, Documentation
automatic, Documentation
HTML output format, Documentation
info output format, Documentation
PDF output format, Documentation
PostScript output format, Documentation
source, Documentation
BFD User Guide, Documentation
GDB Internals document, Documentation
GDB User Guide, Documentation , Summary: Steps to Port a New Architecture to GDB
OpenRISC 1000 Target GDB User Guide, Porting the OpenRISC 1000 Architecture , References
Doxygen, References
use with GDB for OpenRISC 1000, Written Documentation
DRR (see Debug Reason Register)
DSR (see Debug Stop Register)
dummy frame (see stack frame)
dummy target (see target operations)
DVR (see Debug Value Register)
DWARF2, OpenRISC 1000 Frame Sniffers , OpenRISC 1000 Low Level Frame Sniffers
dwarf2_frame_sniffer, OpenRISC 1000 Frame Sniffers
DWCR (see Debug Watchpoint Counter Register)

E

ELF, Binary File Description (BFD)
and OpenRISC 1000, Binary File Description (BFD)
Embecosm, About Embecosm
endianism, Glossary
enum bfd_architecture, Binary File Description (BFD)
enum command_class, Adding Commands to GDB
exec, GDB Nomenclature
(see also program)
executable (see exec)

F

find_pc_partial_function, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Functions to Create Dummy Stack Frames
frame (see stack frame)
frame base sniffer (see struct frame_base)
frame number (see stack frame)
frame pointer, Specifying Frame Handling , Glossary
in OpenRISC 1000, OpenRISC 1000 Register Architecture , Glossary
value in $fp (see GDB)
value in stack frame (see stack frame)
frameless function (see stack frame)
frame_base_append_sniffer, Analyzing Stacks: Frame Sniffers
frame_base_set_default, Analyzing Stacks: Frame Sniffers , OpenRISC 1000 Frame Sniffers
frame_pointer
in OpenRISC 1000, OpenRISC 1000 Frame Base Sniffer
frame_unwind_append_sniffer, Analyzing Stacks: Frame Sniffers , OpenRISC 1000 Frame Sniffers
frame_unwind_id, OpenRISC 1000 Functions to Create Dummy Stack Frames
frame_unwind_register_unsigned , OpenRISC 1000 Functions for Accessing Frame Data , OpenRISC 1000 Frame Base Sniffer
frame ID (see stack frame)
function epilogue (see OpenRISC 1000)
function prologue, Prologue Caches (see OpenRISC 1000)
cache (see prologue cache)

G

GDB
built in variables
$fp, struct gdbarch Functions Giving Register Information , Analyzing Stacks: Frame Sniffers , OpenRISC 1000 Frame Base Sniffer
$pc, The OpenRISC 1000 Architecture
$ps, struct gdbarch Functions Specifying the Register Architecture , The OpenRISC 1000 Architecture
configuration, GDB Architecture Specification
(see also configure.tgt file)
Internals document, Rationale , Written Documentation , Creating a New Architecture , Porting the OpenRISC 1000 Architecture , References
source (see documentation)
naming conventions, GDB Architecture Specification
new architecture description, GDB Architecture Specification
signals, OpenRISC 1000 Target Functions to Control Execution
TAGS file, Porting the OpenRISC 1000 Architecture
target creation, Specifying a New Target
UI independent output, The info spr Command , The spr Command
User Guide, Written Documentation , References
source (see documentation)
value types (see struct type)
GDB commands
adding new commands, Adding Commands to GDB , Adding Commands to GDB
for OpenRISC 1000, OpenRISC 1000 Specific Commands for GDB
awatch, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
backtrace, struct gdbarch Functions Creating Dummy Frames , The GDB backtrace Command
break, The GDB break Command
call, Architecture Description , struct gdbarch Functions Creating Dummy Frames , OpenRISC 1000 Functions to Create Dummy Stack Frames
classification, Adding Commands to GDB
continue, The GDB continue Command after a Breakpoint
disassemble, GDB File Organization
file, OpenRISC 1000 Target Functions to Control Execution
hbreak, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
help, Adding Commands to GDB
help target, struct target_ops Functions and Variables Providing Information
help target, OpenRISC 1000 Target Functions and Variables Providing Information
help target jtag , OpenRISC 1000 Target Functions and Variables Providing Information
implementation functions
add_alias_cmd, Adding Commands to GDB
add_cmd, Adding Commands to GDB
add_com, Adding Commands to GDB
add_info, Adding Commands to GDB
add_prefix_cmd, Adding Commands to GDB
callback functions, Adding Commands to GDB
info, Adding Commands to GDB , The info spr Command
info sim, Simulators
info spr, OpenRISC 1000 Architecture Specification , OpenRISC 1000 Specific Commands for GDB , The info spr Command
info target, struct target_ops Functions and Variables Providing Information
info registers, OpenRISC 1000 Register Architecture
info target, OpenRISC 1000 Target Functions and Variables Providing Information
internal representation, Adding Commands to GDB
next, OpenRISC 1000 Target Functions to Control Execution
nexti, OpenRISC 1000 Target Functions to Control Execution
print, struct gdbarch Functions Creating Dummy Frames
procedure flows (see procedure flows)
run, struct target_ops Functions Controlling the Target Connection , The GDB run Command , OpenRISC 1000 Target Functions to Control Execution
rwatch, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
set breakpoint auto-hw off , struct target_ops Functions to Handle Breakpoints and Watchpoints
spr, OpenRISC 1000 Architecture Specification , OpenRISC 1000 Specific Commands for GDB , The spr Command
step, OpenRISC 1000 Target Functions to Control Execution
stepi, OpenRISC 1000 Target Functions to Control Execution
target, struct target_ops Functions and Variables Providing Information , struct target_ops Functions Controlling the Target Connection , The GDB target Command , The GDB load Command
target remote, Remote Serial Protocol (RSP)
target jtag, Creating struct target_ops for OpenRISC 1000 , OpenRISC 1000 Target Functions and Variables Providing Information
target sim, Simulators
watch, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
gdb directory, GDB File Organization , Summary: Steps to Port a New Architecture to GDB , OpenRISC 1000 Architecture Specification , OpenRISC 1000 JTAG Remote Target Specification
gdb.log file, Testing GDB
gdb.sum file, Testing GDB
gdb.texinfo file, Documentation , Summary: Steps to Port a New Architecture to GDB
gdb/or1k-jtag.c file, The Low Level JTAG Interface
gdb/or1k-jtag.h file, The Low Level JTAG Interface
gdb/testsuite sub-directory, Testing GDB
gdbarch.h file, Creating a New Architecture
gdbarch_alloc, Creating a New Architecture , Creating struct gdbarch
gdbarch_list_lookup_by_info, Looking up an Existing Architecture , Creating struct gdbarch
gdbarch_register, GDB Architecture Specification , Summary: Steps to Port a New Architecture to GDB , OpenRISC 1000 Architecture Specification , Creating struct gdbarch
gdbarch_register_type (see accessor functions)
gdbarch_single_step_through_delay (see accessor functions)
gdbarch_skip_prologue (see accessor functions)
gdbarch_unwind_pc (see accessor_functions)
gdbarch_unwind_sp (see accessor_functions)
gdbint.texinfo file, Documentation
gdb_byte, Register Caching
gdb_init, Initial Start Up
gdb_main, Initial Start Up
General Purpose Register, The OpenRISC 1000 Architecture , Glossary
access via JTAG interface (see Debug Unit, JTAG interface, access to General Purpose Registers )
generic_load, OpenRISC 1000 Target Functions to Access Memory and Registers
generic_mourn_inferior, OpenRISC 1000 Target Functions to Control Execution
get_func_type, The GDB backtrace Command
glibc, GDB File Organization
GPRs (see General Purpose Register)

H

handle_inferior_event, The GDB target Command , The GDB run Command , The GDB continue Command after a Breakpoint
hardware breakpoint (see breakpoint)
hardware watchpoint (see watchpoint)
Harvard architecture, struct gdbarch Functions Creating Dummy Frames , Glossary
header dependencies, OpenRISC 1000 JTAG Remote Target Specification
(see also Makefile.in file)

J

jp1_ functions, The Low Level JTAG Interface
jp1_ll_ functions, The Low Level JTAG Interface
JTAG, Glossary (see Debug Unit)
jtr_ functions, The Low Level JTAG Interface
jtr_ll_ functions, The Low Level JTAG Interface

M

Makefile.in file, OpenRISC 1000 JTAG Remote Target Specification
touch command as alternative to changing , OpenRISC 1000 JTAG Remote Target Specification
matchpoint (see Debug Unit)

N

native debugging, Overview of GDB Internals
target creation, Specifying a New Target , Native Targets
next frame (see stack frame)
Next Program Counter (see Special Purpose Register)
nm.h file, Native Targets
normal_stop, The GDB target Command , The GDB run Command , The GDB continue Command after a Breakpoint
no_shared_libraries, OpenRISC 1000 Target Functions Controlling the Connection
NPC (see Next Program Counter)
null_ptid, OpenRISC 1000 Target Functions Controlling the Connection

O

opcodes directory, GDB File Organization , The OpenRISC 1000 Disassembler
OpenRISC 1000
ABI, Specifying the Hardware Architecture and ABI , OpenRISC 1000 Frame Handling , OpenRISC 1000 Functions to Create Dummy Stack Frames
argument passing, Application Binary Interface (ABI)
result return register, Application Binary Interface (ABI)
stack frame alignment, Application Binary Interface (ABI) , OpenRISC 1000 Functions Analyzing Frames
variations from documented standard, Application Binary Interface (ABI) , OpenRISC 1000 Functions Analyzing Frames
additional GDB commands, OpenRISC 1000 Architecture Specification
architecture, The OpenRISC 1000 Architecture
GPRs (see General Purpose Register)
information functions, Information Functions for the OpenRISC 1000 Architecture
main memory, The OpenRISC 1000 Architecture
manual, References
SPRs (see Special Purpose Register)
bare metal debugging, GDB Nomenclature , OpenRISC 1000 Target Functions Controlling the Connection
BFD, Creating struct gdbarch
variations from documented standard, BFD Specification
breakpoint instruction, Information Functions for the OpenRISC 1000 Architecture
creating new struct gdbarch for, GDB Architecture Specification
creating new struct target_ops for, Creating struct target_ops for OpenRISC 1000
endianism, Information Functions for the OpenRISC 1000 Architecture
frame handling, OpenRISC 1000 Frame Handling
function epilogue, OpenRISC 1000 Frame Handling
function prologue, OpenRISC 1000 Frame Handling
hardware data representation, OpenRISC 1000 Hardware Data Representation
hardware matchpoints and watchpoints, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
distinction from GDB watchpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
interrupt during debugging, OpenRISC 1000 Target Functions to Control Execution
legacy GDB 5.3 port, Porting the OpenRISC 1000 Architecture
link register, OpenRISC 1000 Functions to Create Dummy Stack Frames , OpenRISC 1000 Low Level Frame Sniffers , OpenRISC 1000 Target Functions to Control Execution , Glossary
naming conventions, GDB Architecture Specification
red zone, struct gdbarch Functions to Analyze Frames , OpenRISC 1000 Functions Analyzing Frames
register assignment in GDB, struct gdbarch Functions Giving Register Information , OpenRISC 1000 Register Architecture , OpenRISC 1000 Frame Handling
register types in GDB, OpenRISC 1000 Register Architecture
Remote JTAG Protocol (see Remote JTAG Protocol)
source files for GDB port, OpenRISC 1000 Architecture Specification
supported targets in GDB, OpenRISC 1000 Architecture Specification
tool chain, Binary File Description (BFD) , References
or1k-jtag.c, OpenRISC 1000 Architecture Specification
or1k-jtag.c file, OpenRISC 1000 JTAG Remote Target Specification
or1k-jtag.h, OpenRISC 1000 Architecture Specification
or1k-jtag.h file, OpenRISC 1000 JTAG Remote Target Specification
or1k-jtag.o file, OpenRISC 1000 JTAG Remote Target Specification
or1k-tdep.c, OpenRISC 1000 Architecture Specification
or1k-tdep.c file, Creating struct target_ops for OpenRISC 1000
or1k-tdep.h, OpenRISC 1000 Architecture Specification
or1k-tdep.h file, Creating struct gdbarch
Or1ksim, Or1ksim: the OpenRISC 1000 Architectural Simulator
bug fixes, Or1ksim: the OpenRISC 1000 Architectural Simulator
debug interface variants, Or1ksim: the OpenRISC 1000 Architectural Simulator
exit handling in GDB, OpenRISC 1000 Target Functions to Control Execution
or1k_breakpoint_from_pc, Information Functions for the OpenRISC 1000 Architecture
or1k_clear_breakpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_close, OpenRISC 1000 Target Functions Controlling the Connection
or1k_create_inferior, OpenRISC 1000 Target Functions to Control Execution
or1k_dbgcache, Creating struct target_ops for OpenRISC 1000 , OpenRISC 1000 Target Functions Controlling the Connection
or1k_detach, OpenRISC 1000 Target Functions Controlling the Connection
or1k_dump_tdep, Creating struct gdbarch
or1k_fetch_registers, OpenRISC 1000 Target Functions to Access Memory and Registers
or1k_files_info, OpenRISC 1000 Target Functions and Variables Providing Information
or1k_first_free_matchpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
OR1K_FP_REGNUM, OpenRISC 1000 Register Architecture
or1k_frame_align, OpenRISC 1000 Functions Analyzing Frames
or1k_frame_base, OpenRISC 1000 Frame Sniffers
or1k_frame_base_address, OpenRISC 1000 Frame Sniffers , OpenRISC 1000 Frame Base Sniffer
or1k_frame_fp_loc, OpenRISC 1000 Low Level Frame Sniffers
or1k_frame_prev_register, OpenRISC 1000 Low Level Frame Sniffers
OR1K_FRAME_RED_ZONE_SIZE, OpenRISC 1000 Functions Analyzing Frames
or1k_frame_size, OpenRISC 1000 Low Level Frame Sniffers
or1k_frame_size_check, OpenRISC 1000 Low Level Frame Sniffers
or1k_frame_sniffer, OpenRISC 1000 Frame Sniffers , OpenRISC 1000 Frame Base Sniffer , OpenRISC 1000 Low Level Frame Sniffers
or1k_frame_this_id, OpenRISC 1000 Low Level Frame Sniffers
or1k_frame_unwind_cache, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Low Level Frame Sniffers
or1k_gdbarch_init, GDB Architecture Specification , Creating struct gdbarch
or1k_get_saved_reg, OpenRISC 1000 Low Level Frame Sniffers
or1k_info_spr_command, The info spr Command
or1k_insert_breakpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_insert_hw_breakpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_insert_watchpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_jtag_ functions, The Low Level JTAG Interface
or1k_jtag_close, OpenRISC 1000 JTAG Remote Target Specification , OpenRISC 1000 Target Functions Controlling the Connection
OR1K_JTAG_COMMAND_CHAIN, The OpenRISC 1000 Remote JTAG Protocol
OR1K_JTAG_COMMAND_READ, The OpenRISC 1000 Remote JTAG Protocol
OR1K_JTAG_COMMAND_READ_BLOCK, The OpenRISC 1000 Remote JTAG Protocol
OR1K_JTAG_COMMAND_WRITE, The OpenRISC 1000 Remote JTAG Protocol
OR1K_JTAG_COMMAND_WRITE_BLOCK , The OpenRISC 1000 Remote JTAG Protocol
or1k_jtag_init, OpenRISC 1000 JTAG Remote Target Specification , OpenRISC 1000 Target Functions Controlling the Connection
or1k_jtag_read_mem, OpenRISC 1000 JTAG Remote Target Specification , OpenRISC 1000 Target Functions to Access Memory and Registers
or1k_jtag_read_spr, OpenRISC 1000 JTAG Remote Target Specification
or1k_jtag_stall, OpenRISC 1000 JTAG Remote Target Specification
or1k_jtag_target, Creating struct target_ops for OpenRISC 1000
or1k_jtag_unstall, OpenRISC 1000 JTAG Remote Target Specification
or1k_jtag_wait, OpenRISC 1000 JTAG Remote Target Specification , OpenRISC 1000 Target Functions to Control Execution
or1k_jtag_write_mem, OpenRISC 1000 JTAG Remote Target Specification , OpenRISC 1000 Target Functions to Access Memory and Registers
or1k_jtag_write_spr, OpenRISC 1000 JTAG Remote Target Specification
or1k_kill, OpenRISC 1000 Target Functions to Control Execution
or1k_link_address, OpenRISC 1000 Low Level Frame Sniffers
or1k_matchpoint_equal, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_mourn_inferior, OpenRISC 1000 Target Functions to Control Execution
OR1K_NUM_PSEUDO_REGS, OpenRISC 1000 Register Architecture
OR1K_NUM_REGS, OpenRISC 1000 Register Architecture
or1k_open, OpenRISC 1000 Target Functions Controlling the Connection
or1k_parse_params, The info spr Command , The spr Command
OR1K_PC_REGNUM, OpenRISC 1000 Register Architecture
or1k_prepare_to_store, OpenRISC 1000 Target Functions to Access Memory and Registers
or1k_pseudo_register_read, OpenRISC 1000 Register Architecture
or1k_pseudo_register_write, OpenRISC 1000 Register Architecture
or1k_push_dummy_call, OpenRISC 1000 Functions to Create Dummy Stack Frames
or1k_rcmd, OpenRISC 1000 Target Functions to Execute Commands
or1k_read_spr, The info spr Command
or1k_register_info, OpenRISC 1000 Register Architecture
or1k_register_name, OpenRISC 1000 Register Architecture
or1k_register_reggroup_p, OpenRISC 1000 Register Architecture
or1k_register_type, OpenRISC 1000 Register Architecture
or1k_remove_breakpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_remove_hw_breakpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_remove_watchpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_resume, OpenRISC 1000 Target Functions Controlling the Connection , OpenRISC 1000 Target Functions to Control Execution
or1k_return_value, Information Functions for the OpenRISC 1000 Architecture
or1k_set_breakpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_single_step_through_delay , Information Functions for the OpenRISC 1000 Architecture
or1k_skip_prologue, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Low Level Frame Sniffers
or1k_spr_command, The spr Command
OR1K_SP_REGNUM, OpenRISC 1000 Register Architecture
OR1K_SR_REGNUM, OpenRISC 1000 Register Architecture
OR1K_STACK_ALIGN, OpenRISC 1000 Functions Analyzing Frames
or1k_start_remote, OpenRISC 1000 Target Functions Controlling the Connection
or1k_stop, OpenRISC 1000 Target Functions to Control Execution
or1k_stopped_by_watchpoint, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_stopped_data_address, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_stopped_watchpoint_info , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_store_registers, OpenRISC 1000 Target Functions to Access Memory and Registers
or1k_target, Creating struct target_ops for OpenRISC 1000
or1k_unwind_dummy_id, OpenRISC 1000 Functions to Create Dummy Stack Frames
or1k_unwind_pc, OpenRISC 1000 Functions for Accessing Frame Data
or1k_unwind_sp, OpenRISC 1000 Functions for Accessing Frame Data
or1k_wait, OpenRISC 1000 Target Functions to Control Execution
or1k_watchpoint_gc, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
or1k_write_spr, The spr Command
or1k_xfer_partial, OpenRISC 1000 Target Functions to Access Memory and Registers
or32-dis.c file, The OpenRISC 1000 Disassembler
or32-opc.c file, The OpenRISC 1000 Disassembler

P

parse_breakpoint_sals, The GDB break Command
POSIX, GDB File Organization
PPC (see Previous Program Counter)
previous frame (see stack frame)
Previous Program Counter (see Special Purpose Register)
print_frame, The GDB backtrace Command
print_frame_args, The GDB backtrace Command
print_frame_info, The GDB backtrace Command
print_insn_big_or32, Information Functions for the OpenRISC 1000 Architecture , The OpenRISC 1000 Disassembler
print_insn_little_or32, Information Functions for the OpenRISC 1000 Architecture , The OpenRISC 1000 Disassembler
print_stack_frame, The GDB run Command
procedure flows, Example Procedure Flows in GDB
initial start up, Initial Start Up
target command, The GDB target Command
proceed, The GDB run Command , The GDB continue Command after a Breakpoint
process and thread ID
for OpenRISC 1000, OpenRISC 1000 Target Functions Controlling the Connection
null value, OpenRISC 1000 Target Functions Controlling the Connection
program, GDB Nomenclature
(see also exec)
program counter
as Special Purpose Register, The OpenRISC 1000 Architecture
functions in struct gdbarch, struct gdbarch Functions Specifying the Register Architecture , struct gdbarch Functions to Access Frame Data
in OpenRISC 1000, OpenRISC 1000 Register Architecture
value in stack frame, Analyzing Stacks: Frame Sniffers , The GDB run Command
program_counter
value in stack frame
for OpenRISC 1000, OpenRISC 1000 Functions for Accessing Frame Data , OpenRISC 1000 Low Level Frame Sniffers
prologue cache, Prologue Caches
and stack frame sniffer, Prologue Caches
memory management, Analyzing Stacks: Frame Sniffers
for OpenRISC 1000, OpenRISC 1000 Low Level Frame Sniffers
invalidating, OpenRISC 1000 Target Functions to Control Execution
pseudo-register, Architecture Description , Specifying the Register Architecture

R

readspr, OpenRISC 1000 Target Functions to Execute Commands
read_pc_pid, The GDB target Command
read_var_value, The GDB backtrace Command
red zone (see stack frame)
regcache_cooked_read, Register Caching
regcache_cooked_read_signed, Register Caching
regcache_cooked_read_unsigned , Register Caching
regcache_cooked_write, Register Caching
regcache_cooked_write_signed , Register Caching
regcache_cooked_write_unsigned , Register Caching , OpenRISC 1000 Functions to Create Dummy Stack Frames
register
architecture for OpenRISC 1000, OpenRISC 1000 Register Architecture
availability in OpenRISC 1000 target, OpenRISC 1000 Target Functions and Variables Providing Information
cache, Register Caching
invalidating, OpenRISC 1000 Target Functions to Control Execution
synchronization with target, struct target_ops Functions to Access Memory and Registers
cache access functions, Register Caching
cooked, Specifying the Register Architecture , Register Caching
fields in struct gdbarch, struct gdbarch Functions Specifying the Register Architecture
floating point, struct gdbarch Functions Giving Register Information
functions for OpenRISC 1000, OpenRISC 1000 Functions for Accessing Frame Data , OpenRISC 1000 Low Level Frame Sniffers , OpenRISC 1000 Target Functions to Access Memory and Registers
functions in struct gdbarch, struct gdbarch Functions Specifying the Register Architecture , struct gdbarch Functions Giving Register Information , struct gdbarch Functions to Access Frame Data
functions in struct target_ops, struct target_ops Functions to Access Memory and Registers
pseudo- (see pseudo-register)
raw, Specifying the Register Architecture , Register Caching
simulator functions, Simulators
vector, struct gdbarch Functions Giving Register Information
registers_changed, OpenRISC 1000 Target Functions to Control Execution
remote debugging, Overview of GDB Internals
remote command execution, struct target_ops Functions Controlling the Target Connection
Remote Serial Protocol (see Remote Serial Protocol)
remote terminal access, struct target_ops Functions Controlling the Target Connection
target creation, Specifying a New Target , Remote Targets
remote inferior (see inferior)
Remote JTAG Protocol, Target Operations , OpenRISC 1000 JTAG Remote Target Specification
commands
block read registers, The OpenRISC 1000 Remote JTAG Protocol
block write registers, The OpenRISC 1000 Remote JTAG Protocol
read register, The OpenRISC 1000 Remote JTAG Protocol
setting scan chain, The OpenRISC 1000 Remote JTAG Protocol
write register, The OpenRISC 1000 Remote JTAG Protocol
execution status, OpenRISC 1000 Target Functions and Variables Providing Information , OpenRISC 1000 Target Functions Controlling the Connection
implementation over TCP/IP, The OpenRISC 1000 Remote JTAG Protocol
interface functions, OpenRISC 1000 JTAG Remote Target Specification , Creating struct target_ops for OpenRISC 1000
packet format, The OpenRISC 1000 Remote JTAG Protocol
reattaching to target, OpenRISC 1000 Target Functions Controlling the Connection
replacement by Remote Serial Protocol, The OpenRISC 1000 Remote JTAG Protocol
resetting the target, OpenRISC 1000 JTAG Remote Target Specification , OpenRISC 1000 Target Functions Controlling the Connection
server side, The OpenRISC 1000 Remote JTAG Protocol
Remote Serial Protocol, Specifying a New Target , Remote Targets , Remote Serial Protocol (RSP) , Summary: Steps to Port a New Architecture to GDB , References
server side implementation, Remote Serial Protocol (RSP)
remote-or1k.c, OpenRISC 1000 Architecture Specification
remote-or1k.c file, OpenRISC 1000 JTAG Remote Target Specification
remote-or1k.o file, OpenRISC 1000 JTAG Remote Target Specification
remote-sim.a file, Simulators
remote-sim.h file, GDB File Organization , Summary: Steps to Port a New Architecture to GDB
remote.c file, Remote Targets
remove_breakpoints, The GDB run Command
run_command, The GDB run Command

S

sentinel frame (see stack frame)
sim directory, GDB File Organization
simulator library, Simulators
creation, Summary: Steps to Port a New Architecture to GDB
directory for code, GDB File Organization
functions
sim_close, Simulators
sim_create_inferior, Simulators
sim_do_command, Simulators
sim_fetch_register, Simulators
sim_info, Simulators
sim_load, Simulators
sim_open, Simulators
sim_read, Simulators
sim_resume, Simulators
sim_stop, Simulators
sim_stop_reason, Simulators
sim_store_register, Simulators
sim_write, Simulators
sim_close (see simulator library)
sim_create_inferior (see simulator library)
sim_do_command (see simulator library)
sim_fetch_register (see simulator library)
sim_info (see simulator library)
sim_load (see simulator library)
sim_open (see simulator library)
sim_read (see simulator library)
sim_resume (see simulator library)
sim_stop (see simulator library)
sim_stop_reason (see simulator library)
sim_store_register (see simulator library)
sim_write (see simulator library)
single step execution, OpenRISC 1000 Target Functions to Control Execution
in hardware
for OpenRISC 1000, OpenRISC 1000 Target Functions Controlling the Connection
skip_prologue_using_sal, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Low Level Frame Sniffers
sniffer (see stack frame)
Special Purpose Register, The OpenRISC 1000 Architecture , Glossary
access via JTAG interface (see Debug Unit, JTAG interface, access to Special Purpose Registers )
configuration registers
CPU Configuration Register , The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions Controlling the Connection
Debug Configuration Register , The OpenRISC 1000 Architecture
Unit Present Register , The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions Controlling the Connection
Debug Unit
Debug Control Register, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
Debug Control Registers , The OpenRISC 1000 Architecture
Debug Mode Register, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints , OpenRISC 1000 Target Functions to Control Execution
Debug Mode Registers , The OpenRISC 1000 Architecture
Debug Reason Register , The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions to Control Execution
debug register cache, Creating struct target_ops for OpenRISC 1000 , OpenRISC 1000 Target Functions Controlling the Connection
Debug Stop Register , The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions to Control Execution
Debug Value Register, OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
Debug Value Registers , The OpenRISC 1000 Architecture
Debug Watchpoint Counter Registers , The OpenRISC 1000 Architecture
examining in GDB, The info spr Command
program counters
Next Program Counter, The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions to Control Execution
Previous Program Counter, The OpenRISC 1000 Architecture , OpenRISC 1000 Target Functions to Control Execution
setting in GDB, The spr Command
Supervision Register, The OpenRISC 1000 Architecture , OpenRISC 1000 Register Architecture
spr (see GDB commands)
SPRs (see Special Purpose Register)
SR (see Supervision Register)
stack frame, Specifying Frame Handling , Glossary
alignment, struct gdbarch Functions to Analyze Frames
for OpenRISC 1000, Application Binary Interface (ABI) , OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Functions to Create Dummy Stack Frames
analysis, struct gdbarch Functions to Analyze Frames
backtrace, The GDB backtrace Command
base address, Analyzing Stacks: Frame Sniffers
for OpenRISC 1000, OpenRISC 1000 Frame Sniffers
dummy, struct gdbarch Functions Creating Dummy Frames
for OpenRISC 1000, OpenRISC 1000 Functions to Create Dummy Stack Frames
functions in struct gdbarch, struct gdbarch Functions Creating Dummy Frames
example, Specifying Frame Handling
falling, struct gdbarch Functions to Analyze Frames
OpenRISC 1000 as example, OpenRISC 1000 Functions Analyzing Frames
fields in struct gdbarch, struct gdbarch Functions to Analyze Frames
frame #-1 (see stack frame)
frame ID, OpenRISC 1000 Low Level Frame Sniffers
(see also struct frame_id)
frame number, Specifying Frame Handling
frame pointer value in
for OpenRISC 1000, OpenRISC 1000 Low Level Frame Sniffers
frameless function
for OpenRISC 1000, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Low Level Frame Sniffers
functions for OpenRISC 1000, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Functions for Accessing Frame Data , OpenRISC 1000 Frame Sniffers
functions in struct gdbarch, struct gdbarch Functions to Analyze Frames , struct gdbarch Functions to Access Frame Data , struct gdbarch Functions Creating Dummy Frames
red zone, Specifying Frame Handling , struct gdbarch Functions to Analyze Frames
return address
for OpenRISC 1000, OpenRISC 1000 Low Level Frame Sniffers
rising, struct gdbarch Functions to Analyze Frames , OpenRISC 1000 Functions Analyzing Frames
sentinel frame, Frame Handling Terminology
sniffer, Frame Handling Terminology , Analyzing Stacks: Frame Sniffers , The GDB run Command , The GDB backtrace Command
and prologue cache (see prologue cache)
for OpenRISC 1000, OpenRISC 1000 Frame Sniffers
functions, Analyzing Stacks: Frame Sniffers
stack pointer value in, Analyzing Stacks: Frame Sniffers , The GDB run Command
for OpenRISC 1000, OpenRISC 1000 Functions for Accessing Frame Data , OpenRISC 1000 Low Level Frame Sniffers
terminology, Specifying Frame Handling
frame base, Frame Handling Terminology
inner frame (see next frame)
innermost frame, Frame Handling Terminology
newer frame (see next frame)
next frame, Frame Handling Terminology
older frame (see previous frame)
outer frame (see previous frame)
previous frame, Frame Handling Terminology
this frame, Frame Handling Terminology
unwinder, Frame Handling Terminology , struct gdbarch Functions to Access Frame Data
for OpenRISC 1000, OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Functions for Accessing Frame Data , OpenRISC 1000 Functions to Create Dummy Stack Frames
stack pointer, Specifying Frame Handling , Glossary
functions in struct gdbarch, struct gdbarch Functions to Access Frame Data
in OpenRISC 1000, OpenRISC 1000 Register Architecture , Glossary
value in stack frame (see stack frame)
start_remote, The GDB target Command , OpenRISC 1000 Target Functions Controlling the Connection
status register (see GDB)
strata (see target strata)
struct frame_unwind, Analyzing Stacks: Frame Sniffers
fields
type, Analyzing Stacks: Frame Sniffers
unwind_data, Analyzing Stacks: Frame Sniffers
functions
dealloc_cache, Analyzing Stacks: Frame Sniffers
prev_pc, Analyzing Stacks: Frame Sniffers
prev_register, Analyzing Stacks: Frame Sniffers
sniffer, Analyzing Stacks: Frame Sniffers
this_id, Analyzing Stacks: Frame Sniffers
struct cmd_list_element, Adding Commands to GDB
struct frame_base, Analyzing Stacks: Frame Sniffers
fields
unwind, Analyzing Stacks: Frame Sniffers
for OpenRISC 1000, OpenRISC 1000 Frame Sniffers , OpenRISC 1000 Frame Base Sniffer
functions
this_args, Analyzing Stacks: Frame Sniffers , OpenRISC 1000 Frame Base Sniffer
this_base, Analyzing Stacks: Frame Sniffers , OpenRISC 1000 Frame Base Sniffer
this_locals, Analyzing Stacks: Frame Sniffers , OpenRISC 1000 Frame Base Sniffer
struct frame_id, OpenRISC 1000 Low Level Frame Sniffers
struct frame_info, Specifying Frame Handling
struct frame_unwind
for OpenRISC 1000, OpenRISC 1000 Low Level Frame Sniffers
functions
this_id, The GDB run Command
struct gdbarch, Architecture Description
architecture lookup, struct gdbarch_info
(see also gdbarch_list_lookup_by_info)
creating new instance, GDB Architecture Specification , Creating a New Architecture , Summary: Steps to Port a New Architecture to GDB
for OpenRISC 1000, Creating struct gdbarch
data representation, Architecture Description , Specifying the Hardware Data Representation
default values, Architecture Description
fields
addr_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
char_signed, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
deprecated_fp_regnum, OpenRISC 1000 Register Architecture , OpenRISC 1000 Frame Base Sniffer
double_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
double_format, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
float_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
float_format, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
fp0_regnum, struct gdbarch Functions Specifying the Register Architecture
frame_red_zone_size, struct gdbarch Functions to Analyze Frames , OpenRISC 1000 Functions Analyzing Frames
int_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
long_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
long_double_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
long_double_format, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
long_long_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
num_pseudo_regs, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
num_regs, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
pc_regnum, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
ps_regnum, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
ptr_bit, Specifying the Hardware Data Representation , OpenRISC 1000 Hardware Data Representation
short_bit, OpenRISC 1000 Hardware Data Representation
sp_regnum, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
values for OpenRISC 1000, OpenRISC 1000 Hardware Data Representation
fields and functions
short_bit, Specifying the Hardware Data Representation
functions
adjust_breakpoint_address , Specifying the Hardware Architecture and ABI , OpenRISC 1000 Target Functions to Control Execution
breakpoint_from_pc, Specifying the Hardware Architecture and ABI , Information Functions for the OpenRISC 1000 Architecture
decr_pc_after_break, Specifying the Hardware Architecture and ABI
frame_align, struct gdbarch Functions to Analyze Frames , OpenRISC 1000 Functions Analyzing Frames
frame_num_args, struct gdbarch Functions to Access Frame Data
implementations for OpenRISC 1000, Information Functions for the OpenRISC 1000 Architecture
inner_than, struct gdbarch Functions to Analyze Frames , OpenRISC 1000 Functions Analyzing Frames
memory_insert_breakpoint, Specifying the Hardware Architecture and ABI
memory_remove_breakpoint, Specifying the Hardware Architecture and ABI
print_float_info, struct gdbarch Functions Giving Register Information
print_insn, Specifying the Hardware Architecture and ABI , Information Functions for the OpenRISC 1000 Architecture
print_registers_info, struct gdbarch Functions Giving Register Information
print_vector_info, struct gdbarch Functions Giving Register Information
pseudo_register_read, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
pseudo_register_write, struct gdbarch Functions Specifying the Register Architecture , OpenRISC 1000 Register Architecture
push_dummy_call, struct gdbarch Functions Creating Dummy Frames , OpenRISC 1000 Functions to Create Dummy Stack Frames
push_dummy_code, struct gdbarch Functions Creating Dummy Frames
read_pc, struct gdbarch Functions Specifying the Register Architecture
register_info, OpenRISC 1000 Register Architecture
register_name, struct gdbarch Functions Giving Register Information , OpenRISC 1000 Register Architecture
register_reggroup_p, struct gdbarch Functions Giving Register Information , OpenRISC 1000 Register Architecture
register_type, struct gdbarch Functions Giving Register Information , The GDB target Command , OpenRISC 1000 Register Architecture
return_value, Specifying the Hardware Architecture and ABI , Information Functions for the OpenRISC 1000 Architecture
single_step_through_delay , Specifying the Hardware Architecture and ABI , The GDB run Command , The GDB continue Command after a Breakpoint , Information Functions for the OpenRISC 1000 Architecture
skip_prologue, struct gdbarch Functions to Analyze Frames , The GDB break Command , OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Low Level Frame Sniffers
unwind_dummy_id, struct gdbarch Functions Creating Dummy Frames , OpenRISC 1000 Functions to Create Dummy Stack Frames
unwind_pc, struct gdbarch Functions to Access Frame Data , The GDB target Command , The GDB backtrace Command , OpenRISC 1000 Functions for Accessing Frame Data
unwind_sp, struct gdbarch Functions to Access Frame Data , The GDB backtrace Command , OpenRISC 1000 Functions for Accessing Frame Data
write_pc, struct gdbarch Functions Specifying the Register Architecture
reference to BFD, Architecture Description , GDB Architecture Specification
register handling, Architecture Description
set_gdbarch functions, Architecture Description , Creating struct gdbarch
stack frame handling, Architecture Description
struct gdbarch_info, Looking up an Existing Architecture
byte order, struct gdbarch_info
fields in the structure, struct gdbarch_info
for OpenRISC 1000, Creating struct gdbarch
struct gdbarch_tdep, struct gdbarch_tdep
for OpenRISC 1000, Creating struct gdbarch , OpenRISC 1000 Register Architecture
struct target_ops, Target Operations , Target Operations
breakpoint handling, Target Operations
convenience macros (see convenience macros)
creation, Specifying a New Target , Native Targets
for OpenRISC 1000, Creating struct target_ops for OpenRISC 1000
creation>, Summary: Steps to Port a New Architecture to GDB
default values, Target Operations
fields
to_doc, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_has_all_memory, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_has_execution, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information , OpenRISC 1000 Target Functions Controlling the Connection
to_has_memory, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_has_registers, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_has_stack, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_longname, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_shortname, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_stratum, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
functions
to_attach, struct target_ops Functions Controlling the Target Connection
to_can_use_hw_breakpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints
to_close, struct target_ops Functions Controlling the Target Connection
to_create_inferior, struct target_ops Functions to Control Execution , The GDB run Command , OpenRISC 1000 Target Functions to Control Execution
to_detach, struct target_ops Functions Controlling the Target Connection
to_disconnect, struct target_ops Functions Controlling the Target Connection
to_fetch_registers, struct target_ops Functions to Access Memory and Registers , The GDB target Command , OpenRISC 1000 Target Functions to Access Memory and Registers
to_files_info, struct target_ops Functions and Variables Providing Information , OpenRISC 1000 Target Functions and Variables Providing Information
to_find_description, The GDB run Command
to_insert_breakpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints , The GDB run Command , The GDB continue Command after a Breakpoint , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_insert_hw_breakpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints
to_insert_watchpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_kill, struct target_ops Functions to Control Execution , OpenRISC 1000 Target Functions to Control Execution
to_load, struct target_ops Functions to Access Memory and Registers , The GDB load Command , OpenRISC 1000 Target Functions to Access Memory and Registers
to_mourn_inferior, struct target_ops Functions to Control Execution , OpenRISC 1000 Target Functions to Control Execution
to_open, struct target_ops Functions and Variables Providing Information , struct target_ops Functions Controlling the Target Connection , The GDB target Command , OpenRISC 1000 Target Functions Controlling the Connection
to_prepare_to_store, struct target_ops Functions to Access Memory and Registers , OpenRISC 1000 Target Functions to Access Memory and Registers
to_print_insn, The OpenRISC 1000 Disassembler
to_rcmd, struct target_ops Functions Controlling the Target Connection , OpenRISC 1000 Target Functions to Execute Commands
to_remove_breakpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints , The GDB run Command , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_remove_hw_breakpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints
to_remove_watchpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_resume, Specifying the Hardware Architecture and ABI , struct target_ops Functions to Control Execution , The GDB run Command , The GDB continue Command after a Breakpoint , OpenRISC 1000 Target Functions to Control Execution
to_stop, struct target_ops Functions to Control Execution , OpenRISC 1000 Target Functions to Control Execution
to_stopped_by_watchpoint, struct target_ops Functions to Handle Breakpoints and Watchpoints , The GDB target Command , The GDB run Command , The GDB continue Command after a Breakpoint
to_stopped_data_address, struct target_ops Functions to Handle Breakpoints and Watchpoints
to_store_registers, struct target_ops Functions to Access Memory and Registers , OpenRISC 1000 Target Functions to Access Memory and Registers
to_terminal_inferior, struct target_ops Functions Controlling the Target Connection
to_wait, Specifying the Hardware Architecture and ABI , struct target_ops Functions to Control Execution , The GDB target Command , The GDB run Command , The GDB continue Command after a Breakpoint , OpenRISC 1000 Target Functions to Control Execution
to_xclose, struct target_ops Functions Controlling the Target Connection
to_xfer_partial, struct target_ops Functions to Access Memory and Registers , The GDB load Command , OpenRISC 1000 Target Functions to Access Memory and Registers
memory management, struct target_ops Functions Controlling the Target Connection
opening and closing a connection, Target Operations
register access, Target Operations
starting and stopping programs, Target Operations
state information, Target Operations
to_have_continuable_watchpoint , OpenRISC 1000 Target Functions and Variables Providing Information
to_have_steppable_watchpoint , OpenRISC 1000 Target Functions and Variables Providing Information
to_insert_hw_breakpoint , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_remove_hw_breakpoint , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_stopped_by_watchpoint , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
to_stopped_data_address , OpenRISC 1000 Target Functions to Handle Breakpoints and Watchpoints
struct trad_frame_cache , Prologue Caches , OpenRISC 1000 Low Level Frame Sniffers
choice of register data function, OpenRISC 1000 Low Level Frame Sniffers
meaning of cached data fields, OpenRISC 1000 Low Level Frame Sniffers
struct type
built in types
builtin_type_int32, struct gdbarch Functions Giving Register Information
builtin_type_void, struct gdbarch Functions Giving Register Information
Supervision Register (see Special Purpose Register )
symbol side, Overview of GDB Internals , Architecture Description
symbol-and-line (SAL) information, The GDB break Command , OpenRISC 1000 Functions Analyzing Frames , OpenRISC 1000 Low Level Frame Sniffers

T

TAGS file (see GDB)
target operations, Target Operations
(see also struct target_ops)
current target, Target Strata
dummy target, Target Strata
for OpenRISC 1000, OpenRISC 1000 JTAG Remote Target Specification
macros (see convenience macros)
target side, Overview of GDB Internals , Architecture Description
target strata, Target Strata , struct target_ops Functions and Variables Providing Information
target.h, Target Operations
target.h file, Target Strata
TARGET_CHAR_BIT, Specifying the Hardware Data Representation
target_create_inferior (see convenience macros)
target_fetch_registers (see convenience macros)
target_find_description (see convenience macros)
target_has_execution (see convenience macros)
target_insert_breakpoint (see convenience macros)
target_load (see convenience macros)
target_open (see convenience macros)
target_preopen, OpenRISC 1000 Target Functions Controlling the Connection
target_remove_breakpoint (see convenience macros)
target_resume (see convenience macros)
TARGET_SIGNAL_TRAP, OpenRISC 1000 Target Functions to Control Execution
target_stopped_by_watchpoint (see convenience macros)
target_strata, Creating struct target_ops for OpenRISC 1000
for OpenRISC 1000, OpenRISC 1000 Target Functions and Variables Providing Information
target_wait (see convenience macros)
TARGET_WAITKIND_EXITED, OpenRISC 1000 Target Functions to Control Execution
TARGET_WAITKIND_STOPPED, OpenRISC 1000 Target Functions to Control Execution
target_xfer_partial (see convenience macros)
testing, Summary: Steps to Port a New Architecture to GDB
running tests, Testing GDB
test results, Testing GDB
this frame (see stack frame)
thread, GDB Nomenclature
touch command
instead of changing Makefile.in , OpenRISC 1000 JTAG Remote Target Specification
trad_frame_cache_zalloc, OpenRISC 1000 Low Level Frame Sniffers
trad_frame_get_id, OpenRISC 1000 Low Level Frame Sniffers
trad_frame_get_register, OpenRISC 1000 Low Level Frame Sniffers
trad_frame_set_reg_addr , OpenRISC 1000 Low Level Frame Sniffers
trad_frame_set_reg_realreg , OpenRISC 1000 Low Level Frame Sniffers
trad_frame_set_reg_value , OpenRISC 1000 Low Level Frame Sniffers
trad_frame_set_this_base, OpenRISC 1000 Low Level Frame Sniffers

U

ui_out_field_fmt, The info spr Command , The spr Command
Unit Present Register (see Special Purpose Register)
unpush_target, OpenRISC 1000 Target Functions Controlling the Connection
unwinder (see stack frame)
UPR (see Unit Present Register)
user interface, Overview of GDB Internals
Embecosm divider strip