/* Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
|
* Use of this source code is governed by a BSD-style license that can be
|
* found in the LICENSE file.
|
*
|
* Workaround for TODO(crbug.com/437107). Remove this file when it's fixed.
|
*/
|
|
#define _STUB_IMPLEMENTATION_
|
|
#include <stdio.h>
|
#include <stdlib.h>
|
|
#include "vboot_api.h"
|
|
void *VbExMalloc(size_t size)
|
{
|
void *p = malloc(size);
|
|
if (!p) {
|
/* Fatal Error. We must abort. */
|
abort();
|
}
|
|
return p;
|
}
|
void VbExFree(void *ptr)
|
{
|
free(ptr);
|
}
|
|
|
/*
|
* This file should be used only when building the static version of futility,
|
* so let's intentionally break any tests that link with it by accident.
|
*/
|
int vboot_api_stub_check_memory(void)
|
{
|
return -1;
|
}
|