Lines Matching refs:Function
133 Function &caller, Target &target) { in GetLoadAddress()
155 lldb::addr_t CallEdge::GetReturnPCAddress(Function &caller, in GetReturnPCAddress()
168 auto resolve_lazy_callee = [&]() -> Function * { in ParseSymbolFileAndResolve()
184 Function *f = callee_addr.CalculateSymbolContextFunction(); in ParseSymbolFileAndResolve()
204 Function *DirectCallEdge::GetCallee(ModuleList &images, ExecutionContext &) { in GetCallee()
219 Function *IndirectCallEdge::GetCallee(ModuleList &images, in GetCallee()
246 Function *f = callee_addr.CalculateSymbolContextFunction(); in GetCallee()
258 Function::Function(CompileUnit *comp_unit, lldb::user_id_t func_uid, in Function() function in Function
268 Function::~Function() = default;
270 void Function::GetStartLineSourceInfo(FileSpec &source_file, in GetStartLineSourceInfo()
298 void Function::GetEndLineSourceInfo(FileSpec &source_file, uint32_t &line_no) { in GetEndLineSourceInfo()
319 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetCallEdges() { in GetCallEdges()
349 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetTailCallingEdges() { in GetTailCallingEdges()
356 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc, in GetCallEdgeForReturnAddress()
371 Block &Function::GetBlock(bool can_create) { in GetBlock()
386 CompileUnit *Function::GetCompileUnit() { return m_comp_unit; } in GetCompileUnit()
388 const CompileUnit *Function::GetCompileUnit() const { return m_comp_unit; } in GetCompileUnit()
390 void Function::GetDescription(Stream *s, lldb::DescriptionLevel level, in GetDescription()
419 void Function::Dump(Stream *s, bool show_context) const { in Dump()
438 void Function::CalculateSymbolContext(SymbolContext *sc) { in CalculateSymbolContext()
443 ModuleSP Function::CalculateSymbolContextModule() { in CalculateSymbolContextModule()
451 CompileUnit *Function::CalculateSymbolContextCompileUnit() { in CalculateSymbolContextCompileUnit()
455 Function *Function::CalculateSymbolContextFunction() { return this; } in CalculateSymbolContextFunction()
457 lldb::DisassemblerSP Function::GetInstructions(const ExecutionContext &exe_ctx, in GetInstructions()
469 bool Function::GetDisassembly(const ExecutionContext &exe_ctx, in GetDisassembly()
491 void Function::DumpSymbolContext(Stream *s) { in DumpSymbolContext()
496 size_t Function::MemorySize() const { in MemorySize()
497 size_t mem_size = sizeof(Function) + m_block.MemorySize(); in MemorySize()
501 bool Function::GetIsOptimized() { in GetIsOptimized()
512 bool Function::IsTopLevelFunction() { in IsTopLevelFunction()
521 ConstString Function::GetDisplayName() const { in GetDisplayName()
525 CompilerDeclContext Function::GetDeclContext() { in GetDeclContext()
532 std::vector<CompilerContext> Function::GetCompilerContext() { in GetCompilerContext()
539 Type *Function::GetType() { in GetType()
558 const Type *Function::GetType() const { return m_type; } in GetType()
560 CompilerType Function::GetCompilerType() { in GetCompilerType()
567 uint32_t Function::GetPrologueByteSize() { in GetPrologueByteSize()
682 lldb::LanguageType Function::GetLanguage() const { in GetLanguage()
693 ConstString Function::GetName() const { in GetName()
697 ConstString Function::GetNameNoArguments() const { in GetNameNoArguments()