|
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...)) |
|