[Lldb-commits] [lldb] 6fb8d5f - [lldb][docs] Remove image links from trace doc (#210664)
via lldb-commits
lldb-commits at lists.llvm.org
Mon Jul 20 01:42:28 PDT 2026
Author: David Spickett
Date: 2026-07-20T09:42:24+01:00
New Revision: 6fb8d5fd507d976cb8072a7aa245c225c25ee08a
URL: https://github.com/llvm/llvm-project/commit/6fb8d5fd507d976cb8072a7aa245c225c25ee08a
DIFF: https://github.com/llvm/llvm-project/commit/6fb8d5fd507d976cb8072a7aa245c225c25ee08a.diff
LOG: [lldb][docs] Remove image links from trace doc (#210664)
The document was first added in https://reviews.llvm.org/D105741 but
that did not include the images (they were not in the RFC or discussions
either).
Added:
Modified:
lldb/source/Plugins/TraceExporter/docs/htr.md
Removed:
################################################################################
diff --git a/lldb/source/Plugins/TraceExporter/docs/htr.md b/lldb/source/Plugins/TraceExporter/docs/htr.md
index a643ac9ae30b4..4c769230c1f1b 100644
--- a/lldb/source/Plugins/TraceExporter/docs/htr.md
+++ b/lldb/source/Plugins/TraceExporter/docs/htr.md
@@ -21,11 +21,6 @@ The humongous amount of data processor traces like the ones obtained with Intel
**Pass:** A transformation applied to a *layer* that generates a new *layer* that is a more summarized, consolidated representation of the trace data.
A pass merges instructions/blocks based on its specific purpose - for example, a pass designed to summarize a processor trace by function calls would merge all the blocks of a function into a single block representing the entire function.
-The image below illustrates the transformation of a trace's representation (HTR)
-
-```{image} media/htr-example.png
-```
-
## Passes
A *pass* is applied to a *layer* to extract useful information (summarization) and compress the trace representation into a new *layer*. The idea is to have a series of passes where each pass specializes in extracting certain information about the trace. Some examples of potential passes include: identifying functions, identifying loops, or a more general purpose such as identifying long sequences of instructions that are repeated (i.e. Basic Super Block). Below you will find a description of each pass currently implemented in lldb.
@@ -34,11 +29,6 @@ A *pass* is applied to a *layer* to extract useful information (summarization) a
A “basic super block” is the longest sequence of blocks that always occur in the same order. (The concept is akin to “Basic Block'' in compiler theory, but refers to dynamic occurrences rather than CFG nodes).
-The image below shows the "basic super blocks" of the sequence. Each unique "basic super block" is marked with a
diff erent color
-
-```{image} media/basic_super_block_pass.png
-```
-
*Procedure to find all super blocks:*
- For each block, compute the number of distinct predecessor and successor blocks.
More information about the lldb-commits
mailing list