HPCToolkit
main.cpp File Reference
#include <iostream>
#include <dlfcn.h>
#include <stdio.h>
#include <fstream>
#include <string>
#include <streambuf>
#include <new>
#include "Args.hpp"
#include <lib/banal/Struct.hpp>
#include <lib/binutils/Demangler.hpp>
#include <lib/prof-lean/hpcio.h>
#include <lib/support/diagnostics.h>
#include <lib/support/realpath.h>
#include <lib/support/FileUtil.hpp>
#include <lib/support/IOUtil.hpp>
#include <lib/support/RealPathMgr.hpp>
#include <include/hpctoolkit-config.h>
Include dependency graph for main.cpp:

Go to the source code of this file.

Macros

#define CXX_DEMANGLER_FN_NAME   "__cxa_demangle"
 

Functions

static int realmain (int argc, char *argv[])
 
static void hpctoolkit_demangler_error (char *error_string, const char *demangler_library_filename)
 
static void hpctoolkit_demangler_init (const char *demangler_library_filename, const char *demangler_function)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ CXX_DEMANGLER_FN_NAME

#define CXX_DEMANGLER_FN_NAME   "__cxa_demangle"

Definition at line 85 of file main.cpp.

Function Documentation

◆ hpctoolkit_demangler_error()

static void hpctoolkit_demangler_error ( char *  error_string,
const char *  demangler_library_filename 
)
static

Definition at line 92 of file main.cpp.

Here is the caller graph for this function:

◆ hpctoolkit_demangler_init()

static void hpctoolkit_demangler_init ( const char *  demangler_library_filename,
const char *  demangler_function 
)
static

Definition at line 105 of file main.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 128 of file main.cpp.

Here is the call graph for this function:

◆ realmain()

static int realmain ( int  argc,
char *  argv[] 
)
static

Definition at line 153 of file main.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: