31 lines
		
	
	
		
			476 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			476 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * Copyright (c) 2016, Xilinx Inc. and Contributors. All rights reserved.
 | 
						|
 *
 | 
						|
 * SPDX-License-Identifier: BSD-3-Clause
 | 
						|
 */
 | 
						|
 | 
						|
#include <stdlib.h>
 | 
						|
 | 
						|
#include "metal-test.h"
 | 
						|
#include <metal/alloc.h>
 | 
						|
#include <metal/log.h>
 | 
						|
#include <metal/sys.h>
 | 
						|
 | 
						|
 | 
						|
static int alloc(void)
 | 
						|
{
 | 
						|
	void *ptr;
 | 
						|
 | 
						|
	ptr = metal_allocate_memory(1000);
 | 
						|
	if (!ptr) {
 | 
						|
		metal_log(METAL_LOG_DEBUG, "failed to allocate memmory\n");
 | 
						|
		return errno;
 | 
						|
	}
 | 
						|
 | 
						|
	metal_free_memory(ptr);
 | 
						|
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
METAL_ADD_TEST(alloc);
 |