Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions | Variables
memcpy.c File Reference
#include "string_tests.h"
#include <string.h>
#include <setjmp.h>
#include <stdarg.h>
#include <stddef.h>
#include <cmocka.h>
Include dependency graph for memcpy.c:

Macros

#define N   80
 

Functions

static void * aligned (void *p)
 
static void test_align (unsigned dalign, unsigned salign, size_t len)
 
static void memcpy_aligned_test (void **state)
 
int memcpy_tests (void)
 

Variables

static char buf [512]
 

Macro Definition Documentation

◆ N

#define N   80

Function Documentation

◆ aligned()

static void* aligned ( void *  p)
static

References p.

Referenced by test_align().

◆ memcpy_aligned_test()

static void memcpy_aligned_test ( void **  state)
static

References k, and test_align().

Referenced by memcpy_tests().

◆ memcpy_tests()

int memcpy_tests ( void  )

References memcpy_aligned_test(), memcpy_tests(), and NULL.

Referenced by memcpy_tests(), and string_tests().

Here is the caller graph for this function:

◆ test_align()

static void test_align ( unsigned  dalign,
unsigned  salign,
size_t  len 
)
static

References aligned(), buf, dalign, memcpy(), N, and p.

Referenced by memcpy_aligned_test().

Variable Documentation

◆ buf

char buf[512]
static