Monero
Loading...
Searching...
No Matches
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()

void memory_cleanse ( void * ptr,
size_t len )
static

◆ memwipe()

void * memwipe ( void * ptr,
size_t n )