Lines Matching defs:Symbol
63 struct Symbol { struct
80 Symbol(uint64_t vaddr, uint64_t len, const std::string &name, const std::string &demangle, in Symbol() argument
88 Symbol(uint64_t vaddr, uint64_t len, const std::string &name, const std::string &module) in Symbol() function
92 Symbol(uint64_t vaddr, const std::string &name, const std::string &module) in Symbol() function
102 Symbol(const Symbol &other) = default; argument
104 Symbol& operator=(const Symbol& other) = default; argument
106 static bool SameVaddr(const Symbol &a, const Symbol &b) in SameVaddr() argument
110 bool Same(const Symbol &b) const in Same() argument
124 bool isValid() const in isValid()
129 void SetMatchFlag() const in SetMatchFlag()
134 inline bool HasMatched() const in HasMatched()
139 std::string_view Name() const in Name()
160 std::string ToString() const in ToString()
172 std::string ToDebugString() const in ToDebugString()
203 static bool ValueLessThen(uint64_t vaddr, const Symbol &a) in ValueLessThen() argument
207 static bool ValueLessEqual(uint64_t vaddr, const Symbol &a) in ValueLessEqual() argument
211 static bool CompareLessThen(const Symbol &a, const Symbol &b) in CompareLessThen() argument
215 static bool CompareByPointer(const Symbol *a, const Symbol *b) in CompareByPointer() argument