gem5
v20.1.0.0
|
#include <aapcs32.hh>
Public Member Functions | |
State (const ThreadContext *tc) | |
Public Attributes | |
bool | stackUsed =false |
int | ncrn =0 |
Addr | nsaa |
Addr | retAddr =0 |
Static Public Attributes | |
static const int | MAX_CRN = 3 |
Definition at line 48 of file aapcs32.hh.
|
inlineexplicit |
Definition at line 60 of file aapcs32.hh.
|
static |
Definition at line 56 of file aapcs32.hh.
Referenced by GuestABI::enable_if< std::is_integral< Integer >::value &&(sizeof(Integer)<=sizeof(uint32_t)) >::type >::get(), GuestABI::Argument< ABI, Arg, Enabled >::type >< Integer >::get(), and GuestABI::Argument< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::get().
int Aapcs32::State::ncrn =0 |
Definition at line 52 of file aapcs32.hh.
Referenced by GuestABI::enable_if< std::is_integral< Integer >::value &&(sizeof(Integer)<=sizeof(uint32_t)) >::type >::get(), GuestABI::Argument< ABI, Arg, Enabled >::type >< Integer >::get(), GuestABI::Argument< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::get(), and GuestABI::Result< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::prepare().
Addr Aapcs32::State::nsaa |
Definition at line 53 of file aapcs32.hh.
Referenced by GuestABI::Argument< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::get(), and GuestABI::Aapcs32ArgumentBase::loadFromStack().
Addr Aapcs32::State::retAddr =0 |
Definition at line 58 of file aapcs32.hh.
Referenced by GuestABI::Result< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::prepare(), and GuestABI::Result< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::store().
bool Aapcs32::State::stackUsed =false |
Definition at line 50 of file aapcs32.hh.
Referenced by GuestABI::Argument< Aapcs32, Composite, typename std::enable_if< IsAapcs32Composite< Composite >::value >::type >::get(), and GuestABI::Aapcs32ArgumentBase::loadFromStack().