Symtab.C File Reference

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
#include <algorithm>
#include <iostream>
#include <iomanip>
#include <sstream>
#include "common/h/Timer.h"
#include "common/h/debugOstream.h"
#include "common/h/serialize.h"
#include "common/h/pathName.h"
#include "Serialization.h"
#include "Symtab.h"
#include "Module.h"
#include "Collections.h"
#include "Function.h"
#include "Variable.h"
#include "annotations.h"
#include "debug.h"
#include "symtabAPI/src/Object.h"
#include <dlfcn.h>
#include <stdarg.h>

Go to the source code of this file.

Functions

bool parseCompilerType (Object *)
void symtab_log_perror (const char *msg)
void setSymtabError (SymtabError new_err)
bool sort_reg_by_addr (const Region *a, const Region *b)
void print_symbols (std::vector< Symbol * > &allsymbols)
void print_symbol_map (dyn_hash_map< std::string, std::vector< Symbol * > > *symbols)

Variables

static std::string errMsg
static const int Symtab_major_version = 8
static const int Symtab_minor_version = 1
static const int Symtab_maintenance_version = 2
SymtabError serr

Function Documentation

bool parseCompilerType ( Object  ) 
void print_symbol_map ( dyn_hash_map< std::string, std::vector< Symbol * > > *  symbols  ) 

Definition at line 134 of file Object.C.

References print_symbols().

void print_symbols ( std::vector< Symbol * > &  allsymbols  ) 
void setSymtabError ( SymtabError  new_err  ) 
bool sort_reg_by_addr ( const Region a,
const Region b 
)
void symtab_log_perror ( const char *  msg  ) 

Variable Documentation

std::string errMsg [static]

Definition at line 90 of file Symtab.C.

const int Symtab_maintenance_version = 2 [static]

Definition at line 76 of file Symtab.C.

Referenced by Dyninst::SymtabAPI::Symtab::version().

const int Symtab_major_version = 8 [static]

Definition at line 74 of file Symtab.C.

Referenced by Dyninst::SymtabAPI::Symtab::version().

const int Symtab_minor_version = 1 [static]

Definition at line 75 of file Symtab.C.

Referenced by Dyninst::SymtabAPI::Symtab::version().

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

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1