GDB (xrefs)
Enumerations | Functions | Variables
/tmp/gdb-8.1/gdb/auxv.h File Reference
#include "target.h"

Go to the source code of this file.

Enumerations

enum  auxv_format { AUXV_FORMAT_DEC, AUXV_FORMAT_HEX, AUXV_FORMAT_STR }
 

Functions

int default_auxv_parse (struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
 
int target_auxv_parse (struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
 
int target_auxv_search (struct target_ops *ops, CORE_ADDR match, CORE_ADDR *valp)
 
void fprint_auxv_entry (struct ui_file *file, const char *name, const char *description, enum auxv_format format, CORE_ADDR type, CORE_ADDR val)
 
void default_print_auxv_entry (struct gdbarch *gdbarch, struct ui_file *file, CORE_ADDR type, CORE_ADDR val)
 
int fprint_target_auxv (struct ui_file *file, struct target_ops *ops)
 

Variables

target_xfer_partial_ftype memory_xfer_auxv
 

Enumeration Type Documentation

◆ auxv_format

Enumerator
AUXV_FORMAT_DEC 
AUXV_FORMAT_HEX 
AUXV_FORMAT_STR 

Definition at line 50 of file auxv.h.

Function Documentation

◆ default_auxv_parse()

int default_auxv_parse ( struct target_ops ops,
gdb_byte **  readptr,
gdb_byte endptr,
CORE_ADDR typep,
CORE_ADDR valp 
)

◆ default_print_auxv_entry()

void default_print_auxv_entry ( struct gdbarch gdbarch,
struct ui_file file,
CORE_ADDR  type,
CORE_ADDR  val 
)

◆ fprint_auxv_entry()

void fprint_auxv_entry ( struct ui_file file,
const char *  name,
const char *  description,
enum auxv_format  format,
CORE_ADDR  type,
CORE_ADDR  val 
)

◆ fprint_target_auxv()

int fprint_target_auxv ( struct ui_file file,
struct target_ops ops 
)

◆ target_auxv_parse()

int target_auxv_parse ( struct target_ops ops,
gdb_byte **  readptr,
gdb_byte endptr,
CORE_ADDR typep,
CORE_ADDR valp 
)

◆ target_auxv_search()

int target_auxv_search ( struct target_ops ops,
CORE_ADDR  match,
CORE_ADDR valp 
)

Variable Documentation

◆ memory_xfer_auxv

target_xfer_partial_ftype memory_xfer_auxv