analizer 01.01.2012 11:17 mcabber

как сказать валгринду, чтобы он прекратил выводить эту строчку:
==23106== Warning: silly arg (-4) to malloc()

Я сознательно передаю -1 в тесте, чтобы проверить что функция корректно обрабатывает NULL возвращённый malloc'ом

1. emu 01.01.2012 11:18 sylph/A00B51BD

а подменить malloc никак? а то он сам можеть выкинуть эксепшон же

2. analizeremu /1 01.01.2012 11:29 mcabber

malloc не может кинуть эксепшен. подменить malloc планируется, но пока не скоро, я ещё https://github.com/analizer/ubermock не дописал до конца, хотя судя по https://github.com/analizer/ubermock/blo... функционал по подмене malloc уже готов

3. emuanalizer /2 01.01.2012 11:46 sylph/A00B51BD

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

4. emuanalizer /2 01.01.2012 11:48 sylph/A00B51BD

всмысле, сам-то malloc ничо сделать не может, а вот какая-нибудь противная glibc можешь засудить твой код так, что сам Ядро отправицо в паницу.

5. analizeremu /4 01.01.2012 20:45 mcabber

у вас Хуита Головного Мозга

Do you really want to delete ?