Monero
Loading...
Searching...
No Matches
mlocker.cpp File Reference
#include <unistd.h>
#include "misc_log_ex.h"
#include "syncobj.h"
#include "mlocker.h"
#include <atomic>
Include dependency graph for mlocker.cpp:

Namespaces

namespace  epee
 TODO: (mj-xmr) This will be reduced in an another PR.

Macros

#define MONERO_DEFAULT_LOG_CATEGORY   "mlocker"

Functions

static size_t query_page_size ()
static void do_lock (void *ptr, size_t len)
static void do_unlock (void *ptr, size_t len)

Variables

static std::atomic< bool > previously_failed { false }

Macro Definition Documentation

◆ MONERO_DEFAULT_LOG_CATEGORY

#define MONERO_DEFAULT_LOG_CATEGORY   "mlocker"

Function Documentation

◆ do_lock()

void do_lock ( void * ptr,
size_t len )
static

◆ do_unlock()

void do_unlock ( void * ptr,
size_t len )
static

◆ query_page_size()

size_t query_page_size ( )
static

Variable Documentation

◆ previously_failed

std::atomic<bool> previously_failed { false }
static