Voici la liste des différentes codes d'erreurs du logiciel SoftICE :
Message | Description |
---|---|
All break registers used, use in RAM only | Ce message d'erreur permet d'indiquer que vous tentez de définir un point d'arrêt BPX dans la ROM et tous les registres de débogage étaient déjà utilisés. BPX fonctionnera toujours en RAM car il utilise la méthode INT 3. Vous devez effacer l'un des points d'arrêt de style BPM pour que cela fonctionne. |
Attach to serial device has FAILED | Ce message d'erreur permet d'indiquer que la séquence initiale d'établissement de liaison série a échoué. Cette situation peut se produire si le mauvais port série est sélectionné, si l'ordinateur cible n'exécute pas SERIAL.EXE ou si le câble série est défectueux. |
Attempt To Divide By 0 | Ce message d'erreur permet d'indiquer que lors de l'évaluation d'une expression, son diviseur est 0. |
BPM breakpoint limit exceeded | Ce message d'erreur permet d'indiquer que seuls 4 points d'arrêt de type BPM sont autorisés en raison des restrictions imposées aux processeurs x86. Vous devez effacer l'un des points d'arrêt de style BPM avant que cela fonctionne. |
BPMD address must be on DWord boundary | Ce message d'erreur permet d'indiquer que l'adresse spécifiée dans BPMD n'a pas commencé sur une limite Dword. Une limite Dword doit avoir les 2 bits les moins significatifs de l'adresse égaux à 0. |
BPMW address must be on Word boundary | Ce message d'erreur permet d'indiquer que l'adresse spécifiée dans BPMW n'a pas commencé sur une limite de Word. Une limite de Word doit avoir le bit le moins significatif de l'adresse égal à 0. |
Breakpoints not allowed within SoftICE | Ce message d'erreur permet d'indiquer que vous ne pouvez pas définir de points d'arrêt dans le code SoftICE. |
Cannot interrupt to a less privileged level | Ce message d'erreur permet d'indiquer que vous ne pouvez pas utiliser la commande GENINT pour passer d'un niveau inférieur à un niveau de privilège supérieur. Cette situation est une restriction du processeur x86. |
Count Too Large | Ce message d'erreur permet d'indiquer que le point d'arrêt de la commande contient un champ avec une valeur maximum supérieur à FFh. |
Debug register is already being used | Ce message d'erreur permet d'indiquer que le registre de débogage spécifié dans la commande BPM était déjà utilisé dans une commande BPM précédente. |
DOS Memory Structures Corrupted | Ce message d'erreur permet d'indiquer que SoftICE détecte un problème avec la chaîne de bloc de mémoire DOS quand il utilise la commande MAP. |
Duplicate breakpoint | Ce message d'erreur permet d'indiquer que le point d'arrêt spécifié existe déjà. |
Expecting value, not address | Ce message d'erreur permet d'indiquer que l'évaluateur d'expression classe en gros les opérandes en adresses et en valeurs. Les adresses ont une composante de sélecteur/segment et de décalage même si l'adresse est plate. Certains opérateurs tels que * et / n'attendent que des valeurs en clair, pas des adresses, et une tentative d'utilisation sur des adresses génère ce message. Dans certains cas, l'utilisation des opérateurs d'indirection produit une adresse. |
Expression?? What expression? | Ce message d'erreur permet d'indiquer que l'évaluateur d'expression n'a rien trouvé à évaluer. Notez que dans certaines anciennes versions de SoftICE, la commande «?» peut être utilisée pour obtenir de l'aide. Ce n'est plus le cas; utilisez la commande H (F1). |
Int0D fault in SoftICE at address XXXXX offset XXXXX Fault Code=XXXX | Ce message d'erreur permet d'indiquer que le code dans SoftICE a provoqué un défaut de protection générale (0D). Le déplacement est le déplacement dans le code ayant causé le défaut de fonctionnement. |
Int0E Fault in SoftICE at address XXXXX offset XXXXX Fault Code=XXXX | Ce message d'erreur permet d'indiquer que le code dans SoftICE a provoqué un défaut de page (0E). Le déplacement est le déplacement dans le code ayant causé le défaut de fonctionnement. |
Interrupt Break Point Limit Exceeded | Ce message d'erreur permet d'indiquer que la valeur maximum de 10 arrêt d'interruption s'est produite. |
Invalid Debug register | Ce message d'erreur permet d'indiquer qu'un registre de débogage BPM supérieur à 3 a été spécifié. Les registres de débogage valides sont DR0, DR1, DR2 et DR3. |
I/O Break Point Limit Exceeded | Ce message d'erreur permet d'indiquer que le nombre maximum de 10 entrée/sortie pour un point d'arrêt est atteint. |
No Alternate Screen | Ce message d'erreur permet d'indiquer que la commande ALTSCR est utilisé et que SoftICE à détecté seulement un adaptateur vidéo. |
No code at this line number | Ce message d'erreur permet d'indiquer que le numéro de ligne spécifié dans la commande n'est associé à aucun code. |
No current source file | Ce message d'erreur permet d'indiquer que vous avez entré la commande SS et aucun fichier source n'a été affiché à l'écran. |
No embedded INT 1 or INT 3 | Ce message d'erreur permet d'indiquer que la commande ZAP n'a pas trouvé d'interruption intégrée 1 ou d'interruption 3 dans le code. La commande ZAP ne fonctionne que si l'instruction INT 1 ou INT 3 est celle précédant le CS:EIP en cours. |
No files found | Ce message d'erreur permet d'indiquer qu'aucun fichier source n'est chargé dans la table de symboles actuelle. |
No LDT | Ce message d'erreur permet d'indiquer vous utilisez certaines commandes d'informations de Windows en 16 bits (HEAP, LHEAP, LDT et TASK) et que le contexte actuel n'est pas défini sur le processus NTVDM approprié. |
No Local Heap | Ce message d'erreur permet d'indiquer que la commande LHEAP a spécifié un sélecteur n'ayant pas de segment de mémoire local. |
No more Watch variables allowed | Ce message d'erreur permet d'indiquer qu'un maximum de 8 variables de surveillance sont autorisées. |
No search in progress | Ce message d'erreur permet d'indiquer vous avez spécifié la commande S sans paramètre et aucune recherche n'était en cours. Vous devez d'abord spécifier S avec une adresse et une liste de données pour les paramètres. Pour rechercher des occurrences ultérieures de la liste de données, utilisez la commande S sans paramètre. |
NO_SIZE | Ce message d'erreur permet d'indiquer qu'au cours d'une commande A, l'assembleur ne peut pas déterminer si vous souhaitez utiliser un octet, un mot ou un double mot. |
No symbol table | Ce message d'erreur permet d'indiquer que vous avez entré la commande SYM, SS ou FILE et aucun symbole n'est actuellement présent. |
No TSS | Ce message d'erreur permet d'indiquer que vous avez entré la commande TSS alors qu'il n'y avait pas de segment d'état de tâche valide dans le système. |
Only valid in source mode | Ce message d'erreur permet d'indiquer que vous ne pouvez pas utiliser la commande SS en mode mixte ou en mode code. |
Page not present | Ce message d'erreur permet d'indiquer que l'adresse spécifiée a été marquée comme non présent dans les tables de pages. Lorsque SoftICE tentait d'accéder à des informations, il accédait à la mémoire se trouvant dans une page marquée non présente. |
Parameter is wrong size | Ce message d'erreur permet d'indiquer que l'un des paramètres que vous avez entrés dans la commande était d'une taille incorrecte. Par exemple, si vous utilisez les commandes EB ou BPMB avec une valeur de mot au lieu d'une valeur d'octet. |
Parameters Required | Ce message d'erreur permet d'indiquer que la commande SoftICE spécifié requière au moins un ou plusieurs paramètres. |
Pattern not found | Ce message d'erreur permet d'indiquer que la commande S n'a pas trouvé de correspondance dans sa recherche de la liste de données. |
Press 'C' to continue, and 'R' to return to SoftICE | Ce message d'erreur permet d'indiquer que SoftICE est apparu suite à une erreur (06, 0C, 0D, i). Appuyez sur la touche R pour retourner le contrôle à SoftICE. Appuyez sur la touche C pour transmettre la panne au gestionnaire de pannes Windows. |
Range Break Point Limit Exceeded | Ce message d'erreur permet d'indiquer que la limite d'intervalle de 10 point d'arrêt pour un intervalle de mémoire est atteinte. |
Second Parameter Must be Greater than First | Ce message d'erreur permet d'indiquer que le premier paramètre de l'intervalle de mémoire doit être inférieur au deuxième paramètre. |
Segment:Offset Can Not Wrap | Ce message d'erreur permet d'indiquer que le pointeur mémoire (segment:déplacement) englobant la haute mémoire (High Memory) est trop bas. |
Soft-ICE cannot be loaded. Needs to load at top of memory. Load before any TSR's or control programs | Ce message d'erreur permet d'indiquer que SoftICE a besoin de se charger lui-même à la plus haute position de mémoire possible. Cette mémoire est alors en dehors de la cartographie du système et devient donc invisible pour les programmes DOS et ne peuvent donc pas faire planter SoftICE. Ce message est affiché si SoftICE détecte qu'un autre programme est déjà charger à la plus haute position mémoire disponible. |
Soft-ICE cannot run with other 80386 control programs | Ce message d'erreur permet d'indiquer qu'un seul programme de contrôle à la fois peut utiliser mode protégé, ainsi SoftICE ne peut coexister avec un autre programme de contrôle. Quand le débogueur d'un programme utilise l'EMS ou l'EEMS, vous obtenez cette erreur quand vous essayer de charger SoftICE, parce que le système 80386 vient avec un programme de contrôle utilisant la pagination système 80386 pour émulé de la mémoire EMS ou EEMS avec une carte n'ayant pas de la mémoire étendue. Ainsi, vous pouvez seulement utiliser une vrai carte physique de mémoire étendue avec le programme de débogage utilisant l'EMS ou l'EEMS. |
Soft-ICE has already been loaded | Ce message d'erreur permet d'indiquer que vous tentez de charger SoftICE dans la mémoire alors qu'il est déjà présent. |
Soft-ICE has not been loaded | Ce message d'erreur permet d'indiquer que vous tentez de décharger SoftICE de la mémoire alors qu'il n'est pas présent. |
SoftICE is not active | Ce message d'erreur permet d'indiquer que SoftICE n'est plus actif. |
Soft-ICE loads at the top of extended memory. The may conflict with other programs that use extended memory. If you are sure it will not conflict, then answer 'Y', otherwise answer 'N' and refer the chapter on loading Soft-ICE with extended memory. | Ce message d'erreur permet d'indiquer que vous tentez de charger SoftICE dans la mémoire étendue et que «S-ICE.SYS» n'est pas chargé dans le fichier de configuration CONFIG.SYS. Ce message d'attention est fournit pour vous informer que vous n'avez intentionnellement utiliser un disque virtuel ou un autre programme pouvant être charger dans la mémoire étendue. |
Soft-ICE will only run on 80386 based machines | Ce message d'erreur permet d'indiquer que SoftICE requière un microprocesseur 80386 d'Intel ou compatible. |
Specified name not found | Ce message d'erreur permet d'indiquer que vous avez tapé TABLE avec un nom de table non valide. Tapez TABLE sans paramètre pour afficher une liste des noms de table valides. |
Symbol not defined (mysymbol) | Ce message d'erreur permet d'indiquer que vous avez parlé d'un symbole inexistant. Utilisez la commande SYM pour obtenir une liste de symboles pour la table de symboles actuelle. |
Syntax Error | Ce message d'erreur permet d'indiquer que l'information que vous avez rentré ne correspond pas à la structure d'aucune commande SoftICE. |
The P & G Commands Function In RAM Only | Ce message d'erreur permet d'indiquer que le logiciel SoftICE utilise 2 méthodes pour intégré les commandes P et G. La première méthode utilise les registres de points d'arrêt du 80386. Cependant, si vous avez déjà fixé un point d'arrêt de style BPM, SoftICE utilise la deuxième méthode, soit INT 3, lequel fonctionne seulement en RAM. Si vous tentez d'utiliser les commandes P ou G dans la ROM à ce point, SoftICE détecte cette condition et affiche ce message d'erreur. |
Valid Verbs are R, W, RW, X | Ce message d'erreur permet d'indiquer que le verbe indiqué dans la commande BPM est invalide. |
Dernière mise à jour : Mardi, le 23 avril 2019