docs: Merge back from sprint repo
Merge the result of the docs sprint back into
master.
Change-Id: I30161f4bfc30a14b2d55dae1bc13f5396217d6b7
diff --git a/docs/toc.md b/docs/toc.md
index 6e36fce..f095fe4 100644
--- a/docs/toc.md
+++ b/docs/toc.md
@@ -1,33 +1,65 @@
-* Development workflow
- * [Contributing](contributing.md)
- * [Build instructions](build-instructions.md)
- * [Running tests](testing.md)
-* Instrumenting and tracing
- * [App instrumentation](app-instrumentation.md)
- * [Recording traces](recording-traces.md)
-* On-device tracer
- * [Running Perfetto](running.md)
- * [Capturing long traces](long-traces.md)
- * [Advanced trace config](trace-config.md)
- * [Running in detached mode](detached-mode.md)
- * [Native Heap Profiling](heapprofd.md)
- * [Java Heap Profiling](java-hprof.md)
-* Offline trace processing
- * [Trace processor](trace-processor.md)
- * [Trace analysis](analysis.md)
- * [Trace-based metrics](metrics.md)
- * [Trace conversion](traceconv.md)
- * [Clock synchronization](clock-sync.md)
-* Architectural docs
- * [Key concepts](architecture.md)
- * [Life of a tracing session](life-of-a-tracing-session.md)
- * [Ftrace interop](ftrace.md)
- * [Performance benchmarks](benchmarks.md)
- * [Trace format](trace-format.md)
- * [Multi-layer tracing](multi-layer-tracing.md)
- * [Security model](security-model.md)
- * [Embedding Perfetto](embedder-guide.md)
- * [ProtoZero internals](protozero.md)
- * [IPC internals](ipc.md)
- * [heapprofd Design](heapprofd-design.md)
- * [heapprofd Design: Wire Protocol](heapprofd-wire-protocol.md)
+* [Overview](README.md)
+
+* [Quickstart](#)
+ * [Record traces on Android](quickstart/android-tracing.md)
+ * [Record traces on Linux](quickstart/linux-tracing.md)
+ * [SQL analysis and metrics](quickstart/trace-analysis.md)
+ * [Trace conversion](quickstart/traceconv.md)
+ * [Heap profiling](quickstart/heap-profiling.md)
+
+* [Case studies](#)
+ * [Debugging memory usage](case-studies/memory.md)
+
+* [Data sources](#)
+ * [Memory](#)
+ * [Counters and events](data-sources/memory-counters.md)
+ * [Native heap profiler](data-sources/native-heap-profiler.md)
+ * [Java heap profiler](data-sources/java-heap-profiler.md)
+ * [CPU](#)
+ * [Scheduling events](data-sources/cpu-scheduling.md)
+ * [System calls](data-sources/syscalls.md)
+ * [Frequency scaling](data-sources/cpu-freq.md)
+ * [Power](#)
+ * [Battery counters and rails](data-sources/battery-counters.md)
+ * [Android system](#)
+ * [Atrace instrumentation](data-sources/atrace.md)
+ * [Android log (logcat)](data-sources/android-log.md)
+
+* [App Instrumentation](#)
+ * [Tracing SDK](instrumentation/tracing-sdk.md)
+ * [Track events](instrumentation/track-events.md)
+
+* [Trace analysis](#)
+ * [Trace Processor (SQL)](analysis/trace-processor.md)
+ * [Trace-based metrics](analysis/metrics.md)
+ * [SQL tables](analysis/sql-tables.autogen)
+ * [Stats table](analysis/sql-stats.autogen)
+
+* [Core concepts](#)
+ * [Trace configuration](concepts/config.md)
+ * [Buffers and dataflow](concepts/buffers.md)
+ * [Service model](concepts/service-model.md)
+ * [Clock synchronization](concepts/clock-sync.md)
+ * [Detached mode](concepts/detached-mode.md)
+
+* [Reference](#)
+ * [Trace Config proto](reference/trace-config-proto.autogen)
+ * [Trace Packet proto](reference/trace-packet-proto.autogen)
+ * [perfetto cmdline](reference/perfetto-cli.md)
+ * [heap_profile cmdline](reference/heap_profile-cli.md)
+
+* [Contributing](#)
+ * [Getting started](contributing/getting-started.md)
+ * [Build instructions](contributing/build-instructions.md)
+ * [Running tests](contributing/testing.md)
+ * [Common tasks](contributing/common-tasks.md)
+ * [Embedding Perfetto](contributing/embedding.md)
+
+* [Design documents](#)
+ * [API and ABI surface](design-docs/api-and-abi.md)
+ * [Heapprofd design](design-docs/heapprofd-design.md)
+ * [Heapprofd wire protocol](design-docs/heapprofd-wire-protocol.md)
+ * [Life of a tracing session](design-docs/life-of-a-tracing-session.md)
+ * [Perfetto CI](design-docs/continuous-integration.md)
+ * [ProtoZero](design-docs/protozero.md)
+ * [Security model](design-docs/security-model.md)