Home
last modified time | relevance | path

Searched refs:MarkupNode (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/Symbolize/
H A DMarkupFilter.h85 bool tryMMap(const MarkupNode &Element,
87 bool tryReset(const MarkupNode &Element,
89 bool tryModule(const MarkupNode &Element,
95 void filterNode(const MarkupNode &Node);
97 bool tryPresentation(const MarkupNode &Node);
98 bool trySymbol(const MarkupNode &Node);
99 bool tryPC(const MarkupNode &Node);
100 bool tryBackTrace(const MarkupNode &Node);
101 bool tryData(const MarkupNode &Node);
103 bool trySGR(const MarkupNode &Node);
[all …]
H A DMarkup.h36 struct MarkupNode { struct
47 bool operator==(const MarkupNode &Other) const { argument
50 bool operator!=(const MarkupNode &Other) const { return !(*this == Other); }
85 Optional<MarkupNode> nextNode();
87 bool isSGR(const MarkupNode &Node) const { in isSGR()
92 Optional<MarkupNode> parseElement(StringRef Line);
112 SmallVector<MarkupNode> Buffer;
/llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp49 SmallVector<MarkupNode> DeferredNodes; in filter()
63 for (const MarkupNode &Node : DeferredNodes) in filter()
86 const MarkupNode &Node, const SmallVector<MarkupNode> &DeferredNodes) { in tryContextualElement()
94 bool MarkupFilter::tryMMap(const MarkupNode &Node, in tryMMap()
116 for (const MarkupNode &Node : DeferredNodes) in tryMMap()
125 bool MarkupFilter::tryReset(const MarkupNode &Node, in tryReset()
134 for (const MarkupNode &Node : DeferredNodes) in tryReset()
146 bool MarkupFilter::tryModule(const MarkupNode &Node, in tryModule()
164 for (const MarkupNode &Node : DeferredNodes) in tryModule()
237 bool MarkupFilter::tryPC(const MarkupNode &Node) { in tryPC()
[all …]
H A DMarkup.cpp45 Optional<MarkupNode> MarkupParser::nextNode() { in nextNode()
77 if (Optional<MarkupNode> Element = parseElement(Line)) { in nextNode()
114 Optional<MarkupNode> MarkupParser::parseElement(StringRef Line) { in parseElement()
124 MarkupNode Element; in parseElement()
145 static MarkupNode textNode(StringRef Text) { in textNode()
146 MarkupNode Node; in textNode()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/Symbolizer/
H A DMarkupTest.cpp26 Matcher<MarkupNode> isNode(StringRef Text, StringRef Tag = "", in isNode()
28 return AllOf(Field("Text", &MarkupNode::Text, Text), in isNode()
29 Field("Tag", &MarkupNode::Tag, Tag), in isNode()
30 Field("Fields", &MarkupNode::Fields, Fields)); in isNode()