From de2f464a71fef4d196001d60c3d2bad9a2ab88fd Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Fri, 8 Jan 2021 01:14:31 +0000 Subject: [PATCH] Documentation: Fix up the surjective line This makes #389 obsolete. --- doc/source/complex-plugin.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/complex-plugin.rst b/doc/source/complex-plugin.rst index 81a3fdc00..e7852aaf5 100644 --- a/doc/source/complex-plugin.rst +++ b/doc/source/complex-plugin.rst @@ -182,8 +182,8 @@ of data. Each chunk contains the following information, in order: An example (and the most common layer encountered in memory forensics) would be an Intel layer, which models the intel page mapping system. Based on a series of tables stored within the layer itself, an intel layer can convert a virtual -address to a physical address. It should be noted that intel layers are surjective in that a single virtual address can -map to multiple physical addresses, but a single virtual address can only ever map to a single physical address. +address to a physical address. It should be noted that intel layers allow multiple virtual addresses to map to the +same physical address (but a single virtual address cannot ever map to more than one physical address). As a simple example, in a virtual layer which looks like `abracadabra` but maps to a physical layer that looks like `abcdr`, requesting `mapping(5, 4)` would return: