当前位置: 首页 > news >正文

ACPI!ACPISystemPowerInitializeRootMapping函数分析和ACPI!ACPISystemPowerGetSxD函数分析

ACPI!ACPISystemPowerInitializeRootMapping函数分析和ACPI!ACPISystemPowerGetSxD函数分析

0: kd> kc
#
00 ACPI!ACPISystemPowerInitializeRootMapping
01 ACPI!ACPIRootIrpQueryCapabilities
02 ACPI!ACPIDispatchIrp
03 nt!IofCallDriver
04 nt!IopSynchronousCall
05 nt!PpIrpQueryCapabilities
06 nt!IopQueryAndSaveDeviceNodeCapabilities
07 nt!PipProcessStartPhase3
08 nt!PipProcessDevNodeTree
09 nt!PipDeviceActionWorker
0a nt!PipRequestDeviceAction
0b nt!IopInitializeBootDrivers
0c nt!IoInitSystem
0d nt!Phase1Initialization
0e nt!PspSystemThreadStartup
0f nt!KiThreadStartup
0: kd> dv
DeviceExtension = 0x89981a18
DeviceCapabilities = 0xf789a2f4
deviceMap = _DEVICE_POWER_STATE [7]
sxdFound = 0x89 ''
0: kd> dx -r1 (*((ACPI!_DEVICE_POWER_STATE (*)[7])0xf789a1d8))
(*((ACPI!_DEVICE_POWER_STATE (*)[7])0xf789a1d8)) [Type: _DEVICE_POWER_STATE [7]]
[0] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[1] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[2] : -1986267728 [Type: _DEVICE_POWER_STATE]
[3] : -141975008 [Type: _DEVICE_POWER_STATE]
[4] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[5] : -146734440 [Type: _DEVICE_POWER_STATE]
[6] : 8 [Type: _DEVICE_POWER_STATE]

