7
7
#include "bh_platform.h"
8
8
#include "mem_alloc.h"
9
9
10
- #if BEIHAI_ENABLE_MEMORY_PROFILING != 0
10
+ #if BH_ENABLE_MEMORY_PROFILING != 0
11
11
12
12
/* Memory profile data of a function */
13
13
typedef struct memory_profile {
@@ -30,7 +30,7 @@ static memory_profile_t *memory_profiles_list = NULL;
30
30
31
31
/* Lock of the memory profile list */
32
32
static korp_mutex profile_lock ;
33
- #endif /* end of BEIHAI_ENABLE_MEMORY_PROFILING */
33
+ #endif /* end of BH_ENABLE_MEMORY_PROFILING */
34
34
35
35
#ifndef MALLOC_MEMORY_FROM_SYSTEM
36
36
@@ -58,7 +58,7 @@ wasm_memory_init_with_pool(void *mem, unsigned int bytes)
58
58
if (_allocator ) {
59
59
memory_mode = MEMORY_MODE_POOL ;
60
60
pool_allocator = _allocator ;
61
- #if BEIHAI_ENABLE_MEMORY_PROFILING != 0
61
+ #if BH_ENABLE_MEMORY_PROFILING != 0
62
62
os_mutex_init (& profile_lock );
63
63
#endif
64
64
global_pool_size = bytes ;
@@ -78,7 +78,7 @@ wasm_memory_init_with_allocator(void *_malloc_func,
78
78
malloc_func = _malloc_func ;
79
79
realloc_func = _realloc_func ;
80
80
free_func = _free_func ;
81
- #if BEIHAI_ENABLE_MEMORY_PROFILING != 0
81
+ #if BH_ENABLE_MEMORY_PROFILING != 0
82
82
os_mutex_init (& profile_lock );
83
83
#endif
84
84
return true;
@@ -108,7 +108,7 @@ wasm_runtime_memory_init(mem_alloc_type_t mem_alloc_type,
108
108
void
109
109
wasm_runtime_memory_destroy ()
110
110
{
111
- #if BEIHAI_ENABLE_MEMORY_PROFILING != 0
111
+ #if BH_ENABLE_MEMORY_PROFILING != 0
112
112
os_mutex_destroy (& profile_lock );
113
113
#endif
114
114
if (memory_mode == MEMORY_MODE_POOL )
@@ -166,12 +166,21 @@ wasm_runtime_free(void *ptr)
166
166
}
167
167
}
168
168
169
- #if BEIHAI_ENABLE_MEMORY_PROFILING != 0
169
+ #if BH_ENABLE_MEMORY_PROFILING != 0
170
+
171
+ void
172
+ memory_profile_print (const char * file , int line ,
173
+ const char * func , int alloc )
174
+ {
175
+ os_printf ("location:%s@%d:used:%d:contribution:%d\n" ,
176
+ func , line , memory_in_use , alloc );
177
+ }
178
+
170
179
void *
171
180
wasm_runtime_malloc_profile (const char * file , int line ,
172
181
const char * func , unsigned int size )
173
182
{
174
- void * p = wasm_rutime_malloc (size + 8 );
183
+ void * p = wasm_runtime_malloc (size + 8 );
175
184
176
185
if (p ) {
177
186
memory_profile_t * profile ;
@@ -292,15 +301,7 @@ void memory_usage_summarize()
292
301
os_mutex_unlock (& profile_lock );
293
302
}
294
303
295
- void
296
- memory_profile_print (const char * file , int line ,
297
- const char * func , int alloc )
298
- {
299
- os_printf ("location:%s@%d:used:%d:contribution:%d\n" ,
300
- func , line , memory_in_use , alloc );
301
- }
302
-
303
- #endif /* end of BEIHAI_ENABLE_MEMORY_PROFILING */
304
+ #endif /* end of BH_ENABLE_MEMORY_PROFILING */
304
305
305
306
#else /* else of MALLOC_MEMORY_FROM_SYSTEM */
306
307
@@ -324,7 +325,7 @@ wasm_runtime_free(void *ptr)
324
325
free (ptr );
325
326
}
326
327
327
- #if BEIHAI_ENABLE_MEMORY_PROFILING != 0
328
+ #if BH_ENABLE_MEMORY_PROFILING != 0
328
329
void *
329
330
wasm_runtime_malloc_profile (const char * file , int line ,
330
331
const char * func , unsigned int size )
@@ -366,6 +367,6 @@ wasm_runtime_free_profile(const char *file, int line,
366
367
if (ptr )
367
368
free (ptr );
368
369
}
369
- #endif /* end of BEIHAI_ENABLE_MEMORY_PROFILING */
370
+ #endif /* end of BH_ENABLE_MEMORY_PROFILING */
370
371
#endif /* end of MALLOC_MEMORY_FROM_SYSTEM*/
371
372
0 commit comments