Lines Matching defs:function

591 	DwarfFunctionDebugInfo* function = dynamic_cast<DwarfFunctionDebugInfo*>(
599 DIESubprogram* entry = function != NULL
600 ? function->SubprogramEntry() : NULL;
603 "function: %s\n", entry,
649 CompilationUnit* unit = function != NULL ? function->GetCompilationUnit()
675 DIESubprogram* subprogramEntry = function != NULL ?
676 function->SubprogramEntry() : NULL;
711 // create function parameter objects
760 TRACE_CODE("DwarfImageDebugInfo::GetStatement(function: %p, address: %#"
763 DwarfFunctionDebugInfo* function
765 if (function == NULL) {
766 TRACE_LINES(" -> no dwarf function\n");
768 return fArchitecture->GetStatement(function, address, _statement);
774 CompilationUnit* unit = function->GetCompilationUnit();
775 LocatableFile* file = function->SourceFile();
780 return fArchitecture->GetStatement(function, address, _statement);
791 return fArchitecture->GetStatement(function, address, _statement);
857 DwarfFunctionDebugInfo* function
859 if (function == NULL)
862 target_addr_t functionStartAddress = function->Address() - fRelocationDelta;
863 target_addr_t functionEndAddress = functionStartAddress + function->Size();
866 "(%" B_PRId32 ", %" B_PRId32 ")): function range: %#" B_PRIx64 " - %#"
867 B_PRIx64 "\n", function, sourceLocation.Line(), sourceLocation.Column(),
873 LocatableFile* file = function->SourceFile();
877 CompilationUnit* unit = function->GetCompilationUnit();
952 DwarfFunctionDebugInfo* function
954 if (function == NULL)
958 CompilationUnit* unit = function->GetCompilationUnit();
1181 // our current image doesn't contain the target function,
1206 // the PLT entry doesn't necessarily point to a function
1241 // function doesn't return a value, we're done.
1424 DwarfFunctionDebugInfo* function
1428 if (function == NULL || !functions.AddItem(function)) {
1429 delete function;