-
Notifications
You must be signed in to change notification settings - Fork 408
Closed
Description
I have implement #122 but that is not enough. I got error:
ReconstructableType.cpp: In function ‘ssize_t hook_idb_events(void*, int, __va_list_tag*)’:
ReconstructableType.cpp:689:9: error: ‘struc_t’ was not declared in this scope; did you mean ‘struct’?
689 | struc_t *struc;
| ^~~~~~~
| struct
ReconstructableType.cpp:689:18: error: ‘struc’ was not declared in this scope; did you mean ‘struct’?
689 | struc_t *struc;
| ^~~~~
| struct
ReconstructableType.cpp:692:9: error: ‘member_t’ was not declared in this scope; did you mean ‘mnumber_t’?
692 | member_t *member;
| ^~~~~~~~
| mnumber_t
ReconstructableType.cpp:692:19: error: ‘member’ was not declared in this scope; did you mean ‘memset’?
692 | member_t *member;
| ^~~~~~
Hex-rays people had changed/removed files or functions. According to C++ SDK Porting Guide from IDA 8.x to 9.0, I have changed:
struc_t => udt_type_data_t
member_t => udm_t
That worked on Windows.
On Linux; if I compile with makefile.lnx it does not load. I can compile with cmake option. It somehow works but then crashes IDA. I think it is about some compilation parameters.
Did not try on macOS
I have compiled the windows version here: https://pixeldrain.com/u/4zhGVLRP
nonetype, kbugstar and ZephaniahNoah
Metadata
Metadata
Assignees
Labels
No labels