47 #ifndef __SIMPLESYMBOLS__ 48 #define __SIMPLESYMBOLS__ 122 const std::string&
name();
136 bool findEnclosingFunction(uint64_t vma, std::string &fnName);
138 virtual bool parse(
const std::set<std::string> &directorySet,
const char *pathname) = 0;
158 virtual bool match(
const char *pathname) = 0;
161 virtual void id(
uint _id) = 0;
162 virtual uint id() = 0;
164 virtual void fileId(
uint _id) = 0;
165 virtual uint fileId() = 0;
167 virtual const char*unified_name() = 0;
int find(char s1[], char s2[])
SimpleSymbol(uint64_t __addr, SimpleSymbolKind __kind, SimpleSymbolBinding __binding, const char *__name)
struct SimpleSymbolsRepr * R
void setKind(SimpleSymbolKind __kind)
void() SimpleSymbolsCoalesceCallback(SimpleSymbol *left, const SimpleSymbol *right)
SimpleSymbolBinding binding() const
const std::string & name() const
void setName(std::string __name)
SimpleSymbolKind kind() const
SimpleSymbolsCoalesceCallback chooseHighestBinding
SimpleSymbolBinding _binding
void setBinding(SimpleSymbolBinding __binding)