Symtab-lookup.C File Reference

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
#include <vector>
#include <algorithm>
#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 "symtabAPI/src/Object.h"

Go to the source code of this file.

Data Structures

struct  Dyninst::SymtabAPI::SymbolCompareByAddr

Functions

bool regexEquiv (const std::string &str, const std::string &them, bool checkCase)
bool pattern_match (const char *p, const char *s, bool checkCase)
bool sort_by_func_ptr (const Function *a, const Function *b)
static bool sort_by_var_ptr (const Variable *a, const Variable *b)

Variables

SymtabError serr

Function Documentation

bool pattern_match ( const char *  p,
const char *  s,
bool  checkCase 
)
bool regexEquiv ( const std::string &  str,
const std::string &  them,
bool  checkCase 
)

Definition at line 584 of file Symtab-lookup.C.

References Dyninst::pattern_match().

bool sort_by_func_ptr ( const Function a,
const Function b 
)

Definition at line 230 of file Symtab-lookup.C.

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

static bool sort_by_var_ptr ( const Variable a,
const Variable b 
) [static]

Definition at line 286 of file Symtab-lookup.C.

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


Variable Documentation

Definition at line 90 of file Symtab.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