diff options
Diffstat (limited to 'winsup/cygwin/malloc_wrapper.cc')
-rw-r--r-- | winsup/cygwin/malloc_wrapper.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/winsup/cygwin/malloc_wrapper.cc b/winsup/cygwin/malloc_wrapper.cc index bbf629829..46493b775 100644 --- a/winsup/cygwin/malloc_wrapper.cc +++ b/winsup/cygwin/malloc_wrapper.cc @@ -284,6 +284,9 @@ malloc_init () if (!internal_malloc_determined) { extern void *_sigfe_malloc; + /* Decide if we are using our own version of malloc by testing the import + address from user_data. This will likely need to be updated + for 64-bit. */ use_internal = import_address (user_data->malloc) == &_sigfe_malloc; malloc_printf ("using %s malloc", use_internal ? "internal" : "external"); internal_malloc_determined = true; |