#include "symutil.h"#include "Annotatable.h"#include "common/h/serialize.h"#include "Symtab.h"#include "Module.h"#include "Region.h"#include "Collections.h"#include "annotations.h"#include "Symbol.h"#include "Aggregate.h"#include "Function.h"#include "Variable.h"#include "symtabAPI/src/Object.h"#include <iostream>Go to the source code of this file.
Functions | |
| void | print_symbols (std::vector< Symbol * > &allsymbols) |
| void | print_symbol_map (dyn_hash_map< std::string, std::vector< Symbol * > > *symbols) |
Variables | |
| bool | ____sym_hdr_printed = false |
| void print_symbol_map | ( | dyn_hash_map< std::string, std::vector< Symbol * > > * | symbols | ) |
Definition at line 134 of file Object.C.
References print_symbols().
Referenced by Dyninst::SymtabAPI::Symtab::extractInfo(), and Dyninst::SymtabAPI::Object::Object().
| void print_symbols | ( | std::vector< Symbol * > & | allsymbols | ) |
Definition at line 61 of file Object.C.
References ____sym_hdr_printed, Dyninst::SymtabAPI::Module::fileName(), fprintf, Dyninst::SymtabAPI::Symbol::getLinkage(), Dyninst::SymtabAPI::Symbol::getMangledName(), Dyninst::SymtabAPI::Symbol::getModule(), Dyninst::SymtabAPI::Symbol::getOffset(), Dyninst::SymtabAPI::Symbol::getRegion(), Dyninst::SymtabAPI::Region::getRegionNumber(), Dyninst::SymtabAPI::Symbol::getSize(), Dyninst::SymtabAPI::Symbol::getType(), Dyninst::SymtabAPI::Symbol::getVersionFileName(), Dyninst::SymtabAPI::Symbol::getVersions(), Dyninst::SymtabAPI::Symbol::getVisibility(), Dyninst::SymtabAPI::Symbol::isAbsolute(), Dyninst::SymtabAPI::Symbol::isInDynSymtab(), and Dyninst::SymtabAPI::Symbol::isInSymtab().
Referenced by Dyninst::SymtabAPI::Object::emitDriver(), and print_symbol_map().
| bool ____sym_hdr_printed = false |
Definition at line 60 of file Object.C.
Referenced by print_symbols().
1.6.1