addrtranslate-sysv.C File Reference

#include <assert.h>
#include <link.h>
#include <stdio.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <limits.h>
#include <vector>
#include <string>
#include <iostream>
#include "common/h/parseauxv.h"
#include "common/h/headers.h"
#include "common/h/pathName.h"
#include "common/h/addrtranslate.h"
#include "common/src/addrtranslate-sysv.h"

Go to the source code of this file.

Data Structures

class  ProcessReaderSelf
struct  link_map_dyn32
struct  r_debug_dyn32
class  link_map_xplat
class  link_map_dyn< link_map_X >
class  r_debug_dyn< r_debug_X >

Defines

#define R_DEBUG_NAME   "r_debug"
#define NUM_DBG_BREAK_NAMES   4

Functions

static const char * deref_link (const char *path)

Variables

const char * dbg_break_names []

Define Documentation

#define NUM_DBG_BREAK_NAMES   4

Definition at line 926 of file addrtranslate-sysv.C.

Referenced by Dyninst::FCNode::parsefile().

#define R_DEBUG_NAME   "r_debug"

Definition at line 60 of file addrtranslate-sysv.C.

Referenced by Dyninst::FCNode::parsefile().


Function Documentation

static const char* deref_link ( const char *  path  )  [static]

Definition at line 295 of file addrtranslate-sysv.C.

References PATH_MAX.

Referenced by Dyninst::AddressTranslateSysV::refresh().


Variable Documentation

const char* dbg_break_names[]
Initial value:
 { "_dl_debug_fast_state",
                                  "_dl_debug_state",
                                  "r_debug_state",
                                  "_r_debug_state" }

Definition at line 927 of file addrtranslate-sysv.C.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1