2026/1/29 11:50:23
网站建设
项目流程
温州建设信息港网站,免费网站建设ppt,做厂房出租有那些推广网站,网站长图怎么做hal!HalpClockInterrupt函数调试指南之每次都在call hal!HalBeginSystemInterrupt下断点和开启hal!HalBeginSystemInterrupt断点原则是用人家的时候在开启它#xff0c;进入了函数后立马关闭#xff0c;否则被优先级为0n29的抢占。第一次调试记录#xff1a;0: kd g
Bre…hal!HalpClockInterrupt函数调试指南之每次都在call hal!HalBeginSystemInterrupt下断点和开启hal!HalBeginSystemInterrupt断点原则是用人家的时候在开启它进入了函数后立马关闭否则被优先级为0n29的抢占。第一次调试记录0: kd gBreakpoint 20 hiteax00000041 ebxf78cdff8 ecx8999e620 edx00001002 esi00000000 edi804edc60eip804ec714 espf78cdf5c ebpf78cdf6c iopl0 nv up di pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000046hal!HalpClockInterrupt:804ec714 54 push esp0: kd gBreakpoint 26 hiteax00000041 ebxf78cdf6c ecx8999e620 edx00001002 esi00000000 edi80b00720eip804ec7d0 espf78cdee0 ebpf78cdef4 iopl0 nv up di ng nz ac po nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000092hal!HalpClockInterrupt0xbc:804ec7d0 e85f210000 call hal!HalBeginSystemInterrupt (804ee934)0: kd tBreakpoint 25 hiteax00000041 ebxf78cdf6c ecx8999e620 edx00001002 esi00000000 edi80b00720eip804ee934 espf78cdedc ebpf78cdef4 iopl0 nv up di ng nz ac po nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000092hal!HalBeginSystemInterrupt:804ee934 33c0 xor eax,eax0: kd gBreakpoint 6 hiteax0002625a ebx00000000 ecx00000100 edx00001002 esi00000000 edi80b00720eip80affa28 espf78cdeec ebpf78cdef4 iopl0 nv up ei pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000246nt!KeUpdateSystemTime:80affa28 64803de405000000 cmp byte ptr fs:[5E4h],0 fs:0030:000005e4010: kd !irqlDebugger saved IRQL for processor 0x0 -- 28 (CLOCK2_LEVEL)0: kd be 210: kd gBreakpoint 21 hiteax0002625a ebx00000000 ecx00000100 edx00001002 esi80affb51 edi80b00720eip804ee8d0 espf78cdee8 ebpf78cdef4 iopl0 nv up di pl nz na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000006hal!HalEndSystemInterrupt:804ee8d0 33c9 xor ecx,ecx0: kd bd 210: kd kc 3#00 hal!HalEndSystemInterrupt01 nt!KeUpdateSystemTime02 nt!KiDispatchInterrupt0: kd gBreakpoint 23 hiteax0002625a ebx00000000 ecx00000041 edx00000041 esi80affb51 edi80b00720eip80affb5d espf78cdef4 ebpf78cdef4 iopl0 nv up di pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000046nt!KeUpdateSystemTime0x135:80affb5d e926cbffff jmp nt!KiExceptionExit (80afc688)0: kd !irqlDebugger saved IRQL for processor 0x0 -- 2 (DISPATCH_LEVEL)第二次调试记录0: kd gBreakpoint 20 hiteax00000041 ebxf78cdff8 ecx8999e620 edx00001002 esi00000000 edi804edc60eip804ec714 espf78cdf5c ebpf78cdf6c iopl0 nv up di pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000046hal!HalpClockInterrupt:804ec714 54 push esp0: kd bp hal!HalpClockInterrupt0xbcbreakpoint 26 redefined0: kd gBreakpoint 26 hiteax00000041 ebxf78cdf6c ecx8999e620 edx00001002 esi00000000 edi80b00720eip804ec7d0 espf78cdee0 ebpf78cdef4 iopl0 nv up di ng nz ac po nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000092hal!HalpClockInterrupt0xbc:804ec7d0 e85f210000 call hal!HalBeginSystemInterrupt (804ee934)0: kd be 250: kd tBreakpoint 25 hiteax00000041 ebxf78cdf6c ecx8999e620 edx00001002 esi00000000 edi80b00720eip804ee934 espf78cdedc ebpf78cdef4 iopl0 nv up di ng nz ac po nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000092hal!HalBeginSystemInterrupt:804ee934 33c0 xor eax,eax0: kd kc 4#00 hal!HalBeginSystemInterrupt01 hal!HalpClockInterrupt02 nt!KiDispatchInterrupt03 hal!HalpDispatchInterrupt0: kd !IrqlDebugger saved IRQL for processor 0x0 -- 2 (DISPATCH_LEVEL)0: kd gBreakpoint 6 hiteax0002625a ebx00000000 ecx00000100 edx00001002 esi00000000 edi80b00720eip80affa28 espf78cdeec ebpf78cdef4 iopl0 nv up ei pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000246nt!KeUpdateSystemTime:80affa28 64803de405000000 cmp byte ptr fs:[5E4h],0 fs:0030:000005e4010: kd !irqlDebugger saved IRQL for processor 0x0 -- 28 (CLOCK2_LEVEL)0: kd kc 3#00 nt!KeUpdateSystemTime01 nt!KiDispatchInterrupt02 hal!HalpDispatchInterrupt0: kd bd 250: kd be 210: kd gBreakpoint 21 hiteax0002625a ebx00000000 ecx00000100 edx00001002 esi80affb51 edi80b00720eip804ee8d0 espf78cdee8 ebpf78cdef4 iopl0 nv up di pl nz na po nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000002hal!HalEndSystemInterrupt:804ee8d0 33c9 xor ecx,ecx0: kd kc 4#00 hal!HalEndSystemInterrupt01 nt!KeUpdateSystemTime02 nt!KiDispatchInterrupt03 hal!HalpDispatchInterrupt0: kd bd 210: kd !IrqlDebugger saved IRQL for processor 0x0 -- 28 (CLOCK2_LEVEL)0: kd gBreakpoint 23 hiteax0002625a ebx00000000 ecx00000041 edx00000041 esi80affb51 edi80b00720eip80affb5d espf78cdef4 ebpf78cdef4 iopl0 nv up di pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000046nt!KeUpdateSystemTime0x135:80affb5d e926cbffff jmp nt!KiExceptionExit (80afc688)0: kd kc 4#00 nt!KeUpdateSystemTime01 nt!KiDispatchInterrupt02 hal!HalpDispatchInterrupt03 hal!KfLowerIrql0: kd !irqlDebugger saved IRQL for processor 0x0 -- 2 (DISPATCH_LEVEL)第三部分hal!HalpClockInterrupt调试指南之调试断点收集6 e Disable Clear 80affa28 0001 (0001) nt!KeUpdateSystemTime20 e Disable Clear 804ec714 0001 (0001) hal!HalpClockInterrupt21 d Enable Clear 804ee8d0 0001 (0001) hal!HalEndSystemInterrupt23 e Disable Clear 80affb5d 0001 (0001) nt!KeUpdateSystemTime0x13525 d Enable Clear 804ee934 0001 (0001) hal!HalBeginSystemInterrupt26 e Disable Clear 804ec7d0 0001 (0001) hal!HalpClockInterrupt0xbc