Parcourir la source

Dump first 64 bytes of chained ISR when debugging is enabled.

tags/v0.9.3
Michael Brown il y a 17 ans
Parent
révision
fb16f90699
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6
    0
      src/arch/i386/interface/pcbios/biosint.c

+ 6
- 0
src/arch/i386/interface/pcbios/biosint.c Voir le fichier

51
 			 sizeof ( *chain_vector ) );
51
 			 sizeof ( *chain_vector ) );
52
 	DBG ( "...chaining to %04x:%04x\n",
52
 	DBG ( "...chaining to %04x:%04x\n",
53
 	      chain_vector->segment, chain_vector->offset );
53
 	      chain_vector->segment, chain_vector->offset );
54
+	if ( DBG_LOG ) {
55
+		char code[64];
56
+		copy_from_real ( code, chain_vector->segment,
57
+				 chain_vector->offset, sizeof ( code ) );
58
+		DBG_HDA ( *chain_vector, code, sizeof ( code ) );
59
+	}
54
 
60
 
55
 	copy_to_real ( 0, ( interrupt * 4 ), &vector, sizeof ( vector ) );
61
 	copy_to_real ( 0, ( interrupt * 4 ), &vector, sizeof ( vector ) );
56
 	hooked_bios_interrupts++;
62
 	hooked_bios_interrupts++;

Chargement…
Annuler
Enregistrer