|
| | gem5::GEM5_DEPRECATED_NAMESPACE (GuestABI, guest_abi) |
| |
| template<typename ABI > |
| static ABI::State | gem5::guest_abi::initializeState (const ThreadContext *tc) |
| |
| template<typename ABI , typename Ret , typename Enabled = void> |
| static void | gem5::guest_abi::prepareForResult (ThreadContext *tc, typename ABI::State &state) |
| |
| template<typename ABI , typename ... Args> |
| static void | gem5::guest_abi::prepareForArguments (GEM5_VAR_USED ThreadContext *tc, typename ABI::State &state) |
| |
| template<typename ABI , typename Ret , typename ... Args> |
| static void | gem5::guest_abi::prepareForFunction (ThreadContext *tc, typename ABI::State &state) |
| |
| template<typename ABI , typename Ret > |
| static void | gem5::guest_abi::storeResult (ThreadContext *tc, const Ret &ret, typename ABI::State &state) |
| |
| template<typename ABI , typename Arg > |
| static Arg | gem5::guest_abi::getArgument (ThreadContext *tc, typename ABI::State &state) |
| |