2009-01-23 5 views

Répondre

1

Ce n'est pas faisable par JSErrorReport. Au lieu de cela, vous devez regarder le débogueur APIS. Trouver l'en-tête jsdbgapi.h. Il a une liste de fonctions de crochet qui seront appelés si vous exécutez avec debug activé (JS_SetDebugMode (cx, true)). A l'intérieur de ces fonctions crochet vous pouvez simplement appeler js_DumpBacktrace pour obtenir la pile complète. Notez que js_DumpBacktrace ne fonctionnerait pas si vous n'activez pas d'abord le débogage. En mode débogage, vous pouvez faire bien plus que d'imprimer la pile. Il est en fait possible d'obtenir le contexte de la fonction et tous ses arguments et variables locales.

Questions connexes