Arion 1.0.2-alpha
A high-performance C++ framework for emulating executable binaries.
 
Loading...
Searching...
No Matches
arion::ThreadingManager Member List

This is the complete list of members for arion::ThreadingManager, including all inherited members.

add_thread_entry(std::unique_ptr< ARION_THREAD > thread)arion::ThreadingManager
arionarion::ThreadingManagerprivate
clear_threads()arion::ThreadingManager
clone_thread(uint64_t flags, ADDR new_sp, ADDR new_tls, ADDR child_tid_addr, ADDR parent_tid_addr, int exit_signal)arion::ThreadingManager
curr_idarion::ThreadingManagerprivate
fork_process(uint64_t flags, ADDR new_sp, ADDR new_tls, ADDR child_tid_addr, ADDR parent_tid_addr, int exit_signal)arion::ThreadingManager
free_thread_idsarion::ThreadingManagerprivate
futex_listarion::ThreadingManager
futex_wait(pid_t tid, ADDR futex_addr, uint32_t futex_bitmask)arion::ThreadingManager
futex_wait_curr(ADDR futex_addr, uint32_t futex_bitmask)arion::ThreadingManager
futex_wake(ADDR futex_addr, uint32_t futex_bitmask)arion::ThreadingManager
gen_next_id()arion::ThreadingManagerprivate
get_running_tid()arion::ThreadingManager
get_threads_count()arion::ThreadingManager
initialize(std::weak_ptr< Arion > arion)arion::ThreadingManagerstatic
is_curr_locked()arion::ThreadingManager
remove_thread_entry(pid_t tid)arion::ThreadingManager
remove_thread_entry_internal(pid_t tid, bool clearing=false)arion::ThreadingManagerprivate
running_tidarion::ThreadingManagerprivate
set_all_tgid(pid_t tgid, bool init=false)arion::ThreadingManager
set_running_tid(pid_t tid)arion::ThreadingManager
set_tgid(pid_t tid, pid_t tgid, bool init=false)arion::ThreadingManager
signal_wait(pid_t target_tid, pid_t source_pid, ADDR wait_status_addr)arion::ThreadingManager
signal_wait_curr(pid_t source_pid, ADDR wait_status_addr)arion::ThreadingManager
switch_to_next_thread()arion::ThreadingManager
switch_to_thread(pid_t tid)arion::ThreadingManager
thread_groupsarion::ThreadingManagerstatic
ThreadingManager(std::weak_ptr< Arion > arion)arion::ThreadingManager
threads_maparion::ThreadingManager
~ThreadingManager()arion::ThreadingManager