0
A
回答
3
MAP_FIXED指定mmap的內存應該位於作爲mmap()
的第一個參數傳遞的虛擬地址。這在現代用戶程序中的使用非常有限,事實上,如果指定了MAP_FIXED,某些操作系統會簡單地返回一個錯誤。
MAP_FIXED的一個可能用途是在實現內存分配器(如malloc())時,可以使用mmap()來分割堆內存。
相關問題
- 1. 程序使用mmap(MAP_FIXED)在Linux 2.6.18 &&的glibc 2.5
- 2. ValueError異常的MMAP - Python的
- 3. Linux:非常規文件的mmap()
- 4. mmap(2)vs mmap(3)
- 5. libc.so MMAP strace的
- 6. mmap問題,分配大量內存
- 7. 當mmap()
- 8. CUDA的malloc,MMAP/mremap
- 9. mmap替代malloc
- 10. mmap()返回EINVAL
- 11. Python mmap/dev/port
- 12. 使用mmap
- 13. Mmap和結構
- 14. malloc vs mmap C
- 15. 一套C++ mmap
- 16. 瞭解mmap
- 17. Python,ctypes和mmap
- 18. 爲什麼我在c中的mmap無法正常工作?
- 19. Linux:常規和特權進程之間的mmap MAP_SHARED好嗎?
- 20. OSX上的x86_64上的mmap
- 21. mmap的熵的ASLR位()
- 22. SHMEM VS tmpfs的VS MMAP
- 23. 使用/ dev/zero的mmap
- 24. mmap的對齊和粒度
- 25. 正確的mmap使用 - Python
- 26. MMAP中的ENODEV錯誤
- 27. mmap的內存限制
- 28. mmap vs fileinput的優點
- 29. 奇怪的mmap行爲
- 30. 解決MMAP錯誤