filep_open 함수를 통해서 파일을 열게되면,
struct file* 가 리턴됩니다.
그리고 file -> f_op 로 operation 테이블을 통해서 read나 write와 같은 함수들에 접근할 수 있습니다.
여기서 궁금한 점이 있는데요.
filep_open("1.txt")의 결과 값을 통한 operation table의 read와
filep_open("2.txt")의 결과 값을 통한 operation table의 read는 같은지 궁금합니다.
만약에 같다면.. 하나의 read만 후킹하면 모든 파일에 가능해지고
아닐 경우 특정 파일만 타겟지어서 진행할 것 같습니다.
만약에 같다면 모든 파일마다 고유한 operation table이 존재하는지....
궁금합니다.