From 8f85409a75f7491a09577a0bb1dc50fe83a2ba20 Mon Sep 17 00:00:00 2001 From: Jonathan Daugherty Date: Fri, 14 Jun 2024 20:32:55 +0000 Subject: [PATCH] DTRACE.md: edits/cleanup --- DTRACE.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/DTRACE.md b/DTRACE.md index 795a8e2..9d1c046 100644 --- a/DTRACE.md +++ b/DTRACE.md @@ -2,10 +2,9 @@ Supported DTrace Language Features ================================== -MCTrace uses the DTrace language as the means for expressing how it -should modify its input binary. While MCTrace does not implement all of -the DTrace language, the following core DTrace language features are -supported: +MCTrace uses a subset of the DTrace language to allow users to describe +how input binaries should be instrumented. The following DTrace language +features are supported: * Probe descriptions and probe syntax * Probe name pattern-matching. Supported metacharacters are `*`, `?`, @@ -26,14 +25,15 @@ supported: * `long ucaller` Example DTrace probe scripts demonstrating MCTrace's features can be -found in `mctrace/tests/eval/` in the MCTrace GitHub repository, as well -as in the `examples` directory in the release Docker image. +found in `mctrace/tests/eval/` in the MCTrace repository as well as in +the `examples` directory in the release Docker image. MCTrace-specific DTrace extensions ---------------------------------- -In addition to the core language features listed above, MCTrace's -support for DTrace includes the following additional features: +In addition to the language features listed above, MCTrace's support for +DTrace includes the following additional features that are specific to +MCTrace's version of DTrace: * A `send(int channel_id)` action for telemetry exfiltration (see `MCTRACE.md` for details)