Kann die Verschmutzung von Seiten eines (nicht freigegebenen) mmap von Userspace unter Linux 2.6.30+ zugegriffen werden? Plattformspezifische Hacks und Kludges sind willkommen.Kann die Verschmutzung von Seiten eines mmap vom Benutzer gefunden werden?
Idealerweise suche ich nach einem Array von Bits, eines pro Seite (4kB?) Des mmap-Bereichs, die gesetzt werden, wenn auf diese Seite geschrieben wurde, seit die Region mmapiert wurde.
(Ich bin mir bewusst, dass der Prozess des Schreibens tun Spur dieser Informationen halten konnte - aber es scheint dumm, so zu tun, wenn der Kernel es trotzdem tut.)
Danke,
Chris.
Danke, ich werde mich mit generic_writepages befassen. Ich habe mich nur gefragt, ob mmap als grobkörniges pseudo-STM-System missbraucht werden könnte. Es kann sein, dass die existierenden STM-Systeme das schon tun, ich werde einen Code durchgehen müssen, wenn ich eine Minute habe. – fadedbee
Diese sind dem Benutzerraum nicht richtig ausgesetzt? –