Usare gdb e bochs

Bene chi sviluppa OS sa che la parte piu difficile e scomoda e’ quella relatiava al debugging. Soprattutto per la difficolta’ di tracciare l’esecuzione del programma. In un articolo precedente vi ho spiegato come sfruttare il debugger interno di bochs, questa volta vediamo come utilizzare gdb per fare debugging da remoto.

Quindi quello che ci serve sono:

  • gdb installato
  • Il pacchetto di bochs scaricato da sorgenti (questo perche’ difficilmente i pacchetti precompilati dei vari package manager abilitano questa opzione)

Quindi se non lo avete fatto andate su bochs.sourceforge.net e scaricate una versione di bochs.

Continua a leggere Usare gdb e bochs

Usare bochs per fini di debug!

Bene il debugging come molti sanno è una parte molto difficile e noiosa.  Quando si parla di osdev è ancora peggiore. Infatti, moltissimi strumenti a disposizione per il debugging risultano o piu difficili da usare, o inutili. In questo caso un grosso aiuto può venirci proprio da bochs, che ha un debugger interno utilizzabile anche mediante l’ausilio di una Interfaccia grafica. Continua a leggere Usare bochs per fini di debug!