Lines Matching refs:unit

316 	CompilationUnit* unit;
318 TypeEntryInfo(DIEType* type, CompilationUnit* unit)
321 unit(unit)
413 for (int32 i = 0; CompilationUnit* unit = fFile->CompilationUnitAt(i);
415 DIECompileUnitBase* unitEntry = unit->UnitEntry();
437 error = _AddFunction(subprogramEntry, unit, functions);
444 error = _RecursiveTraverseNamespaceForFunctions(nsEntry, unit,
519 info->unit, NULL, 0, 0, fRelocationDelta, targetInterface, NULL);
649 CompilationUnit* unit = function != NULL ? function->GetCompilationUnit()
651 error = fFile->UnwindCallFrame(unit,
679 fImageInfo.ImageID(), fFile, unit, subprogramEntry, fTypeLookup,
737 _CreateLocalVariables(unit, frame, functionID, *stackFrameDebugInfo,
774 CompilationUnit* unit = function->GetCompilationUnit();
794 // get the index of the source file in the compilation unit for cheaper
796 int32 fileIndex = _GetSourceFileIndex(unit, file);
799 // compilation unit.
800 LineNumberProgram& program = unit->GetLineNumberProgram();
877 CompilationUnit* unit = function->GetCompilationUnit();
879 // get the index of the source file in the compilation unit for cheaper
881 int32 fileIndex = _GetSourceFileIndex(unit, file);
884 // compilation unit.
885 LineNumberProgram& program = unit->GetLineNumberProgram();
958 CompilationUnit* unit = function->GetCompilationUnit();
959 switch (unit->UnitEntry()->Language()) {
997 for (int32 i = 0; CompilationUnit* unit = fFile->CompilationUnitAt(i);
999 int32 fileIndex = _GetSourceFileIndex(unit, file);
1003 status_t error = _AddSourceCodeInfo(unit, sourceCode, fileIndex);
1014 DwarfImageDebugInfo::_AddSourceCodeInfo(CompilationUnit* unit,
1018 // compilation unit and filtering the rows for our source file.
1019 LineNumberProgram& program = unit->GetLineNumberProgram();
1073 DwarfImageDebugInfo::_GetSourceFileIndex(CompilationUnit* unit,
1076 // get the index of the source file in the compilation unit for cheaper
1079 for (int32 i = 0; const char* fileName = unit->FileAt(i, &directory); i++) {
1095 DwarfImageDebugInfo::_CreateLocalVariables(CompilationUnit* unit,
1147 TargetAddressRangeList* rangeList = fFile->ResolveRangeList(unit,
1163 return _CreateLocalVariables(unit, frame, functionID, factory,
1332 DIENamespace* nsEntry, CompilationUnit* unit,
1342 error = _AddFunction(subprogramEntry, unit, functions);
1349 error = _RecursiveTraverseNamespaceForFunctions(nsEntry, unit,
1362 unit, functions);
1375 CompilationUnit* unit, BObjectList<FunctionDebugInfo>& functions)
1391 TargetAddressRangeList* rangeList = fFile->ResolveRangeList(unit,
1425 = new(std::nothrow) DwarfFunctionDebugInfo(this, unit,
1450 for (int32 i = 0; CompilationUnit* unit = fFile->CompilationUnitAt(i);
1452 // iterate through all types of the compilation unit
1454 = unit->UnitEntry()->Types().GetIterator();
1457 if (_RecursiveAddTypeNames(typeEntry, unit) != B_OK)
1462 = unit->UnitEntry()->OtherChildren().GetIterator();
1468 if (_RecursiveTraverseNamespaceForTypes(namespaceEntry, unit)
1480 DwarfImageDebugInfo::_RecursiveAddTypeNames(DIEType* type, CompilationUnit* unit)
1500 TypeEntryInfo* info = new(std::nothrow) TypeEntryInfo(type, unit);
1516 error = _RecursiveAddTypeNames(innerType, unit);
1527 CompilationUnit* unit)
1535 if (_RecursiveAddTypeNames(type, unit) != B_OK)
1543 unit);