내이글루 | 마이리더 | 포토로그 | 로그인

egloos

  • 밸리
  • 테마목록
  • 스킨&위젯
  • 모바일앱
  • 대표이글루new
  • 포스트검색
    • 포스트검색
    • 이글루검색
통합검색 입력

  • 전체인기글
  • 영화
  • 방송&연예
  • 게임
  • 포켓몬GO
  • 애니메이션
  • 만화
  • 도서
  • 음악
  • 공연&전시
  • 음식
  • 애완반려동물
  • 여행
  • 사진
  • 패션&뷰티
  • 연애
  • 개그
  • 일상
  • 육아
  • IT
  • 얼리어답터
  • 지름
  • 자동차
  • 스포츠
  • 뉴스비평
  • 인문사회
  • 역사
  • 세계
  • 과학
  • 토이
  • 창작
  • 벼룩시장
  • 지식Q&A
  • 이글루스
  • 소통밸리

'밸리리더'를 이용하시면, 창이동 없이 빠르고 가볍게 보실 수 있습니다. 밸리리더열기


태그>커널(총 238개의 글)

'커널' 관련 최근글이글루스 '커널' 태그 최근글 이 태그에 글쓰기

  • [0410] Slab Memory Corruption Case Study#2 - 디버깅
    Linux Kernel(4.9) Hacks  by Guillermo|04/20 17:22

    난이도: 하 이제 커널 로그부터 볼게요. 이전과 비슷한 패턴인데 약간 다른 것 같네요.1 [ 2551.510956 / 04-07 15:43:12.844][3] =2 [ 2551.510994 / 04-07 15:43:12.844][3] BUG kmalloc-256 (Tainted: G W ): Invalid object pointer 0xe216ce103 [ 2551.511015 / 04-07 15:43:12.844][3] -

    slab, corruption, 슬랩, 오브젝트, object

  • [0410] Slab Memory Corruption Case Study#1 - 디버깅(2)
    Linux Kernel(4.9) Hacks  by Guillermo|04/20 06:17

    [0410] Slab Memory Corruption Case Study#1 - 로그 분석(1)에서 계속. 여기까지 커널 로그의 의미를 알아봤으니 이제는 슬랩 오브젝트가 오염돼서 커널 크래시 디버깅을 할 차례입니다.[701.043491][7] BUG kmalloc-512 (Tainted: G W ): Poison overwritten[701.0..

    slab, object, 슬랩, 오브젝트, poison

  • [0410] Slab Memory Corruption Case Study#1 - 로그 분석(1)
    Linux Kernel(4.9) Hacks  by Guillermo|04/18 21:11

    슬랩 메모리 Corruption Cast Study: 난이도 최하 이번에는 슬랩 오브젝트가 메모리를 깨면 어떤 방식으로 커널 크래시가 발생하는지 알아볼게요.이로 슬랩 오브젝트의 실제 자료 구조를 알 수 있습니다. 아 그럼 우선 커널 로그 부터 볼게요. 음 평소에는 볼 수 없는 요상한 로그를..

    슬랩, slab, 커널, 메모리, 오브젝트

  • [Kernel][Crash] 워크큐(workqueue) 락업(3) at [0321]
    Linux Kernel(4.9) Hacks  by Guillermo|04/17 23:29

    [Kernel][Crash] 워크큐(workqueue) 락업(1) at [0321] [Kernel][Crash] 워크큐(workqueue) 락업(2) at [0321] 코어 덤프에서 계속. worker_pool_idr 전역 변수에 접근하면 (*(worker_pool_idr.top)).ary 각 CPU별 워커풀 인스턴스가 있다..

    크래시, 워크큐, workqueue, 락업, wq_watchdog_timer_fn

  • [Kernel][Crash] 워크큐(workqueue) 락업(2) at [0321]
    Linux Kernel(4.9) Hacks  by Guillermo|04/16 21:13

    [Kernel][Crash] 워크큐(workqueue) 락업(1) at [0321] http://rousalome.egloos.com/9974388코어 덤프에서 계속. 자 여기까지 커널 크래시가 발행한 원인까지 확인했습니다.그럼 CPU2에 워커풀에서 등록된 워커쓰레드를 살펴봐야 겠습니다. 워커쓰레드들은 워..

    크래시, 워크큐, workqueue, 락업, wq_watchdog_timer_fn

  • [Linux][Kernel] 슬랩 메모리: kmalloc 소개
    Linux Kernel(4.9) Hacks  by Guillermo|04/09 21:53

    리눅스 커널에서 메모리란 소리만 나와도 공포에 질리는 분들이 있습니다. 예전에 저도 그랬죠. 스타크래프트에서 테란 조이기를 당할 때와 비슷한 느낌이었죠. 정말 갑갑했죠. 메모리풀, vmalloc, 슬랩 메모리, 하이 메모리 등등 용어를 듣다 보면 뇌정지가 올 때가 있습니다...

    kmalloc, slab, 메모리, memory, linux

  • 클릭하시면, 다른 썸네일을 보실 수 있습니다. 클릭하시면, 다른 썸네일을 보실 수 있습니다. [Linux][Kernel] 라덱스 트리 radix tree thumbnail
    [Linux][Kernel] 라덱스 트리 radix tree
    Linux Kernel(4.9) Hacks  by Guillermo|04/07 22:06

    인터럽트 디스크립터를 관리하는 라덱스 트리를 분석했습니다. 리눅스 커널 버전: 3.18 ~ 4.4까지 구조 리눅스 커널 버전: 4.9 구조

    라딕스, 트리, 리눅스, 커널, Linux

  • [Kernel][Timer] jiffies & jiffies_to_msecs
    Linux Kernel(4.9) Hacks  by Guillermo|04/01 19:54

    이번 시간에는 jiffies 값에 대해 다음과 같이 알아볼게요. 1. jiffies 변수의 의미2. 각 아키텍쳐별로 jiffies에 접근하는 방법3. jiffies을 밀리 초로 변환하는 방법 jiffies 변수의 의미jiffies 를 알려면 HZ에 대해 배워야 합니다. 그럼 HZ는 뭘 의미하죠?HZ는 1초당 타이머 인터럽트를..

    jiffies, jiffies_to_msecs, linux, 커널, 리눅스

  • [Linux][Kernel] __init 매크로 (라즈베리파이)
    Linux Kernel(4.9) Hacks  by Guillermo|03/30 22:56

    코드 리뷰를 하다 보면 함수 앞에 _init 코드가 붙은 것이 보입니다. 음, 이 _init이란 코드는 어떤 동작을 할까요?같이 살펴볼게요. 그럼 다음 코드를 한번 같이 볼까요? 위에서 말씀드린대로 init_workqueues 함수 앞에 _init가 붙어 있습니다. 참고로, init_workqueues 함수..

    __init, 매크로, 라즈베리파이, 라즈베리안, 리눅스

  • [라즈베리파이][리눅스커널]인터럽트 컨택스트란 (1) #CS
    Linux Kernel(4.9) Hacks  by Guillermo|03/02 12:13

    인터럽트 컨택스트란인터럽트 컨택스트란 용어가 좀 낯설진 않나요? 그래서 인터럽트 컨택스트를 배우기 전에 우선 컨택스트란 용어를 배울 필요가 있습니다. 혹시 컨텍스트 스위칭이란 단어 들어보신 적이 있나요? 리눅스 커널에서 많이 쓰는 용어인데요. 어렵게 설명하면 컨텍스트..

    리눅스커널, in_interrupt, 인터럽트, 인터럽트컨택스트, linux

  • [라즈베리파이][리눅스커널] 인터럽트 소개(0) #CS
    Linux Kernel(4.9) Hacks  by Guillermo|03/02 11:42

    인터럽트란인터럽트란 단어가 여러분들은 생소하신가요? 낯설게 들리는 분도 있고 귀에 익은 분도 있을 텐데요. 평소 인터럽트를 뭐라고 하죠? 일상생활에서 인터럽트는 보통 갑자기 생긴 일이나 하던 일을 멈춘다는 의미죠. 예를 들면 책을 읽다가 전화가 와서 읽던 책을 덮어 놓고 ..

    리눅스, 인터럽트, 커널, 라즈베리파이, raspberrypi

  • [Kernel][Panic] panic@ttwu_do_activate (메모리 불량 보드)
    Linux Kernel(4.9) Hacks  by Guillermo|02/26 13:36

    CPU: 3 PID: 435 Comm: kworker/u17:2 프로세스에서 dm-verity를 처리하는 워크 함수 verity_prefetch_io 서브 루틴에서 커널 데이터 어보트가 발생했습니다.-000|do_DataAbort(addr = 0, fsr = 0, regs = 0x0)-001|_dabt_svc(asm) ->|exception-002|ttwu_ac..

    kernel, panic, linux, 크래시, 패닉

  • [프로세스] 실행 중인 cpu 정보 업데이트(커널 4.9.65 )
    Linux Kernel(4.9) Hacks  by Guillermo|02/23 14:46

    ARM64 비트 리눅스 커널 4.9.65 버전에서 아래 구조체가 변경됐습니다.특히 해당 프로세스가 돌고 있던 CPU 정보를 담고 있는 int cpu 멤버가 사라졌는데요.crash64> struct thread_infostruct thread_info { unsigned long flags; mm_segment_t addr_limit; int pr..

    cpu, 프로세스, process, thread_info, 리눅스

  • [라즈베리파이] 인터럽트(6) - 디버깅
    Linux Kernel(4.9) Hacks  by Guillermo|02/19 22:06

    ftrace라즈베리안 리눅스 커널은 아래 ftrace 로그를 볼 수 있는 컨피그가 기본 설정돼 있습니다.CONFIG_FUNCTION_TRACERCONFIG_DYNAMIC_FTRACECONFIG_FUNCTION_GRAPH_TRACER ftrace드라이버에서 리눅스 커널 동작을 확인할 수 있는 기본 이벤트들을..

    라즈베리파이, raspberrypi, raspberry, 인터럽트, interrupt

  • [라즈베리파이]인터럽트(5) - 인터럽트 디스크립터란
    Linux Kernel(4.4) Hacker  by Guillermo|02/14 08:43

    인터럽트 디스크립터란프로세스마다 프로세스를 관리하는 태스크 디스크립터(struct task_struct)가 있습니다. 페이지도 페이지를 관리하는 페이지 디스크립터(struct page)가 있죠. 마찬가지로 리눅스 커널에서 발생하는 인터럽트 종류만큼 인터럽트 디스크립터가 있습..

    라즈베리파이, 라즈베리, irq_desc, irqaction, raspberrypi

1 2 3 4 5 6 7 8 9 10 다음
이오공감 추천하기
제목:
이오공감운영정책보기
닫기


리눅스 kernel 익스플로잇 취약점 이어폰 안드로이드 NDS OS 프레임워크 WDM


소녀전선 내이글루결산 넷플릭스 오타쿠에게사랑은어려워 움짤 편의점 드루킹 그림 이스라엘 유니클로

zum이슈 검색어 4/22 오전 8:11

  1. 1 맨유 토트넘 동일
  2. 2 이니에스타 상승
  3. 3 류현진 하락
  4. 4 김원희 하락
  5. 5 이승기 상승
  6. 6 전지적 참견 시점 하락
  7. 7 정정아 아나콘다 하락
  8. 8 아는형님 상승
  9. 9 지구의 날 동일
  10. 10 일본 구주산 동일
이글루스 안드로이드 앱 출시
  • 이용약관
  • 개인정보처리방침
  • 청소년보호정책
  • 이메일 수집거부
  • API센터
  • 고객센터

Copyright ⓒ ZUM internet. All rights reserved.