
- 2019/08/25 22:26
- rousalome.egloos.com/9986726
- 덧글수 : 0

핑백
Linux Kernel(4.14) Hacks : 리눅스 커널 레시피(5월 출간 예정) 전체 목차 2019-02-07 23:52:33 #
... 어떻게 실행할까?- 커널 모드 소프트웨어 인터럽트 벡터(vector_swi) 코드 분석 12장. 시그널시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 시그널 번호와 동작 알아보기 2019-02-08 00:11:59 #
... 수 있습니다. 다음 시간에 유저 프로세스가 시그널을 받으면 어떤 동작을 수행하는지 점검합시다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 시그널을 받으면 프로세스 어떻게 반응할까? 2019-02-08 00:12:15 #
... 리 동작에 대해 살펴봤습니다. 다음에 커널이 시그널 처리를 위해 어떤 동작을 하는지 알아봅시다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 커널에서 시그널은 어떻게 처리할까? 2019-02-08 00:12:29 #
... 을 동일한 프로세스에게 전달하면 시그널 큐에서 대기하는 것이 아니라 그냥 폐기됩니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 유저 공간 시그널 설정은 어떻게 할까? 2019-02-08 00:12:47 #
... LRM 시그널을 생성한 다음 시그널 핸들러로 등록한 sig_handler() 함수를 실행합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 커널 공간에서 시그널 설정은 어떻게 할까? 2019-02-08 00:12:55 #
... () 함수나 시그널을 기다리는 pause() 와 같은 함수를 호출할 때 시스템 콜을 발생합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 시그널 관련 시스템 콜 함수 소개 2019-02-08 00:13:11 #
... 시스템 콜 핸들러 후속 함수 처리로 리눅스 커널이 시그널을 어떻게 처리하는지 상세히 분석합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 커널 공간 시그널 함수 분석 2019-02-08 00:13:31 #
... 쪽에 보이는 8010827C 주소가 sys_rt_sigaction() 함수 주소입니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 커널 공간 시그널 함수 분석 - sys_rt_sigaction() 2019-02-08 00:13:55 #
... LT;31 } 이전에 설정했던 시그널 속성을 old_ka 이란 포인터형 지역 변수에 저장합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 커널 공간 시그널 함수 분석 - do_sigaction() 2019-02-08 00:14:12 #
... truct sighand->action[] 배열에 저장된 속성에 따라 시그널을 처리합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: 유저 공간에서 pause() 함수 호출 시 커널 실행 흐름 파악하기 2019-08-25 22:34:19 #
... 에서 시그널 함수를 호출하면 리눅스 커널은 위와 같은 동작을 한다는 사실을 확인할 수 있습니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널][시그널] 시그널 생성: __send_signal() 커널 함수 분석 2019-08-25 22:35:49 #
... 을 알아봤습니다. 이어서 다음 절에서는 시그널을 프로세스가 받아 처리하는 과정을 살펴보겠습니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널][시그널] 커널에서 시그널을 전달하는 진입점은 어디일까? 2019-08-25 22:36:03 #
... 로 흐름으로 실행할 것입니다.1> 시스템 콜을 발생2> 유저 공간에서 어떤 코드 실행 #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 프로세스는 언제 시그널을 받을까? __irq_usr 레이블 코드 분석 2019-08-25 22:36:18 #
... 전달 확인2. 유저 프로세스가 인터럽트 핸들링 후 유저 공간으로 복귀하기 전 시그널 전달 확인 #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널 전달: do_work_pending()/do_signal() 함수 분석 2019-08-25 22:36:32 #
... 경우 따라서 시그널 처리 흐름을 나누는 get_signal() 함수를 분석하는 것이 중요합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널 전달: get_signal() 함수 분석 2019-08-25 22:36:44 #
... 와 스레드 그룹에 속한 다른 프로세스도 종료했으니 33번째 줄 코드는 다시 실행될 수 없습니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: handle_signal() 함수와 시그널 핸들러 호출 코드 분석하기 2019-08-25 22:38:08 #
... ; 모드 레지스터 세트를 다시 프로세스 스택 최하단 주소에 다시 복구한다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: 유저 공간 suspend() 함수 분석하기 2019-08-25 22:38:09 #
... 정한 시그널을 블록하고 시그널 전달을 기다립니다. 이 점이 pause() 함수와 다른 점입니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: 커널 공간 sys_rt_sigsuspend() 함수 분석하기 2019-08-25 22:38:13 #
... 면 커널 공간에서 sigset_t로 설정한 시그널을 블록하고 시그널 전달을 기다리며 휴면에 진입 #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: ftrace 시그널 이벤트(signal_generate/signal_deliver) 소개 2019-08-25 22:38:18 #
... 유저 공간에서 시그널 핸들러가 호출이 안될 때 시그널 발생 후 후속 처리에 문제가 있을 때 #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: ftrace로 시그널 기본 동작 라즈베리파이에서 확인해보기 2019-08-25 22:38:25 #
... /0x14 do_group_exit() 함수를 호출해서 스레드 그룹에 있는 스레드를 종료합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 시그널: ftrace로 시그널 시그널 핸들러 동작 라즈베리파이에서 확인해보기 2019-08-25 22:38:31 #
... 을 발생하여 헤당 시스템 콜 핸들러인 sys_sigreturn() 함수를 실행합니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
Arm Linux Kernel Hacks : [리눅스커널] 시그널: 시그널 관련 시스템 호출 함수는 무엇일까? 2021-04-17 08:27:00 #
... 그널 처리를 위한 다양한 시스템 콜을 지원하며, 시그널 관련 시스템호출 함수는 다음과 같습니다. #Referene 시그널시그널이란 유저 프로세스 입장에서 시그널이란 시그널 번호와 동작 알아보기 시그널을 받으면 프로세스 어떻게 동작할까? 커널에서 ... more
최근 덧글