/* * Copyright (C) 2021 Intel Corporation. All rights reserved. * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */ #ifndef _JIT_UTILS_H_ #define _JIT_UTILS_H_ #include "bh_platform.h" #ifdef __cplusplus extern "C" { #endif static inline void * jit_malloc(unsigned int size) { return wasm_runtime_malloc(size); } static inline void * jit_calloc(unsigned int size) { void *ret = wasm_runtime_malloc(size); if (ret) { memset(ret, 0, size); } return ret; } static inline void jit_free(void *ptr) { if (ptr) wasm_runtime_free(ptr); } #ifdef __cplusplus } #endif #endif