HPCToolkit
SimpleSymbols.hpp File Reference
#include <string>
#include <stdint.h>
#include <set>
Include dependency graph for SimpleSymbols.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SimpleSymbol
 
class  SimpleSymbols
 
class  SimpleSymbolsFactory
 

Typedefs

typedef void() SimpleSymbolsCoalesceCallback(SimpleSymbol *left, const SimpleSymbol *right)
 

Enumerations

enum  SimpleSymbolBinding {
  SimpleSymbolBinding_Unknown = 0, SimpleSymbolBinding_Other = 1, SimpleSymbolBinding_Local = 2, SimpleSymbolBinding_Weak = 3,
  SimpleSymbolBinding_Global = 4
}
 
enum  SimpleSymbolKind { SimpleSymbolKind_Function = 0, SimpleSymbolKind_Data = 1, SimpleSymbolKind_Unknown = 2, SimpleSymbolKind_Other = 3 }
 

Variables

SimpleSymbolsCoalesceCallback chooseHighestBinding
 

Typedef Documentation

◆ SimpleSymbolsCoalesceCallback

typedef void() SimpleSymbolsCoalesceCallback(SimpleSymbol *left, const SimpleSymbol *right)

Definition at line 107 of file SimpleSymbols.hpp.

Enumeration Type Documentation

◆ SimpleSymbolBinding

Enumerator
SimpleSymbolBinding_Unknown 
SimpleSymbolBinding_Other 
SimpleSymbolBinding_Local 
SimpleSymbolBinding_Weak 
SimpleSymbolBinding_Global 

Definition at line 63 of file SimpleSymbols.hpp.

◆ SimpleSymbolKind

Enumerator
SimpleSymbolKind_Function 
SimpleSymbolKind_Data 
SimpleSymbolKind_Unknown 
SimpleSymbolKind_Other 

Definition at line 72 of file SimpleSymbols.hpp.

Variable Documentation

◆ chooseHighestBinding

SimpleSymbolsCoalesceCallback chooseHighestBinding

Definition at line 114 of file SimpleSymbols.hpp.