Fragen? Antworten! Siehe auch: Alternativlos
Kurzer Hintergrund: Bei x86 (und AMD64) gibt es String-Instruktionen, die z.B. ein Byte lesen und das Indexregister dann auch gleich hochzählen. Wenn das Direction Flag gesetzt ist, zählen sie dann halt nicht hoch sondern runter. Wenn man memcpy mit den String-Instruktionen implementiert, kriegt man dann Speicherkorruption.
Die Geschichte ist jetzt offenbar ein paar Leuten unter Linux aufgefallen, und natürlich gefunden von LISP-Leuten. Ich könnte mich ja immer nur endlos über die LISPer amüsieren. Aber hey, in unserer Gesellschaft ist auch Platz für Archäologen :-)