Как libgmalloc работает с двухуровневыми пространствами имен?

Я хочу написать свои собственные функции malloc / free с целью отладки, в документации сказано, что я должен использовать DYLD_FORCE_FLAT_NAMESPACE вместе с DYLD_INSERT_LIBRARIES. Но в то же время в статье libgmalloc четко говорится:

libgmalloc is available in /usr/lib/libgmalloc.dylib.  To use it, set this environment variable:
       set DYLD_INSERT_LIBRARIES to /usr/lib/libgmalloc.dylib
 Note:  it is no longer necessary to set DYLD_FORCE_FLAT_NAMESPACE.

Вопрос: как убрать необходимость в DYLD_FORCE_FLAT_NAMESPACE? malloc из моей собственной библиотеки не используется, если я неt заставить плоскость пространства имен.

Ответы на вопрос(1)

Ваш ответ на вопрос