Home
last modified time | relevance | path

Searched refs:signo (Results 1 – 25 of 82) sorted by relevance

1234

/external/lldb/source/Target/
DUnixSignals.cpp100 int signo, in AddSignal() argument
110 m_signals.insert (std::make_pair(signo, new_signal)); in AddSignal()
114 UnixSignals::RemoveSignal (int signo) in RemoveSignal() argument
116 collection::iterator pos = m_signals.find (signo); in RemoveSignal()
122 UnixSignals::GetSignalAsCString (int signo) const in GetSignalAsCString()
124 collection::const_iterator pos = m_signals.find (signo); in GetSignalAsCString()
133 UnixSignals::SignalIsValid (int32_t signo) const in SignalIsValid()
135 return m_signals.find (signo) != m_signals.end(); in SignalIsValid()
151 const int32_t signo = Args::StringToSInt32(name, LLDB_INVALID_SIGNAL_NUMBER, 0); in GetSignalNumberFromName() local
152 if (signo != LLDB_INVALID_SIGNAL_NUMBER) in GetSignalNumberFromName()
[all …]
/external/lldb/include/lldb/Target/
DUnixSignals.h38 GetSignalAsCString (int32_t signo) const;
41 SignalIsValid (int32_t signo) const;
47 GetSignalInfo (int32_t signo,
53 GetShouldSuppress (int32_t signo) const;
56 SetShouldSuppress (int32_t signo,
64 GetShouldStop (int32_t signo) const;
67 SetShouldStop (int32_t signo,
74 GetShouldNotify (int32_t signo) const;
77 SetShouldNotify (int32_t signo, bool value);
98 AddSignal (int signo,
[all …]
/external/libedit/src/
Dsig.c69 sig_handler(int signo) in sig_handler() argument
75 (void) sigaddset(&nset, signo); in sig_handler()
78 sel->el_signal->sig_no = signo; in sig_handler()
80 switch (signo) { in sig_handler()
98 if (signo == sighdl[i]) in sig_handler()
101 (void) sigaction(signo, &sel->el_signal->sig_action[i], NULL); in sig_handler()
106 (void) kill(0, signo); in sig_handler()
/external/lldb/source/Commands/
DCommandObjectProcess.cpp1407 int signo = LLDB_INVALID_SIGNAL_NUMBER; in DoExecute() local
1411 signo = Args::StringToSInt32(signal_name, LLDB_INVALID_SIGNAL_NUMBER, 0); in DoExecute()
1413 signo = process->GetUnixSignals().GetSignalNumberFromName (signal_name); in DoExecute()
1415 if (signo == LLDB_INVALID_SIGNAL_NUMBER) in DoExecute()
1422 Error error (process->Signal (signo)); in DoExecute()
1429 … result.AppendErrorWithFormat ("Failed to send signal %i: %s\n", signo, error.AsCString()); in DoExecute()
1745 PrintSignal (Stream &str, int32_t signo, const char *sig_name, UnixSignals &signals) in PrintSignal() argument
1752 if (signals.GetSignalInfo (signo, suppress, stop, notify)) in PrintSignal()
1773 … int32_t signo = signals.GetSignalNumberFromName (signal_args.GetArgumentAtIndex (i)); in PrintSignalInformation() local
1774 if (signo != LLDB_INVALID_SIGNAL_NUMBER) in PrintSignalInformation()
[all …]
/external/lldb/source/Plugins/Process/POSIX/
DPOSIXThread.cpp483 int signo = message.GetSignal(); in SignalNotify() local
485 SetStopInfo (StopInfo::CreateStopReasonWithSignal(*this, signo)); in SignalNotify()
486 SetResumeSignal(signo); in SignalNotify()
492 int signo = message.GetSignal(); in SignalDeliveredNotify() local
494 SetStopInfo (StopInfo::CreateStopReasonWithSignal(*this, signo)); in SignalDeliveredNotify()
495 SetResumeSignal(signo); in SignalDeliveredNotify()
502 int signo = message.GetSignal(); in CrashNotify() local
509 __FUNCTION__, signo, message.PrintCrashReason()); in CrashNotify()
511 SetStopInfo (lldb::StopInfoSP(new POSIXCrashStopInfo(*this, signo, in CrashNotify()
514 SetResumeSignal(signo); in CrashNotify()
DProcessMessage.h114 int signo, lldb::addr_t fault_addr) { in Crash() argument
115 ProcessMessage message(pid, eCrashMessage, signo, fault_addr); in Crash()
/external/lldb/source/Plugins/Process/gdb-remote/
DThreadGDBRemote.cpp86 int signo = GetResumeSignal(); in WillResume() local
104 if (gdb_process->GetUnixSignals().SignalIsValid (signo)) in WillResume()
105 gdb_process->m_continue_C_tids.push_back(std::make_pair(tid, signo)); in WillResume()
111 if (gdb_process->GetUnixSignals().SignalIsValid (signo)) in WillResume()
112 gdb_process->m_continue_S_tids.push_back(std::make_pair(tid, signo)); in WillResume()
/external/lldb/source/Plugins/Process/FreeBSD/
DProcessMonitor.cpp468 ResumeOperation(lldb::tid_t tid, uint32_t signo, bool &result) : in ResumeOperation() argument
469 m_tid(tid), m_signo(signo), m_result(result) { } in ResumeOperation()
505 SingleStepOperation(lldb::tid_t tid, uint32_t signo, bool &result) in SingleStepOperation() argument
506 : m_tid(tid), m_signo(signo), m_result(result) { } in SingleStepOperation()
1199 int signo = info->si_signo; in MonitorSignal() local
1216 monitor->m_process->GetUnixSignals().GetSignalAsCString (signo), in MonitorSignal()
1220 return ProcessMessage::SignalDelivered(pid, signo); in MonitorSignal()
1222 return ProcessMessage::Signal(pid, signo); in MonitorSignal()
1226 …eceived signal %s", __FUNCTION__, monitor->m_process->GetUnixSignals().GetSignalAsCString (signo)); in MonitorSignal()
1228 if (signo == SIGSEGV) { in MonitorSignal()
[all …]
DProcessMonitor.h177 Resume(lldb::tid_t tid, uint32_t signo);
182 SingleStep(lldb::tid_t tid, uint32_t signo);
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/
Dpager.c38 static void wait_for_pager_signal(int signo) in wait_for_pager_signal() argument
41 sigchain_pop(signo); in wait_for_pager_signal()
42 raise(signo); in wait_for_pager_signal()
/external/valgrind/main/none/tests/amd64/
Dssse3_misaligned.c19 void handler ( int signo ) in handler() argument
21 assert(signo == SIGSEGV); in handler()
/external/valgrind/main/none/tests/x86/
Dssse3_misaligned.c19 void handler ( int signo ) in handler() argument
21 assert(signo == SIGSEGV); in handler()
/external/valgrind/main/coregrind/
Dm_libcsignal.c299 Int VG_(kill)( Int pid, Int signo ) in VG_()
302 SysRes res = VG_(do_syscall2)(__NR_kill, pid, signo); in VG_()
305 pid, signo, 1/*posix-compliant*/); in VG_()
312 Int VG_(tkill)( Int lwpid, Int signo ) in VG_()
316 res = VG_(do_syscall2)(__NR_tkill, lwpid, signo); in VG_()
318 res = VG_(do_syscall2)(__NR_kill, lwpid, signo); in VG_()
324 res = VG_(do_syscall2)(__NR___pthread_kill, lwpid, signo); in VG_()
Dm_signals.c1088 SysRes VG_(do_sys_sigaction) ( Int signo, in VG_()
1095 signo, (UWord)new_act, (UWord)old_act, in VG_()
1103 if (signo < 1 || signo > VG_(max_signal)) goto bad_signo; in VG_()
1106 if ( (signo > VG_SIGVGRTUSERMAX) in VG_()
1113 if ( (signo == VKI_SIGKILL || signo == VKI_SIGSTOP) in VG_()
1121 old_act->ksa_handler = scss.scss_per_sig[signo].scss_handler; in VG_()
1122 old_act->sa_flags = scss.scss_per_sig[signo].scss_flags; in VG_()
1123 old_act->sa_mask = scss.scss_per_sig[signo].scss_mask; in VG_()
1125 old_act->sa_restorer = scss.scss_per_sig[signo].scss_restorer; in VG_()
1131 scss.scss_per_sig[signo].scss_handler = new_act->ksa_handler; in VG_()
[all …]
Dpub_core_libcsignal.h78 extern Int VG_(kill) ( Int pid, Int signo );
79 extern Int VG_(tkill) ( Int lwpid, Int signo );
/external/lldb/source/Plugins/Process/Linux/
DProcessMonitor.cpp712 ResumeOperation(lldb::tid_t tid, uint32_t signo, bool &result) : in ResumeOperation() argument
713 m_tid(tid), m_signo(signo), m_result(result) { } in ResumeOperation()
749 SingleStepOperation(lldb::tid_t tid, uint32_t signo, bool &result) in SingleStepOperation() argument
750 : m_tid(tid), m_signo(signo), m_result(result) { } in SingleStepOperation()
1561 int signo = info->si_signo; in MonitorSignal() local
1578 monitor->m_process->GetUnixSignals().GetSignalAsCString (signo), in MonitorSignal()
1583 return ProcessMessage::SignalDelivered(pid, signo); in MonitorSignal()
1585 return ProcessMessage::Signal(pid, signo); in MonitorSignal()
1589 …eceived signal %s", __FUNCTION__, monitor->m_process->GetUnixSignals().GetSignalAsCString (signo)); in MonitorSignal()
1591 if (signo == SIGSEGV) { in MonitorSignal()
[all …]
/external/compiler-rt/test/msan/
Dsignal_stress_test.cc27 void SignalHandler(int signo) { in SignalHandler() argument
28 assert(signo == SIGPROF); in SignalHandler()
Dchained_origin_with_signals.cc20 void SignalHandler(int signo) { in SignalHandler() argument
/external/lldb/tools/lldb-platform/
Dlldb-platform.cpp56 signal_handler(int signo) in signal_handler() argument
58 switch (signo) in signal_handler()
/external/compiler-rt/lib/msan/
Dmsan_interceptors.cc972 static void SignalHandler(int signo) { in SignalHandler() argument
979 (signal_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalHandler()
980 IndirectExternCall(cb)(signo); in SignalHandler()
983 static void SignalAction(int signo, void *si, void *uc) { in SignalAction() argument
992 (sigaction_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalAction()
993 IndirectExternCall(cb)(signo, si, uc); in SignalAction()
996 INTERCEPTOR(int, sigaction, int signo, const __sanitizer_sigaction *act, in INTERCEPTOR() argument
1004 CHECK_LT(signo, kMaxSignals); in INTERCEPTOR()
1005 uptr old_cb = atomic_load(&sigactions[signo], memory_order_relaxed); in INTERCEPTOR()
1015 atomic_store(&sigactions[signo], cb, memory_order_relaxed); in INTERCEPTOR()
[all …]
/external/lldb/tools/debugserver/source/
Dlibdebugserver.cpp133 signal_handler(int signo) in signal_handler() argument
135 DNBLogThreadedIf (LOG_RNB_MINIMAL, "%s (%s)", __FUNCTION__, SysSignal::Name(signo)); in signal_handler()
137 switch (signo) in signal_handler()
/external/lldb/tools/driver/
DDriver.cpp1650 sigwinch_handler (int signo) in sigwinch_handler() argument
1664 sigint_handler (int signo) in sigint_handler() argument
1678 exit (signo); in sigint_handler()
1682 sigtstp_handler (int signo) in sigtstp_handler() argument
1685 signal (signo, SIG_DFL); in sigtstp_handler()
1686 kill (getpid(), signo); in sigtstp_handler()
1687 signal (signo, sigtstp_handler); in sigtstp_handler()
1691 sigcont_handler (int signo) in sigcont_handler() argument
1694 signal (signo, SIG_DFL); in sigcont_handler()
1695 kill (getpid(), signo); in sigcont_handler()
[all …]
/external/valgrind/main/memcheck/tests/
Dsignal2.c7 void sig_hdlr ( int signo ) { in sig_hdlr() argument
/external/lldb/source/Host/common/
DHost.cpp474 Host::GetSignalAsCString (int signo) in GetSignalAsCString() argument
476 switch (signo) in GetSignalAsCString()
1331 signo(-1), in ShellInfo()
1339 int signo; member
1347 int signo, // Zero for no signal in MonitorShellCommand() argument
1352 shell_info->signo = signo; in MonitorShellCommand()
1457 *signo_ptr = shell_info->signo; in RunShellCommand()
/external/lldb/test/expression_command/call-restarts/
Dlotta-signals.c10 sigchld_handler (int signo) in sigchld_handler() argument

1234