Home | History | Annotate | Download | only in DebugInfo

Lines Matching defs:CU

52       DWARFCompileUnit *cu = getCompileUnitAtIndex(i);
53 savedAddressByteSize = cu->getAddressByteSize();
55 cu->getCompileUnitDIE()->getAttributeValueAsUnsigned(cu, DW_AT_stmt_list,
199 DWARFContext::getLineTableForCompileUnit(DWARFCompileUnit *cu) {
204 cu->getCompileUnitDIE()->getAttributeValueAsUnsigned(cu, DW_AT_stmt_list,
215 cu->getAddressByteSize());
280 DWARFCompileUnit *CU = std::lower_bound(CUs.begin(), CUs.end(), Offset,
282 if (CU != CUs.end())
283 return &*CU;
294 static bool getFileNameForCompileUnit(DWARFCompileUnit *CU,
299 if (CU == 0 ||
307 if (const char *CompilationDir = CU->getCompilationDir()) {
316 static bool getFileLineInfoForCompileUnit(DWARFCompileUnit *CU,
322 if (CU == 0 || LineTable == 0)
330 if (!getFileNameForCompileUnit(CU, LineTable, Row.File,
340 DWARFCompileUnit *CU = getCompileUnitForAddress(Address);
341 if (!CU)
352 CU->getInlinedChainForAddress(Address);
355 if (const char *Name = TopFunctionDIE.getSubroutineName(CU))
360 const DWARFLineTable *LineTable = getLineTableForCompileUnit(CU);
363 getFileLineInfoForCompileUnit(CU, LineTable, Address,
375 DWARFCompileUnit *CU = getCompileUnitForAddress(Address);
376 if (!CU)
385 CU->getInlinedChainForAddress(Address);
388 if (const char *Name = TopFunctionDIE.getSubroutineName(CU))
404 const DWARFLineTable *LineTable = getLineTableForCompileUnit(CU);
419 getFileNameForCompileUnit(CU, LineTable, Row.File,
431 DWARFCompileUnit *CU = getCompileUnitForAddress(Address);
432 if (!CU)
436 CU->getInlinedChainForAddress(Address);
451 if (const char *Name = FunctionDIE.getSubroutineName(CU))
460 LineTable = getLineTableForCompileUnit(CU);
462 getFileLineInfoForCompileUnit(CU, LineTable, Address,
468 getFileNameForCompileUnit(CU, LineTable, CallFile,
475 FunctionDIE.getCallerFrame(CU, CallFile, CallLine, CallColumn);