#include "offsets.h" #define KERNEL_TEXT 0xFFFFFFFF80210000 offset_list off_0300 = { .IOMMU_SOFTC = 0x33175E0, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x06423F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x0390E73, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x048B9A0, .FUN_HV_IOMMU_SET_BUFFERS = 0x0B33E20, .FUN_HV_IOMM_WAIT_COMPLETION = 0x0B33D50, .FUN_SMP_RENDEZVOUS = 0x0A3E850, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x0287E50, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282CBCB, .KERNEL_UART_OVERRIDE = 0x1EB0258, .KERNEL_CFI_CHECK = 0x0441DD0, .G_VBIOS = 0x0734B5D0, .FUN_TRANSMITTER_CONTROL = 0x0B2A560, .FUN_MP3_INITIALIZE = 0x0953890, .FUN_MP3_INVOKE = 0x0952670, .PS5_WIFI_FW_OFFSET = 0x1274460, .PS5_WIFI_FW_SIZE = 492304, }; offset_list off_0310 = { .IOMMU_SOFTC = 0x33175E0, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x06423F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x0390EB3, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x048B9E0, .FUN_HV_IOMMU_SET_BUFFERS = 0x0B33E60, .FUN_HV_IOMM_WAIT_COMPLETION = 0x0B33D90, .FUN_SMP_RENDEZVOUS = 0x0A3E890, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x0287EA8, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282CBCB, .KERNEL_UART_OVERRIDE = 0x1EB0258, .KERNEL_CFI_CHECK = 0x0441E10, .G_VBIOS = 0x0734B5D0, .FUN_TRANSMITTER_CONTROL = 0x0B2A5A0, .FUN_MP3_INITIALIZE = 0x09538D0, .FUN_MP3_INVOKE = 0x09526B0, .PS5_WIFI_FW_OFFSET = 0x1274490, .PS5_WIFI_FW_SIZE = 492304, }; offset_list off_0320 = { .IOMMU_SOFTC = 0x33175E0, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x06423F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x391203, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x48BD30, .FUN_HV_IOMMU_SET_BUFFERS = 0xB34320, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB34250, .FUN_SMP_RENDEZVOUS = 0xA3ED50, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x288230, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282CBCB, .KERNEL_UART_OVERRIDE = 0x1EB0258, .KERNEL_CFI_CHECK = 0x442160, .G_VBIOS = 0x734B5D0, .FUN_TRANSMITTER_CONTROL = 0xB2AA60, .FUN_MP3_INITIALIZE = 0x953D30, .FUN_MP3_INVOKE = 0x952B10, .PS5_WIFI_FW_OFFSET = 0x1274550, .PS5_WIFI_FW_SIZE = 492304, }; offset_list off_0321 = { .IOMMU_SOFTC = 0x33175E0, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x06423F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x391203, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x48BD30, .FUN_HV_IOMMU_SET_BUFFERS = 0xB34320, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB34250, .FUN_SMP_RENDEZVOUS = 0xA3ED50, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x288250, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282CBCB, .KERNEL_UART_OVERRIDE = 0x1EB0258, .KERNEL_CFI_CHECK = 0x442160, .G_VBIOS = 0x734B5D0, .FUN_TRANSMITTER_CONTROL = 0xB2AA60, .FUN_MP3_INITIALIZE = 0x953D30, .FUN_MP3_INVOKE = 0x952B10, .PS5_WIFI_FW_OFFSET = 0x1274550, .PS5_WIFI_FW_SIZE = 492304, }; offset_list off_0400 = { .IOMMU_SOFTC = 0x33C7680, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x064C3F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x3A7613, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x4A3240, .FUN_HV_IOMMU_SET_BUFFERS = 0xB638F0, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB63830, .FUN_SMP_RENDEZVOUS = 0xA6C920, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x295488, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282B45D, .KERNEL_UART_OVERRIDE = 0x1F522A8, .KERNEL_CFI_CHECK = 0x45A170, .G_VBIOS = 0x72B7630, .FUN_TRANSMITTER_CONTROL = 0xB5AD50, .FUN_MP3_INITIALIZE = 0x9805C0, .FUN_MP3_INVOKE = 0x97F3E0, .PS5_WIFI_FW_OFFSET = 0x1392FB0, .PS5_WIFI_FW_SIZE = 493000, }; offset_list off_0402 = { .IOMMU_SOFTC = 0x33C7680, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x064C3F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x3A7613, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x4A3240, .FUN_HV_IOMMU_SET_BUFFERS = 0xB63950, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB63890, .FUN_SMP_RENDEZVOUS = 0xA6C970, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x29A018, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282B45D, .KERNEL_UART_OVERRIDE = 0x1F522A8, .KERNEL_CFI_CHECK = 0x45A170, .G_VBIOS = 0x72B7630, .FUN_TRANSMITTER_CONTROL = 0xB5ADA0, .FUN_MP3_INITIALIZE = 0x980610, .FUN_MP3_INVOKE = 0x97F430, .PS5_WIFI_FW_OFFSET = 0x1392FB0, .PS5_WIFI_FW_SIZE = 493000, }; offset_list off_0403 = { .IOMMU_SOFTC = 0x33C7680, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x064C3F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x3A7613, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x4A3240, .FUN_HV_IOMMU_SET_BUFFERS = 0xB639F0, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB63930, .FUN_SMP_RENDEZVOUS = 0xA6CA00, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x299F20, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282B45D, .KERNEL_UART_OVERRIDE = 0x1F522A8, .KERNEL_CFI_CHECK = 0x45A170, .G_VBIOS = 0x72B7630, .FUN_TRANSMITTER_CONTROL = 0xB5AE30, .FUN_MP3_INITIALIZE = 0x9806A0, .FUN_MP3_INVOKE = 0x97F4C0, .PS5_WIFI_FW_OFFSET = 0x1392FB0, .PS5_WIFI_FW_SIZE = 493000, }; offset_list off_0450 = { .IOMMU_SOFTC = 0x33C7680, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x064C3F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x03A75E3, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x04A3270, .FUN_HV_IOMMU_SET_BUFFERS = 0xB63BB0, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB63AF0, .FUN_SMP_RENDEZVOUS = 0xA6CBB0, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x299FC0, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282B45D, .KERNEL_UART_OVERRIDE = 0x1F522A8, .KERNEL_CFI_CHECK = 0x45A1A0, .G_VBIOS = 0x72B7630, .FUN_TRANSMITTER_CONTROL = 0xB5AFF0, .FUN_MP3_INITIALIZE = 0x980850, .FUN_MP3_INVOKE = 0x97F670, .PS5_WIFI_FW_OFFSET = 0x1392FC0, .PS5_WIFI_FW_SIZE = 493000, }; offset_list off_0451 = { .IOMMU_SOFTC = 0x33C7680, .VMSPACE_VM_VMID = 0x1E4, .VMSPACE_VM_PMAP = 0x1D0, .DATA_BASE_GVMSPACE = 0x64C3F80, .HOOK_ACPI_WAKEUP_MACHDEP = 0x3A75E3, .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = 0x4A3270, .FUN_HV_IOMMU_SET_BUFFERS = 0xB63FE0, .FUN_HV_IOMM_WAIT_COMPLETION = 0xB63F20, .FUN_SMP_RENDEZVOUS = 0xA6CFE0, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x299FA8, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282B45D, .KERNEL_UART_OVERRIDE = 0x1F522A8, .KERNEL_CFI_CHECK = 0x45A1A0, .G_VBIOS = 0x72B7630, .FUN_TRANSMITTER_CONTROL = 0xB5B420, .FUN_MP3_INITIALIZE = 0x980BF0, .FUN_MP3_INVOKE = 0x97FA10, .PS5_WIFI_FW_OFFSET = 0x1393000, .PS5_WIFI_FW_SIZE = 493000, }; offset_list off_0500 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D0, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83C982A0 - KERNEL_TEXT), .IDT = (0xFFFFFFFF8745DCA0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF87460850 - KERNEL_TEXT), .STOPPED_CPUS = (0xFFFFFFFF87520DE0 - KERNEL_TEXT), .FUN_STOP_CPUS = (0xFFFFFFFF80CAB210 - KERNEL_TEXT), .FUN_AS_LAPIC_EOI = (0xFFFFFFFF804486E0 - KERNEL_TEXT), .FUN_HV_UNMAP_PT_TMR = (0xFFFFFFFF80DA9060 - KERNEL_TEXT), .FUN_MEMCPY = (0xFFFFFFFF80489E30 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80b93d94 - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff8044b06d - KERNEL_TEXT), // .GAD_POP_RAX_RET not needed .GAD_POP_RDI_RET = (0xffffffff803e8778 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803a92b0 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff8040dafc - KERNEL_TEXT), // .GAD_POP_RCX_RET not needed .GAD_POP_RSP_RET = (0xffffffff804510b0 - KERNEL_TEXT), // .GAD_WRMSR_RET not needed .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff80603c0a - KERNEL_TEXT), // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804A74B0 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CAB7F0 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804B3788 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282EBD0, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF82291378 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF80677FB0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF87673A50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DA0AB0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BC0440 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BBF160 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF8163E2B0 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 493532, }; offset_list off_0502 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D0, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83C982A0 - KERNEL_TEXT), .IDT = (0xFFFFFFFF8745DCA0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF87460850 - KERNEL_TEXT), .STOPPED_CPUS = (0xFFFFFFFF87520DE0 - KERNEL_TEXT), .FUN_STOP_CPUS = (0xFFFFFFFF80CAB210 - KERNEL_TEXT), .FUN_AS_LAPIC_EOI = (0xFFFFFFFF804486E0 - KERNEL_TEXT), .FUN_HV_UNMAP_PT_TMR = (0xFFFFFFFF80DA9060 - KERNEL_TEXT), .FUN_MEMCPY = (0xFFFFFFFF80489E30 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80b93d94 - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff8044b06d - KERNEL_TEXT), // .GAD_POP_RAX_RET not needed .GAD_POP_RDI_RET = (0xffffffff803e8778 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803a92b0 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff8054d532 - KERNEL_TEXT), // .GAD_POP_RCX_RET not needed .GAD_POP_RSP_RET = (0xffffffff804510b0 - KERNEL_TEXT), // .GAD_WRMSR_RET not needed .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff80603c0a - KERNEL_TEXT), // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804AA140 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CAB7F0 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804B3770 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282EBD0, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF82291378 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF80677FB0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF87673A50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DA0AB0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BC0440 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BBF160 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF8163E2B0 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 493532, }; offset_list off_0510 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D0, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83C982A0 - KERNEL_TEXT), .IDT = (0xFFFFFFFF8745DCA0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF87460850 - KERNEL_TEXT), .STOPPED_CPUS = (0xFFFFFFFF87520DE0 - KERNEL_TEXT), .FUN_STOP_CPUS = (0xFFFFFFFF80CAB460 - KERNEL_TEXT), .FUN_AS_LAPIC_EOI = (0xFFFFFFFF804486E0 - KERNEL_TEXT), .FUN_HV_UNMAP_PT_TMR = (0xFFFFFFFF80DA9390 - KERNEL_TEXT), .FUN_MEMCPY = (0xFFFFFFFF80489E30 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80b93fe4 - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff8044b06d - KERNEL_TEXT), // .GAD_POP_RAX_RET not needed .GAD_POP_RDI_RET = (0xffffffff803e8778 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803a92b0 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff8054d532 - KERNEL_TEXT), // .GAD_POP_RCX_RET not needed .GAD_POP_RSP_RET = (0xffffffff804510b0 - KERNEL_TEXT), // .GAD_WRMSR_RET not needed .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff80603c0a - KERNEL_TEXT), // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804A6C78 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CABA40 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804B3760 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282EBD0, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF82291378 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF80677FB0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF87673A50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DA0DE0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BC0690 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BBF3B0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF8163E670 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 493532, }; offset_list off_0550 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D0, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83C942A0 - KERNEL_TEXT), .IDT = (0xFFFFFFFF8745DCA0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF87460850 - KERNEL_TEXT), .STOPPED_CPUS = (0xFFFFFFFF87520DE0 - KERNEL_TEXT), .FUN_STOP_CPUS = (0xFFFFFFFF80CAC250 - KERNEL_TEXT), .FUN_AS_LAPIC_EOI = (0xFFFFFFFF804486A0 - KERNEL_TEXT), .FUN_HV_UNMAP_PT_TMR = (0xFFFFFFFF80DAA180 - KERNEL_TEXT), .FUN_MEMCPY = (0xFFFFFFFF80489DF0 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80b94dd4 - KERNEL_TEXT), .GAD_IRETQ = (0xFFFFFFFF8044B02D - KERNEL_TEXT), // .GAD_POP_RAX_RET not needed .GAD_POP_RDI_RET = (0xffffffff803e8738 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803a9270 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff8054d4f2 - KERNEL_TEXT), // .GAD_POP_RCX_RET not needed .GAD_POP_RSP_RET = (0xffffffff80451070 - KERNEL_TEXT), // .GAD_WRMSR_RET not needed .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff80603cba - KERNEL_TEXT), // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804A7BD8 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CAC830 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804B3408 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6282DFEB, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF82291488 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF80678060 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF87673A50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DA1BD0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BC1480 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BC01A0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF8163EB30 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 493532, }; offset_list off_0600 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83C04540 - KERNEL_TEXT), .IDT = (0xFFFFFFFF873CDDE0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF873D0A00 - KERNEL_TEXT), .STOPPED_CPUS = (0xFFFFFFFF87520DE0 - KERNEL_TEXT), .FUN_STOP_CPUS = (0xFFFFFFFF80CD13B0 - KERNEL_TEXT), .FUN_AS_LAPIC_EOI = (0xFFFFFFFF80451E60 - KERNEL_TEXT), .FUN_HV_UNMAP_PT_TMR = (0xFFFFFFFF80DD36B0 - KERNEL_TEXT), .FUN_MEMCPY = (0xFFFFFFFF804935B0 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80bb6ad4 - KERNEL_TEXT), .GAD_IRETQ = (0xFFFFFFFF804547ED - KERNEL_TEXT), // .GAD_POP_RAX_RET not needed .GAD_POP_RDI_RET = (0xffffffff803f1ef8 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b2a30 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff803f321e - KERNEL_TEXT), // .GAD_POP_RCX_RET not needed .GAD_POP_RSP_RET = (0xffffffff8045a830 - KERNEL_TEXT), // .GAD_WRMSR_RET not needed .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff806141fa - KERNEL_TEXT), // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804B1460 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CD1990 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804BD118 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x62841CE0, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822D25C8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF806899B0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF875DFA50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DCB210 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BE3A40 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BE27C0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF81665C00 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 494536, }; offset_list off_0602 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83C04540 - KERNEL_TEXT), .IDT = (0xFFFFFFFF873CDDE0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF873D0A00 - KERNEL_TEXT), .STOPPED_CPUS = (0xFFFFFFFF87520DE0 - KERNEL_TEXT), .FUN_STOP_CPUS = (0xFFFFFFFF80CD1390 - KERNEL_TEXT), .FUN_AS_LAPIC_EOI = (0xFFFFFFFF80451E60 - KERNEL_TEXT), .FUN_HV_UNMAP_PT_TMR = (0xFFFFFFFF80DD3690 - KERNEL_TEXT), .FUN_MEMCPY = (0xFFFFFFFF804935B0 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80bb6ab4 - KERNEL_TEXT), .GAD_IRETQ = (0xFFFFFFFF804547ED - KERNEL_TEXT), // .GAD_POP_RAX_RET not needed .GAD_POP_RDI_RET = (0xffffffff803f1ef8 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b2a30 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff804c48da - KERNEL_TEXT), // .GAD_POP_RCX_RET not needed .GAD_POP_RSP_RET = (0xffffffff8045a830 - KERNEL_TEXT), // .GAD_WRMSR_RET not needed .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff806141fa - KERNEL_TEXT), // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804B0C38 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CD1970 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804C05A8 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x62841CE0, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822D25C8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF806899B0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF875DFA50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DCB1F0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BE3A20 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BE27A0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF81665CC0 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 494536, }; offset_list off_0650 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xffffffff83c04540 - KERNEL_TEXT), .IDT = (0xffffffff873cdde0 - KERNEL_TEXT), .COMMON_TSS = (0xffffffff873d0a00 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xffffffff804935b0 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80bb7224 - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff804547ed - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff8040eb50 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff803f1ef8 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b2a30 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff80536a32 - KERNEL_TEXT), //.GAD_POP_RCX_RET = (0xffffffff8033ba53 - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff804e68b8 - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff8045a830 - KERNEL_TEXT), .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = (0xffffffff8061421a - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451e84 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xffffffff806d2610 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xffffffff80cd20e0 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xffffffff804bc370 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x62841D50, .KERNEL_UART_OVERRIDE = (0xffffffff822d25c8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xffffffff80689a20 - KERNEL_TEXT), .G_VBIOS = (0xffffffff875dfa50 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xffffffff80dcb990 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xffffffff80be4190 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xffffffff80be2f10 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xffffffff81665b90 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 494536, }; offset_list off_0700 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83AC9C50 - KERNEL_TEXT), .IDT = (0xFFFFFFFF83CDFDF0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF83CE2AB0 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xFFFFFFFF804933C0 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xFFFFFFFF80C431AF - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff804545cd - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff8040e790 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff803f1b38 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b2670 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff804da676 - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff804e1fc1 - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff8045a610 - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451ac4 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF806CC530 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CB5CB0 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804BB4C8 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6283D800, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822C3338 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF806854A0 - KERNEL_TEXT), .G_VBIOS = (0xffffffff83ef7a40 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DAECC0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BCB5C0 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BCA380 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF81655400 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 497636, }; offset_list off_0701 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83AC9C50 - KERNEL_TEXT), .IDT = (0xFFFFFFFF83CDFDF0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF83CE2AB0 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xFFFFFFFF804933C0 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xFFFFFFFF80C431AF - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff804545cd - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff8040e790 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff803f1b38 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b2670 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff805451e2 - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff804e1fc1 - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff8045a610 - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451ac4 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF806CC530 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CB5CB0 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804BA8F8 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6283D800, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822C3338 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF806854A0 - KERNEL_TEXT), .G_VBIOS = (0xffffffff83ef7a40 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DAECC0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BCB5C0 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BCA380 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF81655400 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 497636, }; offset_list off_0720 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xffffffff83ac9c50 - KERNEL_TEXT), .IDT = (0xffffffff83cdfdf0 - KERNEL_TEXT), .COMMON_TSS = (0xffffffff83ce2ad0 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xffffffff80493600 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80c435ff - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff809c52e8 - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff80e4c2d5 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff80dfe38b - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff80dfdd9e - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff80a4fd38 - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff80e24def - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff80e2b4c0 - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451d04 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xffffffff806cc830 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xffffffff80cb6100 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xffffffff804c0820 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6283D800, .KERNEL_UART_OVERRIDE = (0xffffffff822c33f8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xffffffff806857a0 - KERNEL_TEXT), .G_VBIOS = (0xffffffff83ef7a40 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xffffffff80dafcc0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xffffffff80bcba10 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xffffffff80bca7d0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xffffffff81655700 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 497636, }; offset_list off_0740 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83AC9C50 - KERNEL_TEXT), .IDT = (0xFFFFFFFF83CDFDF0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF83CE2AD0 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xFFFFFFFF80493600 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80c435ff - KERNEL_TEXT), .GAD_IRETQ = (0xffffffff8045480d - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff8040e9d0 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff803f1d78 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b28b0 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff805cd53c - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff80e24def - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff8045a850 - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451d04 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xffffffff804b19f0 - KERNEL_TEXT),//0xffffffff806cc830 // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xffffffff80cb6100 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xffffffff804badf0 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6283D800, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822C33F8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xffffffff806857a0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF83EF7A40 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xffffffff80dafcc0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xffffffff80bcba10 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xffffffff80bca7d0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xffffffff81655700 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 497636, }; offset_list off_0760 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83AC9C50 - KERNEL_TEXT), .IDT = (0xFFFFFFFF83CDFDF0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF83CE2AD0 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xFFFFFFFF80493600 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80b9da44 - KERNEL_TEXT), .GAD_IRETQ = (0xFFFFFFFF8045480D - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff8040e9d0 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff803f1d78 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b28b0 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff8078d502 - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff804e2231 - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff8045a850 - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451d04 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804B1DB8 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CB6710 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804BD280 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6283D800, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822C33F8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF806857B0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF83EF7A40 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DB02D0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BCC020 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BCADE0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF81655800 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 497636, }; offset_list off_0761 = { // .IOMMU_SOFTC not needed // .VMSPACE_VM_VMID not needed .VMSPACE_VM_PMAP = 0x1D8, // .DATA_BASE_GVMSPACE not needed .ACPIGBL_FACS = (0xFFFFFFFF83AC9C50 - KERNEL_TEXT), .IDT = (0xFFFFFFFF83CDFDF0 - KERNEL_TEXT), .COMMON_TSS = (0xFFFFFFFF83CE2AD0 - KERNEL_TEXT), // .STOPPED_CPUS not needed // .FUN_STOP_CPUS not needed // .FUN_AS_LAPIC_EOI not needed // .FUN_HV_UNMAP_PT_TMR not needed .FUN_MEMCPY = (0xFFFFFFFF80493600 - KERNEL_TEXT), .GAD_ADD_RSP_28_POP_RBP_RET = (0xffffffff80b9da44 - KERNEL_TEXT), .GAD_IRETQ = (0xFFFFFFFF8045480D - KERNEL_TEXT), .GAD_POP_RAX_RET = (0xffffffff8040e9d0 - KERNEL_TEXT), .GAD_POP_RDI_RET = (0xffffffff803f1d78 - KERNEL_TEXT), .GAD_POP_RSI_RET = (0xffffffff803b28b0 - KERNEL_TEXT), .GAD_POP_RDX_RET = (0xffffffff805cd6b4 - KERNEL_TEXT), .GAD_POP_RCX_RET = (0xffffffff804e2231 - KERNEL_TEXT), .GAD_POP_RSP_RET = (0xffffffff8045a850 - KERNEL_TEXT), .GAD_WRMSR_RET = (0xffffffff80451d04 - KERNEL_TEXT), // .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET not needed // .HOOK_ACPI_WAKEUP_MACHDEP not needed .KERNEL_CODE_CAVE = 0x500, .FUN_PRINTF = (0xFFFFFFFF804B05F8 - KERNEL_TEXT), // .FUN_HV_IOMMU_SET_BUFFERS not needed // .FUN_HV_IOMM_WAIT_COMPLETION not needed .FUN_SMP_RENDEZVOUS = (0xFFFFFFFF80CB6710 - KERNEL_TEXT), .FUN_SMP_NO_RENDEVOUS_BARRIER = (0xFFFFFFFF804BABC0 - KERNEL_TEXT), .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x6283D800, .KERNEL_UART_OVERRIDE = (0xFFFFFFFF822C33F8 - KERNEL_TEXT), .KERNEL_CFI_CHECK = (0xFFFFFFFF806857B0 - KERNEL_TEXT), .G_VBIOS = (0xFFFFFFFF83EF7A40 - KERNEL_TEXT), .FUN_TRANSMITTER_CONTROL = (0xFFFFFFFF80DB02D0 - KERNEL_TEXT), .FUN_MP3_INITIALIZE = (0xFFFFFFFF80BCC020 - KERNEL_TEXT), .FUN_MP3_INVOKE = (0xFFFFFFFF80BCADE0 - KERNEL_TEXT), .PS5_WIFI_FW_OFFSET = (0xFFFFFFFF81655800 - KERNEL_TEXT), .PS5_WIFI_FW_SIZE = 497636, }; offset_list off_1300 = { .IOMMU_SOFTC = 0x3532CF0, .VMSPACE_VM_VMID = 0x1EC, .VMSPACE_VM_PMAP = 0x1D8, .DATA_BASE_GVMSPACE = 0x2ED6570, .ACPIGBL_FACS = 0x39B5390, .IDT = 0x3B90300, .COMMON_TSS = 0x3B92FE0, .FUN_MEMCPY = 0x259070, .GAD_ADD_RSP_28_POP_RBP_RET = 0x9DAC44, .GAD_IRETQ = 0x257AFD, .GAD_POP_RAX_RET = 0x291231, .GAD_POP_RDI_RET = 0x31A4A3, .GAD_POP_RSI_RET = 0x2A46ED, .GAD_POP_RDX_RET = 0x2A0D3B, .GAD_POP_RCX_RET = 0x291842, .GAD_POP_RSP_RET = 0x291BD2, .GAD_WRMSR_RET = 0x254FF4, .HOOK_ACPI_WAKEUP_MACHDEP = 0x3909B0, .KERNEL_CODE_CAVE = 0xCAC6F0, .FUN_PRINTF = 0x4ABB00, .FUN_HV_IOMMU_SET_BUFFERS = 0xC09D30, .FUN_HV_IOMM_WAIT_COMPLETION = 0xC09C70, .FUN_SMP_RENDEZVOUS = 0xAF92E0, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0xAF90A0, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x62847375, .KERNEL_UART_OVERRIDE = 0x21E9378, .KERNEL_CFI_CHECK = 0x44E550, .G_VBIOS = 0x3DB39F0, .FUN_TRANSMITTER_CONTROL = 0xC01CD0, .FUN_MP3_INITIALIZE = 0xA0BAC0, .FUN_MP3_INVOKE = 0xA0A6C0, .PS5_WIFI_FW_OFFSET = 0x15050D0, .PS5_WIFI_FW_SIZE = 0x7A248, .HV_MP_STARTUP_CALL = 0xC0A110, .MP_STARTUP_INIT_VECTOR = 0x269238, .DATA_CAVE = 0x2D29000, .GAD_PIVOT_ADD_RSP28_RET = 0x2520FE, .GAD_POP_R8_RET = 0xB820BD, .GAD_STORE_RCX_R8_RET = 0x472B09, .GAD_STORE_RDI8_RCX_RET = 0x325D8F, .GAD_OR_RCX_EAX_RET = 0x802E40, .GAD_SET_DR7_RET = 0x9FF536, .GAD_STORE_RCX_RDX_RET = 0x8247D5, .GAD_STORE_RCX_RAX_RET = 0x2BB04F, .GAD_MOV_RAX_RSI_RET = 0x8DB9F4, .GAD_MOV_RAX_RDI_RET = 0xBE007A, .GAD_REP_MOVSB_RET = 0x25CFE7, .GAD_CLD_RET = 0x2883B0, .GAD_RET_TRAMP = 0x291232, .GAD_DBREG_RESUME = 0x252998, .NVS_SIGNATURE = 0x1A06D40, .HV_EFI_MAP_ROOT = 0x3DC9070, }; offset_list off_1320 = { .IOMMU_SOFTC = 0x3532CF0, .VMSPACE_VM_VMID = 0x1EC, .VMSPACE_VM_PMAP = 0x1D8, .DATA_BASE_GVMSPACE = 0x2ED6570, .ACPIGBL_FACS = 0x39B5390, .IDT = 0x3B90300, .COMMON_TSS = 0x3B92FE0, .FUN_MEMCPY = 0x259070, .GAD_ADD_RSP_28_POP_RBP_RET = 0x9DAF54, .GAD_IRETQ = 0x257AFD, .GAD_POP_RAX_RET = 0x291231, .GAD_POP_RDI_RET = 0x3CBFAD, .GAD_POP_RSI_RET = 0x632731, .GAD_POP_RDX_RET = 0x2A0D3B, .GAD_POP_RCX_RET = 0x291842, .GAD_POP_RSP_RET = 0x291BD2, .GAD_WRMSR_RET = 0x254FF4, .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = 0x3D34DA, .KERNEL_CODE_CAVE = 0xCAC6F0, .FUN_PRINTF = 0x25D4B0, .FUN_HV_IOMMU_SET_BUFFERS = 0xC09F30, .FUN_HV_IOMM_WAIT_COMPLETION = 0xC09E70, .FUN_SMP_RENDEZVOUS = 0xAF94E0, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x2642A8, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x62847375, .KERNEL_UART_OVERRIDE = 0x21E9378, .KERNEL_CFI_CHECK = 0x44E5D0, .G_VBIOS = 0x3DB39F0, .FUN_TRANSMITTER_CONTROL = 0xC01ED0, .FUN_MP3_INITIALIZE = 0xA0BDD0, .FUN_MP3_INVOKE = 0xA0A9D0, .PS5_WIFI_FW_OFFSET = 0x1505170, .PS5_WIFI_FW_SIZE = 0x7A248, .HV_MP_STARTUP_CALL = 0xC0A310, .MP_STARTUP_INIT_VECTOR = 0x26A798, .DATA_CAVE = 0x2D29000, .GAD_PIVOT_ADD_RSP28_RET = 0x2520FE, .GAD_POP_R8_RET = 0xB822BD, .GAD_STORE_RCX_R8_RET = 0x472B89, .GAD_STORE_RDI8_RCX_RET = 0x325D8F, .GAD_OR_RCX_EAX_RET = 0x803150, .GAD_SET_DR7_RET = 0x9FF846, .GAD_STORE_RCX_RDX_RET = 0x824AE5, .GAD_STORE_RCX_RAX_RET = 0x2BB04F, .GAD_MOV_RAX_RSI_RET = 0x8DBD04, .GAD_MOV_RAX_RDI_RET = 0xBE027A, .GAD_REP_MOVSB_RET = 0x25CFE7, .GAD_CLD_RET = 0x304D17, .GAD_RET_TRAMP = 0x291232, .GAD_DBREG_RESUME = 0x252998, .NVS_SIGNATURE = 0x1A06DF0, .HV_EFI_MAP_ROOT = 0x3DC9070, }; offset_list off_1360 = { .IOMMU_SOFTC = 0x3543A70, .VMSPACE_VM_VMID = 0x1EC, .VMSPACE_VM_PMAP = 0x1D8, .DATA_BASE_GVMSPACE = 0x3BAA570, .ACPIGBL_FACS = 0x39C9490, .IDT = 0x3BB4300, .COMMON_TSS = 0x3BB6FE0, .FUN_MEMCPY = 0x2590B0, .GAD_ADD_RSP_28_POP_RBP_RET = 0x9E32B4, .GAD_IRETQ = 0x257B3D, .GAD_POP_RAX_RET = 0xB8CA6E, .GAD_POP_RDI_RET = 0x28CE6D, .GAD_POP_RSI_RET = 0x34CB91, .GAD_POP_RDX_RET = 0x2A0F7B, .GAD_POP_RCX_RET = 0x2918B2, .GAD_POP_RSP_RET = 0xB8291B, .GAD_WRMSR_RET = 0x255034, .GAD_MOV_QWORD_PTR_RDI_RSI_POP_RBP_RET = 0x3D3F2A, .KERNEL_CODE_CAVE = 0xCB92C0, .FUN_PRINTF = 0x25D410, .FUN_HV_IOMMU_SET_BUFFERS = 0xC16B00, .FUN_HV_IOMM_WAIT_COMPLETION = 0xC16A40, .FUN_SMP_RENDEZVOUS = 0xB03BA0, .FUN_SMP_NO_RENDEVOUS_BARRIER = 0x261E08, .HV_CODE_CAVE_PA = 0x62806F00, .HV_HANDLE_VMEXIT_PA = 0x62847375, .KERNEL_UART_OVERRIDE = 0x21F9598, .KERNEL_CFI_CHECK = 0x44F8C0, .G_VBIOS = 0x3DDB9F0, .FUN_TRANSMITTER_CONTROL = 0xC0EAA0, .FUN_MP3_INITIALIZE = 0xA14130, .FUN_MP3_INVOKE = 0xA12D30, .PS5_WIFI_FW_OFFSET = 0x1518160, .PS5_WIFI_FW_SIZE = 0x7A248, .HV_MP_STARTUP_CALL = 0xC16EE0, .MP_STARTUP_INIT_VECTOR = 0x269FB8, .DATA_CAVE = 0x2D39000, .GAD_PIVOT_ADD_RSP28_RET = 0x25213E, .GAD_POP_R8_RET = 0xB8CA6D, .GAD_STORE_RCX_R8_RET = 0x474389, .GAD_STORE_RDI8_RCX_RET = 0x32693F, .GAD_OR_RCX_EAX_RET = 0x321EA0, .GAD_SET_DR7_RET = 0xA07BA6, .GAD_STORE_RCX_RDX_RET = 0x82B915, .GAD_STORE_RCX_RAX_RET = 0x2BB28F, .GAD_MOV_RAX_RSI_RET = 0x8E3A44, .GAD_MOV_RAX_RDI_RET = 0xBECDEA, .GAD_REP_MOVSB_RET = 0x25D027, .GAD_CLD_RET = 0x30644F, .GAD_RET_TRAMP = 0x2912A2, .GAD_DBREG_RESUME = 0x2529D8, .NVS_SIGNATURE = 0x1A1A030, .HV_EFI_MAP_ROOT = 0x3DF1070, };