태그 : slab 요약보기전체보기목록닫기
- [리눅스커널] 메모리 관리: kmalloc 캐시 슬럽 오브젝트 할당 커널 함수 분석하기(0)2019.09.01
- [리눅스커널] 메모리관리: 슬랩(Slab) 메모리 할당자를 이루는 주요 개념(4)2019.07.30
- [Kernel] 슬랩 페이지(slab page)가 관리하는 슬랩 오브젝트 갯수(0)2018.04.25
- [Kernel] slab object 자료구조 - 페이지, 슬랩 캐시(0)2018.04.23
- [0410] Slab Memory Corruption Case Study#3 - 디버깅 (0)2018.04.23
- [0410] Slab Memory Corruption Case Study#2 - 디버깅(0)2018.04.20
- [0410] Slab Memory Corruption Case Study#1 - 디버깅(2) (0)2018.04.20
- [0410] Slab Memory Corruption Case Study#1 - 로그 분석(1)(0)2018.04.18
- [Linux][Kernel] 슬랩 메모리: kfree 소개(0)2018.04.10
- [Linux][Kernel] 슬랩 메모리: kmalloc 소개(9)2018.04.09
1 2
- 14. 메모리 관리
- 2019/09/01 17:46
우리는 'kmalloc() 함수를 호출하면 동적 메모리를 할당할 수 있다.'란 사실을 알고 있습니다. 하지만 kmalloc() 함수에서 호출하는 커널 내부 함수는 거의 분석하지는 않는 듯 합니다.이번 시간에는 kmalloc() 함수와 이 함수에서 호출하는 다음 함수를 분석합니다. kmalloc_index() kmem_cache_alloc_trace(...
- 14. 메모리 관리
- 2019/07/30 23:17
지금까지 커널에서 지원하는 동적 메모리 할당 방식에 대해 알아봤습니다. 배운 내용을 한 문장으로 정리해볼까요? kmalloc() 함수를 호출해 동적 메모리를 할당 받는다.물론 맞는 이야기입니다만 커널 메모리 관점으로 보면 '추상적'인 내용을 담고 있습니다. 그렇다면 누군가 아래와 같이 질문을 할 수 있습니다. ...
- [Linux][Kernel] MM
- 2018/04/25 10:11
# 리눅스 커널 Memory Management1. 슬랩 Slab Memory 소개 2. 슬랩 Slab Memory 디버깅(Debugging) 3. slab - kmem_cache 소개 및 slab object(슬랩 오브젝트) Overview 4. 슬랩 페이지(slab page)가 ...
- [Linux][Kernel] MM
- 2018/04/23 22:12
이번 시간에는 코어 덤프에서 페이지 디스크립터와 슬랩 오브젝트 자료구조를 알아 봅니다.우선 다음과 같은 페이지 디스크립터가 있습니다.(struct page *) (struct page*)0xEC778540 = 0xEC778540 -> ( (long unsigned int) flags = 128 = 0x80, //<<...
- [Linux][Kernel] MM
- 2018/04/23 09:02
# 리눅스 커널 Memory Management1. 슬랩 Slab Memory 소개 2. 슬랩 Slab Memory 디버깅(Debugging) 3. slab - kmem_cache 소개 및 slab object(슬랩 오브젝트) Overview 4. 슬랩 페이지(slab page)가 ...
- [Linux][Kernel] MM
- 2018/04/20 17:22
# 리눅스 커널 Memory Management1. 슬랩 Slab Memory 소개 2. 슬랩 Slab Memory 디버깅(Debugging) 3. slab - kmem_cache 소개 및 slab object(슬랩 오브젝트) Overview 4. 슬랩 페이지(slab page)가 ...
- [Linux][Kernel] MM
- 2018/04/20 06:17
# 리눅스 커널 Memory Management1. 슬랩 Slab Memory 소개 2. 슬랩 Slab Memory 디버깅(Debugging) 3. slab - kmem_cache 소개 및 slab object(슬랩 오브젝트) Overview 4. 슬랩 페이지(slab page)가 ...
- [Linux][Kernel] MM
- 2018/04/18 21:11
- [Linux][Kernel] MM
- 2018/04/10 22:26
# 리눅스 커널 Memory Management1. 슬랩 Slab Memory 소개 2. 슬랩 Slab Memory 디버깅(Debugging) 3. slab - kmem_cache 소개 및 slab object(슬랩 오브젝트) Overview 4. 슬랩 페이지(slab page)가 ...
- [Linux][Kernel] MM
- 2018/04/09 21:53
# 리눅스 커널 Memory Management1. 슬랩 Slab Memory 소개 2. 슬랩 Slab Memory 디버깅(Debugging) 3. slab - kmem_cache 소개 및 slab object(슬랩 오브젝트) Overview 4. 슬랩 페이지(slab page)가 ...
1 2
최근 덧글