Pin
Functions | Variables
symbol_u.cpp File Reference
#include "level_base.H"
#include "level_core.H"
#include "level_imgio.H"
#include "level_vmclient.H"
#include "level_pinclient.H"
#include <map>
#include <algorithm>
#include <cxxabi.h>

Functions

LOCALFUN std::string LEVEL_PINCLIENT::sanitize (const std::string &original)
 
LOCALFUN std::string LEVEL_PINCLIENT::cplus_demangle (std::string name, UNDECORATION style)
 

Variables

struct {
   const std::string   name
 
   const std::string   replacement
 
   size_t   length
 
LEVEL_PINCLIENT::sanitizations []
 

Detailed Description

Binary symbol handling in Unix.

Variable Documentation

◆ sanitizations

LOCALVAR { ... } LEVEL_PINCLIENT::sanitizations[]
Initial value:
= {
{"operator>>", "0perator@@", 10},
{"operator<<", "0perator@@", 10},
{"operator->", "0perator-@", 10},
{"operator>", "0perator@", 9},
{":operator<", ":0perator@", 10},
{"operator ", "0perator@", 9},
{"anonymous namespace", "anonymous@namespace", 19}
}