From a811a972840e86b27ad2467780d1e270b4b07b1a Mon Sep 17 00:00:00 2001 From: swananan Date: Wed, 26 Aug 2026 00:23:20 +0800 Subject: [PATCH] docs: highlight Rust tracing support Advertise targeted Rust value and backtrace support while linking the exact language boundaries. Keep the design contract in the reliability and documentation sections instead of the opening overview. --- README-zh.md | 6 +++--- README.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README-zh.md b/README-zh.md index 03a0e530..b95189b4 100644 --- a/README-zh.md +++ b/README-zh.md @@ -20,7 +20,7 @@ GhostScope 是一个 **面向源码语义的用户态追踪器**。有 DWARF 调试信息时,它可以在不由调试器控制目标暂停的前提下,按函数、源码行或指令粒度设点,打印真正重要的信息,并输出源码感知的调用栈。 -支持范围以及可信输出所依赖的不变量,统一定义在[设计保证与可信性模型](docs/zh/design-contract.md)中。 +C 的端到端覆盖最完整。对于 Rust 目标,GhostScope 为常用值提供定向支持,并会对应用、标准库和 inline backtrace 栈帧中的符号进行 demangle。准确的支持边界见[源语言支持现状](docs/zh/scripting.md#源语言支持现状)和[使用限制](docs/zh/limitations.md#1-语言支持)。 > *"The most effective debugging tool is still careful thought, coupled with judiciously placed print statements."* — Brian Kernighan @@ -180,9 +180,9 @@ GhostScope 把编译后的二进制重新变成“可观测系统”。在 TUI Rust
- Rust 构建 + Rust 目标支持
- 内存安全且极速 + 定向值支持与 demangle 栈帧 diff --git a/README.md b/README.md index e496179b..78b0e0ac 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ GhostScope is a **source-aware userspace tracer** for live Linux processes. With DWARF debug info, it lets you attach at function, source-line, or instruction granularity, print the values that matter, and emit source-aware call stacks without debugger-controlled suspension of the target. -The supported operating envelope and the invariants behind trustworthy output are defined in [Design Guarantees and Trust Model](docs/design-contract.md). +C has the strongest end-to-end coverage. For Rust targets, GhostScope provides targeted support for common values and demangles application, standard-library, and inline backtrace frames. See [Source Language Support](docs/scripting.md#source-language-support) and [Limitations](docs/limitations.md#1-language-support) for the exact boundaries. > *"The most effective debugging tool is still careful thought, coupled with judiciously placed print statements."* — Brian Kernighan @@ -185,9 +185,9 @@ With this map in hand, GhostScope leverages **eBPF and uprobe** technology to sa Rust
- Built with Rust + Rust-Aware Tracing
- Memory safe & blazing fast + Targeted values & demangled frames