Have kernel build rule create kernel.sym, which can be
used in Bochs to make breakpoint setting easier: load-symbols "kernel.sym" vb 0x8:"main0" c disasm/25 "main0" vb 0x8:"main0"+0x5f c etc.
This commit is contained in:
parent
c25e0a5ff8
commit
b438eff6bf
1
Makefile
1
Makefile
|
@ -56,6 +56,7 @@ kernel : $(OBJS) bootother.S _init
|
||||||
$(OBJDUMP) -S bootother.o > bootother.asm
|
$(OBJDUMP) -S bootother.o > bootother.asm
|
||||||
$(LD) -Ttext 0x100000 -e main0 -o kernel $(OBJS) -b binary bootother _init
|
$(LD) -Ttext 0x100000 -e main0 -o kernel $(OBJS) -b binary bootother _init
|
||||||
$(OBJDUMP) -S kernel > kernel.asm
|
$(OBJDUMP) -S kernel > kernel.asm
|
||||||
|
$(OBJDUMP) -t kernel | awk '/SYMBOL TABLE/ { go=1; next } go {print $$1, $$NF}' >kernel.sym
|
||||||
|
|
||||||
tags: $(OBJS) bootother.S _init
|
tags: $(OBJS) bootother.S _init
|
||||||
etags *.S *.c
|
etags *.S *.c
|
||||||
|
|
Loading…
Reference in a new issue