- 2018/05/29 23:52
- rousalome.egloos.com/9977294
- 덧글수 : 0
핑백
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널] 인터럽트 벡터: 스택 푸시 2018-06-16 15:14:05 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트가 발생했을 때 구동 중인 프로세스의 레지스터가 스택 메모리 공간에 푸쉬된다고 설명했습니다. 이번에 실제 Trace32 프로그램으로 스택 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널] 인터럽트 소개(0) #CS 2018-06-16 15:15:24 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트란인터럽트란 단어가 여러분들은 생소하신가요? 낯설게 들리는 분도 있고 귀에 익은 분도 있을 겁니다. 평소 인터럽트를 뭐라고 하죠? 일상생활 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널]인터럽트 컨택스트란 (1) #CS 2018-06-16 15:15:41 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트 컨택스트란인터럽트 컨택스트란 용어가 좀 낯설진 않나요? 인터럽트 컨택스트를 배우기 전에 우선 컨택스트란 용어를 배울 필요가 있습니다.&n ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널] in_interrupt() 함수란 2018-06-16 15:15:58 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 in_interrupt() 함수란리눅스 커널이 실행할 때 수많은 함수가 각자 서로를 호출합니다. 어떤 함수는 프로세스 컨택스트에서 실행(커널 쓰레 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널] 인터럽트 컨택스트에서 스케쥴링을 하면? 2018-06-16 15:16:06 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트 컨택스트에서 프로세스가 휴면하면 어떤 일이 벌어질까요? 커널은 이를 감지하고 커널 패닉을 유발시킵니다. 인터럽트 컨택스트에서 스케쥴링을 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 인터럽트 핸들러 등록(1) - #CS 2018-06-16 15:16:31 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트 핸들러를 등록하는 처리 과정을 배우기 전에 우선 핸들러란 단어의 의미를 알 필요가 있습니다. 보통 핸들러는 동적으로 바뀌는 액션을 처리하 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 인터럽트 핸들러 등록(2) - #CS 2018-06-16 15:16:40 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 이번에는 다른 코드를 입력해서 인터럽트 핸들러와 인터럽트 디스크립터에 대해 알아볼게요. 다음 패치는 인터럽트 핸들러를 등록한 후 바로 해당 인터럽 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이]인터럽트(5) - 인터럽트 디스크립터란 2018-06-16 15:16:58 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트 디스크립터란프로세스마다 프로세스를 관리하는 태스크 디스크립터(struct task_struct)가 있습니다. 페이지도 페이지를 관리하는 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 인터럽트 디버깅 - proc/interrupts #CS 2018-06-16 15:17:06 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 새로운 리눅스 시스템을 접했을 때 인터럽트의 개수와 종류를 바로 파악하려면 proc 파일 시스템을 활용할 필요가 있습니다. 그럼 라즈베리안에서 인 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 인터럽트 디버깅 - ftrace 인터럽트 이벤트 #CS 2018-06-16 15:17:17 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 라즈베리안 리눅스 커널은 아래 ftrace 로그를 볼 수 있는 컨피그가 기본 설정돼 있습니다. 그래서 ftrace만 설정하면 됩니다. 그럼ftra ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 인터럽트(6) - 디버깅 2018-06-18 11:31:09 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ftrace라즈베리안 리눅스 커널은 아래 ftrace 로그를 볼 수 있는 컨피그가 기본 설정돼 있습니다.CONFIG_FUNCTION_TRACERC ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 인터럽트 백터 - 스택 푸쉬 2018-06-18 11:31:22 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 인터럽트가 발생했을 때 구동중인 프로세스의 레지스터가 스택 메모리 공간에 푸쉬된다고 설명했는데요. 실제 Trace32 프로그램으로 스택 메모리 덤 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이]인터럽트 후반부 처리(Bottom Half) 소개 #CS 2018-07-08 11:46:31 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널]IRQ Thread(threaded IRQ) 란 #CS 2018-07-08 11:47:46 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널] IRQ Thread는 언제 생성할까?[1] #CS 2018-07-08 11:48:12 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이][리눅스커널] IRQ Thread는 언제 생성할까?[2] #CS 2018-07-08 11:48:31 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] ksoftirqd 쓰레드란 2018-07-08 11:48:46 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] Soft IRQ 소개 2018-07-08 11:49:03 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] Soft IRQ 서비스 및 서비스 핸들러 등록(코드 분석) 2018-07-08 11:49:20 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] Soft IRQ 서비스 및 서비스 핸들러 등록(디버깅) 2018-07-08 11:49:40 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] Soft IRQ 서비스는 언제 요청하나? 2018-07-08 11:50:06 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] 인터럽트(Interrupt) - request_threaded_irq overview(1) 2018-07-08 11:51:11 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] Soft IRQ 서비스는 누가 언제 처리하나?[1] 2018-07-11 20:49:34 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이]인터럽트(4) - 인터럽트 발생을 막고 싶을 때 2018-07-11 20:59:36 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 # Reference (인터럽트 후반부 처리)1 IRQ Thread(threaded IRQ) 란 2. 인터럽트 후반부 처리(B ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] Soft IRQ 서비스는 누가 언제 처리하나? [2] - __do_softirq() 분석 2018-07-15 23:11:02 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [Linux][Kernel] softirq overview (1) 2018-07-21 18:03:06 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머(Kernel Timer) - jiffies란 2018-07-23 08:20:44 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 BR,Guillermo Austin Kim, 07/18/2018 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 - jiffies와 jiffies_64 변수란 2018-07-30 16:19:59 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 BR,Guillermo Austin Kim, 07/23/2018 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이]인터럽트 컨택스트란(1) 2018-07-30 17:02:22 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 # Reference (인터럽트 후반부 처리)1 IRQ Thread(threaded IRQ) 란 2. 인터럽트 후반부 처리(B ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 - timer_after/timer_before 함수 2018-08-15 21:26:02 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 BR,Guillermo Austin Kim, 08/01/2018 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 - 동적 타이머 실행 코드 2018-08-15 21:29:39 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 - 동적 타이머 초기화 2018-08-15 21:29:47 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 . ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 - msecs_to_jiffies 함수란 2018-08-15 21:29:48 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 BR,Guillermo Austin Kim, 07/30/2018 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 - jiffies란 값은 누가 언제 증가하나 2018-08-15 21:29:51 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 BR,Guillermo Austin Kim, 07/30/2018 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널 타이머 -동적 타이머는 누가 언제 호출하나? (1) 2018-08-15 21:30:32 #
... 야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : in_interrupt 매크로 2018-08-16 22:40:11 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 # Reference (인터럽트 후반부 처리)1 IRQ Thread(thr ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue)의 특징 2018-08-19 21:23:34 #
... 야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue) 용어 알아보기 2018-08-22 21:58:51 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue) - 워크(struct work_struct) 란 2018-09-08 16:12:16 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이]워크큐(Workqueue) - 워크 초기화는 어떻게 하나 2018-09-08 16:13:59 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue) 소개 2018-09-08 16:15:05 #
... 생을 막아야 할때인터럽트 디버깅 proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue)는 왜 잘 알아야 할까? 2018-09-08 16:16:06 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue) 함수 및 로그 Overview 2018-09-08 16:16:31 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 워크큐(Workqueue) - 워크를 워크큐에 어떻게 큐잉할까?(1) 2018-09-16 22:33:35 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 커널동기화 - 임계영역(Critical Section)이란 2018-09-19 08:04:19 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [리눅스커널] 프로세스 - 기본 유저레벨 프로세스 생성 실습 및 ftrace 로그 분석(1/2) 2018-10-28 08:01:39 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시스템 콜 - 소프트웨어 인터럽트 벡터(vector_swi) 코드 분석 2018-11-24 11:19:32 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 . ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시스템 콜 - 커널 모드에서 시스템 콜을 어떻게 실행할까? 2018-11-24 11:20:13 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 . ... more
Linux Kernel(4.14) Hacks : [Kernel][Timer] jiffies & jiffies_to_msecs 2018-11-27 21:15:38 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [리눅스커널] 프로세스 - 프로세스, 태스크란 2019-02-04 00:42:54 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.4.2 부모 자식 프로세스 생성 실습 및 ftrace 로그 분석 2019-02-04 01:25:14 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.3.3 커널 프로세스 생성 시 do_fork() 함수 흐름 2019-02-04 01:25:35 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.2 프로세스 확인하기 2019-02-04 01:34:51 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.3 프로세스는 어떻게 생성하나? 2019-02-04 01:35:24 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.3.1 do_fork() 함수 소개 2019-02-04 01:36:15 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.3.2 유저 레벨 프로세스 생성 시 _do_fork() 함수 흐름 2019-02-04 01:36:50 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : 4.7 태스크 디스크립터(struct task_struct) 2019-02-04 02:01:16 #
... proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.14) Hacks : [라즈베리파이] 시그널 - 시그널을 받으면 프로세스 어떻게 반응할까? 2019-02-10 23:29:53 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 . ... more
Linux Kernel(4.19) Hacks : 4.5 커널 스레드 2019-06-09 14:41:31 #
... proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.19) Hacks : 4.6.3 do_exit() 함수 분석 2019-06-09 14:42:28 #
... proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.19) Hacks : 4.7.1 프로세스를 식별하는 멤버/ 4.7.2 프로세스 상태 저장 2019-06-09 14:43:03 #
... proc/interrupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.19) Hacks : [라즈베리파이] 커널 빌드 & 컴파일 환경 설정 2019-10-31 14:06:46 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
Linux Kernel(4.19) Hacks : [리눅스커널] 워크큐(Workqueue) - worker_thread() 함수 분석(1) 2020-04-25 11:50:57 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 # Reference: For more information on 'Lin ... more
Linux Kernel(4.19) Hacks : [라즈베리파이] 워크큐(Workqueue) - ftrace 동작 확인 2020-07-18 19:54:28 #
... rupts ftrace 인터럽트 이벤트 인터럽트 핸들러 파악 ... more
최근 덧글