Home
last modified time | relevance | path

Searched refs:cu (Results 1 – 25 of 2058) sorted by relevance

12345678910>>...83

/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.cpp78 DWARFFormValue::GetFixedSize(form, cu); in Extract()
113 if (cu->GetVersion() <= 2) in Extract()
256 DWARFFormValue form_value(cu); in GetDIENamesAndRanges()
352 cu); in GetDIENamesAndRanges()
418 DWARFFormValue form_value(cu); in GetAttributes()
486 form_value.SetUnit(cu); in GetAttributeValue()
676 if (!cu) in GetPubname()
699 GetAttributeAddressRanges(cu, ranges, in BuildFunctionAddressRangeTable()
731 cu = parent_decl_ctx_die.GetCU(); in GetDWARFDeclContextStatic()
801 const char *name = GetName(cu); in GetQualifiedName()
[all …]
H A DDWARFDebugInfoEntry.h44 void BuildFunctionAddressRangeTable(DWARFUnit *cu,
51 size_t GetAttributes(DWARFUnit *cu, DWARFAttributes &attrs,
57 GetAttributeValue(const DWARFUnit *cu, const dw_attr_t attr,
71 const DWARFUnit *cu, const dw_attr_t attr,
91 const char *GetName(const DWARFUnit *cu) const;
93 const char *GetMangledName(const DWARFUnit *cu,
96 const char *GetPubname(const DWARFUnit *cu) const;
110 GetAbbreviationDeclarationPtr(const DWARFUnit *cu) const;
150 DWARFDeclContext GetDWARFDeclContext(DWARFUnit *cu) const;
152 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu) const;
[all …]
H A DDWARFBaseDIE.h29 DWARFBaseDIE(DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() argument
30 : m_cu(cu), m_die(die) {} in DWARFBaseDIE()
32 DWARFBaseDIE(const DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() argument
33 : m_cu(const_cast<DWARFUnit *>(cu)), m_die(die) {} in DWARFBaseDIE()
35 DWARFBaseDIE(DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() argument
36 : m_cu(cu), m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE()
38 DWARFBaseDIE(const DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() argument
39 : m_cu(const_cast<DWARFUnit *>(cu)), in DWARFBaseDIE()
60 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set() argument
61 if (cu && die) { in Set()
[all …]
H A DDebugNamesDWARFIndex.cpp38 for (uint32_t cu = 0; cu < ni.getCUCount(); ++cu) in GetUnits() local
39 result.insert(ni.getCUOffset(cu)); in GetUnits()
51 if (!cu) in ToDIERef()
54 cu = &cu->GetNonSkeletonUnit(); in ToDIERef()
56 return DIERef(cu->GetSymbolFileDWARF().GetDwoNum(), in ToDIERef()
127 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument
128 lldbassert(!cu.GetSymbolFileDWARF().GetDwoNum()); in GetGlobalVariables()
129 uint64_t cu_offset = cu.GetOffset(); in GetGlobalVariables()
152 m_fallback.GetGlobalVariables(cu, callback); in GetGlobalVariables()
172 DWARFUnit *cu = m_debug_info.GetUnit(*ref); in GetCompleteObjCClass() local
[all …]
H A DSymbolFileDWARFDwo.cpp49 DWARFCompileUnit *cu = FindSingleCompileUnit(); in GetDWOCompileUnitForHash() local
50 if (!cu) in GetDWOCompileUnitForHash()
52 if (hash != cu->GetDWOId()) in GetDWOCompileUnitForHash()
54 return cu; in GetDWOCompileUnitForHash()
67 DWARFCompileUnit *cu = nullptr; in FindSingleCompileUnit() local
71 if (cu) in FindSingleCompileUnit()
73 cu = candidate; in FindSingleCompileUnit()
76 return cu; in FindSingleCompileUnit()
H A DDWARFDebugInfo.cpp58 DWARFUnit *cu = GetUnitAtIndex(idx); in GetCompileUnitAranges() local
60 dw_offset_t offset = cu->GetOffset(); in GetCompileUnitAranges()
62 cu->BuildAddressRangeTable(m_cu_aranges_up.get()); in GetCompileUnitAranges()
111 DWARFUnit *cu = nullptr; in GetUnitAtIndex() local
113 cu = m_units[idx].get(); in GetUnitAtIndex()
114 return cu; in GetUnitAtIndex()
181 DWARFUnit *cu = GetUnit(die_ref); in GetDIE() local
182 if (cu) in GetDIE()
183 return cu->GetNonSkeletonUnit().GetDIE(die_ref.die_offset()); in GetDIE()
H A DDWARFAttribute.cpp40 const DWARFUnit *cu = CompileUnitAtIndex(i); in ExtractFormValueAtIndex() local
41 form_value.SetUnit(cu); in ExtractFormValueAtIndex()
48 return form_value.ExtractValue(cu->GetData(), &offset); in ExtractFormValueAtIndex()
/llvm-project-15.0.7/lldb/examples/python/
H A Dlldb_module_utils.py71 cu = module.GetCompileUnitAtIndex(cu_idx)
72 print(' Compile Unit: %s' % (cu.file.fullpath), file=result)
73 for line_idx in range(cu.GetNumLineEntries()):
74 line_entry = cu.GetLineEntryAtIndex(line_idx)
173 cu = module.GetCompileUnitAtIndex(i)
174 print(' Compile Unit: %s' % (cu.file.fullpath), file=result)
176 num_support_files = cu.GetNumSupportFiles()
178 path = cu.GetSupportFileAtIndex(j).fullpath
H A Dlldbtk.py286 cu = self.module.GetCompileUnitAtIndex(i)
294 def __init__(self, target, cu): argument
296 self.cu = cu
299 name = self.cu.GetFileSpec().basename
301 num_lines = self.cu.GetNumLineEntries()
311 item_delegate = LineTableTreeItemDelegate(self.target, self.cu)
318 def __init__(self, target, cu): argument
320 self.cu = cu
325 num_lines = self.cu.GetNumLineEntries()
335 num_lines = self.cu.GetNumLineEntries()
[all …]
/llvm-project-15.0.7/lld/MachO/
H A DUnwindInfoSection.cpp355 CompactUnwindEntry &cu = cuEntries[i]; in relocateCompactUnwind() local
357 cu.functionAddress = d->getVA(); in relocateCompactUnwind()
365 cu.functionLength = fde.funcLength; in relocateCompactUnwind()
366 cu.personality = fde.personality; in relocateCompactUnwind()
367 cu.lsda = fde.lsda; in relocateCompactUnwind()
375 cu.functionLength = in relocateCompactUnwind()
395 CompactUnwindEntry &cu = cuEntries[idx]; in encodePersonalities() local
396 if (cu.personality == nullptr) in encodePersonalities()
399 auto it = find(personalities, cu.personality); in encodePersonalities()
404 personalities.push_back(cu.personality); in encodePersonalities()
[all …]
/llvm-project-15.0.7/lldb/source/Core/
H A DFileLineResolver.cpp37 CompileUnit *cu = context.comp_unit; in SearchCallback() local
39 if (m_inlines || m_file_spec.Compare(cu->GetPrimaryFile(), m_file_spec, in SearchCallback()
43 cu->GetSupportFiles().FindFileIndex(start_file_idx, m_file_spec, false); in SearchCallback()
45 LineTable *line_table = cu->GetLineTable(); in SearchCallback()
55 file_idx = cu->GetSupportFiles().FindFileIndex(file_idx + 1, in SearchCallback()
/llvm-project-15.0.7/llvm/test/tools/llvm-symbolizer/
H A Dsplit-dwarf-multiple-cu.test3 RUN: cp %p/Inputs/split-dwarf-multiple-cu.dwo %t
6 RUN: llvm-symbolizer --obj=%p/Inputs/split-dwarf-multiple-cu.o 0x4 | FileCheck %s
9 CHECK-NEXT: split-dwarf-multiple-cu.cpp:3:3
11 CHECK-NEXT: split-dwarf-multiple-cu.cpp:6:0
/llvm-project-15.0.7/llvm/test/DebugInfo/
H A Dcross-cu-inlining.test1 RUN: llvm-symbolizer --obj=%p/Inputs/cross-cu-inlining.x86_64-macho.o 0x17 | FileCheck %s
4 ; to resolve the cross-cu reference and retrieve func's name
6 CHECK-NEXT: /tmp{{[/\\]}}cross-cu-inlining.c:16:3
8 CHECK-NEXT: /tmp{{[/\\]}}cross-cu-inlining.c:11:0
/llvm-project-15.0.7/lldb/test/API/functionalities/find-line-entry/
H A DTestFindLineEntry.py21 cu = sc_list[0].GetCompileUnit()
22 self.assertTrue(cu.IsValid(), "CompileUnit is not valid")
26 self.assertNotEqual(cu.FindLineEntryIndex(0, self.line, self.file),
30 self.assertEqual(cu.FindLineEntryIndex(0, 42, self.file),
/llvm-project-15.0.7/clang/test/Driver/
H A Dhip-cuid.hip11 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
22 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
33 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
44 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
55 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
65 // COMMON-SAME: "{{.*}}a.cu"
70 // COMMON-SAME: "{{.*}}a.cu"
74 // COMMON-SAME: "{{.*}}a.cu"
H A Dhip-rdc-device-only.hip7 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
17 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
24 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
34 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
45 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
54 // RUN: %S/Inputs/hip_multiple_inputs/a.cu -o %t.s --no-gpu-bundle-output \
61 // COMMON-SAME: {{.*}} "-main-file-name" "a.cu"
68 // CHECK-SAME: {{.*}} {{".*a.cu"}}
74 // COMMON-SAME: {{.*}} "-main-file-name" "a.cu"
81 // COMMON-SAME: {{.*}} {{".*a.cu"}}
[all …]
H A Dhip-device-compile.hip13 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
21 // RUN: %S/Inputs/hip_multiple_inputs/a.cu --gpu-bundle-output \
29 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
37 // RUN: %S/Inputs/hip_multiple_inputs/a.cu --gpu-bundle-output \
45 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
53 // RUN: %S/Inputs/hip_multiple_inputs/a.cu --gpu-bundle-output \
61 // CHECK-SAME: "-main-file-name" "a.cu"
71 // CHECK-SAME: {{".*a.cu"}}
92 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
100 // RUN: %S/Inputs/hip_multiple_inputs/a.cu --no-gpu-bundle-output \
[all …]
H A Dhip-cuid-hash.hip9 // RUN: %S/Inputs/hip_multiple_inputs/a.cu >%t.out 2>&1
13 // RUN: %S/Inputs/hip_multiple_inputs/a.cu >>%t.out 2>&1
22 // RUN: %S/Inputs/hip_multiple_inputs/a.cu >%t.out 2>&1
26 // RUN: %S/Inputs/../Inputs/hip_multiple_inputs/a.cu >>%t.out 2>&1
H A Dhip-toolchain-no-rdc.hip10 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
20 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
30 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
43 // Compile device code in a.cu to code object for gfx803.
49 // CHECK-SAME: {{.*}} "-main-file-name" "a.cu"
56 // CHECK-SAME: {{.*}} [[A_SRC:".*a.cu"]]
66 // Compile device code in a.cu to code object for gfx900.
72 // CHECK-SAME: {{.*}} "-main-file-name" "a.cu"
89 // Bundle and embed device code in host object for a.cu.
100 // CHECK-SAME: {{.*}} "-main-file-name" "a.cu"
H A Dhip-inputs.hip6 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
12 // RUN: %S/Inputs/hip_multiple_inputs/a.cu \
18 // RUN: --hip-link %S/Inputs/hip_multiple_inputs/a.cu 2>&1 \
/llvm-project-15.0.7/lld/test/MachO/
H A Deh-frame-personality-dedup.s4 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin19.0.0 %t/cu.s -o %t/cu.o
5 # RUN: %lld -dylib %t/cu.o %t/eh-frame.o -o %t/out
9 # RUN: llvm-readobj --relocations %t/cu.o | FileCheck %s --check-prefix=SECT-RELOC
/llvm-project-15.0.7/lld/Common/
H A DDWARF.cpp18 for (std::unique_ptr<DWARFUnit> &cu : dwarf->compile_units()) { in DWARFCache()
24 dwarf->getLineTableForUnit(cu.get(), report); in DWARFCache()
35 for (const auto &entry : cu->dies()) { in DWARFCache()
36 DWARFDie die(cu.get(), &entry); in DWARFCache()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Ddibuilder.go126 file := C.CString(cu.File)
128 dir := C.CString(cu.Dir)
130 producer := C.CString(cu.Producer)
132 flags := C.CString(cu.Flags)
134 sysroot := C.CString(cu.SysRoot)
136 sdk := C.CString(cu.SDK)
141 C.LLVMDIBuilderCreateFile(d.ref, file, C.size_t(len(cu.File)), dir, C.size_t(len(cu.Dir))),
142 producer, C.size_t(len(cu.Producer)),
144 flags, C.size_t(len(cu.Flags)),
145 C.unsigned(cu.RuntimeVersion),
[all …]
/llvm-project-15.0.7/llvm/test/DebugInfo/NVPTX/
H A Ddebug-file-loc-only.ll8 ;#line 2 "/source/dir/bar.cu"
32 ; CHECK-DAG: .file [[BAR]] "/source/dir{{/|\\\\}}bar.cu"
36 !llvm.dbg.cu = !{!0}
40 !1 = !DIFile(filename: "bar.cu", directory: "/source/dir")
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dempty-array.ll13 ; CHECK-NEXT: DW_AT_type [DW_FORM_ref4] (cu + 0x{{[0-9a-f]*}} => {[[ARRAY:0x[0-9a-f]*]]}
16 ; CHECK-NEXT: DW_AT_type [DW_FORM_ref4] (cu + 0x{{[0-9a-f]*}} => {[[BASETYPE:0x[0-9a-f]*]]}
19 ; CHECK-NEXT: DW_AT_type [DW_FORM_ref4] (cu + 0x{{[0-9a-f]*}} => {[[BASE2:0x[0-9a-f]*]]}
28 !llvm.dbg.cu = !{!14}

12345678910>>...83