#include <iostream>
#include <typeinfo>
#include <string>
#include <vector>
#include <map>
#include <algorithm>
#include <sstream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <stdint.h>
#include <unistd.h>
#include <inttypes.h>
#include <alloca.h>
#include <linux/limits.h>
#include <include/gcc-attr.h>
#include <include/uint.h>
#include "CallPath-Profile.hpp"
#include "FileError.hpp"
#include "NameMappings.hpp"
#include "Struct-Tree.hpp"
#include <lib/xml/xml.hpp>
#include <lib/prof-lean/hpcfmt.h>
#include <lib/prof-lean/hpcrun-fmt.h>
#include <lib/prof-lean/hpcrun-metric.h>
#include <lib/support/diagnostics.h>
#include <lib/support/FileUtil.hpp>
#include <lib/support/Logic.hpp>
#include <lib/support/RealPathMgr.hpp>
#include <lib/support/StrUtil.hpp>
#include <lib/support/ExprEval.hpp>
#include <lib/support/VarMap.hpp>
Go to the source code of this file.
|
void | prof_abort (int error_code) |
|
static const char * | Prof::CallPath::getFileName (Struct::ANode *strct) |
|
static void | Prof::CallPath::writeXML_help (std::ostream &os, const char *entry_nm, Struct::Tree *structure, const Struct::ANodeFilter *filter, int type, bool remove_redundancy) |
|
static bool | Prof::CallPath::writeXML_FileFilter (const Struct::ANode &x, long GCC_ATTR_UNUSED type) |
|
static bool | Prof::CallPath::writeXML_ProcFilter (const Struct::ANode &x, long GCC_ATTR_UNUSED type) |
|
static std::pair< Prof::CCT::ADynNode *, Prof::CCT::ADynNode * > | cct_makeNode (Prof::CallPath::Profile &prof, const hpcrun_fmt_cct_node_t &nodeFmt, uint rFlags, const std::string &ctxtStr) |
|
static void | fmt_cct_makeNode (hpcrun_fmt_cct_node_t &n_fmt, const Prof::CCT::ANode &n, epoch_flags_t flags) |
|
◆ __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS |
◆ __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS /* stdint; locate here for CentOS 5/gcc 4.1.2) */ |
◆ DBG
◆ DBG_DATA
◆ MAX_PREFIX_CHARS
#define MAX_PREFIX_CHARS 64 |
◆ cct_makeNode()
◆ fmt_cct_makeNode()
◆ prof_abort()
void prof_abort |
( |
int |
error_code | ) |
|