Linux kernel open system call 분석

Retired DISLab
김건우 (토론 | 기여) 사용자의 2014년 4월 30일 (수) 02:47 버전
이동: 둘러보기, 찾기

목차

코드 분석

주요 자료구조

struct nameidata include/linux/namei.h

주요 함수

System Call

VFS

do_sys_open(int dfd, const char __user *filename, int flags, umode_t mode) : int fs/open.c
getname(const char __user * filename) : struct filename fs/namei.c
getname_flags(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
get_unused_fd_flags(unsigned flags) : int fs/file.c
__alloc_fd(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
do_filp_open(int dfd, struct filename *pathname, const struct open_flags *op) : struct file fs/namei.c
path_openat(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
get_empty_filp(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
do_tmpfile(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
path_init(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
link_path_walk(const char __user *filename, int flags, int *empty) : struct filename fs/namei.c
fd_install(const char __user * filename) : struct filename fs/file.c

개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기