[#llvm-MCPseudoProbeSections] = xref:llvm.adoc[llvm]::MCPseudoProbeSections :relfileprefix: ../ :mrdocs: Pseudo probes collected for one compile unit, grouped by function. == Synopsis Declared in `<llvm/MC/MCPseudoProbe.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class MCPseudoProbeSections; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:llvm/MCPseudoProbeSections/MCProbeDivisionMap.adoc[`MCProbeDivisionMap`] | Map from function symbol to its probe inline tree. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/MCPseudoProbeSections/addPseudoProbe.adoc[`addPseudoProbe`] | Add `Probe` for function `FuncSym` under `InlineStack.` | xref:llvm/MCPseudoProbeSections/emit.adoc[`emit`] | Emit all collected probes into `MCOS.` | xref:llvm/MCPseudoProbeSections/empty.adoc[`empty`] | Return true if no probes have been collected. | xref:llvm/MCPseudoProbeSections/getMCProbes.adoc[`getMCProbes`] | Return the map of per‐function probe trees. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#