Home
last modified time | relevance | path

Searched refs:Guest_sigaction (Results 1 – 9 of 9) sorted by relevance

/frameworks/libs/binary_translation/guest_os_primitives/riscv64/include/berberis/guest_os_primitives/
Dguest_signal_arch.h23 struct Guest_sigaction { struct
31 CHECK_STRUCT_LAYOUT(Guest_sigaction, 192, 64); argument
32 CHECK_FIELD_LAYOUT(Guest_sigaction, guest_sa_sigaction, 0, 64);
33 CHECK_FIELD_LAYOUT(Guest_sigaction, sa_flags, 64, 64);
34 CHECK_FIELD_LAYOUT(Guest_sigaction, sa_mask, 128, 64);
/frameworks/libs/binary_translation/guest_os_primitives/include/berberis/guest_os_primitives/
Dguest_signal.h73 struct Guest_sigaction;
75 const Guest_sigaction* act,
76 Guest_sigaction* old_act,
80 void CheckSigactionRestorer(const Guest_sigaction* guest_sa);
81 void ResetSigactionRestorer(Guest_sigaction* guest_sa);
85 void ProcessGuestSignal(GuestThread* thread, const Guest_sigaction* sa, Guest_siginfo_t* info);
/frameworks/libs/binary_translation/guest_os_primitives/
Dguest_signal_action.h42 const Guest_sigaction* new_sa,
44 Guest_sigaction* old_sa,
47 const Guest_sigaction& GetClaimedGuestAction() const { in GetClaimedGuestAction()
55 void Claim(const Guest_sigaction* sa) { in Claim()
62 Guest_sigaction claimed_guest_sa_; // Guest_SIG_DFL when not claimed.
Dguest_signal_action_test.cc61 Guest_sigaction new_sa{}; in TEST()
63 Guest_sigaction old_sa{}; in TEST()
88 Guest_sigaction sa{}; in TEST()
112 Guest_sigaction old_sa{}; in TEST()
121 Guest_sigaction new_sa{}; in TEST()
152 Guest_sigaction old_sa{}; in TEST()
174 Guest_sigaction old_sa{}; in TEST()
196 Guest_sigaction new_sa{}; in TEST()
205 Guest_sigaction old_sa{}; in TEST()
Dguest_signal_action.cc48 void ConvertHostSigactionToGuest(const HostStructSigaction* host_sa, Guest_sigaction* guest_sa) { in ConvertHostSigactionToGuest()
77 bool ConvertGuestSigactionToHost(const Guest_sigaction* guest_sa, in ConvertGuestSigactionToHost()
134 const Guest_sigaction* new_sa, in Change()
136 Guest_sigaction* old_sa, in Change()
140 Guest_sigaction saved_new_sa{}; in Change()
Dguest_signal_handling.cc73 const Guest_sigaction* FindSignalHandler(const GuestSignalActionsTable& signal_actions, in FindSignalHandler()
305 const Guest_sigaction* sa = FindSignalHandler(*signal_actions_.get(), signal_info->si_signo); in ProcessPendingSignalsImpl()
312 const Guest_sigaction* act, in SetGuestSignalHandler()
313 Guest_sigaction* old_act, in SetGuestSignalHandler()
Dguest_signal_handling_arch.cc33 void ProcessGuestSignal(GuestThread* thread, const Guest_sigaction* sa, Guest_siginfo_t* info) { in ProcessGuestSignal()
/frameworks/libs/binary_translation/kernel_api/
Druntime_bridge.cc40 const Guest_sigaction* act = bit_cast<const Guest_sigaction*>(act_arg); in RunGuestSyscall___NR_rt_sigaction()
41 Guest_sigaction* old_act = bit_cast<Guest_sigaction*>(old_act_arg); in RunGuestSyscall___NR_rt_sigaction()
/frameworks/libs/binary_translation/guest_os_primitives/riscv64/
Dguest_signal.cc28 void CheckSigactionRestorer(const Guest_sigaction* /*guest_sa*/) { in CheckSigactionRestorer() argument
32 void ResetSigactionRestorer(Guest_sigaction* /*guest_sa*/) { in ResetSigactionRestorer() argument