From 66289aa8ecfa07b20bad424eb9860b196641ef52 Mon Sep 17 00:00:00 2001 From: Brett Weiland Date: Fri, 19 Mar 2021 10:54:25 -0500 Subject: first commit --- src/.gdb_history | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 256 insertions(+) create mode 100644 src/.gdb_history (limited to 'src/.gdb_history') 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 -- cgit v1.2.3