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.