fuzz_one函数中看到这么一句话
orig_in = in_buf = mmap(0, len, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
对mmap不太理解,不明白这句话的意思。
首先,得去了解下mmap函数是干什么的,
找到一个简单易懂的博客:https://www.jianshu.com/p/7e7a43e98957
开始位置是0
大小为testcase的大小
权限是可读可写
特性是MAP_PRIVATE ,这个不太明白,有需要再研究
文件描述符是fd
映射偏移是0
先到这,后续有问题再补充