summaryrefslogtreecommitdiff
path: root/src/.gdb_history
diff options
context:
space:
mode:
authorBrett Weiland <brett_weiland@bpcspace.com>2021-03-19 10:54:25 -0500
committerBrett Weiland <brett_weiland@bpcspace.com>2021-03-19 10:54:25 -0500
commit66289aa8ecfa07b20bad424eb9860b196641ef52 (patch)
tree9fb3915b5cb18d9f2c1f4648d3bf3fb56396509f /src/.gdb_history
first commit
Diffstat (limited to 'src/.gdb_history')
-rw-r--r--src/.gdb_history256
1 files changed, 256 insertions, 0 deletions
diff --git a/src/.gdb_history b/src/.gdb_history
new file mode 100644
index 0000000..f627526
--- /dev/null
+++ b/src/.gdb_history
@@ -0,0 +1,256 @@
+x 0x7FFE1667
+x 0x7FFE1667
+x 0x200000
+quit
+break main
+c
+next
+stepi
+next
+x 0x200000
+return
+next
+x 0x20000
+x 0x20000 4096
+dq 0x20000 (4096/8)
+dq 0x20000 1
+dq 0x20000 2
+dq 0x20000 3
+dq 0x200000 3
+print rsdp.v1->rsdp
+print rsdp->v1.rsdt_addr
+print (void*)rsdp->v1.rsdt_addr
+print (page table*)0x4000
+print (page_table*)0x4000
+print (page_table*)0x4000->pml4e
+print (page_table*)0x4000.pml4e
+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[0]
+print (page_table*)0x4000.pdpe
+print (page_table*)0x4000.pde
+print (page_table*)0x4000
+print *(page_table*)0x4000
+print *((page_table*)0x4000)
+print *((page_table*)0x4000).pde
+print *((page_table*)0x4000).pml4e
+print *((page_table*)0x3000).pml4e
+print *((page_table*)0x4000).pml4e
+print *((page_table*)0x4000).pde
+print *((page_table*)0x4000).pte
+print rsdp.v1.base_addr
+print rsdp.v1.rsdt_addr
+print (void*)rsdp.v1.rsdt_addr
+print *((page_table*)0x4000).pte
+print *((page_table*)0x4000).pte[1]
+print *((page_table*)0x4000).pte
+print *((page_table*)0x4000)->pte[1]
+print *((page_table*)0x4000).pte
+print *((page_table*)0x4000).pte[0]
+print ((page_table*)0x4000).pte
+print ((page_table*)0x4000)->pte
+print ((page_table*)0x4000)->pte[0]
+print ((page_table*)0x4000)->pte[1]
+print ((page_table*)0x4000)->pte[2]
+print ((page_table*)0x4000)->pte[3]
+print ((page_table*)0x4000)->pte[4]
+print ((page_table*)0x4000)->pte[5]
+print ((page_table*)0x4000)->pte[10]
+print ((page_table*)0x4000)->pte[1512]
+print ((page_table*)0x4000)->pte[512]
+print ((page_table*)0x4000)->pte[513]
+print ((page_table*)0x4000)->pte[512]
+print ((page_table*)0x4000)->pte[511]
+print ((page_table*)0x4000)->pte[510]
+print ((page_table*)0x4000)->pte
+quit
+break main
+c
+next
+print rsdp.v1.rsdt_addr
+print (void*)rsdp.v1.rsdt_addr
+quit
+break map_page
+c
+next
+print size
+next
+print table->pde[pde_i]
+next
+print table->pde[pde_i]
+next
+print table->pde[pde_i]
+next
+print table->pde[pde_i]
+print table->pte[pte_i]
+next
+print table->pte[pte_i]
+next
+x 0x20000
+dq 0x20000 30
+dq 0x20000 40
+print table->pte[pte_i]
+context
+quit
+break map_page
+c
+next
+print table->pte[pte_i0
+print table->pte[pte_i]
+quit
+r
+c
+quit
+c
+quit
+break panic
+c
+x 0x7ffe1000
+quit
+break panic
+c
+x 0x200000
+dq 0x200000
+dq 0x200000 4
+dq 0x200000 8
+search -4 FACP
+search -4 FACP
+search -4 'FACP'
+search -s 'FACP'
+search -s 'ACPI'
+search -s 'RSDT'
+x 0x200000 + 0x667
+dq 0x200000 + 0x667
+dq (0x200000 + 0x667)
+x 0x200000 + 0x667
+x/20i 0x200000 + 0x667
+x/20x 0x200000 + 0x667
+x/100x 0x200000 + 0x667
+x/400x 0x200000 + 0x667
+x/400x 0x200000 + 0x1000
+x/400x 0x200000 + (0x1000)
+x/400x 0x200000 + (0x1000-8)
+x/400x 0x200000 + (0x1000-8)
+quit
+break panic
+c
+x 0x2000
+x 0x20000
+x 0x200000
+x 0x2000000
+x 0x200000
+x 0x2000000
+x 0x200000
+x 0x202000
+x 0x20b000
+x 0x20b000+8
+x 0x20b000
+x 0x202000
+x 0x201000
+x 0x200000
+x 0x201000
+x 0x201000-8
+x 0x200000-8
+x 0x200000
+quit
+break panic
+c
+0x200000
+x 0x200000
+x/s 0x200000
+quit
+break panic
+c
+quit
+break panic
+c
+quit
+break panic
+c
+quit
+break panic
+c
+x 0x20000
+x 0x21667
+x 0x20667
+x 0x200000
+x 0x200667
+x 0x200667
+x/s 0x200667
+quit
+break panic
+c
+x apic
+quit
+break main
+c
+next
+pirnt apic
+print apic
+print rsdp
+print apic
+print *apic
+(struct apic_header *)((uint64_t)0x200000 + (rsdp->v1.rsdt_addr % 0x1000)
+print (struct apic_header *)((uint64_t)0x200000 + (rsdp->v1.rsdt_addr % 0x1000)
+quit
+break panic
+c
+prit apic
+print apic
+print acpi
+print *acpi
+print acpi
+print acpi.sig
+quit
+break main
+c
+next
+print apic
+ptype apic_header
+quit
+ptype acpi
+ptype acpi_header
+break main
+c
+next
+print apic
+print acpi
+print acpi.*
+context
+print apic
+quit
+break main
+c
+next
+print apic
+print apci_header
+ptype apci_header
+ptype apci_header
+quit
+break main
+c
+next
+print acpi
+next
+print acpi
+quit
+print acpi
+break main
+c
+print acpi
+next
+print acpi
+next
+print acpi
+next
+print acpi
+next
+print acpi
+ptype acpi_header
+quit
+quit
+quit
+quit