Hoard C ++ Crash - PullRequest
       30

Hoard C ++ Crash

0 голосов
/ 02 марта 2011

Мы пытаемся оценить Hoard в нашем многопоточном приложении, которое работает как на Windows, так и на Mac OSX (Leopard, Snow Leopard).

Мы используем Boost, Curl, libJpeg и log4cplusplus в качестве сторонних библиотек.Теперь мы связываем все наши модули с libhoard.dylib, но оставляем сторонним библиотекам использовать систему malloc.

Это может привести к конфликтам?

Я попытался использовать для всего приложения, установивв info.plist DYLD_INSERT_LIBRARIES = libhoard.dylib (предполагается, что он эквивалентен LD_PRELOAD), но в трассировке malloc я не вижу, чтобы запас был поднят.либс может использовать?Пожалуйста, совет.

Спасибо, Раджа.

1 Ответ

0 голосов
/ 02 марта 2011

Это может вызвать проблемы в некоторых случаях.Если вы размещаете что-то в одной куче и освобождаете это в другой, у вас, очевидно, будут проблемы.Не зная более подробной информации о структуре вашего приложения, трудно сказать намного больше.

...