быть похоже? Собираю проект на GCC для embedded (сишный код). Библиотечной фукнции я передаю значение enum, с которым далее либа работает по указателю в цепочке вызовов. После каких-то моих дейсвтий (пока не понял каких) - библиотечная функция тупо проёбывает указатель в середине цепочки вызовов. Вместо нормального значения - поеботина и HardFault (скорее всего segmentation fault) В цепочке присустствует функция с атрибутом DLLExport (по-моему, на ней всё и ломается) что. Симптомы напоминают что-нибудь? (inb4 что я мудак)
Memcheck что говорит?
расстрел памяти, нарушение конвенции о вызовах (например, вызывает cdecl, а там нечто другое)
Да, напоминают.
Обсуждают сегодня