Il cherche visiblement à connaître la taille maximale de la pile de son programme lors de l'exécution, pour éviter les stack overflows une fois le programme intégré dans un système embarqué.
Pour cela, il faut connaître le chemin critique en terme d'utilisation de la pile, et ce n'est pas toujours évident s'il s'agit d'un gros programme.
Certains compilateurs commerciaux pour l'embarqué indiquent la taille maximale par appel de fonction, et avec un callgraph on peut ensuite en déduire la taille maximale. Mais pour GCC, je ne sais pas du tout.
Sinon, on peut théoriquement le faire par analyse statique du code objet, et si quelqu'un connait un soft pour faire ça sur du ELF je suis preneur
Et si en plus il y a plein d'interruptions concourantes c'est la galère
Message édité par printf le 08-11-2004 à 14:29:38
---------------
Un matin je me lèverai et il fera beau.