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 2019-04-13 07:51
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.
(0021657)
mh (reporter)
2019-04-13 07:51

Where would the call to JclPeImage.PeBorUnmangleName have to be put?

- 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
2019-04-13 07:51 mh Note Added: 0021657


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