Project JEDI - Issue Tracker
Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version
  Target Version Product Build
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.
Steps To Reproduce
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