Chris Rohlf
Chris Rohlf
This is an interesting idea. Just like the feature comparison it will require a lot of nuance and links/documentation to support. I would also make it a separate table from...
This seems to be because MacOS calls `pthread_key_create` at startup from a constructor which may be passing in a specific `destructor` function that we aren't hooking: ``` (lldb) bt *...
Setting `-DMALLOC_HOOK=0` manually or in the Makefile will allow the tests to pass for now. Unfortunately it looks like `find_zone_and_free` is [not exported](https://github.com/apple-oss-distributions/libmalloc/blob/ac949e88b5b5fb90bf2e051c8a73754136ff1b43/src/malloc_common.h#L67). So I can't easily hook this.
Good question, I am not sure. It could be a different version of MacOS and libc?
I think we just need to hook the correct destructor for the pthread and invoke the correct free(). Will work on this. Edit: in jemalloc this is all implemented in...
In some of the recent PRs the failure is here: ``` Running interfaces_test test [ABORTING][17392](tests/interfaces_test.c:91 main()) iso_strdup failed ... Failed ``` ... but unclear to me why exactly. That being...
I will look into this. Added to my priority 'todo' list.