From 655f99d1a2ab56a8bfde9aa49314bf8ba0ae7bb9 Mon Sep 17 00:00:00 2001 From: nikto_b Date: Wed, 22 Jan 2025 00:09:33 +0300 Subject: [PATCH] Fix Config.md images --- Config.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Config.md b/Config.md index 06e8104..d658c28 100644 --- a/Config.md +++ b/Config.md @@ -62,17 +62,17 @@ ### Подмена адреса ячейки (shadow replace) Подмена адреса ячейки выглядит таким образом: -[Диаграмма](img/intercept_replace_addr.png) +![Диаграмма](img/intercept_replace_addr.png) При этом, можно ограничить замену на исключительно чтение/запись, либо установить и на чтение и на запись. ### Дублирование операций (shadow copy) Дублировать можно только операции записи, поскольку нет никакой возможности прозрачно внедрить чтение из двух источников так, чтобы оно выглядело как чтение из однонго источника. -[Диаграмма](img/intercept_shadowcopy_addr.png) +![Диаграмма](img/intercept_shadowcopy_addr.png) ### Запустить обработчик (intercept callback) При перехвате записи, обработчик ничего не возвращает, при этом может выполнить запись по любому адресу, который он выберет. При перехвате чтения, обработчик должен вернуть значение, полученное при данном чтении. При этом он всё также может иметь полный доступ к устройству (и, например, снять флаг непрочитанного буфера). -[Пример обработчика](img/intercept_callback.png) +![Пример обработчика](img/intercept_callback.png) `intercept_conf_t`: