Home
last modified time | relevance | path

Searched refs:guest_sa (Results 1 – 2 of 2) sorted by relevance

/frameworks/libs/binary_translation/guest_os_primitives/
Dguest_signal_action.cc48 void ConvertHostSigactionToGuest(const HostStructSigaction* host_sa, Guest_sigaction* guest_sa) { in ConvertHostSigactionToGuest() argument
49 guest_sa->guest_sa_sigaction = WrapHostSigactionForGuest(*host_sa); in ConvertHostSigactionToGuest()
72 guest_sa->sa_flags = host_sa->sa_flags & ~SA_RESTORER; in ConvertHostSigactionToGuest()
73 ResetSigactionRestorer(guest_sa); in ConvertHostSigactionToGuest()
74 ConvertToSmallSigset(host_sa->sa_mask, &guest_sa->sa_mask); in ConvertHostSigactionToGuest()
77 bool ConvertGuestSigactionToHost(const Guest_sigaction* guest_sa, in ConvertGuestSigactionToHost() argument
81 if (guest_sa->sa_flags & SA_SIGINFO) { in ConvertGuestSigactionToHost()
82 if (guest_sa->guest_sa_sigaction == 0) { in ConvertGuestSigactionToHost()
86 } else if (void* func = UnwrapHostFunction(guest_sa->guest_sa_sigaction)) { in ConvertGuestSigactionToHost()
92 } else if (guest_sa->guest_sa_sigaction == Guest_SIG_DFL) { in ConvertGuestSigactionToHost()
[all …]
/frameworks/libs/binary_translation/guest_os_primitives/include/berberis/guest_os_primitives/
Dguest_signal.h80 void CheckSigactionRestorer(const Guest_sigaction* guest_sa);
81 void ResetSigactionRestorer(Guest_sigaction* guest_sa);