Thunderbrew:binana: Difference between revisions
No edit summary |
No edit summary |
||
| Line 38: | Line 38: | ||
ClassName__MethodName 12345678 f end=23456789 type="void __thiscall func(ClassName* this, int32_t argument)" | ClassName__MethodName 12345678 f end=23456789 type="void __thiscall func(ClassName* this, int32_t argument)" | ||
</pre> | </pre> | ||
Our reverse-engineering tools cannot always detect the end address of a function (x64dbg cannot detect this at all!), so you should always give the end address of the function. | |||
For Binana, the convention for the end address of a function is the address that's 1 byte after the last instruction. | |||
=== C headers === | === C headers === | ||
A profile also contains a tree of C headers, which are used to expose type information into IDA Pro or Ghidra. | A profile also contains a tree of C headers, which are used to expose type information into IDA Pro or Ghidra. | ||