Coverage Report

Created: 2025-08-29 06:35

/src/dropbear/src/dbhelpers.c
Line
Count
Source
1
#include "dbhelpers.h"
2
#include "includes.h"
3
4
/* Erase data */
5
244k
void m_burn(void *data, unsigned int len) {
6
7
#if defined(HAVE_MEMSET_S)
8
  memset_s(data, len, 0x0, len);
9
#elif defined(HAVE_EXPLICIT_BZERO)
10
  explicit_bzero(data, len);
11
#else
12
  /* This must be volatile to avoid compiler optimisation */
13
  volatile void *p = data;
14
  memset((void*)p, 0x0, len);
15
#endif
16
244k
}
17
18