Цитата(ViKo @ Jun 21 2010, 17:05)

Может быть, ZI означает, что в этой области не размещены конкретные (статические) переменные? Стек - как раз такое...
Нет. К ZI относятся как раз статические объекты без инициализаторов, например:
Код
int a;
int main(void)
{
...
}
Переменная a будет расположена в секции ZI и обнулена во время стартапа.
Стек в данном случае оказался в ZI из-за атрибута NOINIT.