Home | History | Annotate | Download | only in Symbol

Lines Matching defs:Symbol

1 //===-- Symbol.cpp ----------------------------------------------*- C++ -*-===//
10 #include "lldb/Symbol/Symbol.h"
15 #include "lldb/Symbol/ObjectFile.h"
16 #include "lldb/Symbol/Symtab.h"
17 #include "lldb/Symbol/Function.h"
20 #include "lldb/Symbol/SymbolVendor.h"
26 Symbol::Symbol() :
45 Symbol::Symbol
79 Symbol::Symbol
111 Symbol::Symbol(const Symbol& rhs):
130 const Symbol&
131 Symbol::operator= (const Symbol& rhs)
155 Symbol::Clear()
174 Symbol::ValueIsAddress() const
180 Symbol::GetSiblingIndex() const
186 Symbol::IsTrampoline () const
192 Symbol::IsIndirect () const
198 Symbol::GetDescription (Stream *s, lldb::DescriptionLevel level, Target *target) const
236 Symbol::Dump(Stream *s, Target *target, uint32_t index) const
240 // s->Printf("Symbol[%5u] %6u %c%c %-12s ",
249 // Make sure the size of the symbol is up to date before dumping
284 Symbol::GetPrologueByteSize ()
297 // So if this symbol points to a function, use the prologue information from there.
345 // not for this symbol. So the line entries surrounding us won't lie inside our function.
366 Symbol::Compare(const ConstString& name, SymbolType type) const
376 Symbol::GetTypeAsString() const
414 Symbol::CalculateSymbolContext (SymbolContext *sc)
416 // Symbols can reconstruct the symbol and the module in the symbol context
417 sc->symbol = this;
425 Symbol::CalculateSymbolContextModule ()
432 Symbol *
433 Symbol::CalculateSymbolContextSymbol ()
439 Symbol::DumpSymbolContext (Stream *s)
454 s->Printf("Symbol{0x%8.8x}", GetID());
458 Symbol::GetByteSize () const