GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: x_malloc.c Lines: 4 5 80.0 %
Date: 2026-02-24 22:33:21 Branches: 1 2 50.0 %

Line Branch Exec Source
1
/*
2
 * x_malloc.c
3
 *
4
 *  Modified: Jun 27, 2018
5
 *      Author: lightftp
6
 */
7
8
#include <stdlib.h>
9
#include <stdio.h>
10
#include <string.h>
11
12
4943
void * x_malloc(size_t size)
13
{
14
	void	*result;
15
16
4943
	result = malloc(size);
17
4943
	if (result == NULL)
18
	{
19
		printf("\r\nOut of memory\r\n");
20
		abort();
21
	}
22
23
	memset(result, 0, size);
24
25
4943
	return result;
26
}