HPCToolkit
|
#include <iostream>
#include <fstream>
#include <map>
#include <string>
#include <cstring>
#include <include/uint.h>
#include "ProfileWriter.hpp"
#include "PCProfile.hpp"
#include "DerivedProfile.hpp"
#include <lib/binutils/LM.hpp>
#include <lib/binutils/BinUtils.hpp>
#include <lib/xml/xml.hpp>
#include <lib/support/SrcFile.hpp>
#include <lib/xml/PROFILE.dtd.h>
Go to the source code of this file.
Typedefs | |
typedef std::map< SrcFile::ln, PCProfileVec * > | LineToPCProfileVecMap |
typedef LineToPCProfileVecMap::iterator | LineToPCProfileVecMapIt |
typedef LineToPCProfileVecMap::value_type | LineToPCProfileVecMapVal |
Functions | |
void | DumpFuncLineMap (ostream &os, LineToPCProfileVecMap &map, DerivedProfile *profData, const string &func, const string &file) |
void | ClearFuncLineMap (LineToPCProfileVecMap &map) |
Variables | |
const char * | UNKNOWN = "<unknown>" |
typedef std::map<SrcFile::ln, PCProfileVec*> LineToPCProfileVecMap |
Definition at line 105 of file ProfileWriter.cpp.
typedef LineToPCProfileVecMap::iterator LineToPCProfileVecMapIt |
Definition at line 106 of file ProfileWriter.cpp.
typedef LineToPCProfileVecMap::value_type LineToPCProfileVecMapVal |
Definition at line 107 of file ProfileWriter.cpp.
void ClearFuncLineMap | ( | LineToPCProfileVecMap & | map | ) |
void DumpFuncLineMap | ( | ostream & | os, |
LineToPCProfileVecMap & | map, | ||
DerivedProfile * | profData, | ||
const string & | func, | ||
const string & | file | ||
) |
const char* UNKNOWN = "<unknown>" |
Definition at line 100 of file ProfileWriter.cpp.