J'essaie d'obtenir les piles d'appels conduisant à une fonction, func, chaque fois qu'il est invoqué dans mon exécutable, et cela ne me dérange pas si la façon d'obtenir ceci est lente ou inefficace, tant qu'il est automatisé (parce que 'func' est touché des milliers de fois). J'ai accès à dbx, donc je pensais que je pouvais faire quelque chose comme ceci:rediriger la sortie de 'where' dans dbx
(dbx) { when in func { where -q; }; } | awk '{ print }' > out.txt
mais je ne vois pas les piles appel sortie sur la console ou dans le fichier (je l'ai confirmé que la fonction est d'être frappé). La documentation de dbx indique que 'where' est une commande non redirectable, mais je me demande s'il y a des solutions de contournement pour cela?