= Сообщение: 2859 из 3580 ======================================== RU.GOLDED = От : Vitaliy Aksyonov 1:104/117 16 Oct 23 23:47:46 Кому : Semen Panevin 16 Oct 23 23:47:46 Тема : Re: Арифметика указателей UB в throw_realloc_debug() FGHI : area://RU.GOLDED?msgid=1:104/117+652e202d На : area://RU.GOLDED?msgid=2:5025/121+652e1be4 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Привет, Semen!
17 Oct 23 08:27, ты писал(а) мне:
NA>>> Во-первых, зачем по-умолчанию включены отладки GTHROW_LOG и NA>>> GTHROW_DEBUG? Я иногда видел какие-то трейсы про память пишутся NA>>> в golded.log, но реально, хоть что-то когда-нибудь присылал сюда NA>>> в эху, или куда-то, какие-то отладочные трейсы памяти?
VA>> Подозреваю, это сделали, чтобы было проще собирать отчеты об VA>> ошибках. Коряво, конечно. Для релизной сборки это все должно быть VA>> отключено. Оно и на производительность влияет не самым VA>> благоприятным образом.
VA>> Я посмотрю, как это удобно сделать отключаемым для релизной VA>> сборки. Основная проблема, что там целая куча систем сборки, VA>> начиная от cmake, заканчивая пачкой makefiles для разных систем. SP> Ну там же есть глобальный Makefile в корне. Где всякие PLATFORM=xxx, SP> ICONV=1 и прочие OLD_SHIFT_FN=1. Напрашивается добавить туда же SP> DEBUG=1 или чё-нить типа того, ИМХО.
Не все так просто. Там уже есть и DEBUG, и NDEBUG. Надо внимательно смотреть, чтобы не отломать что-то.
Best regards, Vitaliy Aksyonov.
... Скажи мне с кем ты пьёшь и я скажу кто ты. --- GoldED+/LNX 1.1.5-b20231007 * Origin: Aurora, Colorado (1:104/117)