symutil.h File Reference
#include "dyntypes.h"
#include <string>
#include <regex.h>
Go to the source code of this file.
Data Structures |
| struct | Dyninst::SymtabAPI::Segment |
Namespaces |
| namespace | Dyninst |
| namespace | Dyninst::SymtabAPI |
Defines |
| #define | _symtab_util_h_ |
Enumerations |
| enum | Dyninst::SymtabAPI::NameType { Dyninst::SymtabAPI::mangledName = 1,
Dyninst::SymtabAPI::prettyName = 2,
Dyninst::SymtabAPI::typedName = 4,
Dyninst::SymtabAPI::anyName = 7
} |
| enum | Dyninst::SymtabAPI::supportedLanguages {
Dyninst::SymtabAPI::lang_Unknown,
Dyninst::SymtabAPI::lang_Assembly,
Dyninst::SymtabAPI::lang_C,
Dyninst::SymtabAPI::lang_CPlusPlus,
Dyninst::SymtabAPI::lang_GnuCPlusPlus,
Dyninst::SymtabAPI::lang_Fortran,
Dyninst::SymtabAPI::lang_Fortran_with_pretty_debug,
Dyninst::SymtabAPI::lang_CMFortran
} |
| enum | Dyninst::SymtabAPI::ObjectType { Dyninst::SymtabAPI::obj_Unknown,
Dyninst::SymtabAPI::obj_SharedLib,
Dyninst::SymtabAPI::obj_Executable,
Dyninst::SymtabAPI::obj_RelocatableFile
} |
| enum | Dyninst::SymtabAPI::SymtabError {
Dyninst::SymtabAPI::Obj_Parsing = 0,
Dyninst::SymtabAPI::Syms_To_Functions,
Dyninst::SymtabAPI::Build_Function_Lists,
Dyninst::SymtabAPI::No_Such_Function,
Dyninst::SymtabAPI::No_Such_Variable,
Dyninst::SymtabAPI::No_Such_Module,
Dyninst::SymtabAPI::No_Such_Region,
Dyninst::SymtabAPI::No_Such_Symbol,
Dyninst::SymtabAPI::No_Such_Member,
Dyninst::SymtabAPI::Not_A_File,
Dyninst::SymtabAPI::Not_An_Archive,
Dyninst::SymtabAPI::Duplicate_Symbol,
Dyninst::SymtabAPI::Export_Error,
Dyninst::SymtabAPI::Emit_Error,
Dyninst::SymtabAPI::Invalid_Flags,
Dyninst::SymtabAPI::Bad_Frame_Data,
Dyninst::SymtabAPI::No_Frame_Entry,
Dyninst::SymtabAPI::Frame_Read_Error,
Dyninst::SymtabAPI::Multiple_Region_Matches,
Dyninst::SymtabAPI::No_Error
} |
Functions |
| const char * | Dyninst::SymtabAPI::supportedLanguages2Str (supportedLanguages s) |
Define Documentation