Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Mitbekommen wenn die FPU-Maske sich ändert (https://www.delphipraxis.net/195128-mitbekommen-wenn-die-fpu-maske-sich-aendert.html)

Der schöne Günther 5. Feb 2018 08:41

Mitbekommen wenn die FPU-Maske sich ändert
 
Kann man sich irgendwo einklinken dass z.B. im Debugger angehalten oder wenigstens eine Debug-Meldung ausgeben wird wenn sich in der Anwendung (z.B. durch Drittanbieter-Code) die FPU-Exception-Maske ändert?

Fritzew 5. Feb 2018 09:37

AW: Mitbekommen wenn die FPU-Maske sich ändert
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1393089)
Kann man sich irgendwo einklinken dass z.B. im Debugger angehalten oder wenigstens eine Debug-Meldung ausgeben wird wenn sich in der Anwendung (z.B. durch Drittanbieter-Code) die FPU-Exception-Maske ändert?

Willkommen in der FPU Welt :-)
Nein keine Chance, das einzige was Du machen kannst ist jeden!! Aufruf von fremden Code zu Kapseln.
Also State sichern, Aufrufen, State zurücksetzen. In Single-Thread funktioniert das, MultiThread und Fremdcode kann Spass machen.

Da haben wir schon viel Zeit reingesteckt.

Neutral General 5. Feb 2018 11:00

AW: Mitbekommen wenn die FPU-Maske sich ändert
 
Frage an euch beide: Warum?

Der schöne Günther 5. Feb 2018 11:23

AW: Mitbekommen wenn die FPU-Maske sich ändert
 
Jemand ändert es, ich bin es nicht. Ich möchte wissen wer es ist.

Zacherl 5. Feb 2018 11:53

AW: Mitbekommen wenn die FPU-Maske sich ändert
 
Könntest das komplette Programm durch einen Instrumenter (z.b. PIN) jagen und alle entsprechenden Instructions hooken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz