2010-03-07 4 views
0

Je suis en train de déboguer un noyau Mac OS X via une cible distante (remote-kdp cible) lorsqu'elle entre dans une panique du noyau. Je peux introspecter l'état de la machine à ce moment-là, mais si j'ai besoin de redémarrer la machine, je dois faire une mise hors tension, ce qui implique un accès physique direct. Cela signifie que je ne peux pas écrire des paniques de noyau introspection.Redémarrer la machine cible distante avec gdb

Est-il possible de demander à un noyau, une fois qu'il est dans une panique, de faire une réinitialisation matérielle? C'est un Mac Mini sur i386 si ça aide. évidemment, comme il y a de la panique, je ne peux pas me connecter ou faire un 'shutdown' ou similaire; mais je me demande s'il y a une sorte d'appel d'assemblage ou de commande de redémarrage que je peux utiliser pour demander à la machine de redémarrer?

Répondre

1

J'ai découvert qu'il existe une commande GDB kdp-reboot qui va faire rebondir une machine qui est dans un état de panique, et la ramener à la normale.

Questions connexes