Lines Matching defs:Function
1 //===-- Function.cpp --------------------------------------------*- C++ -*-===//
10 #include "lldb/Symbol/Function.h"
25 // Basic function information is contained in the FunctionInfo class.
196 Function::Function
220 Function::Function
245 Function::~Function()
250 Function::GetStartLineSourceInfo (FileSpec &source_file, uint32_t &line_no)
279 Function::GetEndLineSourceInfo (FileSpec &source_file, uint32_t &line_no)
284 // The -1 is kind of cheesy, but I want to get the last line entry for the given function, not the
302 Function::GetBlock (bool can_create)
315 "error: unable to find module shared pointer for function '%s' in %s\n",
325 Function::GetCompileUnit()
331 Function::GetCompileUnit() const
338 Function::GetDescription(Stream *s, lldb::DescriptionLevel level, Target *target)
354 Function::Dump(Stream *s, bool show_context) const
358 *s << "Function" << (const UserID&)*this;
379 Function::CalculateSymbolContext(SymbolContext* sc)
381 sc->function = this;
386 Function::CalculateSymbolContextModule ()
396 Function::CalculateSymbolContextCompileUnit ()
401 Function *
402 Function::CalculateSymbolContextFunction ()
408 //Function::CalculateSymbolContextSymbol ()
410 // return // TODO: find the symbol for the function???
415 Function::DumpSymbolContext(Stream *s)
418 s->Printf(", Function{0x%8.8" PRIx64 "}", GetID());
422 Function::MemorySize () const
424 size_t mem_size = sizeof(Function) + m_block.MemorySize();
429 Function::GetClangDeclContext()
452 Function::GetType()
479 Function::GetType() const
485 Function::GetClangType()
494 Function::GetPrologueByteSize ()
559 // Verify that this prologue end file address in the function's