Monero
Macros | Functions
memwipe.c File Reference
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include "memwipe.h"
Include dependency graph for memwipe.c:

Macros

#define __STDC_WANT_LIB_EXT1__   1
 
#define SCARECROW   __asm__ __volatile__("" : : "r"(ptr) : "memory");
 

Functions

static void memory_cleanse (void *ptr, size_t len)
 
void * memwipe (void *ptr, size_t n)
 

Macro Definition Documentation

◆ __STDC_WANT_LIB_EXT1__

#define __STDC_WANT_LIB_EXT1__   1

◆ SCARECROW

#define SCARECROW   __asm__ __volatile__("" : : "r"(ptr) : "memory");

Function Documentation

◆ memory_cleanse()

static void memory_cleanse ( void *  ptr,
size_t  len 
)
static

◆ memwipe()

void* memwipe ( void *  ptr,
size_t  n 
)