Ich lese den Quellcode von FastMM4 und bemerke diese interessante Funktion
%Vor%Ich habe es getestet, und es funktioniert, also ist meine Frage irgendeine Erklärung, warum es funktioniert?
Das x86-Register FS zeigt auf den Thread-Informationsblock in Windows. Der Wert in TIB unter Adresse FS + 0x24 enthält die ID des aktuellen Threads. Durch Verschieben des Werts in eax, mit dem der Funktionsrückgabewert übergeben wird, gibt GetThreadID die aktuelle Thread-ID zurück.
Diese Methode verwendet die Informationen, die im Thread Environment Block
gespeichert sindTags und Links x86 inline-assembly delphi fastmm