IndigoOS/src/.gdb_history
Brett Weiland 14b109ea24 modified: README.md
modified:   compiler/create_crosscompiler.sh
	deleted:    notes
	modified:   src/.gdb_history
	deleted:    src/amd64_vol2.pdf
	modified:   src/bootloader/bios_functions/bios_disk.asm
	modified:   src/bootloader/bios_functions/print.asm
	modified:   src/bootloader/bootloader.asm
	modified:   src/bootloader/cpu_check.asm
	modified:   src/bootloader/enter_kernel.asm
	deleted:    src/bootloader/enter_kernel_backup
	modified:   src/bootloader/gdt.asm
	deleted:    src/bootloader/multicore.asm
	deleted:    src/bootloader/notes
	new file:   src/debug/gdbinit.gdb
	deleted:    src/indigo_os
	modified:   src/kernel/include/libc.h
	modified:   src/kernel/include/paging.h
	modified:   src/kernel/include/video.h
	modified:   src/kernel/kernel.c
	modified:   src/kernel/libs/acpi.c
	modified:   src/kernel/libs/drivers/serial.c
	modified:   src/kernel/libs/drivers/video.c
	modified:   src/kernel/libs/libc.c
	modified:   src/kernel/libs/page.c
	modified:   src/link.ld
	modified:   src/makefile
	new file:   tools/README.md
	modified:   tools/page/page.py
2021-03-24 15:38:09 -05:00

257 lines
3.5 KiB
Plaintext

x 0x1
next
break bzero
c
next
condition 3 i == 98268
quit
quit
break bzero
c
c
quit
break panic
c
quit
break map_page
c
next
break bzero
d 2
c
next
return
next
stack
quit
quit
break bzero
c
page_table *table = (page_table *)PAGEMAP_LOCATION
print page_table *table = (page_table *)PAGEMAP_LOCATION
print (page_table *)PAGEMAP_LOCATION
print (page_table *)0x4000
print *(page_table *)0x4000
print (page_table *)0x4000.pml4
print (page_table *)0x4000.pml4e
print (page_table *)0x4000->pml4e
print *((page_table *)0x4000).pml4e
print *((page_table *)0x4000).pml4e[0]
print ((page_table *)0x4000).pml4e[0]
print ((page_table *)0x4000).pml4e[2]
print ((page_table *)0x4000).pml4e[3]
print ((page_table *)0x4000).pml4e[4]
print ((page_table *)0x4000).pml4e[1]
print ((page_table *)0x4000).pml4e[1]
print ((page_table *)0x4000).pml4e[1]
print ((page_table *)0x4000).pml4e[1]
print ((page_table *)0x4000).pml4e[0]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[20]
print ((page_table *)0x4000).pde[10]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[2]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[2]
print ((page_table *)0x4000).pde[2]
print ((page_table *)0x4000).pde[21]
print ((page_table *)0x4000).pde[1]
c
next
break bzero
c
c
next
watch i
c
info breakpoints
d 4 3 2
info watchpoitns
info watchpoints
watch i
c
c
info breakpoints
c
d 5
next
watch i
c
condition 6 i == 9999999
c
x 0
x 1
nexti
break bzero
c
next
watch i
condition 8 i == 16359
c
x 0x1fffb8
next
print p1[o]i]
print p1[i]
print p1
stack
quit
break bzero
c
next
watch i
condition i == 16359
c
condition 3 i == 16359
c
x 0
print p1
print p1[i]
print &p1[i]
print &(p1[i])
x p1
x p1[i]
nexti
next
quit
c
quit
c
quit
quit
quit
quit
next
break mina
break main
c
break main
c
quit
break bzero
c
next
next
quit
break bzero
c
next
print p1
next
nexti
info reg rax
next
c
quit
c
quit
break bzero
c
next
watch i
condition 3 i == 1000000
c
quit
break bzero
c
next
watch i
condition 3 i == 100000
c
quit
break bzero
c
next
watch i
condition 3 i == 100000
c
x 0x0000000000204000
info reg
info reg rip
quit
break bzero
c
next
watch i
condition 3 i == 20454
c
quit
break bzer
break bzero
c
next
condition i = 16360
condition 3 i == 16360
watch i
condition 3 i == 16360
c
print (struct page_table)0x5000
print (page_table)0x5000
print (page_table *)0x5000
print (page_table *)0x4000
print (page_table *)0x4000.pml4e[0]
print (page_table *)0x4000->pml4e[0]
print (page_table *)0x4000->pml4e[
print (page_table *)0x4000->pml4e
print ((page_table *)0x4000).pml4e
print ((page_table *)0x4000).pml4e[0]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[2]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[0]
print ((page_table *)0x4000).pde[1]
print ((page_table *)0x4000).pde[2]
print ((page_table *)0x4000).pde[3]
quit
break mod_page_pde
break map_page
c
next
print table->pde
print table->pde[1]
next
print table->pde[1]
quit
break map_page
c
next
next
next
quit
break map_page
c
next
mext
next
print table->pde[pde_i]
quit
break map_page
c
next
print table->pde[pde_i]
next
quit
break map_page
c
next
quit
break init_memory
c
next
next
break map_page
c
return
next
pirnt map
quit