hi,
wenn ich unter linux versuche meinen bootloader+kernel mittels bochs zu laden und mich dann per gdb zu bochs connecte, hab ich weder die möglichkeit den code per single-step durchzugehn, noch break points zu setzen. das einzige, das funktioniert, ist das programm einfach komplett durchlaufen zu lassen.
hab versucht mittels nasm mittels -g zu sagen, dass er debuginformationen miterstellen soll. bringt aber auch nichts.
wenn ich mittels "s" in gdb versuche einen singlestep durchzuführen, bekomme ich die meldung "Cannot find bounds of current function". wenn ich versuche mittels "b 0x0000:0x7c00" einen breakpoint zu setzen, bekomm ich "No symbol table is loaded. use the "file" command".
woran kann das liegen?
danke