Home
last modified time | relevance | path

Searched refs:DebugMacroEntry (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DDebugMacros.cpp15 DebugMacroEntry::DebugMacroEntry(EntryType type, uint32_t line, in DebugMacroEntry() function in DebugMacroEntry
20 DebugMacroEntry::DebugMacroEntry(EntryType type, in DebugMacroEntry() function in DebugMacroEntry
25 const FileSpec &DebugMacroEntry::GetFileSpec(CompileUnit *comp_unit) const { in GetFileSpec()
29 DebugMacroEntry DebugMacroEntry::CreateDefineEntry(uint32_t line, in CreateDefineEntry()
31 return DebugMacroEntry(DebugMacroEntry::DEFINE, line, 0, str); in CreateDefineEntry()
34 DebugMacroEntry DebugMacroEntry::CreateUndefEntry(uint32_t line, in CreateUndefEntry()
36 return DebugMacroEntry(DebugMacroEntry::UNDEF, line, 0, str); in CreateUndefEntry()
39 DebugMacroEntry
40 DebugMacroEntry::CreateStartFileEntry(uint32_t line, in CreateStartFileEntry()
42 return DebugMacroEntry(DebugMacroEntry::START_FILE, line, debug_line_file_idx, in CreateStartFileEntry()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DDebugMacros.h24 class DebugMacroEntry {
30 static DebugMacroEntry CreateDefineEntry(uint32_t line, const char *str);
32 static DebugMacroEntry CreateUndefEntry(uint32_t line, const char *str);
34 static DebugMacroEntry CreateStartFileEntry(uint32_t line,
37 static DebugMacroEntry CreateEndFileEntry();
39 static DebugMacroEntry
42 DebugMacroEntry() : m_type(INVALID), m_line(0), m_debug_line_file_idx(0) {} in DebugMacroEntry() function
44 ~DebugMacroEntry() = default;
59 DebugMacroEntry(EntryType type, uint32_t line, uint32_t debug_line_file_idx,
62 DebugMacroEntry(EntryType type, const DebugMacrosSP &debug_macros_sp);
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugMacro.cpp81 DebugMacroEntry::CreateDefineEntry(line, macro_str)); in ReadMacroEntries()
84 DebugMacroEntry::CreateUndefEntry(line, macro_str)); in ReadMacroEntries()
96 DebugMacroEntry::CreateDefineEntry(line, macro_str)); in ReadMacroEntries()
99 DebugMacroEntry::CreateUndefEntry(line, macro_str)); in ReadMacroEntries()
105 DebugMacroEntry::CreateStartFileEntry(line, debug_line_file_idx)); in ReadMacroEntries()
109 debug_macros_sp->AddMacroEntry(DebugMacroEntry::CreateEndFileEntry()); in ReadMacroEntries()
116 debug_macros_sp->AddMacroEntry(DebugMacroEntry::CreateIndirectEntry( in ReadMacroEntries()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionSourceCode.cpp157 const DebugMacroEntry &entry = dm->GetMacroEntryAtIndex(i); in AddMacros()
161 case DebugMacroEntry::DEFINE: in AddMacros()
167 case DebugMacroEntry::UNDEF: in AddMacros()
173 case DebugMacroEntry::START_FILE: in AddMacros()
180 case DebugMacroEntry::END_FILE: in AddMacros()
183 case DebugMacroEntry::INDIRECT: in AddMacros()