Project JEDI - Issue Tracker
Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006653 [JEDI Code Library] JclDebug* minor always 2018-10-08 22:20 2018-10-08 22:50
Reporter gallahermike View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version
Summary 0006653: TJclLocationInfo.ProcedureName is malformed.
Description The ProcedureName ends up having additional data between the identifiers.

i.e.
Unit FormMain.TFRMMain.Act_Game_NewExecute
reported as
_ZN8Formmain8TFRMMain19Act_Game_NewExecuteEPN6System7TObjectE

It appears the entries start with _ZN then the number of characters in each identifier precedes the identifier. The entries all end in E and have other strange encodings around the parameters.

Not sure if this is intentional or not. It is decipherable just not the most desirable presentation.
Additional Information Delphi 10.2 Update 3
JCL 2.8.0.5677
Windows 10 x64
Working on a 64 bit native windows application
Tags No tags attached.
Fixed in revision
IDE version All
Attached Files

- Relationships

-  Notes
(0021580)
gallahermike (reporter)
2018-10-08 22:50

It looked like this was already being done, but a call to JclPeImage.PeBorUnmangleName produces the correct name.

- Issue History
Date Modified Username Field Change
2018-10-08 22:20 gallahermike New Issue
2018-10-08 22:20 gallahermike IDE version => All
2018-10-08 22:50 gallahermike Note Added: 0021580


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker