#include "Annotatable.h"#include "common/h/serialize.h"#include <string>#include <vector>#include "Collections.h"#include "LineInformation.h"#include "Symbol.h"#include "Region.h"#include "Type.h"Go to the source code of this file.
Defines | |
| #define | _ANNOTATIONS_H_ |
Variables | |
| AnnotationClass < localVarCollection > | FunctionLocalVariablesAnno |
| AnnotationClass < localVarCollection > | FunctionParametersAnno |
| AnnotationClass< std::vector < std::string > > | SymbolVersionNamesAnno |
| AnnotationClass< std::string > | SymbolFileNameAnno |
| AnnotationClass< std::vector < Function * > > | UserFuncsAnno |
| AnnotationClass< std::vector < Region * > > | UserRegionsAnno |
| AnnotationClass< std::vector < Type * > > | UserTypesAnno |
| AnnotationClass< std::vector < Symbol * > > | UserSymbolsAnno |
| AnnotationClass< LineInformation > | ModuleLineInfoAnno |
| AnnotationClass< typeCollection > | ModuleTypeInfoAnno |
| AnnotationClass< dyn_hash_map < Address, Symbol * > > | IdToSymAnno |
| #define _ANNOTATIONS_H_ |
Definition at line 34 of file annotations.h.
| AnnotationClass<localVarCollection> FunctionLocalVariablesAnno |
| AnnotationClass<localVarCollection> FunctionParametersAnno |
| AnnotationClass<dyn_hash_map<Address, Symbol *> > IdToSymAnno |
| AnnotationClass<LineInformation> ModuleLineInfoAnno |
| AnnotationClass<typeCollection> ModuleTypeInfoAnno |
| AnnotationClass<std::string> SymbolFileNameAnno |
| AnnotationClass<std::vector<std::string> > SymbolVersionNamesAnno |
Referenced by Dyninst::SymtabAPI::Symbol::getVersions(), and Dyninst::SymtabAPI::Symbol::setVersions().
| AnnotationClass<std::vector<Function *> > UserFuncsAnno |
| AnnotationClass<std::vector<Region *> > UserRegionsAnno |
| AnnotationClass<std::vector<Symbol *> > UserSymbolsAnno |
| AnnotationClass<std::vector<Type *> > UserTypesAnno |
Referenced by Dyninst::SymtabAPI::Symtab::addUserType().
1.6.1