about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedtbbmallocproxy_private.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-12-17 11:19:56 +0100
committerptitSeb <sebastien.chev@gmail.com>2022-12-17 11:19:56 +0100
commit2aa7c45ca298c6ed49f86a17f3f77959275147c0 (patch)
treeec03a54be8bf8eb99d82fcadf213db5dba0bb689 /src/wrapped/wrappedtbbmallocproxy_private.h
parent73467dc523081ecd0ffad503d6f46c2c58057f90 (diff)
downloadbox64-2aa7c45ca298c6ed49f86a17f3f77959275147c0.tar.gz
box64-2aa7c45ca298c6ed49f86a17f3f77959275147c0.zip
More work on malloc override and tbbmalloc wrapping
Diffstat (limited to 'src/wrapped/wrappedtbbmallocproxy_private.h')
-rw-r--r--src/wrapped/wrappedtbbmallocproxy_private.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/wrapped/wrappedtbbmallocproxy_private.h b/src/wrapped/wrappedtbbmallocproxy_private.h
index 08ef1a97..f85d9e13 100644
--- a/src/wrapped/wrappedtbbmallocproxy_private.h
+++ b/src/wrapped/wrappedtbbmallocproxy_private.h
@@ -21,8 +21,7 @@
 //GO(posix_memalign, 
 //GO(pvalloc, 
 //GO(realloc, 
-//GO(__TBB_internal_find_original_malloc, 
-//GO(__TBB_malloc_proxy, 
+GO2(__TBB_malloc_proxy, pFL, my_malloc)
 //GO(valloc, 
 GOM(_ZdaPv, vFp)                //%noE
 GOM(_ZdaPvRKSt9nothrow_t, vFpp) //%noE
@@ -32,3 +31,11 @@ GOM(_Znam, pFL)                 //%noE
 GOM(_ZnamRKSt9nothrow_t, pFLp)  //%noE
 GOM(_Znwm, pFL)                 //%noE
 GOM(_ZnwmRKSt9nothrow_t, pFLp)  //%noE
+
+GOM(__TBB_internal_find_original_malloc, iFipp) //%noE
+GOM(__TBB_call_with_my_server_info, vFpp)   //%noE
+GOM(__TBB_make_rml_server, iFppp)   //%noE
+GOM(__RML_close_factory, vFp)   //%noE
+GOM(__RML_open_factory, iFppi)  //%noE
+
+GO(dummy_pFpLLp, pFpLLp)    // dummy to have pFpLLp for mallochook
\ No newline at end of file