GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/auxv.c File Reference
#include "defs.h"
#include "target.h"
#include "gdbtypes.h"
#include "command.h"
#include "inferior.h"
#include "valprint.h"
#include "gdb_assert.h"
#include "gdbcore.h"
#include "observer.h"
#include "filestuff.h"
#include "auxv.h"
#include "elf/common.h"
#include <unistd.h>
#include <fcntl.h>

Go to the source code of this file.

Defines

#define TAG(tag, text, kind)   case tag: name = #tag; description = text; flavor = kind; break

Functions

LONGEST memory_xfer_auxv (struct target_ops *ops, enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, LONGEST len)
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)
int fprint_target_auxv (struct ui_file *file, struct target_ops *ops)
void _initialize_auxv (void)

Variables

initialize_file_ftype _initialize_auxv

Define Documentation

#define TAG (   tag,
  text,
  kind 
)    case tag: name = #tag; description = text; flavor = kind; break

Function Documentation

void _initialize_auxv ( void  )

Definition at line 526 of file auxv.c.

int fprint_target_auxv ( struct ui_file *  file,
struct target_ops ops 
)

Definition at line 395 of file auxv.c.

LONGEST memory_xfer_auxv ( struct target_ops ops,
enum target_object  object,
const char *  annex,
gdb_byte readbuf,
const gdb_byte writebuf,
ULONGEST  offset,
LONGEST  len 
)

Definition at line 206 of file auxv.c.

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

Definition at line 269 of file auxv.c.

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

Definition at line 358 of file auxv.c.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines