ACPI!ACPIGetWorkerForInteger函数中的ACPI!ACPIGetConvertToDevicePresence设置BAT1不存在

ACPI!ACPIGetWorkerForInteger函数中的ACPI!ACPIGetConvertToDevicePresence设置BAT1不存在

1: kd> g
Breakpoint 42 hit
eax=00000000 ebx=899b00c8 ecx=899b00c8 edx=89902fe4 esi=f7438ca8 edi=00000000
eip=f74207d4 esp=f791ab84 ebp=f791aba4 iopl=0 nv up ei ng nz ac pe cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000297
ACPI!RestartContext:
f74207d4 55 push ebp
1: kd> kc
#
00 ACPI!RestartContext
01 ACPI!AsyncEvalObject
02 ACPI!AMLIAsyncEvalObject
03 ACPI!ACPIGet
04 ACPI!GetPciAddressWorker
05 ACPI!ACPIGetWorkerForInteger
06 ACPI!AsyncCallBack
07 ACPI!RunContext
08 ACPI!DispatchCtxtQueue
09 ACPI!StartTimeSlicePassive
0a ACPI!ACPIWorker
0b nt!PspSystemThreadStartup
0c nt!KiThreadStartup
1: kd> dv
pctxt = 0x89901000
fDelayExecute = 0x00 ''


1: kd> g
Breakpoint 39 hit
eax=89901010 ebx=89901000 ecx=00008004 edx=00002707 esi=f743a928 edi=f743a934
eip=f741d710 esp=f791ad38 ebp=f791ad4c iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000206
ACPI!RunContext:
f741d710 55 push ebp
1: kd> kc
#
00 ACPI!RunContext
01 ACPI!DispatchCtxtQueue
02 ACPI!StartTimeSlicePassive
03 ACPI!ACPIWorker
04 nt!PspSystemThreadStartup
05 nt!KiThreadStartup
1: kd> dv
pctxt = 0x89901000
pctxtSave = 0xf741d711
pkthSave = 0x00000008
rc = 0n-1987047424
1: kd> dx -r1 ((ACPI!_ctxt *)0x89901000)
((ACPI!_ctxt *)0x89901000) : 0x89901000 [Type: _ctxt *]
[+0x000] dwSig : 0x54585443 [Type: unsigned long]
[+0x004] pbCtxtEnd : 0x89903000 : 0x0 [Type: unsigned char *]
[+0x008] listCtxt [Type: _List]
[+0x010] listQueue [Type: _List]
[+0x018] pplistCtxtQueue : 0x0 [Type: _List * *]
[+0x01c] plistResources : 0x0 [Type: _List *]
[+0x020] dwfCtxt : 0x128 [Type: unsigned long]
[+0x024] pnsObj : 0x899b00ac [Type: _NSObj *]
[+0x028] pnsScope : 0x899b00ac [Type: _NSObj *]
[+0x02c] powner : 0x0 [Type: _objowner *]
[+0x030] pcall : 0x0 [Type: _call *]
[+0x034] pnctxt : 0x0 [Type: _nestedctxt *]
[+0x038] dwSyncLevel : 0x0 [Type: unsigned long]
[+0x03c] pbOp : 0x0 [Type: unsigned char *]
[+0x040] Result [Type: _ObjData]
[+0x054] pfnAsyncCallBack : 0xf7407364 [Type: void (__cdecl*)(_NSObj *,long,_ObjData *,void *)]
[+0x058] pdataCallBack : 0x89985164 [Type: _ObjData *]
[+0x05c] pvContext : 0x89985138 [Type: void *]
[+0x060] Timer [Type: _KTIMER]
[+0x088] Dpc [Type: _KDPC]
[+0x0a8] pheapCurrent : 0x899010bc [Type: _heap *]
[+0x0ac] CtxtData [Type: _ctxtdata]
[+0x0bc] LocalHeap [Type: _heap]
1: kd> dx -r1 (*((ACPI!_heap *)0x899010bc))
(*((ACPI!_heap *)0x899010bc)) [Type: _heap]
[+0x000] dwSig : 0x50414548 [Type: unsigned long]
[+0x004] pbHeapEnd : 0x89902fe4 : 0x50 [Type: unsigned char *]
[+0x008] pheapHead : 0x899010bc [Type: _heap *]
[+0x00c] pheapNext : 0x0 [Type: _heap *]
[+0x010] pbHeapTop : 0x899010d4 : 0x0 [Type: unsigned char *]
[+0x014] plistFreeHeap : 0x0 [Type: _List *]
[+0x018] Heap [Type: _heapobjhdr]
1: kd> dt framehdr 0x89902fe4
ACPI!FRAMEHDR
+0x000 dwSig : 0x54534f50
+0x004 dwLen : 0x1c
+0x008 dwfFrame : 0
+0x00c pfnParse : 0xf741ef2b long ACPI!ProcessEvalObj+0
1: kd> g
Breakpoint 11 hit
eax=00000001 ebx=f743a948 ecx=89901000 edx=00002700 esi=89901000 edi=89902fe4
eip=f741d852 esp=f791ad1c ebp=f791ad34 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!RunContext+0x142:
f741d852 e83bceffff call ACPI!AcquireMutex (f741a692)
1: kd> db 0x899b00ac
899b00ac 68 00 9b 89 f0 00 9b 89-ac ff 9a 89 00 00 00 00 h...............
899b00bc 5f 42 42 4e 30 f3 9a 89-68 00 9b 89 00 00 01 00 _BBN0...h.......
899b00cc 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
899b00dc 00 00 00 00 00 00 00 00-48 4e 53 4f 44 00 00 00 ........HNSOD...
899b00ec 00 f0 9a 89 ac 00 9b 89-90 01 9b 89 ac ff 9a 89 ................
899b00fc 00 00 00 00 5f 41 44 52-30 f3 9a 89 ac 00 9b 89 ...._ADR0.......
899b010c 00 00 01 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
899b011c 00 00 00 00 00 00 00 00-00 00 00 00 48 4f 52 47 ............HORG
1: kd> dv rc
rc = 0n0

1: kd> g
Breakpoint 40 hit
eax=00000000 ebx=f743a948 ecx=00000000 edx=00000000 esi=89901000 edi=00008004
eip=f741f7b4 esp=f791ad14 ebp=f791ad34 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!AsyncCallBack:
f741f7b4 55 push ebp
1: kd> kc
#
00 ACPI!AsyncCallBack
01 ACPI!RunContext
02 ACPI!DispatchCtxtQueue
03 ACPI!StartTimeSlicePassive
04 ACPI!ACPIWorker
05 nt!PspSystemThreadStartup
06 nt!KiThreadStartup
1: kd> dv
pctxt = 0x89901000
rcCtxt = 0n0
pfnAsyncCallBack = 0x89901000
pdataCallBack = 0x00000008

1: kd> dt ACPI!_ctxt 0x89901000
+0x000 dwSig : 0x54585443
+0x004 pbCtxtEnd : 0x89903000 ""
+0x008 listCtxt : _List
+0x010 listQueue : _List
+0x018 pplistCtxtQueue : (null)
+0x01c plistResources : (null)
+0x020 dwfCtxt : 0x120
+0x024 pnsObj : 0x899b00ac _NSObj
+0x028 pnsScope : 0x899b00ac _NSObj
+0x02c powner : (null)
+0x030 pcall : (null)
+0x034 pnctxt : (null)
+0x038 dwSyncLevel : 0
+0x03c pbOp : (null)
+0x040 Result : _ObjData
+0x054 pfnAsyncCallBack : 0xf7407364 void ACPI!ACPIGetWorkerForInteger+0
+0x058 pdataCallBack : 0x89985164 _ObjData
+0x05c pvContext : 0x89985138 Void
+0x060 Timer : _KTIMER
+0x088 Dpc : _KDPC
+0x0a8 pheapCurrent : 0x899010bc _heap
+0x0ac CtxtData : _ctxtdata
+0x0bc LocalHeap : _heap

1: kd> g
Breakpoint 42 hit
eax=00000000 ebx=89987378 ecx=8997e000 edx=00002707 esi=8997c000 edi=f7433f60
eip=f74207d4 esp=f791abc8 ebp=f791abec 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!RestartContext:
f74207d4 55 push ebp
1: kd> kc
#
00 ACPI!RestartContext
01 ACPI!RestartCtxtCallback
02 ACPI!PciConfigSpaceHandlerWorker
03 ACPI!GetPciAddressWorker
04 ACPI!ACPIGetWorkerForInteger
05 ACPI!AsyncCallBack
06 ACPI!RunContext
07 ACPI!DispatchCtxtQueue
08 ACPI!StartTimeSlicePassive
09 ACPI!ACPIWorker
0a nt!PspSystemThreadStartup
0b nt!KiThreadStartup
1: kd> dv
pctxt = 0x8997c000
fDelayExecute = 0x00 ''

1: kd> g
Breakpoint 39 hit
eax=8997c010 ebx=8997c000 ecx=00008004 edx=00002707 esi=f743a928 edi=f743a934
eip=f741d710 esp=f791ad38 ebp=f791ad4c iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000206
ACPI!RunContext:
f741d710 55 push ebp
1: kd> kc
#
00 ACPI!RunContext
01 ACPI!DispatchCtxtQueue
02 ACPI!StartTimeSlicePassive
03 ACPI!ACPIWorker
04 nt!PspSystemThreadStartup
05 nt!KiThreadStartup
1: kd> dv
pctxt = 0x8997c000
pctxtSave = 0xf741d711
pkthSave = 0x00000008
rc = 0n-1986543616


1: kd> g
Breakpoint 39 hit
eax=8997c010 ebx=8997c000 ecx=00008004 edx=00002707 esi=f743a928 edi=f743a934
eip=f741d710 esp=f791ad38 ebp=f791ad4c iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000206
ACPI!RunContext:
f741d710 55 push ebp
1: kd> kc
#
00 ACPI!RunContext
01 ACPI!DispatchCtxtQueue
02 ACPI!StartTimeSlicePassive
03 ACPI!ACPIWorker
04 nt!PspSystemThreadStartup
05 nt!KiThreadStartup
1: kd> dv
pctxt = 0x8997c000
pctxtSave = 0xf741d711
pkthSave = 0x00000008
rc = 0n-1986543616
1: kd> dx -r1 ((ACPI!_ctxt *)0x8997c000)
((ACPI!_ctxt *)0x8997c000) : 0x8997c000 [Type: _ctxt *]
[+0x000] dwSig : 0x54585443 [Type: unsigned long]
[+0x004] pbCtxtEnd : 0x8997e000 : 0x54 [Type: unsigned char *]
[+0x008] listCtxt [Type: _List]
[+0x010] listQueue [Type: _List]
[+0x018] pplistCtxtQueue : 0x0 [Type: _List * *]
[+0x01c] plistResources : 0x8997c198 [Type: _List *]
[+0x020] dwfCtxt : 0x128 [Type: unsigned long]
[+0x024] pnsObj : 0x899b464c [Type: _NSObj *]
[+0x028] pnsScope : 0x899b4130 [Type: _NSObj *]
[+0x02c] powner : 0x8997c13c [Type: _objowner *]
[+0x030] pcall : 0x8997de0c [Type: _call *]
[+0x034] pnctxt : 0x0 [Type: _nestedctxt *]
[+0x038] dwSyncLevel : 0xf [Type: unsigned long]
[+0x03c] pbOp : 0x899b41a4 : 0x60 [Type: unsigned char *]
[+0x040] Result [Type: _ObjData]
[+0x054] pfnAsyncCallBack : 0xf7407364 [Type: void (__cdecl*)(_NSObj *,long,_ObjData *,void *)]
[+0x058] pdataCallBack : 0x899c634c [Type: _ObjData *]
[+0x05c] pvContext : 0x899c6320 [Type: void *]
[+0x060] Timer [Type: _KTIMER]
[+0x088] Dpc [Type: _KDPC]
[+0x0a8] pheapCurrent : 0x8997c0bc [Type: _heap *]
[+0x0ac] CtxtData [Type: _ctxtdata]
[+0x0bc] LocalHeap [Type: _heap]
1: kd> dx -r1 (*((ACPI!_heap *)0x8997c0bc))
(*((ACPI!_heap *)0x8997c0bc)) [Type: _heap]
[+0x000] dwSig : 0x50414548 [Type: unsigned long]
[+0x004] pbHeapEnd : 0x8997dd50 : 0x41 [Type: unsigned char *]
[+0x008] pheapHead : 0x8997c0bc [Type: _heap *]
[+0x00c] pheapNext : 0x0 [Type: _heap *]
[+0x010] pbHeapTop : 0x8997c1a0 : 0x0 [Type: unsigned char *]
[+0x014] plistFreeHeap : 0x0 [Type: _List *]
[+0x018] Heap [Type: _heapobjhdr]
1: kd> dt framehdr 0x8997dd50
ACPI!FRAMEHDR
+0x000 dwSig : 0x4f464341
+0x004 dwLen : 0x48
+0x008 dwfFrame : 2
+0x00c pfnParse : 0xf741957d long ACPI!ReadFieldObj+0
1: kd> g
Breakpoint 14 hit
eax=f74255ed ebx=8997c000 ecx=8997c158 edx=00000014 esi=8997ddb0 edi=00000000
eip=f74255ed esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!Return:
f74255ed 55 push ebp
1: kd> dv
pctxt = 0x8997c000
pterm = 0x8997ddb0
1: kd> dx -r1 ((ACPI!_term *)0x8997ddb0)
((ACPI!_term *)0x8997ddb0) : 0x8997ddb0 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x899b41ab : 0xa4 [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x899b41ad : 0x0 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439070 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 1 [Type: int]
[+0x028] icArgs : 1 [Type: int]
[+0x02c] pdataArgs : 0x8997c158 [Type: _ObjData *]
[+0x030] pdataResult : 0x8997c0fc [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_ObjData *)0x8997c158)
((ACPI!_ObjData *)0x8997c158) : 0x8997c158 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]


