Skip to content

Commit acdd711

Browse files
committed
Still record allocs from deprecated functions
1 parent d501698 commit acdd711

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/gc.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,6 +1010,7 @@ STATIC_INLINE jl_value_t *jl_gc_big_alloc_inner(jl_ptls_t ptls, size_t sz)
10101010
JL_DLLEXPORT jl_value_t *jl_gc_big_alloc(jl_ptls_t ptls, size_t sz, jl_value_t *type)
10111011
{
10121012
jl_value_t *val = jl_gc_big_alloc_inner(ptls, sz);
1013+
maybe_record_alloc_to_profile(val, sz, jl_gc_unknown_type_tag);
10131014
return val;
10141015
}
10151016
// Instrumented version of jl_gc_big_alloc_inner, called into by LLVM-generated code.
@@ -1328,6 +1329,7 @@ JL_DLLEXPORT jl_value_t *jl_gc_pool_alloc(jl_ptls_t ptls, int pool_offset,
13281329
int osize)
13291330
{
13301331
jl_value_t *val = jl_gc_pool_alloc_inner(ptls, pool_offset, osize);
1332+
maybe_record_alloc_to_profile(val, osize, jl_gc_unknown_type_tag);
13311333
return val;
13321334
}
13331335
// Instrumented version of jl_gc_pool_alloc_inner, called into by LLVM-generated code.

0 commit comments

Comments
 (0)