Я получаю две подавленные dl-hack3-cond-1 ошибки от valgrind при запуске valgrind -v. Я использую calloc в своем коде, но я сделал все, чтобы освободить все и установить значение NULL. Кроме того, убедитесь, что вы выберете каждый возврат calloc. Я попытался провести некоторое исследование, чтобы увидеть смысл ошибки и обнаружил, что это связано с динамической связью, но также была ограниченная информация об этом. Это для класса, и инструктор сказал, что мы не можем иметь никаких подавленных ошибок в наших циклах valgrind.2 dl-hack3-cond-1 подавленные ошибки, показанные с valgrind -v
Я слышал, что это может произойти из-за работы на 64-битной системе, есть ли в этом правда? Спасибо за помощь.
Я не знаю, в чем разница? Как вы можете определить, связана ли ошибка с библиотекой или кодом? –
Ну, если это один из встроенных (и это), то он будет в системной библиотеке. Это подавление только ловит вещи в библиотеке, чье имя соответствует '*/lib */ld-2.16 * .so *', что можно сказать в динамическом компоновщике, который является частью glibc. – TomH