|
gem5 [DEVELOP-FOR-25.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 55 of file aapcs32.hh.
|
inlineexplicit |
Definition at line 67 of file aapcs32.hh.
References nsaa.
|
static |
Definition at line 63 of file aapcs32.hh.
Referenced by gem5::guest_abi::Argument< Aapcs32, Composite, typename std::enable_if_t< IsAapcs32CompositeV< Composite > > >::get(), gem5::guest_abi::Argument< Aapcs32, Integer, typename std::enable_if_t< std::is_integral_v< Integer > &&(sizeof(Integer) > sizeof(uint32_t)) > >::get(), and gem5::guest_abi::Argument< Aapcs32, Integer, typename std::enable_if_t< std::is_integral_v< Integer > &&(sizeof(Integer)<=sizeof(uint32_t)) > >::get().
| int gem5::Aapcs32::State::ncrn =0 |
Definition at line 59 of file aapcs32.hh.
Referenced by gem5::guest_abi::Argument< Aapcs32, Composite, typename std::enable_if_t< IsAapcs32CompositeV< Composite > > >::get(), gem5::guest_abi::Argument< Aapcs32, Integer, typename std::enable_if_t< std::is_integral_v< Integer > &&(sizeof(Integer) > sizeof(uint32_t)) > >::get(), gem5::guest_abi::Argument< Aapcs32, Integer, typename std::enable_if_t< std::is_integral_v< Integer > &&(sizeof(Integer)<=sizeof(uint32_t)) > >::get(), and gem5::guest_abi::Result< Aapcs32, Composite, typename std::enable_if_t< IsAapcs32CompositeV< Composite > > >::prepare().
| Addr gem5::Aapcs32::State::nsaa |
Definition at line 60 of file aapcs32.hh.
Referenced by gem5::guest_abi::Argument< Aapcs32, Composite, typename std::enable_if_t< IsAapcs32CompositeV< Composite > > >::get(), gem5::guest_abi::Aapcs32ArgumentBase::loadFromStack(), and State().
| Addr gem5::Aapcs32::State::retAddr =0 |
| bool gem5::Aapcs32::State::stackUsed =false |
Definition at line 57 of file aapcs32.hh.
Referenced by gem5::guest_abi::Argument< Aapcs32, Composite, typename std::enable_if_t< IsAapcs32CompositeV< Composite > > >::get(), and gem5::guest_abi::Aapcs32ArgumentBase::loadFromStack().