Searched refs:handler (Results 1 – 13 of 13) sorted by relevance
/DragonOS-0.1.2/user/apps/test_signal/ |
D | main.c | 30 void handler(int sig) in handler() function 39 signal(SIGKILL, &handler); in main()
|
/DragonOS-0.1.2/user/libs/libc/src/ |
D | signal.c | 22 int signal(int signum, __sighandler_t handler) in signal() argument 25 sa.sa_handler = handler; in signal()
|
/DragonOS-0.1.2/docs/kernel/boot/ |
D | multiboot2.md | 28   指定的handler。当某个header的tag与该handler所处理的tag相同时,handler将处理该header,并返回true。
|
/DragonOS-0.1.2/kernel/src/arch/x86_64/ |
D | x86_64_ipi.c | 39 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs), in ipi_regiserIPI() 47 p->handler = handler; in ipi_regiserIPI()
|
D | x86_64_ipi.h | 44 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs),
|
/DragonOS-0.1.2/kernel/src/exception/ |
D | irq.h | 131 void (*handler)(ul irq_num, ul parameter, struct pt_regs *regs); member 155 int irq_register(ul irq_num, void *arg, void (*handler)(ul irq_num, ul parameter, struct pt_regs *r…
|
D | irq.c | 152 int irq_register(ul irq_num, void *arg, void (*handler)(ul irq_num, ul parameter, struct pt_regs *r… in irq_register() 177 p->handler = handler; in irq_register() 206 p->handler = NULL; in irq_unregister()
|
/DragonOS-0.1.2/kernel/src/smp/ |
D | ipi.h | 38 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs),
|
/DragonOS-0.1.2/kernel/src/driver/interrupt/apic/ |
D | apic.c | 406 if (irq != NULL && irq->handler != NULL) in do_IRQ() 407 irq->handler(number, irq->parameter, rsp); in do_IRQ() 422 if (irq->handler != NULL) in do_IRQ() 423 irq->handler(number, irq->parameter, rsp); in do_IRQ() 431 if (irq != NULL && irq->handler != NULL) in do_IRQ() 432 irq->handler(number, irq->parameter, rsp); in do_IRQ()
|
/DragonOS-0.1.2/user/libs/libc/src/include/ |
D | signal.h | 89 int signal(int signum, __sighandler_t handler);
|
/DragonOS-0.1.2/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.2.md | 34 - Signal: 允许用户注册信号处理函数,能够进入自定义的handler。(#112) 39 …- 暂时只支持旧版的sighandler,即:只有1个参数的`void handler(int signum)`类型的信号处理函数。对于另一种信号处理函数`void handler(int sig… 144 * new: 用户注册信号处理函数,能够进入自定义的handler
|
/DragonOS-0.1.2/kernel/src/ipc/ |
D | signal.rs | 350 let handler = unsafe { in sig_fatal() localVariable 357 if handler == NULL.into() { in sig_fatal() 630 (*frame).handler = ka._u._sa_handler as usize as *mut c_void; in setup_frame()
|
D | signal_types.rs | 633 pub handler: *mut c_void, field
|