static inline
struct mmap_align *mmap_align(size_t length, int prot,
- int flags, int fd, off_t offset)
+ int flags, int fd, off_t offset, int log_level)
{
struct mmap_align *mma;
off_t page_aligned_offset; /* mmap offset, aligned to floor */
size_t page_size;
- page_size = bt_common_get_page_size();
+ page_size = bt_common_get_page_size(log_level);
mma = malloc(sizeof(*mma));
if (!mma)
*/
mma->page_aligned_length = ALIGN(length + offset - page_aligned_offset, page_size);
mma->page_aligned_addr = bt_mmap(NULL, mma->page_aligned_length,
- prot, flags, fd, page_aligned_offset);
+ prot, flags, fd, page_aligned_offset, log_level);
if (mma->page_aligned_addr == MAP_FAILED) {
free(mma);
return MAP_FAILED;