Move rz_mem_alloc() to rz_alloc.h (#3410)
This commit is contained in:
parent
50d17471e7
commit
fdc2f1e3bd
4 changed files with 12 additions and 12 deletions
|
|
@ -5,7 +5,9 @@
|
|||
#include <stdlib.h>
|
||||
#include <stddef.h>
|
||||
|
||||
RZ_API void *rz_malloc_aligned(size_t size, size_t alignment);
|
||||
RZ_API RZ_OWN void *rz_mem_alloc(size_t sz);
|
||||
RZ_API void rz_mem_free(void *);
|
||||
RZ_API RZ_OWN void *rz_malloc_aligned(size_t size, size_t alignment);
|
||||
RZ_API void rz_free_aligned(void *p);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -21,8 +21,6 @@ RZ_API ut64 rz_mem_get_num(const ut8 *b, int size);
|
|||
|
||||
/* MEMORY POOL */
|
||||
RZ_API void *rz_mem_dup(const void *s, int l);
|
||||
RZ_API void *rz_mem_alloc(int sz);
|
||||
RZ_API void rz_mem_free(void *);
|
||||
RZ_API void rz_mem_memzero(void *, size_t);
|
||||
RZ_API void rz_mem_reverse(ut8 *b, int l);
|
||||
RZ_API int rz_mem_protect(void *ptr, int size, const char *prot);
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include <rz_util.h>
|
||||
#include <rz_util/rz_alloc.h>
|
||||
|
||||
RZ_API void *rz_malloc_aligned(size_t size, size_t alignment) {
|
||||
RZ_API RZ_OWN void *rz_malloc_aligned(size_t size, size_t alignment) {
|
||||
#if HAVE_POSIX_MEMALIGN
|
||||
void *result = NULL;
|
||||
if (posix_memalign(&result, alignment, size) != 0) {
|
||||
|
|
@ -34,3 +34,11 @@ RZ_API void rz_free_aligned(void *p) {
|
|||
free(((void **)p)[-1]);
|
||||
#endif
|
||||
}
|
||||
|
||||
RZ_API RZ_OWN void *rz_mem_alloc(size_t sz) {
|
||||
return calloc(sz, 1);
|
||||
}
|
||||
|
||||
RZ_API void rz_mem_free(void *p) {
|
||||
free(p);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -343,14 +343,6 @@ RZ_API bool rz_mem_is_zero(const ut8 *b, int l) {
|
|||
return true;
|
||||
}
|
||||
|
||||
RZ_API void *rz_mem_alloc(int sz) {
|
||||
return calloc(sz, 1);
|
||||
}
|
||||
|
||||
RZ_API void rz_mem_free(void *p) {
|
||||
free(p);
|
||||
}
|
||||
|
||||
RZ_API void rz_mem_memzero(void *dst, size_t l) {
|
||||
#ifdef _MSC_VER
|
||||
RtlSecureZeroMemory(dst, l);
|
||||
|
|
|
|||
Loading…
Reference in a new issue