View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006653 | JEDI Code Library | JclDebug* | public | 2018-10-08 22:20 | 2019-04-13 07:51 |
Reporter | gallahermike | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | |||||
Target Version | Fixed in 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 GIT commit | |||||
Fixed in SVN revision | |||||
IDE version | All | ||||
|
It looked like this was already being done, but a call to JclPeImage.PeBorUnmangleName produces the correct name. |
|
Where would the call to JclPeImage.PeBorUnmangleName have to be put? |
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 |