줌으로 가기

  1. 1박정민
  2. 2펭수 정체
  3. 3백일섭
  4. 4박지선
  5. 5경의선 숲길
  6. 6김국환
  7. 7성인배우 백세리
  8. 8스토브리그
  9. 9배우 이장우
  10. 10탤런트 임현식
이슈검색어 오전 1:16
  1. 1박정민
  2. 2펭수 정체
  3. 3백일섭
  4. 4박지선
  5. 5경의선 숲길
  6. 6김국환
  7. 7성인배우 백세리
  8. 8스토브리그
  9. 9배우 이장우
  10. 10탤런트 임현식
내이글루 마이리더 포토로그 로그인 줌서비스
  • 뉴스줌
  • TV줌
  • 허브줌
  • 쇼핑줌
  • 코인줌
  • 자동차줌
  • 스푼피드
  • 이슈트렌드

egloos

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

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

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


태그>linuxkernel(총 41개의 글)

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

  • [리눅스커널] 커널 동적 타이머를 사용해 실행 시각을 측정해보기
    Linux Kernel(4.19) Hacks  by AustinKim|12/08 09:46

    이번에는 조금 더 재미있는 패치 코드를 같이 볼까요? 다음은 패치 코드의 내용입니다. diff -git a/kernel/workqueue.c b/kernel/workqueue.cindex cd8b61b.128c998 100644- a/kernel/workqueue.c+ b/kernel/workqueue.c@@ -49,7 +49,7 @@ #include #inc..

    리눅스커널, linuxkernel, 디버깅, kernel, 커널타이머

  • [LinuxKernel] What is critical section and..
    [LinuxKernel] What is critical section and..
    Linux Kernel(4.19) Hacks  by AustinKim|10/21 22:37

    Kernel synchronization is a technique for designing or maintaining code that behaves as follows: 1. Only one process is accessed when executing a function or a specific ..

    race, racecondition, linuxkernel, linux, kernel

  • [Crash-Utility] Radix Tree 디버깅: 'tree -t radix -N (struct radix..
    Linux Kernel(4.19) Hacks  by AustinKim|09/30 18:35

    이번 시간에는 크래시 유틸리티로 라덱스 트리를 디버깅하는 방법을 소개합니다. 라딕스 트리(Radix Tree)를 보기 위한 명령어 크래시 유틸리티로 라덱스 트리 노드를 보기 위한 명령어 포멧은 다음과 같습니다. tree -t radix -N (struct radix_tree_node *) 구조체 주소..

    tree, Crash-Utility, Radix, 리눅스커널, 리눅스

  • [리눅스커널] 가상파일시스템/파일객체: 파일 객체 함수 오퍼레이션
    Linux Kernel(4.19) Hacks  by AustinKim|09/03 21:02

    가상 파일시스템에서 파일 시스템 별로 파일을 열고 쓰고 읽는 함수 포인터 테이블을 지원합니다. 이 정보를 파일 함수 오퍼레이션이라고 하며 다음 해더 파일에 정의돼 있습니다.[https://github.com/raspberrypi/linux/blob/rpi-4.19.y/include/linux/fs.h]struct file_..

    리눅스커널, linuxkernel, linux, kernel, 가상파일시스템

  • [리눅스커널] 가상파일시스템/소개: 함수 오퍼레이션이란 무엇인가
    Linux Kernel(4.19) Hacks  by AustinKim|09/03 20:58

    이번 절에서 소개했듯이, 각각 파일 시스템에 액세스를 하기 위해서 먼저 가상 파일시스템에 접근합니다. 이 때 가상 파일 시스템에서 지원하는 4가지 객체에서 지정한 함수 포인터를 통해 파일 시스템 세부 함수에 접근합니다.  4개 객체별로 지정한 함수 포인터 연산을 함수 오퍼..

    가상파일시스템, 리눅스커널, linuxkernel, linux, kernel

  • [리눅스커널] 메모리관리/디버깅: kmalloc() 함수로 메모리 할당 후 슬..
    Linux Kernel(4.19) Hacks  by AustinKim|09/03 20:48

    이번 소절에서는 가상주소를 물리주소로 변환하는 과정을 실습으로 알아봅시다. 3장 3.6 절에 소개한 rpi_debugfs.c 소스를 활용해 실습을 진행합니다. 먼저 rpi_debugfs.c 소스를 입력하고 커널 빌드를 하시기 바랍니다. 패치 코드 입력 방법 알아보기 먼저 입력할 패치 코..

    리눅스커널, 리눅스, linux, kernel, linuxkernel

  • [리눅스커널] 메모리관리/디버깅: 가상주소를 물리주소로 변환 확인 실습
    Linux Kernel(4.19) Hacks  by AustinKim|09/03 06:33

    이번 소절에서는 가상주소를 물리주소로 변환하는 과정을 실습으로 알아봅시다. 3장 3.6 절에 소개한 rpi_debugfs.c 소스를 활용해 실습을 진행합니다. 먼저 rpi_debugfs.c 소스를 입력하고 커널 빌드를 하시기 바랍니다. 패치 코드 입력 방법 알아보기 먼저 입력할 패치 코..

    리눅스, 리눅스커널, linux, linuxkernel, 라즈베리파이

  • 클릭하시면, 다른 썸네일을 보실 수 있습니다. 클릭하시면, 다른 썸네일을 보실 수 있습니다. [리눅스커널] 메모리관리/디버깅: ftrace로 메모.. thumbnail thumbnail
    [리눅스커널] 메모리관리/디버깅: ftrace로 메모..
    Linux Kernel(4.19) Hacks  by AustinKim|09/01 18:52

    ftrace에서 지원하는 kmalloc와 kfree 이벤트를 사용하면 kmalloc()와 kfree() 함수를 호출할 때 세부 정보를 알 수 있습니다. kmalloc 이벤트: kmalloc() 함수로 메모리 할당을 요청했을때 동작 ..

    리눅스, 리눅스커널, linux, linuxkernel, kernel

  • [리눅스커널] 메모리 관리: 슬럽 오브젝트 해제하는 kfree() 함수 분석하기
    Linux Kernel(4.19) Hacks  by AustinKim|09/01 18:42

    kmalloc() 함수로 동적 메모리를 할당하고 난 후 사용하지 않으면 메모리를 반환해야 합니다. 이 때 kfree() 함수를 사용하면 됩니다. 이번 시간에는 kfree() 함수를 분석하면서 커널 내부에서 반환하는 동적 메모리를 어떻게 처리하는지 살펴보겠습니다.[https://github..

    리눅스, linux, 리눅스커널, linuxkernel, 슬랩

  • [리눅스커널] 메모리 관리: kmalloc 캐시 슬럽 ..
    [리눅스커널] 메모리 관리: kmalloc 캐시 슬럽 ..
    Linux Kernel(4.19) Hacks  by AustinKim|09/01 17:46

    우리는 'kmalloc() 함수를 호출하면 동적 메모리를 할당할 수 있다.'란 사실을 알고 있습니다. 하지만 kmalloc() 함수에서 호출하는 커널 내부 함수는 거의 분석하지는 않는 듯 합니다. 이번 시간에는 kmal..

    linux, linuxkernel, slab, 슬랩, 리눅스커널

  • [리눅스커널] 스핀락 플러그인 함수: spin_lock_irq()/spin_unlock..
    Linux Kernel(4.19) Hacks  by AustinKim|08/22 08:18

    리눅스 커널 코드를 조금만 분석하면 spin_lock() 함수뿐만 아니라 spin_lock_irq() 함수를 써서 임계 영역을 보호하는 코드를 많이 볼 수 있습니다. 이렇게 커널은 스핀락 기능을 확장한 플러그인 형태 스핀락 함수들을 제공합니다. 이번 소절에서는 spin_lock() 함수..

    spin_lock_irq, spin_unlock_irq, spinlock, 스핀락, 리눅스커널

  • [리눅스커널] 스케줄링: CFS 스케줄러를 이루는 주요 개념 알아보기
    Linux Kernel(4.19) Hacks  by AustinKim|07/08 11:08

    CFS(Completely Fair Scheduler)는 2.6.23 커널 버전 이후 적용된 리눅스의 기본 스케줄러입니다. CFS이란 용어를 그대로 풀면 ‘완벽하게 공정한 스케줄러’라고 해석할 수 있습니다. 즉, 런큐에서 실행 대기 상태로 기다리는 프로세스를 공정하게 실행하도록 기회를 부..

    vruntime, 리눅스커널, linuxkernel, CFS, 스케줄러

  • [리눅스커널][시그널] 시그널 생성: __send_signal() 커널 함수..
    Linux Kernel(4.19) Hacks  by AustinKim|06/13 00:22

    누군가 ‘시그널을 생성하는 핵심 함수가 무엇인가?’ 라고 질문을 한다면 _send_signal() 함수라고 대답할 수 있습니다. 그렇습니다. 시그널을 생성하는 핵심 함수는 _send_signal() 입니다. 이제부터 _send_signal() 함수 코드를 분석하겠습니다.[https://elix..

    __send_signal, 리눅스커널, linuxkernel, 시그널, signal

  • [리눅스커널][가상파일시스템] 파일 객체: close() 함수 연산 세부..
    Linux Kernel(4.19) Hacks  by AustinKim|04/02 20:01

    파일 객체: close() 함수 연산 세부 동작 분석 다음 파일을 닫을 때 호출하는 sys_close() 함수 코드를 볼 차례입니다.1 SYSCALL_DEFINE1(close, unsigned int, fd)2 {3 int retval = _close_fd(current->files, fd);45 /* can't restart close syscal..

    close, sys_close, __close_fd, 가상파일시스템, 리눅스커널

  • [리눅스커널][디버깅] 슬럽(슬랩) 오브젝트 레드존 데이터 구조 T32로..
    Linux Kernel(4.19) Hacks  by AustinKim|04/01 22:38

    할당(Alloc)된 슬럽 오브젝트 데이터 스트럭처 파악하기 이전 포스팅에서는 Free 슬럽 오브젝트 주소인 0xC0067BC0 기준으로 어떤 패턴의 자료구조인지 파악했습니다. 이번 시간에서는 이미 할당된 슬럽 오브젝트의 데이터 스트럭처를 파악하겠습니다. _address|_data_|val..

    리눅스커널, linuxkernel, 슬럽오브젝트

1 2 3
이오공감 추천하기
제목:
이오공감운영정책보기
닫기


가사 슈가맨 html SF 수입산 방과후주사위클럽 소설 쇼핑 공략 편의점

zum이슈 검색어 12/14 오전 1:16

  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.