HPCToolkit
Flat-ObjCorrelation.cpp File Reference
#include <iostream>
#include <iomanip>
#include <string>
#include <vector>
#include "Flat-ObjCorrelation.hpp"
#include "TextUtil.hpp"
#include <lib/prof/Flat-ProfileData.hpp>
#include <lib/binutils/LM.hpp>
#include <lib/binutils/Seg.hpp>
#include <lib/binutils/Proc.hpp>
#include <lib/binutils/Insn.hpp>
#include <lib/binutils/VMAInterval.hpp>
#include <lib/support/diagnostics.h>
#include <lib/support/FileUtil.hpp>
#include <lib/support/StrUtil.hpp>
Include dependency graph for Flat-ObjCorrelation.cpp:

Go to the source code of this file.

Classes

class  Analysis::Flat::MetricCursor
 

Namespaces

 Analysis
 
 Analysis::Flat
 

Functions

static void Analysis::Flat::writeMetricVals (ColumnFormatter &colFmt, const vector< uint64_t > &metricVal, const vector< uint64_t > &metricTot, ColumnFormatter::Flag flg=ColumnFormatter::Flag_NULL)
 
static void Analysis::Flat::correlateWithObject_LM (const Prof::Metric::Mgr &metricMgr, const Prof::Flat::LM &proflm, const BinUtil::LM &lm, std::ostream &os, bool srcCode, const std::vector< std::string > &procPruneGlobs, uint64_t procPruneThreshold)
 
void Analysis::Flat::correlateWithObject (const Prof::Metric::Mgr &metricMgr, std::ostream &os, bool srcCode, const std::vector< std::string > &procPruneGlobs, uint64_t procPruneThreshold)
 
void Analysis::Flat::correlateWithObject_LM (const Prof::Metric::Mgr &metricMgr, const Prof::Flat::LM &proflm, const BinUtil::LM &lm, ostream &os, bool srcCode, const std::vector< std::string > &procPruneGlobs, uint64_t procPruneThreshold)