17#ifndef CUTTLEFISH_COMMON_COMMON_LIBS_FS_SCOPED_MMAP_H
18#define CUTTLEFISH_COMMON_COMMON_LIBS_FS_SCOPED_MMAP_H
42 operator bool()
const {
return ptr_ != MAP_FAILED; }
48 return offset <
len_ &&
len_ - offset >= length;
Definition: scoped_mmap.h:28
bool WithinBounds(size_t offset, size_t length) const
Definition: scoped_mmap.h:46
void * get()
Definition: scoped_mmap.h:38
ScopedMMap & operator=(const ScopedMMap &other)=delete
const void * get() const
Definition: scoped_mmap.h:39
ScopedMMap()
Definition: scoped_mmap.cc:26
ScopedMMap(const ScopedMMap &other)=delete
size_t len() const
Definition: scoped_mmap.h:40
~ScopedMMap()
Definition: scoped_mmap.cc:34
size_t len_
Definition: scoped_mmap.h:53
void * ptr_
Definition: scoped_mmap.h:52
Definition: alloc_driver.h:20