typedef enum _SYSTEM_POWER_STATE {
PowerSystemUnspecified = 0,
PowerSystemWorking = 1,
PowerSystemSleeping1 = 2,
PowerSystemSleeping2 = 3,
PowerSystemSleeping3 = 4,
PowerSystemHibernate = 5,
PowerSystemShutdown = 6,
PowerSystemMaximum = 7
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified = 0,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

#define IoCopyDeviceCapabilitiesMapping( Source, Dest ) \
RtlCopyMemory( (PUCHAR) Dest, (PUCHAR) Source, \
(PowerSystemShutdown + 1) * sizeof(DEVICE_POWER_STATE) )

0: kd> gu
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=4061e000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a110 ebp=f789a154 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dx -r1 (*((ACPI!_DEVICE_POWER_STATE (*)[7])0xf789a1d8))
(*((ACPI!_DEVICE_POWER_STATE (*)[7])0xf789a1d8)) [Type: _DEVICE_POWER_STATE [7]]
[0] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[1] : PowerDeviceD0 (1) [Type: _DEVICE_POWER_STATE]
[2] : PowerDeviceD0 (1) [Type: _DEVICE_POWER_STATE]
[3] : PowerDeviceD0 (1) [Type: _DEVICE_POWER_STATE]
[4] : PowerDeviceD0 (1) [Type: _DEVICE_POWER_STATE]
[5] : PowerDeviceD3 (4) [Type: _DEVICE_POWER_STATE]
[6] : PowerDeviceD3 (4) [Type: _DEVICE_POWER_STATE]


0: kd> kc
#
00 ACPI!ACPIGet
01 ACPI!ACPISystemPowerGetSxD
02 ACPI!ACPISystemPowerProcessSxD
03 ACPI!ACPISystemPowerInitializeRootMapping
04 ACPI!ACPIRootIrpQueryCapabilities
05 ACPI!ACPIDispatchIrp
06 nt!IofCallDriver
07 nt!IopSynchronousCall
08 nt!PpIrpQueryCapabilities
09 nt!IopQueryAndSaveDeviceNodeCapabilities
0a nt!PipProcessStartPhase3
0b nt!PipProcessDevNodeTree
0c nt!PipDeviceActionWorker
0d nt!PipRequestDeviceAction
0e nt!IopInitializeBootDrivers
0f nt!IoInitSystem
10 nt!Phase1Initialization
11 nt!PspSystemThreadStartup
12 nt!KiThreadStartup
0: kd> dv
Target = 0x899af0f0
ObjectID = 0x4430535f
Flags = 0x20040002
SimpleArgument = 0x00000000
SimpleArgumentSize = 0
CallBackRoutine = 0x00000000
CallBackContext = 0x00000000

0: kd> db 0x899af0f0
899af0f0 ac f0 9a 89 34 f1 9a 89-24 f0 9a 89 74 f4 9a 89 ....4...$...t...
899af100 5f 53 42 5f 00 00 00 00-00 00 00 00 00 00 00 00 _SB_............

0: kd> r
eax=00000000 ebx=f743b938 ecx=4061e000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a110 ebp=f789a154 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> db f789a110
f789a110 f0 f0 9a 89 5f 53 30 44-00 00 00 00 18 1a 98 89 ...._S0D........

0: kd> gu
eax=c0000034 ebx=00000001 ecx=00120001 edx=00110000 esi=89981a18 edi=00000000
eip=f744f831 esp=f789a180 ebp=f789a198 iopl=0 nv up ei pl zr na pe cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000247
ACPI!ACPISystemPowerGetSxD+0x8f:
f744f831 8bc8 mov ecx,eax
0: kd> dv
DeviceExtension = 0x89981a18
SystemState = PowerSystemWorking (0n1)
DeviceState = 0xf789a1c8
status = 0n-1986520552
value = 0
0: kd> ?0n-1986520552
Evaluate expression: -1986520552 = 89981a18
0: kd> x acpi!AcpiSxDMethodTable
f7438c70 ACPI!AcpiSxDMethodTable = unsigned long [7]
0: kd> dx -r1 (*((ACPI!unsigned long (*)[7])0xf7438c70))
(*((ACPI!unsigned long (*)[7])0xf7438c70)) [Type: unsigned long [7]]
[0] : 0x4457535f [Type: unsigned long]
[1] : 0x4430535f [Type: unsigned long]
[2] : 0x4431535f [Type: unsigned long]
[3] : 0x4432535f [Type: unsigned long]
[4] : 0x4433535f [Type: unsigned long]
[5] : 0x4434535f [Type: unsigned long]
[6] : 0x4435535f [Type: unsigned long]
0: kd> db 0xf7438c70
f7438c70 5f 53 57 44 5f 53 30 44-5f 53 31 44 5f 53 32 44 _SWD_S0D_S1D_S2D
f7438c80 5f 53 33 44 5f 53 34 44-5f 53 35 44 18 b4 42 f7 _S3D_S4D_S5D..B.


0: kd> dv
DeviceExtension = 0xc0000034
SystemState = PowerSystemWorking (0n1)
DeviceState = 0xf789a1c8
status = 0n-1073741772
value = 0
0: kd> dx -r1 ((ACPI!_DEVICE_POWER_STATE *)0xf789a1c8)
((ACPI!_DEVICE_POWER_STATE *)0xf789a1c8) : 0xf789a1c8 : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE *]
PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]

0: kd> gu
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=4061e000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a110 ebp=f789a154 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> kc
#
00 ACPI!ACPIGet
01 ACPI!ACPISystemPowerGetSxD
02 ACPI!ACPISystemPowerProcessSxD
03 ACPI!ACPISystemPowerInitializeRootMapping
04 ACPI!ACPIRootIrpQueryCapabilities
05 ACPI!ACPIDispatchIrp
06 nt!IofCallDriver
07 nt!IopSynchronousCall
08 nt!PpIrpQueryCapabilities
09 nt!IopQueryAndSaveDeviceNodeCapabilities
0a nt!PipProcessStartPhase3
0b nt!PipProcessDevNodeTree
0c nt!PipDeviceActionWorker
0d nt!PipRequestDeviceAction
0e nt!IopInitializeBootDrivers
0f nt!IoInitSystem
10 nt!Phase1Initialization
11 nt!PspSystemThreadStartup
12 nt!KiThreadStartup
0: kd> r
eax=00000000 ebx=f743b938 ecx=4061e000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a110 ebp=f789a154 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> db f789a110
f789a110 f0 f0 9a 89 5f 53 31 44-00 00 00 00 18 1a 98 89 ...._S1D........


0: kd> gu
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=4061e000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a110 ebp=f789a154 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> db f789a110
f789a110 f0 f0 9a 89 5f 53 34 44-00 00 00 00 18 1a 98 89 ...._S4D........


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=4061e000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a110 ebp=f789a154 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> db f789a110
f789a110 f0 f0 9a 89 5f 53 35 44-00 00 00 00 18 1a 98 89 ...._S5D........

//
// Make sure that the Shutdown case doesn't map to PowerDeviceUnspecified
// If it does, then it should really map to PowerDeviceD3
//
if (deviceMap[PowerSystemShutdown] == PowerDeviceUnspecified) {

deviceMap[PowerSystemShutdown] = PowerDeviceD3;

}

0: kd> dv
DeviceExtension = 0x00981a18
DeviceCapabilities = 0xf789a2f4
deviceMap = _DEVICE_POWER_STATE [7]
sxdFound = 0x00 ''
0: kd> dx -r1 (*((ACPI!_DEVICE_POWER_STATE (*)[7])0xf789a1d8))
(*((ACPI!_DEVICE_POWER_STATE (*)[7])0xf789a1d8)) [Type: _DEVICE_POWER_STATE [7]]
[0] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[1] : PowerDeviceD0 (1) [Type: _DEVICE_POWER_STATE]
[2] : PowerDeviceD0 (1) [Type: _DEVICE_POWER_STATE]
[3] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[4] : PowerDeviceUnspecified (0) [Type: _DEVICE_POWER_STATE]
[5] : PowerDeviceD3 (4) [Type: _DEVICE_POWER_STATE]
[6] : PowerDeviceD3 (4) [Type: _DEVICE_POWER_STATE]


0: kd> p
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00401000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a09c ebp=f789a0e0 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> kc
#
00 ACPI!ACPIGet
01 ACPI!ACPISystemPowerGetSxD
02 ACPI!ACPISystemPowerDetermineSupportedDeviceStates
03 ACPI!ACPISystemPowerDetermineSupportedDeviceStates
04 ACPI!ACPISystemPowerProcessRootMapping
05 ACPI!ACPISystemPowerInitializeRootMapping
06 ACPI!ACPIRootIrpQueryCapabilities
07 ACPI!ACPIDispatchIrp
08 nt!IofCallDriver
09 nt!IopSynchronousCall
0a nt!PpIrpQueryCapabilities
0b nt!IopQueryAndSaveDeviceNodeCapabilities
0c nt!PipProcessStartPhase3
0d nt!PipProcessDevNodeTree
0e nt!PipDeviceActionWorker
0f nt!PipRequestDeviceAction
10 nt!IopInitializeBootDrivers
11 nt!IoInitSystem
12 nt!Phase1Initialization
13 nt!PspSystemThreadStartup
14 nt!KiThreadStartup
0: kd> dv
Target = 0x899b21bc
ObjectID = 0x4431535f

0: kd> db f789a09c
f789a09c bc 21 9b 89 5f 53 31 44-00 00 00 00 f0 0b 9c 89 .!.._S1D........


0: kd> db 0x899b21bc
899b21bc 9c 14 9b 89 78 22 9b 89-ac ff 9a 89 34 22 9b 89 ....x"......4"..
899b21cc 41 47 50 5f 30 f3 9a 89-9c 14 9b 89 00 00 06 00 AGP_0...........

0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00506000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b2300
ObjectID = 0x4431535f

0: kd> db 0x899b2300
899b2300 bc 22 9b 89 c0 25 9b 89-78 22 9b 89 44 23 9b 89 ."...%..x"..D#..
899b2310 4d 42 52 44 30 f3 9a 89-bc 22 9b 89 00 00 06 00 MBRD0...."......


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00502000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b25c0
ObjectID = 0x4431535f
0: kd> db 0x899b25c0
899b25c0 00 23 9b 89 b8 26 9b 89-78 22 9b 89 04 26 9b 89 .#...&..x"...&..
899b25d0 44 4d 41 43 30 f3 9a 89-f0 24 9b 89 00 00 06 00 DMAC0....$......


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00502002 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b26b8
ObjectID = 0x4431535f

0: kd> db 0x899b26b8
899b26b8 c0 25 9b 89 b0 27 9b 89-78 22 9b 89 fc 26 9b 89 .%...'..x"...&..
899b26c8 50 49 43 5f 30 f3 9a 89-74 26 9b 89 00 00 06 00 PIC_0...t&......


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00502000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b27b0
ObjectID = 0x4431535f

0: kd> db 0x899b27b0
899b27b0 b8 26 9b 89 98 28 9b 89-78 22 9b 89 f4 27 9b 89 .&...(..x"...'..
899b27c0 54 49 4d 45 30 f3 9a 89-6c 27 9b 89 00 00 06 00 TIME0...l'......

0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00502008 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b2898
ObjectID = 0x4431535f

0: kd> db 0x899b2898
899b2898 b0 27 9b 89 80 29 9b 89-78 22 9b 89 dc 28 9b 89 .'...)..x"...(..
899b28a8 52 54 43 5f 30 f3 9a 89-54 28 9b 89 00 00 06 00 RTC_0...T(......


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00502000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> kc
#
00 ACPI!ACPIGet
01 ACPI!ACPISystemPowerGetSxD
02 ACPI!ACPISystemPowerDetermineSupportedDeviceStates
03 ACPI!ACPISystemPowerDetermineSupportedDeviceStates
04 ACPI!ACPISystemPowerDetermineSupportedDeviceStates
05 ACPI!ACPISystemPowerProcessRootMapping
06 ACPI!ACPISystemPowerInitializeRootMapping
07 ACPI!ACPIRootIrpQueryCapabilities
08 ACPI!ACPIDispatchIrp
09 nt!IofCallDriver
0a nt!IopSynchronousCall
0b nt!PpIrpQueryCapabilities
0c nt!IopQueryAndSaveDeviceNodeCapabilities
0d nt!PipProcessStartPhase3
0e nt!PipProcessDevNodeTree
0f nt!PipDeviceActionWorker
10 nt!PipRequestDeviceAction
11 nt!IopInitializeBootDrivers
12 nt!IoInitSystem
13 nt!Phase1Initialization
14 nt!PspSystemThreadStartup
15 nt!KiThreadStartup
0: kd> dv
Target = 0x899b2980
ObjectID = 0x4431535f

0: kd> db 0x899b2980
899b2980 98 28 9b 89 64 2a 9b 89-78 22 9b 89 c4 29 9b 89 .(..d*..x"...)..
899b2990 53 50 4b 52 30 f3 9a 89-3c 29 9b 89 00 00 06 00 SPKR0...<)......

0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00402000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b2a64
ObjectID = 0x4431535f

0: kd> db 0x899b2a64
899b2a64 80 29 9b 89 54 2b 9b 89-78 22 9b 89 a8 2a 9b 89 .)..T+..x"...*..
899b2a74 4b 42 43 5f 30 f3 9a 89-20 2a 9b 89 00 00 06 00 KBC_0... *......


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00402000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b2b54
ObjectID = 0x4431535f

0: kd> db 0x899b2b54
899b2b54 64 2a 9b 89 d4 2c 9b 89-78 22 9b 89 98 2b 9b 89 d*...,..x"...+..
899b2b64 4d 4f 55 53 30 f3 9a 89-10 2b 9b 89 00 00 06 00 MOUS0....+......


0: kd> g
Breakpoint 29 hit
eax=00000000 ebx=f743b938 ecx=00006000 edx=00000000 esi=89968640 edi=89968648
eip=f74078d8 esp=f789a060 ebp=f789a0a4 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b2cd4
ObjectID = 0x4431535f

0: kd> db 0x899b2cd4
899b2cd4 54 2b 9b 89 34 30 9b 89-78 22 9b 89 18 2d 9b 89 T+..40..x"...-..
899b2ce4 4c 4e 4b 41 30 f3 9a 89-90 2c 9b 89 00 00 06 00 LNKA0....,......

0: kd> g
Breakpoint 29 hit
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b3034
ObjectID = 0x4431535f

0: kd> db 0x899b3034
899b3034 d4 2c 9b 89 94 33 9b 89-78 22 9b 89 78 30 9b 89 .,...3..x"..x0..
899b3044 4c 4e 4b 42 30 f3 9a 89-c0 2f 9b 89 00 00 06 00 LNKB0..../......

0: kd> g
Breakpoint 29 hit
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b3394
ObjectID = 0x4431535f

0: kd> db 0x899b3394
899b3394 34 30 9b 89 f4 36 9b 89-78 22 9b 89 d8 33 9b 89 40...6..x"...3..
899b33a4 4c 4e 4b 43 30 f3 9a 89-20 33 9b 89 00 00 06 00 LNKC0... 3......

0: kd> g
Breakpoint 29 hit
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b36f4
ObjectID = 0x4431535f

0: kd> db 0x899b36f4
899b36f4 94 33 9b 89 b0 3a 9b 89-78 22 9b 89 38 37 9b 89 .3...:..x"..87..
899b3704 4c 4e 4b 44 30 f3 9a 89-80 36 9b 89 00 00 06 00 LNKD0....6......

0: kd> g
Breakpoint 29 hit
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b5300
ObjectID = 0x4431535f

0: kd> db 0x899b5300
899b5300 5c 53 9b 89 e8 58 9b 89-78 22 9b 89 d4 53 9b 89 \S...X..x"...S..
899b5310 48 50 45 54 30 f3 9a 89-5c 53 9b 89 00 00 06 00 HPET0...\S......


0: kd> g
Breakpoint 29 hit
ACPI!ACPIGet+0x220:
f74078d8 e83b2bffff call ACPI!ACPIAmliGetNamedChild (f73fa418)
0: kd> dv
Target = 0x899b58e8
ObjectID = 0x4431535f

0: kd> db 0x899b58e8
899b58e8 00 53 9b 89 f4 5f 9b 89-78 22 9b 89 2c 59 9b 89 .S..._..x"..,Y..
899b58f8 53 4d 43 5f 30 f3 9a 89-50 58 9b 89 00 00 06 00 SMC_0...PX.....

http://www.jsqmd.com/news/332158/

相关文章:

  • Transformer模型原理全面详解(通俗易懂)
  • 口碑见证实力:2026年保健食品供应商优选榜单,大牌热销品/大牌保健食品/保健食品集合店,保健食品加盟代理有哪些
  • 洛谷一键跳转vjudge插件
  • 审稿人已无法分辨AI生成与研究者撰写的论文,中山大学、东南大学、兰州大学网安学院导师拆解“真创新”
  • 模型越复杂越不准?2026风电光伏功率预测的“三座误差大山”与破解之道
  • 2026地产开发运营商排名,云桥资管专业团队保障海外投资收益
  • IDEA 免费了,2025.3 版本开始,JetBrains 发布了“统一版”,免费版(即原来的社区版)的功能得到了显著增强,缩小了与旗舰版的差距。
  • 从从52x(521/522)超时错误突围:云上云下双场景排查与通用化解决方案
  • 聊聊靠谱的家用净水器品牌公司,哪家性价比高
  • malloc 在多线程下为什么慢?——从原理到实测
  • 开题卡住了?AI论文写作软件 千笔写作工具 VS PaperRed,本科生专属神器!
  • 2026年国内排行前列的包衣机订制厂家口碑推荐,高效粉碎机/粉碎整粒机/高效包衣机附件/换筒包衣机,包衣机制造厂哪家好
  • AGV智能物流规划公司哪家好,浙江锦舜净化优势突出
  • 学霸同款10个降AI率工具 千笔AI帮你降AIGC
  • 选购讯灵AI智能生态系统代理,有哪些口碑好的品牌推荐?
  • 【算法实战】C 语言实现无重复字符的最长子串:滑动窗口 + 哈希表高效解法(附完整可运行代码)
  • Linux Shell(四)-- 设置信号功能 trap
  • 2026年行业内有实力的升降机品牌排行,自行走升降机/装车平台/防爆升降机/升降机/防爆升降平台,升降机企业哪家靠谱
  • 深度测评9个降AIGC网站 千笔AI帮你精准降AI率
  • 2026年郑州地区口碑好的润滑科技公司排名,郑州拓牌润滑科技实力怎么样
  • 2025年重型货架界黑马涌现,口碑榜单看这里!高位货架仓储/轻型仓储仓库货架/仓库货架,重型货架生产厂家哪个好
  • Java助力宠物自助洗澡物联网系统源码集
  • 政策锚定新航向:中国楼市的现状深耕与未来展望(2026年2月)
  • 2026年行业内质量好的除雪设备生产厂家选型攻略,农用履带底盘/撒盐除雪设备/小型履带底盘/除雪设备,除雪设备厂商排行榜
  • Java选择结构
  • 深度学习框架YOLO模型如何训练无畏契约数据集 VaLoRant YOLO模型专用数据集 检测敌人
  • 一篇搞定全流程 9个AI论文工具:本科生毕业论文+开题报告全场景测评
  • 聊聊值得选的碳分子筛制氮机,靠谱品牌推荐
  • 基于springboot的就业推荐管理系统设计实现
  • Java剪辑接单:智能报价比价系统源码剖析