g - unzip


마지막 4bit가 압축풀릴 사이즈를 나타내므로

커널에서 실제로 압축을 해제할 때 사이즈에서 -4를 수행함



inline함수를 사용하는 이유는, 매크로의 단점을 해결하기 위해서인뎅...


http://www.crashcourse.ca/wiki/index.php/Memory_barriers

여기서 보면



우리가 

DMB

DSB

ISB

때 했던 배리어가 있는 것도 확인 할 수 있다.

'System > Linux Kernel' 카테고리의 다른 글

[Linux Kernel Concept] GNU / Linux Kernel / Linux Distros  (0) 2016.02.13
gzip  (0) 2016.01.23
PLT GOT  (0) 2016.01.23
wont_overwrite  (0) 2016.01.23
CFS 구현의 핵심  (0) 2016.01.22

http://lapislazull.tistory.com/54

'System > Linux Kernel' 카테고리의 다른 글

gzip  (0) 2016.01.23
barrier와 volatile  (0) 2016.01.23
wont_overwrite  (0) 2016.01.23
CFS 구현의 핵심  (0) 2016.01.22
커널에서 원하는 값을 가지고오기 위해 clz를 하는 이유  (0) 2016.01.16

+ Recent posts