История изменений
Исправление monk, (текущая версия) :
Нет, угадал.
Из определения struct attr *ap;
и полей этой самой структуры не очевидно, что у ap нет поля amlist
?
Что это, и что тут происходит?
Первая функция реализует расширение StaticPointers,формирует табличку статических ссылок и их значений.
Вторая формирует деклараций и тела функций hs_spt_init_*(void) __attribute__((constructor))
и hs_spt_fini_*(void) __attribute__((destructor))
Исходная версия monk, :
Нет, угадал.
Из определения struct attr *ap; и полей этой самой структуры не очевидно, что у ap нет поля amlist?
Что это, и что тут происходит?
Первая функция реализует расширение StaticPointers,формирует табличку статических ссылок и их значений.
Вторая формирует деклараций и тела функций hs_spt_init_(void) attribute((constructor)) и hs_spt_fini_(void) attribute((destructor))