#include <iostream>
#include <string>
#include <cstdlib>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/dom/DOMNamedNodeMap.hpp>
#include <include/gcc-attr.h>
#include "ConfigParser.hpp"
#include <lib/prof/Metric-ADesc.hpp>
#include <lib/profxml/MathMLExprParser.hpp>
#include <lib/profxml/XercesUtil.hpp>
#include <lib/support/Trace.hpp>
Go to the source code of this file.
|
static void | ProcessDOCUMENT (DOMNode *node, Analysis::Args &args, Prof::Metric::Mgr &mMgr) |
|
static void | ProcessHPCPROF (DOMNode *node, Analysis::Args &args, Prof::Metric::Mgr &mMgr) |
|
static void | ProcessELEMENT (DOMNode *node, Analysis::Args &args, Prof::Metric::Mgr &mMgr) |
|
static void | ProcessMETRIC (DOMNode *node, Analysis::Args &args, Prof::Metric::Mgr &mMgr) |
|
static void | ProcessFILE (DOMNode *fileNode, Analysis::Args &args, Prof::Metric::Mgr &mMgr, const string &metricNm, bool metricDoDisp, bool metricDoPercent, bool metricDoSortBy, const string &metricDispNm) |
|
static Prof::Metric::AExpr * | makeMathMLExpr (const char *nm, DOMNode *mathMLExpr, Prof::Metric::Mgr &mMgr) |
|
static string | getAttr (DOMNode *node, const XMLCh *attrName) |
|
static void | canonicalizePaths (string &inPath, string &outPath) |
|
static void GCC_ATTR_UNUSED | printName (DOMNode *node) |
|
static void | ProcessFILE (DOMNode *fileNode, Analysis::Args &GCC_ATTR_UNUSED args, Prof::Metric::Mgr &mMgr, const string &metricNm, bool metricDoDisp, bool metricDoPercent, bool metricDoSortBy, const string &GCC_ATTR_UNUSED metricDispNm) |
|
◆ DBG
◆ canonicalizePaths()
static void canonicalizePaths |
( |
string & |
inPath, |
|
|
string & |
outPath |
|
) |
| |
|
static |
◆ getAttr()
static string getAttr |
( |
DOMNode * |
node, |
|
|
const XMLCh * |
attrName |
|
) |
| |
|
static |
◆ makeMathMLExpr()
◆ printName()
◆ ProcessDOCUMENT()
◆ ProcessELEMENT()
◆ ProcessFILE() [1/2]
static void ProcessFILE |
( |
DOMNode * |
fileNode, |
|
|
Analysis::Args & |
args, |
|
|
Prof::Metric::Mgr & |
mMgr, |
|
|
const string & |
metricNm, |
|
|
bool |
metricDoDisp, |
|
|
bool |
metricDoPercent, |
|
|
bool |
metricDoSortBy, |
|
|
const string & |
metricDispNm |
|
) |
| |
|
static |
◆ ProcessFILE() [2/2]
◆ ProcessHPCPROF()
◆ ProcessMETRIC()