struct PosixMmapper
Defined at line 78 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
The default implementation just uses the POSIX
<sys
/mman.h> calls directly.
Public Methods
size_t page_size ()
Defined at line 81 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int, void *> Reserve (size_t vaddr_size)
Defined at line 83 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int, void *> Reserve (size_t vaddr_size)
Defined at line 83 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
void Reclaim (void * ptr, size_t size)
Defined at line 91 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
void Reclaim (void * ptr, size_t size)
Defined at line 91 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MapZeroFill (void *ptr,size_tsize,intprot)
Defined at line 93 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MapZeroFill (void *ptr,size_tsize,intprot)
Defined at line 93 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MapFromFile (void *ptr,size_tsize,intprot,intfd,off_toffset)
Defined at line 101 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MapFromFile (void *ptr,size_tsize,intprot,intfd,off_toffset)
Defined at line 101 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MapFromFile (void *ptr,size_tsize,intprot,intfd,off_toffset)
Defined at line 101 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> ReadFromFile (void *ptr,size_tsize,intfd,off_toffset)
Defined at line 108 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> ReadFromFile (void *ptr,size_tsize,intfd,off_toffset)
Defined at line 108 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> ReadFromFile (void *ptr,size_tsize,intfd,off_toffset)
Defined at line 108 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MakeReadOnly (void * ptr, size_t size)
Defined at line 119 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h
fit::result<int> MakeReadOnly (void * ptr, size_t size)
Defined at line 119 of file ../../src/lib/elfldltl/include/lib/elfldltl/mmap-loader.h