Fix Config.md images

2025-01-22 00:09:33 +03:00
parent 11dd44d700
commit 655f99d1a2

@@ -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`: