Both audits need hardware and emulator evidence of the original kernelcache that is not in any repository. Their recorded results (AES method addresses, accelerator base class layout) ship with the scripts and are used when the evidence is absent. They belong to the kernelcache pinned in board.toml.
45 lines
2.9 KiB
ArmAsm
45 lines
2.9 KiB
ArmAsm
.globl __ZN16IOAESAccelerator10gMetaClassE
|
|
.set __ZN16IOAESAccelerator10gMetaClassE, 0xfffffff006ae52d0
|
|
.globl __ZN16IOAESAccelerator10performAESEP18IOMemoryDescriptorS1_yP7IOAESIV14IOAESOperationP12IOAESKeyDatayyPFvPviES7_
|
|
.set __ZN16IOAESAccelerator10performAESEP18IOMemoryDescriptorS1_yP7IOAESIV14IOAESOperationP12IOAESKeyDatayyPFvPviES7_, 0xfffffff004a80c98
|
|
.globl __ZN16IOAESAccelerator10performAESEPvS0_P4taskyP7IOAESIV14IOAESOperationP12IOAESKeyDataPFvS0_iES0_
|
|
.set __ZN16IOAESAccelerator10performAESEPvS0_P4taskyP7IOAESIV14IOAESOperationP12IOAESKeyDataPFvS0_iES0_, 0xfffffff004a80a30
|
|
.globl __ZN16IOAESAccelerator12_completeAESEP23IOAESAcceleratorCommand
|
|
.set __ZN16IOAESAccelerator12_completeAESEP23IOAESAcceleratorCommand, 0xfffffff004a8136c
|
|
.globl __ZN16IOAESAccelerator12_queueLockedEP23IOAESAcceleratorCommand
|
|
.set __ZN16IOAESAccelerator12_queueLockedEP23IOAESAcceleratorCommand, 0xfffffff004a811ec
|
|
.globl __ZN16IOAESAccelerator13_startCommandEv
|
|
.set __ZN16IOAESAccelerator13_startCommandEv, 0xfffffff004a81304
|
|
.globl __ZN16IOAESAccelerator14isKeySupportedEj
|
|
.set __ZN16IOAESAccelerator14isKeySupportedEj, 0xfffffff004a811d0
|
|
.globl __ZN16IOAESAccelerator16getAlgorithmNameEv
|
|
.set __ZN16IOAESAccelerator16getAlgorithmNameEv, 0xfffffff004a803e0
|
|
.globl __ZN16IOAESAccelerator17createSpecialKeysEv
|
|
.set __ZN16IOAESAccelerator17createSpecialKeysEv, 0xfffffff004a814e0
|
|
.globl __ZN16IOAESAccelerator17performAESQuantumEP23IOAESAcceleratorCommand
|
|
.set __ZN16IOAESAccelerator17performAESQuantumEP23IOAESAcceleratorCommand, 0xfffffff004a8119c
|
|
.globl __ZN16IOAESAccelerator18completeAESQuantumEP23IOAESAcceleratorCommand
|
|
.set __ZN16IOAESAccelerator18completeAESQuantumEP23IOAESAcceleratorCommand, 0xfffffff004a8111c
|
|
.globl __ZN16IOAESAccelerator18disableHardwareKeyEj
|
|
.set __ZN16IOAESAccelerator18disableHardwareKeyEj, 0xfffffff004a811cc
|
|
.globl __ZN16IOAESAccelerator19getSupportedOptionsEv
|
|
.set __ZN16IOAESAccelerator19getSupportedOptionsEv, 0xfffffff004a811d8
|
|
.globl __ZN16IOAESAccelerator19performImmediateAESEP23IOAESAcceleratorCommand
|
|
.set __ZN16IOAESAccelerator19performImmediateAESEP23IOAESAcceleratorCommand, 0xfffffff004a811c0
|
|
.globl __ZN16IOAESAccelerator20callPlatformFunctionEPK8OSSymbolbPvS3_S3_S3_
|
|
.set __ZN16IOAESAccelerator20callPlatformFunctionEPK8OSSymbolbPvS3_S3_S3_, 0xfffffff004a8092c
|
|
.globl __ZN16IOAESAccelerator5startEP9IOService
|
|
.set __ZN16IOAESAccelerator5startEP9IOService, 0xfffffff004a803ec
|
|
.globl __ZN16IOAESAcceleratorC2EPK11OSMetaClass
|
|
.set __ZN16IOAESAcceleratorC2EPK11OSMetaClass, 0xfffffff004a80038
|
|
.globl __ZN16IOAESAcceleratorD0Ev
|
|
.set __ZN16IOAESAcceleratorD0Ev, 0xfffffff004a80080
|
|
.globl __ZN16IOAESAcceleratorD1Ev
|
|
.set __ZN16IOAESAcceleratorD1Ev, 0xfffffff004a8007c
|
|
.globl __ZN16IOAESAcceleratorD2Ev
|
|
.set __ZN16IOAESAcceleratorD2Ev, 0xfffffff004a80078
|
|
.globl __ZNK16IOAESAccelerator11getWorkLoopEv
|
|
.set __ZNK16IOAESAccelerator11getWorkLoopEv, 0xfffffff004a80a00
|
|
.globl __ZNK16IOAESAccelerator12getMetaClassEv
|
|
.set __ZNK16IOAESAccelerator12getMetaClassEv, 0xfffffff004a800c4
|