Tor
0.4.7.0-alpha-dev
|
Functions to query total memory, and access meta-information about the allocator. More...
#include "lib/meminfo/meminfo.h"
#include "lib/cc/compat_compiler.h"
#include "lib/cc/torint.h"
#include "lib/fs/files.h"
#include "lib/log/log.h"
#include "lib/malloc/malloc.h"
#include "lib/string/util_string.h"
#include <string.h>
Go to the source code of this file.
Functions | |
static uint64_t | get_total_system_memory_impl (void) |
int | get_total_system_memory (size_t *mem_out) |
Functions to query total memory, and access meta-information about the allocator.
Definition in file meminfo.c.
int get_total_system_memory | ( | size_t * | mem_out | ) |
Try to find out how much physical memory the system has. On success, return 0 and set *mem_out to that value. On failure, return -1.
Definition at line 129 of file meminfo.c.
Referenced by have_enough_mem_for_dircache().
|
static |
Helper: try to detect the total system memory, and return it. On failure, return 0.
Definition at line 54 of file meminfo.c.
Referenced by get_total_system_memory().