HPCToolkit
|
This is the complete list of members for Analysis::Flat::Driver, including all inherited members.
clearRawBatch(ProfToMetricsTupleVec &batchJob) | Analysis::Flat::Driver | private |
computeDerivedBatch(Prof::Struct::Tree &structure, const Prof::Metric::AExpr **mExprVec, uint mBegId, uint mEndId) | Analysis::Flat::Driver | private |
computeDerivedMetrics(Prof::Metric::Mgr &mMgr, Prof::Struct::Tree &structure) | Analysis::Flat::Driver | private |
computeRawBatchJob_LM(const string &lmname, const string &lmname_orig, Prof::Struct::Tree &structure, ProfToMetricsTupleVec &profToMetricsVec, bool useStruct) | Analysis::Flat::Driver | private |
computeRawMetrics(Prof::Metric::Mgr &mMgr, Prof::Struct::Tree &structure) | Analysis::Flat::Driver | private |
correlateMetricsWithStructure(Prof::Metric::Mgr &mMgr, Prof::Struct::Tree &structure) | Analysis::Flat::Driver | private |
correlateRaw(Prof::Metric::ADesc *metric, const Prof::Flat::EventData &profevent, VMA lm_load_addr, Prof::Struct::Tree &structure, Prof::Struct::LM *lmStrct, BinUtil::LM *lm, bool useStruct) | Analysis::Flat::Driver | private |
Driver(const Analysis::Args &args, Prof::Metric::Mgr &mMgr, Prof::Struct::Tree &structure) | Analysis::Flat::Driver | |
dump() const | Analysis::Flat::Driver | |
getNextRawBatch(ProfToMetricsTupleVec &batchJob, Prof::Metric::Mgr::StringToADescVecMap::const_iterator &it, const Prof::Metric::Mgr::StringToADescVecMap::const_iterator &it_end) | Analysis::Flat::Driver | private |
hasStructure(const string &lmname, Prof::Struct::Tree &structure, StringToBoolMap &hasStructureTbl) | Analysis::Flat::Driver | private |
m_args | Analysis::Flat::Driver | private |
m_mMgr | Analysis::Flat::Driver | private |
m_structure | Analysis::Flat::Driver | private |
openLM(const string &fnm) | Analysis::Flat::Driver | private |
populateStructure(Prof::Struct::Tree &structure) | Analysis::Flat::Driver | private |
profileBatchSz | Analysis::Flat::Driver | privatestatic |
ProfToMetricsTuple typedef | Analysis::Flat::Driver | |
ProfToMetricsTupleVec typedef | Analysis::Flat::Driver | |
readProf(const string &fnm) | Analysis::Flat::Driver | private |
readProf(Prof::Flat::ProfileData *prof) | Analysis::Flat::Driver | private |
replacePath(const char *path) | Analysis::Flat::Driver | |
replacePath(const std::string &path) | Analysis::Flat::Driver | inline |
run() | Analysis::Flat::Driver | |
StringToBoolMap typedef | Analysis::Flat::Driver | |
toString() const | Analysis::Flat::Driver | |
Unique() | Unique | protected |
Unique(const char *theClassName) | Unique | protected |
write_config(std::ostream &os=std::cout) const | Analysis::Flat::Driver | |
write_csv(std::ostream &os) const | Analysis::Flat::Driver | |
write_experiment(std::ostream &os) const | Analysis::Flat::Driver | |
write_txt(std::ostream &os) const | Analysis::Flat::Driver | |
write_txt_annotateFile(std::ostream &os, Analysis::TextUtil::ColumnFormatter &colFmt, const Prof::Struct::File *fileStrct) const | Analysis::Flat::Driver | private |
write_txt_hdr(std::ostream &os, const std::string &hdr) const | Analysis::Flat::Driver | private |
write_txt_secSummary(std::ostream &os, Analysis::TextUtil::ColumnFormatter &colFmt, const std::string &title, const Prof::Struct::ANodeFilter *filter) const | Analysis::Flat::Driver | private |
~Driver() | Analysis::Flat::Driver | |
~Unique() | Unique | protectedvirtual |