История изменений
Исправление wandrien, (текущая версия) :
Ну они не прямо так сделали:
Перехватываем libc’шный malloc()
Просто обернули вызов glibc-шного аллокатора в свою функцию.
А так как и их собственные либы используют g_malloc, и куча прикладного кода, то на практике большое количество приложений именно так себя и ведёт - «в случае чего - сразу падать».
Исходная версия wandrien, :
Ну они не прямо так сделали:
Перехватываем libc’шный malloc()
Просто обернули системный вызов в свою функцию.
А так как и их собственные либы используют этот вызов, и куча прикладного кода, то на практике большое количество приложений именно так себя и ведёт - «в случае чего - сразу падать».