1: kd> g
Breakpoint 13 hit
eax=00000000 ebx=f743a948 ecx=8997c000 edx=8997c000 esi=8997c000 edi=8997de0c
eip=f7427709 esp=f791ad10 ebp=f791ad34 iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!ParseCall:
f7427709 55 push ebp
1: kd> dv
pctxt = 0x8997c000
pcall = 0x8997de0c
rc = 0n32770
powner = 0xf742770a
pm = 0x8997de0c
pacq = 0x00000008
data = struct _ObjData
1: kd> dx -r1 ((ACPI!_call *)0x8997de0c)
((ACPI!_call *)0x8997de0c) : 0x8997de0c [Type: _call *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pcallPrev : 0x8997df34 [Type: _call *]
[+0x014] pownerPrev : 0x8997c0e0 [Type: _objowner *]
[+0x018] pnsMethod : 0x899b4130 [Type: _NSObj *]
[+0x01c] iArg : 1 [Type: int]
[+0x020] icArgs : 1 [Type: int]
[+0x024] pdataArgs : 0x8997c11c [Type: _ObjData *]
[+0x028] Locals [Type: _ObjData [8]]
[+0x0c8] pdataResult : 0x8997c0fc [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_NSObj *)0x899b4130)
((ACPI!_NSObj *)0x899b4130) : 0x899b4130 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x899af0f0 [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x53504d56 [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x899b40ac [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x899b4130
899b4130 ac 40 9b 89 bc 41 9b 89-f0 f0 9a 89 00 00 00 00 .@...A..........
899b4140 56 4d 50 53 30 f3 9a 89-ac 40 9b 89 00 00 08 00 VMPS0....@......
899b4150 00 00 00 00 00 00 00 00-39 00 00 00 74 41 9b 89 ........9...tA..
899b4160 00 00 00 00 00 00 00 00-48 4d 45 54 48 00 00 00 ........HMETH...
899b4170 00 f0 9a 89 00 00 00 00-00 00 00 00 00 00 00 00 ................
899b4180 00 00 00 00 01 5b 23 4f-45 4d 4c ff ff 49 56 4f .....[#OEML..IVO
899b4190 43 0a 81 68 70 5c 2f 03-5f 53 42 5f 50 43 49 30 C..hp\/._SB_PCI0
899b41a0 4f 45 4d 52 60 5b 27 4f-45 4d 4c a4 60 00 00 00 OEMR`['OEML.`...
1: 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_............
899af110 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
899af120 18 1a 98 89 00 00 00 00-48 4e 53 4f 44 00 00 00 ........HNSOD...
899af130 00 f0 9a 89 f0 f0 9a 89-78 f1 9a 89 24 f0 9a 89 ........x...$...
899af140 00 00 00 00 5f 53 49 5f-00 00 00 00 00 00 00 00 ...._SI_........
899af150 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
899af160 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO

1: kd> g
Breakpoint 14 hit
eax=f74255ed ebx=8997c000 ecx=8997c000 edx=8997c000 esi=8997ded8 edi=00000000
eip=f74255ed esp=f791acf4 ebp=f791ad0c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!Return:
f74255ed 55 push ebp
1: kd> dv
pctxt = 0x8997c000
pterm = 0x8997ded8
1: kd> dx -r1 ((ACPI!_term *)0x8997ded8)
((ACPI!_term *)0x8997ded8) : 0x8997ded8 [Type: _term *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pbOpTerm : 0x899b46a1 : 0xa4 [Type: unsigned char *]
[+0x014] pbOpEnd : 0x0 [Type: unsigned char *]
[+0x018] pbScopeEnd : 0x899b46a8 : 0x48 [Type: unsigned char *]
[+0x01c] pamlterm : 0xf7439070 [Type: _amlterm *]
[+0x020] pnsObj : 0x0 [Type: _NSObj *]
[+0x024] iArg : 1 [Type: int]
[+0x028] icArgs : 1 [Type: int]
[+0x02c] pdataArgs : 0x8997c0fc [Type: _ObjData *]
[+0x030] pdataResult : 0x8997c040 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_ObjData *)0x8997c0fc)
((ACPI!_ObjData *)0x8997c0fc) : 0x8997c0fc [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x1 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x0 [Type: unsigned long]
[+0x010] pbDataBuff : 0x0 [Type: unsigned char *]


1: kd> g
Breakpoint 13 hit
eax=00000000 ebx=f743a948 ecx=8997c000 edx=8997c000 esi=8997c000 edi=8997df34
eip=f7427709 esp=f791ad10 ebp=f791ad34 iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!ParseCall:
f7427709 55 push ebp
1: kd> dv
pctxt = 0x8997c000
pcall = 0x8997df34
rc = 0n32770
powner = 0xf742770a
pm = 0x8997df34
pacq = 0x00000008
data = struct _ObjData
1: kd> dx -r1 ((ACPI!_call *)0x8997df34)
((ACPI!_call *)0x8997df34) : 0x8997df34 [Type: _call *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pcallPrev : 0x0 [Type: _call *]
[+0x014] pownerPrev : 0x0 [Type: _objowner *]
[+0x018] pnsMethod : 0x899b464c [Type: _NSObj *]
[+0x01c] iArg : 0 [Type: int]
[+0x020] icArgs : 0 [Type: int]
[+0x024] pdataArgs : 0x0 [Type: _ObjData *]
[+0x028] Locals [Type: _ObjData [8]]
[+0x0c8] pdataResult : 0x8997c040 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_NSObj *)0x899b464c)
((ACPI!_NSObj *)0x899b464c) : 0x899b464c [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x899b4518 [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x4154535f [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x899b4608 [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x899b464c
899b464c 08 46 9b 89 b4 46 9b 89-18 45 9b 89 00 00 00 00 .F...F...E......
899b465c 5f 53 54 41 30 f3 9a 89-08 46 9b 89 00 00 08 00 _STA0....F......
899b466c 00 00 00 00 00 00 00 00-18 00 00 00 90 46 9b 89 .............F..
899b467c 00 00 00 00 00 00 00 00-48 4d 45 54 24 00 00 00 ........HMET$...
899b468c 00 f0 9a 89 00 00 00 00-00 00 00 00 00 00 00 00 ................
899b469c 00 00 00 00 00 a4 56 4d-50 53 0a 01 48 4e 53 4f ......VMPS..HNSO
899b46ac 44 00 00 00 00 f0 9a 89-4c 46 9b 89 1c 47 9b 89 D.......LF...G..
899b46bc 18 45 9b 89 00 00 00 00-5f 42 49 46 30 f3 9a 89 .E......_BIF0...
1: kd> db 0x899b4518
899b4518 70 44 9b 89 04 48 9b 89-f0 f0 9a 89 5c 45 9b 89 pD...H......\E..
899b4528 42 41 54 31 30 f3 9a 89-70 44 9b 89 00 00 06 00 BAT10...pD......
899b4538 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
899b4548 08 e0 9a 89 00 00 00 00-48 4e 53 4f 44 00 00 00 ........HNSOD...
899b4558 00 f0 9a 89 84 47 9b 89-a0 45 9b 89 18 45 9b 89 .....G...E...E..
899b4568 00 00 00 00 5f 48 49 44-30 f3 9a 89 18 45 9b 89 ...._HID0....E..
899b4578 00 00 01 00 00 00 00 00-41 d0 0c 0a 00 00 00 00 ........A.......
899b4588 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO
1: kd> g
Breakpoint 11 hit
eax=00000001 ebx=f743a948 ecx=8997c000 edx=8997c000 esi=8997c000 edi=8997df34
eip=f741d852 esp=f791ad1c ebp=f791ad34 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!RunContext+0x142:
f741d852 e83bceffff call ACPI!AcquireMutex (f741a692)


1: kd> g
Breakpoint 40 hit
eax=00000000 ebx=f743a948 ecx=00000000 edx=00000000 esi=8997c000 edi=00008004
eip=f741f7b4 esp=f791ad14 ebp=f791ad34 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!AsyncCallBack:
f741f7b4 55 push ebp
1: kd> kc
#
00 ACPI!AsyncCallBack
01 ACPI!RunContext
02 ACPI!DispatchCtxtQueue
03 ACPI!StartTimeSlicePassive
04 ACPI!ACPIWorker
05 nt!PspSystemThreadStartup
06 nt!KiThreadStartup
1: kd> dv
pctxt = 0x8997c000
rcCtxt = 0n0
pfnAsyncCallBack = 0x8997c000
pdataCallBack = 0x00000008
1: kd> g
Breakpoint 15 hit
eax=89906d64 ebx=00000000 ecx=40040802 edx=00002707 esi=899c6320 edi=899c634c
eip=f7406cd6 esp=f791acac ebp=f791acd8 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!ACPIGetConvertToDevicePresence:
f7406cd6 55 push ebp
1: kd> dv
DeviceExtension = 0x899ae008
Status = 0n0
Result = 0x899c634c
Flags = 0x40040802
Buffer = 0x89906d64
BufferSize = 0x00000000
deviceStatus = 8
1: kd> kc
#
00 ACPI!ACPIGetConvertToDevicePresence
01 ACPI!ACPIGetWorkerForInteger
02 ACPI!AsyncCallBack
03 ACPI!RunContext
04 ACPI!DispatchCtxtQueue
05 ACPI!StartTimeSlicePassive
06 ACPI!ACPIWorker
07 nt!PspSystemThreadStartup
08 nt!KiThreadStartup
1: kd> dx -r1 ((ACPI!_DEVICE_EXTENSION *)0x899ae008)
((ACPI!_DEVICE_EXTENSION *)0x899ae008) : 0x899ae008 [Type: _DEVICE_EXTENSION *]
[+0x000] Flags : 0xa [Type: unsigned __int64]
[+0x000] UFlags [Type: __unnamed]
[+0x008] Signature : 0x5f534750 [Type: unsigned long]
[+0x00c] DebugFlags : 0x0 [Type: unsigned long]
[+0x010] DispatchTable : 0x0 [Type: IRP_DISPATCH_TABLE *]
[+0x014] WorkContext [Type: WORK_QUEUE_CONTEXT]
[+0x014] Fdo [Type: _FDO_DEVICE_EXTENSION]
[+0x014] Filter [Type: _FILTER_DEVICE_EXTENSION]
[+0x014] Pdo [Type: _PDO_DEVICE_EXTENSION]
[+0x058] WorkQueue [Type: EXTENSION_WORKER]
[+0x058] Button [Type: BUTTON_EXTENSION]
[+0x058] Thermal [Type: THERMAL_EXTENSION]
[+0x058] LinkNode [Type: LINK_NODE_EXTENSION]
[+0x058] Dock [Type: DOCK_EXTENSION]
[+0x058] Processor [Type: _PROCESSOR_DEVICE_EXTENSION]
[+0x088] DeviceState : Stopped (0) [Type: _ACPI_DEVICE_STATE]
[+0x08c] PreviousState : Stopped (0) [Type: _ACPI_DEVICE_STATE]
[+0x090] PowerInfo [Type: _ACPI_POWER_INFO]
[+0x10c] DeviceID : 0x0 [Type: unsigned char *]
[+0x10c] Address : 0x0 [Type: unsigned long]
[+0x110] InstanceID : 0x0 [Type: unsigned char *]
[+0x114] ResourceList : 0x0 [Type: _CM_RESOURCE_LIST *]
[+0x118] PnpResourceList : 0x0 [Type: _ObjData *]
[+0x11c] OutstandingIrpCount : 1 [Type: long]
[+0x120] ReferenceCount : 4 [Type: long]
[+0x124] HibernatePathCount : 0 [Type: long]
[+0x128] RemoveEvent : 0x0 [Type: _KEVENT *]
[+0x12c] AcpiObject : 0x899b4518 [Type: _NSObj *]
[+0x130] DeviceObject : 0x0 [Type: _DEVICE_OBJECT *]
[+0x134] TargetDeviceObject : 0x0 [Type: _DEVICE_OBJECT *]
[+0x138] PhysicalDeviceObject : 0x0 [Type: _DEVICE_OBJECT *]
[+0x13c] ParentExtension : 0x89981a18 [Type: _DEVICE_EXTENSION *]
[+0x140] ChildDeviceList [Type: _LIST_ENTRY]
[+0x148] SiblingDeviceList [Type: _LIST_ENTRY]
[+0x150] EjectDeviceHead [Type: _LIST_ENTRY]
[+0x158] EjectDeviceList [Type: _LIST_ENTRY]
1: kd> db 0x899b4518
899b4518 70 44 9b 89 04 48 9b 89-f0 f0 9a 89 5c 45 9b 89 pD...H......\E..
899b4528 42 41 54 31 30 f3 9a 89-70 44 9b 89 00 00 06 00 BAT10...pD......
899b4538 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
899b4548 08 e0 9a 89 00 00 00 00-48 4e 53 4f 44 00 00 00 ........HNSOD...
899b4558 00 f0 9a 89 84 47 9b 89-a0 45 9b 89 18 45 9b 89 .....G...E...E..
899b4568 00 00 00 00 5f 48 49 44-30 f3 9a 89 18 45 9b 89 ...._HID0....E..
899b4578 00 00 01 00 00 00 00 00-41 d0 0c 0a 00 00 00 00 ........A.......
899b4588 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO

1: kd> gu
eax=00000002 ebx=00000000 ecx=00800000 edx=00000000 esi=899ae008 edi=00000000
eip=f7406da5 esp=f791ac94 ebp=f791aca8 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!ACPIGetConvertToDevicePresence+0xcf:
f7406da5 5e pop esi
1: kd> dx -r1 ((ACPI!_DEVICE_EXTENSION *)0x899ae008)
((ACPI!_DEVICE_EXTENSION *)0x899ae008) : 0x899ae008 [Type: _DEVICE_EXTENSION *]
[+0x000] Flags : 0x8000002000000a [Type: unsigned __int64]
[+0x000] UFlags [Type: __unnamed]
[+0x008] Signature : 0x5f534750 [Type: unsigned long]
[+0x00c] DebugFlags : 0x0 [Type: unsigned long]
[+0x010] DispatchTable : 0x0 [Type: IRP_DISPATCH_TABLE *]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1174345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

L2-1 Compass评测书生大模型实践

C-Eval数据集的评测 运行时遇到如下报错: return next(self.gen) File "/root/.conda/envs/opencompass10/lib/python3.10/site-packages/modelscope/msdatasets/utils/hf_datasets_util.py", line 1492, in load_dataset_with_ctx dataset_res Datasets…

GitHub Copilot 使用笔记

GitHub Copilot 是 VSCode 自带的 AI Agent 插件,需要登录 GitHub 账号使用,分为免费版和付费版。 关于个人额度,可以在 Github 的 Copilot 菜单里查看 支持模型 添加第三方模型 通过 Manage Models 选中对应厂商。 可以通过 OpenRouter …

2026年天津办理海葬公司权威推荐榜单:海葬办理/海葬祭奠代理 /海葬代理 /海葬祭奠办理/ 海葬祭奠 /骨灰海葬办理服务商精选 - 品牌推荐官

随着绿色生态安葬理念的深入普及,海葬以其节约土地、回归自然的特性,在天津获得了越来越广泛的接受。自1990年天津推行海葬服务以来,截至2025年,已累计举办海葬活动509期,安葬骨灰超过3万份,服务家属近6万人次。…

2026年管廊/隧道/风管/水管抗震支架实力推荐榜:江苏森基建筑工程科技有限公司,适配综合管廊/交通隧道/工业厂房多场景解决方案 - 品牌推荐官

在建筑安全标准日益提升的今天,抗震支架已从一项专业设备,转变为保障城市生命线和重要建筑机电系统安全的关键设施。从地下数十米的综合管廊到纵横交错的地铁隧道,从高耸的公共建筑到精密的工业厂房,一套科学、可靠…

如何以非管理员权限运行 regedit

如何以非管理员权限运行 regedit 已完成思考,参考 24 篇资料 以非管理员权限运行 regedit 的完整方案(彻底消除 UAC 提示) 核心结论:regedit 默认标记为highestAvailable执行级别(获取当前用户最高权限)…

2026年室内篮球架厂家权威推荐榜单:落地式篮球架/壁挂式篮球架/户外篮球架/悬空式篮球架/移动篮球架源头厂家精选 - 品牌推荐官

随着全民健身国家战略的深入推进和校园体育设施的持续升级,室内篮球架作为体育场馆、学校、企业及社区的核心运动装备,其市场需求呈现稳步增长的态势。行业数据显示,室内篮球架在专业稳定性、安全防护和空间适配等方…

16G显卡也能调大模型?先搞懂显存消耗的3大核心原因

16G显卡也能调大模型?先搞懂显存消耗的3大核心原因(一)引言:为什么显存是大模型微调的“拦路虎”? 大家好,我是七七,看到经常有网友:“博主,我用16G显卡微调7B模型,一跑就报OOM(显存溢出),是不是必须换24…

YOLOv5s/yolov7/yolov8+pyqt flask车流量检测(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

YOLOv5s/yolov7/yolov8pyqt flask车流量检测(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 统计系统 车辆检测:实时检测不同类型的车辆,包括:汽车,卡车,公共汽车,摩托车。2车流…

基于YOLOV8的道路缺陷检测系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于YOLOV8的道路缺陷检测系统(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 有数据集2000多张模型已经训练好直接用即可 标价就是售价不包远程配置环境项目介绍:软件:PycharmAnaconda环境:python3.9opencv-python PyQt5torc…

2026断桥铝门窗厂家权威推荐榜单:隔音系统门窗/铝合金门窗/门窗加盟/隔音音门窗/高端系统门窗源头厂家精选。 - 品牌推荐官

面对国内建筑节能标准的全面提升和消费者对居住环境要求的持续升级,断桥铝门窗凭借其优异的节能、隔音、安全及耐用性能,已从高端选项转变为高品质住宅及建筑的标配产品。据行业预测,到2025年全球铝门和铝窗市场将增…

2026苏果超市购物卡回收资质齐全的平台 - 淘淘收小程序

节庆往来的馈赠、单位发放的福利中,苏果超市购物卡时常出现。不少人手中的卡片要么长期闲置,要么临近有效期,如何妥善处置这些苏果超市卡成为2026年不少人的困扰。回收成为解决这一问题的主流选择,而找到资质齐全的…

【Java毕设源码分享】基于ssm+vue的怀旧小筑客栈管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

基于YOLOv8+pyqt5的头盔检测系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于YOLOv8pyqt5的头盔检测系统(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 内含132张头盔数据集包括helmet,1类 也可自行替换模型,使用该界面做其他检测

S25FL256S flash 驱动学习与 RDID 建立

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【Java毕设全套源码+文档】基于ssm的办公电脑配件商城设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026年中银通支付卡回收最优选的三大平台 - 淘淘收小程序

生活里难免会遇到这样的情况:手中的中银通支付卡暂时用不上,放在手边又担心遗忘导致过期。随着线上回收渠道的不断完善,越来越多的人开始倾向于通过规范的线上渠道处理这类闲置卡品。选择合适的回收渠道,不仅能减少…

基于yolov5的目标检测算法的设计与实(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于yolov5的目标检测算法的设计与实(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 现yolov5算法pytorch框架Python带报告 因为代码有可复制性,所以售出后不退不换

【Java毕设全套源码+文档】基于ssm的农家乐预约系统设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

jdk下载路径

https://www.azul.com/core-post-download/?endpoint=zulu&uuid=554ca2f3-77bf-4240-95ad-3504fb638490

【Java毕设全套源码+文档】基于ssm的线上花店设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…