[리눅스커널] 시그널 전달: do_work_pending()/do_signal() 함수 분석
Post
원문 보기 →[리눅스커널] 시그널 전달: do_work_pending()/do_signal() 함수 분석
이번 소절에서는 다음 함수 분석으로 프로세스가 자신에게 전달된 시그널을 처리하는 과정을 살펴보겠습니다. do_work_pending() do_signal() do_work_pending() 함수 분석do_work_pending() 함수 코드는 다음과 같습니다. [https://github.com/raspberrypi/linux/blob/rpi-4.19.y/arch/arm/kernel/signal.c]1 asmlinkage int2 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall)3 {4 trace_hardirqs_off();5 do {6 if (likely(thread_flags & _TIF_NEED_RE



