Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
debugfile Struct Reference

#include <dwdebug.h>

Collaboration diagram for debugfile:
Collaboration graph
[legend]

Data Fields

debugfile_type_t type
 
debugfile_type_flags_t flags
 
REFCNT refcnt
 
struct debugfile_opsops
 
void * priv
 
struct debugfile_load_optsopts
 
struct binfilebinfile
 
char * filename
 
int id
 
struct binfilebinfile_pointing
 
char * dbg_strtab
 
char * loctab
 
char * rangetab
 
char * linetab
 
char * frametab
 
unsigned int dbg_strtablen
 
unsigned int loctablen
 
unsigned int rangetablen
 
unsigned int linetablen
 
unsigned int frametablen
 
GHashTable * srcfiles
 
GHashTable * srcfiles_multiuse
 
GHashTable * cuoffsets
 
GHashTable * types
 
GHashTable * shared_types
 
GHashTable * globals
 
GHashTable * decllists
 
GHashTable * decldefnsused
 
GHashTable * addresses
 
GHashTable * pubnames
 
clrange_t ranges
 
GHashTable * srclines
 
GHashTable * srcaddrlines
 

Detailed Description

Definition at line 784 of file dwdebug.h.

Field Documentation

GHashTable* debugfile::addresses

Definition at line 965 of file dwdebug.h.

struct binfile* debugfile::binfile

Definition at line 808 of file dwdebug.h.

struct binfile* debugfile::binfile_pointing

Definition at line 830 of file dwdebug.h.

GHashTable* debugfile::cuoffsets

Definition at line 899 of file dwdebug.h.

char* debugfile::dbg_strtab

Definition at line 838 of file dwdebug.h.

unsigned int debugfile::dbg_strtablen

Definition at line 868 of file dwdebug.h.

GHashTable* debugfile::decldefnsused

Definition at line 956 of file dwdebug.h.

GHashTable* debugfile::decllists

Definition at line 937 of file dwdebug.h.

char* debugfile::filename

Definition at line 817 of file dwdebug.h.

debugfile_type_flags_t debugfile::flags

Definition at line 789 of file dwdebug.h.

char* debugfile::frametab

Definition at line 865 of file dwdebug.h.

unsigned int debugfile::frametablen

Definition at line 872 of file dwdebug.h.

GHashTable* debugfile::globals

Definition at line 929 of file dwdebug.h.

int debugfile::id

Definition at line 823 of file dwdebug.h.

char* debugfile::linetab

Definition at line 859 of file dwdebug.h.

unsigned int debugfile::linetablen

Definition at line 871 of file dwdebug.h.

char* debugfile::loctab

Definition at line 845 of file dwdebug.h.

unsigned int debugfile::loctablen

Definition at line 869 of file dwdebug.h.

struct debugfile_ops* debugfile::ops

Definition at line 799 of file dwdebug.h.

struct debugfile_load_opts* debugfile::opts

Definition at line 803 of file dwdebug.h.

void* debugfile::priv

Definition at line 800 of file dwdebug.h.

GHashTable* debugfile::pubnames

Definition at line 975 of file dwdebug.h.

clrange_t debugfile::ranges

Definition at line 977 of file dwdebug.h.

char* debugfile::rangetab

Definition at line 852 of file dwdebug.h.

unsigned int debugfile::rangetablen

Definition at line 870 of file dwdebug.h.

REFCNT debugfile::refcnt

Definition at line 792 of file dwdebug.h.

GHashTable* debugfile::shared_types

Definition at line 918 of file dwdebug.h.

GHashTable* debugfile::srcaddrlines

Definition at line 980 of file dwdebug.h.

GHashTable* debugfile::srcfiles

Definition at line 883 of file dwdebug.h.

GHashTable* debugfile::srcfiles_multiuse

Definition at line 891 of file dwdebug.h.

GHashTable* debugfile::srclines

Definition at line 979 of file dwdebug.h.

debugfile_type_t debugfile::type

Definition at line 788 of file dwdebug.h.

GHashTable* debugfile::types

Definition at line 913 of file dwdebug.h.


The documentation for this struct was generated from the following file: