ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
35135 Топик полностью
Andy Mozzhevilov (09.07.2005 15:27, просмотров: 1) ответил Alexandr1 на либо самому строить дерево вызовов, либо определить экспериментально
Ответ: Через указатель может, но таких мест не сильно много, кроме того они могут помечены чем-то вроде 'indirect call', зная, что там реально вызывается можно посчитать стек до этого места и после, это уже не так трудоемко. Сейчас руками строить дерево вызовов совершенно нет никакой охоты, это долго и муторно. Писать утилиту тоже как-то не тянет, потому что это не совсем то, чем я хочу заниматься. В общем, как я понял, от IAR этого получить не удастся. Экспериментально - это нужно прогнать все потенциальные ветви, а некоторые могут вообще вызываться крайне редко. То есть нужно накинуть еще памяти в стек. Для uC с малым объемом ОЗУ это все же может быть накладным.