|
| template<typename ABI, bool store_ret, typename Ret, typename ... Args> |
| Ret | gem5::invokeSimcall (ThreadContext *tc, std::function< Ret(ThreadContext *, Args...)> target) |
| |
| template<typename ABI, typename Ret, typename ... Args> |
| Ret | gem5::invokeSimcall (ThreadContext *tc, std::function< Ret(ThreadContext *, Args...)> target) |
| |
| template<typename ABI, bool store_ret, typename Ret, typename ... Args> |
| Ret | gem5::invokeSimcall (ThreadContext *tc, Ret(*target)(ThreadContext *, Args...)) |
| |
| template<typename ABI, typename Ret, typename ... Args> |
| Ret | gem5::invokeSimcall (ThreadContext *tc, Ret(*target)(ThreadContext *, Args...)) |
| |
| template<typename ABI, typename ... Args> |
| void | gem5::invokeSimcall (ThreadContext *tc, std::function< void(ThreadContext *, Args...)> target) |
| |
| template<typename ABI, typename ... Args> |
| void | gem5::invokeSimcall (ThreadContext *tc, void(*target)(ThreadContext *, Args...)) |
| |
| template<typename ABI, typename Ret, typename ... Args> |
| std::string | gem5::dumpSimcall (std::string name, ThreadContext *tc, std::function< Ret(ThreadContext *, Args...)> target=std::function< Ret(ThreadContext *, Args...)>()) |
| |
| template<typename ABI, typename Ret, typename ... Args> |
| std::string | gem5::dumpSimcall (std::string name, ThreadContext *tc, Ret(*target)(ThreadContext *, Args...)) |
| |