Traceur de branche

Branch Tracer est un traceur d'instructions de succursale utilisant le mécanisme de débogage de la fonction de débogage de Pentium4.
Télécharger maintenant

Traceur de branche Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Hitachi, Ltd.
  • Site Internet de l'éditeur:

Traceur de branche Mots clés


Traceur de branche La description

La branche Tracer est un traceur d'instructions de succursale utilisant le mécanisme d'enregistrement de la branche qui est la fonction de débogage de Pentium4. Tracer de la branche ou BTrax For Short, est un traceur d'instructions de branche utilisant le mécanisme de débogage de la branche qui est la fonction de débogage de Pentium4 et Xeon CPu.it peut tracer les instructions de la branche du noyau, du pilote, de l'application et de la bibliothèque sans modifier le code source du noyau. . Les informations sur le journal tracé sont analysées et les informations de couverture des succursales et le chemin d'exécution peut être affiché.btrax se compose des deux parties suivantes. · Tracer des instructions de la branche. · Analyseur du journal tracé.As pour la partie de suivi des instructions de la succursale, le développement Le résultat d'un autre projet présenté comme suit est inclus, à l'exclusion du conducteur du traceur de la succursale. Pour faciliter l'installation de BTrax, ces pilotes le regroupent au paquet BTrax. L'avenir, il y a une possibilité de ne pas être baignée. · DjProbe --- Conducteur pour définir le point de crochet sans modifier la source du noyau. · CTR --- Conducteur pour définir le point de crochet à l'entrée / sortie des appels système. · Relaisfs --- Conducteur pour transmettre une grande quantité de données de l'espace du noyau à l'utilisateur utilisateur.Branchez les informations de couverture et le chemin d'exécution peut être affiché par la partie Analyse du journal. Il est composé par les programmes suivants. · BT_SPLIT --- Splitter de journal de trace. · BT_COVERAGE --- Analyseur de couverture de la branche. · BT_EXECPATH --- Analyseur de chemin d'exécution.Les fonctionnalités clés de "Branch Tracer": Obtenir la trace LOGBTRAX prend en charge l'application, la bibliothèque, le noyau, et Trace du conducteur. Dans la trace de l'application et du noyau, les points suivants sont différents. · Application --- Démarrez l'application et obtenez PID et exécutez la commande Trace avec ce PID. · Le noyau --- La capacité du journal de trace est limitée à la taille du tampon. Il la trace de ou à un symbole / adresse arbitraire uniquement par la capacité du tampon.Starting ou la terminaison de la trace du noyau utilise le crochet inséré par DjProbe, et Djprobe a la limitation du point d'insertion de crochet. Veuillez vous reporter à la page d'accueil de Djprobe pour plus de détails. Analyser la trace Logez la plage de l'adresse à analyser peut être spécifiée. Les informations suivantes peuvent être analysées et mentionnées. · Couverture de la branche · Pathas d'exécution Les informations de couverture de la succursale, la couverture de la fonction et la couverture d'exécution de la branche peuvent être analysées.Morever, il dispose d'une fonction de contrôle de répétition simple et il est possible de l'afficher en omettant de répéter dans la fonction d'analyse de chemin d'exécution. Environnement d'exécutionParce que BTrax utilise la fonction de débogage de Pentium4 et Xeon CPU, la machine équipée de ces processeurs est nécessaire.Les suivants sont nécessaires pour compiler et exécuter BTrax. · Fichiers d'en-tête de noyau nécessaires à la compilation du conducteur (package de noyau-développement). · VMLinux non compressé (paquet Kernel-Debuginfo). · Binutilsmorever, il est nécessaire de supporter ce qui suit par le noyau. · Procfs · Kallsyms · Apicbtrax peut travailler sur l'environnement suivant. · RedHAT Enterprise Linux App Serveur 4 Mise à jour 1 (2.6.9-11.ELSMP)


Traceur de branche Logiciels associés