aboutsummaryrefslogtreecommitdiffstats
path: root/docs/translations
diff options
context:
space:
mode:
authorDongliang Mu <dzm91@hust.edu.cn>2024-07-18 11:57:32 +0800
committerAleksandr Nogikh <nogikh@google.com>2024-07-18 08:11:16 +0000
commit58c309b78f52999ad2a7347706f7f77ebde1772d (patch)
treec1395b70f2531d3f5ce037b6e2b382a148144c52 /docs/translations
parent849d34e10b614b59a381a1f265f73a831bb962c3 (diff)
docs/translations: move the notice at the top of these documents
Diffstat (limited to 'docs/translations')
-rw-r--r--docs/translations/zh_CN/contributing.md6
-rw-r--r--docs/translations/zh_CN/internals.md6
-rw-r--r--docs/translations/zh_CN/linux/external_fuzzing_network.md6
-rw-r--r--docs/translations/zh_CN/program_syntax.md6
-rw-r--r--docs/translations/zh_CN/usage.md6
5 files changed, 20 insertions, 10 deletions
diff --git a/docs/translations/zh_CN/contributing.md b/docs/translations/zh_CN/contributing.md
index aeaae0b0d..d4234618b 100644
--- a/docs/translations/zh_CN/contributing.md
+++ b/docs/translations/zh_CN/contributing.md
@@ -1,3 +1,7 @@
+> [!WARNING]
+>
+> **请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/contributing.md](/docs/contributing.md) 中找到。**
+
# 如何为 syzkaller 项目做贡献
如果你想为本项目做出贡献,请按照下面的[指南](contributing.md#guidelines)提交拉取请求。
@@ -139,5 +143,3 @@ docker login https://docker.pkg.github.com
docker pull docker.pkg.github.com/google/syzkaller/env
docker tag docker.pkg.github.com/google/syzkaller/env gcr.io/syzkaller/env
```
-
-**请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/contributing.md](/docs/contributing.md) 中找到。**
diff --git a/docs/translations/zh_CN/internals.md b/docs/translations/zh_CN/internals.md
index 1455d9d96..3ddbb08c2 100644
--- a/docs/translations/zh_CN/internals.md
+++ b/docs/translations/zh_CN/internals.md
@@ -1,3 +1,7 @@
+> [!WARNING]
+>
+> **请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/internals.md](/docs/internals.md) 找到。**
+
# Syzkaller 的工作原理
有关 Syzkaller 工作原理的通用描述[如下](internals.md#概述).
@@ -68,5 +72,3 @@ Syzkaller 是一种覆盖率导向的模糊测试器。有关覆盖率收集的
有时这些崩溃表明 `syzkaller` 本身存在错误(特别是如果在日志中看到 Go 的应急消息)。
然而,大部分情况下这些崩溃表明内核死机或类似的严重问题(以下是通过这种方式发现的一些漏洞示例:[1](https://groups.google.com/d/msg/syzkaller/zfuHHRXL7Zg/Tc5rK8bdCAAJ),[2](https://groups.google.com/d/msg/syzkaller/kY_ml6TCm9A/wDd5fYFXBQAJ),[3](https://groups.google.com/d/msg/syzkaller/OM7CXieBCoY/etzvFPX3AQAJ))。
-
-**请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/internals.md](/docs/internals.md) 找到。**
diff --git a/docs/translations/zh_CN/linux/external_fuzzing_network.md b/docs/translations/zh_CN/linux/external_fuzzing_network.md
index 6c4b56dd5..726ed5785 100644
--- a/docs/translations/zh_CN/linux/external_fuzzing_network.md
+++ b/docs/translations/zh_CN/linux/external_fuzzing_network.md
@@ -1,3 +1,7 @@
+> [!WARNING]
+>
+> **请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/linux/external_fuzzing_network.md](/docs/linux/external_fuzzing_network.md) 找到。**
+
Linux 内核的外部网络模糊测试
=========================================
@@ -63,5 +67,3 @@ Proto Recv-Q Send-Q Local Address Foreign Address State
tcp6 0 0 :::20001 :::* LISTEN 5527/a.out
tcp6 0 0 fe80::aa:20001 fe80::bb:20000 ESTABLISHED 5527/a.out
```
-
-**请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/linux/external_fuzzing_network.md](/docs/linux/external_fuzzing_network.md) 找到。**
diff --git a/docs/translations/zh_CN/program_syntax.md b/docs/translations/zh_CN/program_syntax.md
index 852c93da8..0f3222bf9 100644
--- a/docs/translations/zh_CN/program_syntax.md
+++ b/docs/translations/zh_CN/program_syntax.md
@@ -1,3 +1,7 @@
+> [!WARNING]
+>
+> **请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/program_syntax.md](/docs/program_syntax.md) 中找到。**
+
# 程序语法
Syzkaller 使用一种紧凑的的领域特定语言(DSL)来记录其执行的程序(如记录到 log0 等输出文件)、测试其代码并将程序持久化地存储在语料库中(指 corpus.db)。此页面提供了对相关程序语法的简要描述。一些有用的信息也可以在[样例程序](/sys/linux/test)和程序的[反序列化](/prog/encoding.go)中找到。
@@ -88,5 +92,3 @@ close(r0)
* 带有 `async` 属性的程序只能在线程模式下执行(即必须将 `-threaded` 标志传递给 `syz-executor`)。
* 每个带有 `async` 属性的调用都在单独的线程中执行,并且有一个可用线程数量上限(`kMaxThreads = 16`)。
* 如果一个带有 `async` 属性的调用生成了资源,请记住其他的调用可能会将其作为输入。如果届时生成资源的调用尚未执行完毕,`syz-executor` 将会将 0 作为参数传入依赖该资源的调用。
-
-**请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/program_syntax.md](/docs/program_syntax.md) 中找到。**
diff --git a/docs/translations/zh_CN/usage.md b/docs/translations/zh_CN/usage.md
index 6b2d0feb5..6fa0324de 100644
--- a/docs/translations/zh_CN/usage.md
+++ b/docs/translations/zh_CN/usage.md
@@ -1,3 +1,7 @@
+> [!WARNING]
+>
+> **请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/usage.md](/docs/usage.md) 找到。**
+
# 如何使用 syzkaller
## 运行方式
@@ -31,5 +35,3 @@ Syzkaller 总是尝试生成更用户友好的 C 语言复现程序,但有时
## 报告错误
查看[此处](/docs/linux/reporting_kernel_bugs.md)说明,了解如何报告 Linux 内核错误。
-
-**请注意,这是社区驱动的官方 syzkaller 文档翻译。当前文档的最新版本(英文版)可在 [docs/usage.md](/docs/usage.md) 找到。**