IDA C++ SDK 9.2
|
#include <typeinf.hpp>
Public Member Functions | |
stkarg_area_info_t ()=default | |
stkarg_area_info_t (callcnv_t cc) | |
bool | get_info (callcnv_t cc) |
Public Attributes | |
size_t | cb = sizeof(stkarg_area_info_t) |
sval_t | stkarg_offset = 0 |
Offset from the SP to the first stack argument (can include linkage area) examples: pc: 0, hppa: -0x34, ppc aix: 0x18. | |
sval_t | shadow_size = 0 |
Size of the shadow area. | |
sval_t | linkage_area = 0 |
Size of the linkage area. |
|
default |
|
inline |
size_t stkarg_area_info_t::cb = sizeof(stkarg_area_info_t) |
sval_t stkarg_area_info_t::stkarg_offset = 0 |
Offset from the SP to the first stack argument (can include linkage area) examples: pc: 0, hppa: -0x34, ppc aix: 0x18.
sval_t stkarg_area_info_t::shadow_size = 0 |
Size of the shadow area.
explanations at: https://stackoverflow.com/questions/30190132/what-is-the-shadow-space-in-x64-assembly examples: x64 Visual Studio C++: 0x20, x64 gcc: 0, ppc aix: 0x20
sval_t stkarg_area_info_t::linkage_area = 0 |
Size of the linkage area.
explanations at: https://www.ibm.com/docs/en/xl-fortran-aix/16.1.0?topic=conventions-linkage-area examples: pc: 0, hppa: 0, ppc aix: 0x18 (equal to stkarg_offset)