![]() |
Clang-Compiler: StackTrace
Ich habe bislang immer in Delphi und C++-Builder Projekten die JCL genommen: Kostet nichts und funktioniert super.
Wenn ich in einem C++-Projekt nun vom alten Borland-Compiler auf den neuen Clang-Compiler wechsele werden zwar noch weiterhin .map-Dateien erzeugt, das JCL-Tool integriert es fröhlich in die .exe, aber StackTraces bekomme ich trotzdem keine. Ich bin da kein Profi, aber es scheint als könnte man zwar lustig System::SysUtils::Exception::GetExceptionStackInfo Proc auf seine eigene Prozedur setzen, aber die würd nicht aufgerufen!
Code:
Mit dem alten Borland-Compiler funktioniert das,
System::Sysutils::Exception::GetExceptionStackInfoProc = myExceptionProc;
Delphi-Quellcode:
wird ausgeführt.
myExceptionProc
Wie komme ich da wieder raus? Oder kann man das mit dem LLVM-Compiler vergessen? Mit Tokyo scheint sich gerade hier ja viel getan zu haben. Könnte jemand so nett sein und das kurz mit Tokyo überprüfen? |
AW: Clang-Compiler: StackTrace
Ist jemand so nett und könnte das vielleicht mit mittlerweile Rio einmal prüfen?
|
AW: Clang-Compiler: StackTrace
Stelle am Besten ein Testprojekt hier ein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz