Subversion Repositories f9daq

Rev

Blame | Last modification | View Log | RSS feed

L>vrøR(‹¿.drectve/Ä   
.debug$SP<ó        CF@B.debug$T|WF@B.data$ÓF÷F    @0À.text$mn›QGìG P`.text$mn1HOI P`.text$mn̋IWJ P`.text$mn-JÊK   P`.text$mnT$LxM P`.text$mnÈMÈN P`.text$mn¸OÆR% P`.text$mnü8T4U P`.debug$Sô„UxW@B.text$mnOæW P`.debug$S85XmY@B.text$mn'³YÚY P`.debug$SÜäYÀZ@B.text$mnòZ   [ P`.debug$Sø[\@B.text$mn=\ P`.debug$SL\T]@B.text$mnû†]^ P`.debug$S”½^Qa
@B.debug$SüÓaÏhK@B.debug$SĽkn@B.debug$SdÇn+q    @B.text$mnm…qòq P`.debug$Spr€s@B.debug$Sîsþv@B.debug$SDwLy@B.debug$SØ’yj|@B.debug$SŒØ|d     @B.text$mn#¾á€
 P`.debug$SÈE
ƒ@B.text$mnSƒiƒ P`.debug$Sôsƒg„@B.text$mn­„Ä„ P`.debug$Sô΄…@B.text$mn†† P`.debug$Sô)†‡@B.text$mnc‡{‡ P`.debug$Sô…‡yˆ@B.text$s&¿ˆ  `.text$såˆ  `.text$s‰  `.text$s‰  `.text$s /‰  `.text$sO‰  `.text$s%e‰  `.text$sŠ‰  `.text$s¢‰  `.text$s»‰  `.text$s&҉  `.text$sø‰  `.text$s-Š  `.text$s,CŠ  `.text$s%oŠ  `.text$s”Š  `.text$s²Š  `.text$s%Ȋ  `.text$síŠ  `.text$s%‹  `   /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ñ¨jC:\Users\f9daq\rok\wienerpciada\PciCamac\WIN2000-XP\DRIVER\pcicc32\pcicc32\Win8Debug\pcicc32_io.obj:< 
R
RMicrosoft (R) Optimizing CompilerñÙ+–SynchronizationEventðRegNtDeleteKeyðRegNtQueryValueKeyoKernelMode
tioctlÖMmCached¬NonPagedPool¬NonPagedPoolBase¬ NonPagedPoolSession¬!PagedPoolSession'¬"NonPagedPoolMustSucceedSession¬#DontUseThisTypeSession(¬$NonPagedPoolCacheAlignedSession%¬%PagedPoolCacheAlignedSession¬NonPagedPoolNx¸PowerDeviceUnspecified¸PowerDeviceD0¸PowerDeviceD1¸PowerDeviceD2¸PowerDeviceD3#PowerUserMaximum¼DeviceWakeDepthMaximum,_LUID_AND_ATTRIBUTES#úSECURITY_IMPERSONATION_LEVEL"ERESOURCE_THREAD$_INITIAL_PRIVILEGE_SET/_PRIVILEGE_SETIRQ_PRIORITY/PRIVILEGE_SETòPOWNER_ENTRY*_OWNER_ENTRY#˜PFAST_IO_QUERY_STANDARD_INFOªPFAST_IO_ACQUIRE_FILE›PFAST_IO_LOCKnPSTRING"ACCESS_MASKFAST_IO_READ
IRQ_DEVICE_POLICY"ÁPFAST_IO_MDL_WRITE_COMPLETE’FAST_IO_QUERY_BASIC_INFO-ÁPFAST_IO_MDL_WRITE_COMPLETE_COMPRESSEDŽPFAST_IO_WRITEüSECURITY_SUBJECT_CONTEXTPFILE_BASIC_INFORMATION+½FAST_IO_MDL_READ_COMPLETE_COMPRESSEDPACCESS_TOKENšFAST_IO_LOCK¦FAST_IO_DEVICE_CONTROL,¾PFAST_IO_MDL_READ_COMPLETE_COMPRESSED,LUID_AND_ATTRIBUTES»PFAST_IO_MDL_READªPFAST_IO_RELEASE_FILE _IO_RESOURCE_DESCRIPTOR!»PFAST_IO_PREPARE_MDL_WRITE#×PSECURITY_QUALITY_OF_SERVICE!(_FILE_STANDARD_INFORMATIONFAST_IO_WRITE*OWNER_ENTRY%ÏCM_PARTIAL_RESOURCE_DESCRIPTORÈFAST_IO_QUERY_OPENôPKSEMAPHORE"ÎFAST_IO_RELEASE_FOR_CCFLUSH§PFAST_IO_DEVICE_CONTROL&±FAST_IO_QUERY_NETWORK_OPEN_INFO% SECURITY_CONTEXT_TRACKING_MODEPDRIVER_EXTENSION!•PFILE_STANDARD_INFORMATION#&_SECURITY_QUALITY_OF_SERVICEºFAST_IO_MDL_READ!ÀFAST_IO_MDL_WRITE_COMPLETE!¾PFAST_IO_MDL_READ_COMPLETEÙPACCESS_STATE¬FAST_IO_DETACH_DEVICE$INITIAL_PRIVILEGE_SET$·FAST_IO_ACQUIRE_FOR_MOD_WRITE!DRIVER_DISPATCH ŠFAST_IO_CHECK_IF_POSSIBLEFAST_IO_UNLOCK_SINGLE!‹PFAST_IO_CHECK_IF_POSSIBLE!¤PFAST_IO_UNLOCK_ALL_BY_KEY"ULONGàPKTHREADk_UNICODE_STRINGÁ_RTL_SPLAY_LINKSPDRIVER_INITIALIZE"T_SYSTEM_POWER_STATE_CONTEXTÉ_PAGED_LOOKASIDE_LISTå_TXN_PARAMETER_BLOCKÄPINTERFACE_REFERENCEÃFREE_FUNCTION IO_RESOURCE_DESCRIPTORLONGLONGûPIO_STACK_LOCATION#€RTL_DYNAMIC_HASH_TABLE_ENTRY|IO_COMPLETION_ROUTINEbPCICC32_ACCESS_COMMANDàWHEA_ERROR_SEVERITY…PKSYNCHRONIZE_ROUTINE_KINTERRUPT_POLARITYxIO_ALLOCATION_ACTION_WHEA_PERSISTENCE_INFOLONG_PTR(PLARGE_INTEGERWHEA_PERSISTENCE_INFO_KEVENT¡PFAST_IO_UNLOCK_ALL"SECURITY_INFORMATION"PMAILSLOT_CREATE_PARAMETERS"PDRIVER_DISPATCHFILE_INFORMATION_CLASSnPANSI_STRINGœ_KDPCK_KDEVICE_QUEUE°EVENT_DESCRIPTOR
"SIZE_T ü_SECURITY_SUBJECT_CONTEXT BOOLEANÅFAST_IO_WRITE_COMPRESSED"KAFFINITY{PDRIVER_CONTROLèPWHEA_ERROR_RECORD%^DEVICE_USAGE_NOTIFICATION_TYPE ½FAST_IO_MDL_READ_COMPLETEÖ_MEMORY_CACHING_TYPEkUNICODE_STRINGfPPOWER_SEQUENCEzDRIVER_CONTROL
LIST_ENTRY32
LIST_ENTRY32
_KAPCø_KSEMAPHOREö_ERESOURCE¸DEVICE_POWER_STATEð_REG_NOTIFY_CLASS–EVENT_TYPEp_STRING'²PFAST_IO_QUERY_NETWORK_OPEN_INFO__FILE_OBJ PDRIVER_UNLOAD,îPWHEA_ERROR_RECORD_SECTION_DESCRIPTOR©FAST_IO_RELEASE_FILEPCI_COMMON_CONFIG%¸PFAST_IO_ACQUIRE_FOR_MOD_WRITEfSINGLE_LIST_ENTRY#ÏPFAST_IO_RELEASE_FOR_CCFLUSHî_ACCESS_STATE¡_CM_RESOURCE_LIST$äWHEA_ERROR_PACKET_DATA_FORMAT¬POOL_TYPE#ULONGLONGëPIO_STATUS_BLOCK„PKDPCÆPFAST_IO_READ_COMPRESSEDÓ_MDLPSIDÑPEPROCESS Ù_IO_DRIVER_CREATE_CONTEXT‡PHYSICAL_ADDRESS6PKINTERRUPT$PNAMED_PIPE_CREATE_PARAMETERS%uWHEA_ERROR_RECORD_HEADER_FLAGS%ç_FILE_NETWORK_OPEN_INFORMATIONGENERAL_LOOKASIDE_POOL
KEVENT ‚_RTL_QUERY_REGISTRY_TABLEYDEVICE_TEXT_TYPE%¯PFILE_NETWORK_OPEN_INFORMATIONÀPALLOCATE_FUNCTION2,_WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS"ÎFAST_IO_ACQUIRE_FOR_CCFLUSH ÆPFAST_IO_WRITE_COMPRESSEDs_IO_RESOURCE_LISTfSLIST_ENTRYÑ_FAST_IO_DISPATCH ºFAST_IO_PREPARE_MDL_WRITE
"PULONG FAST_IO_UNLOCK_ALLiPUNICODE_STRING™PIO_DPC_ROUTINEPIO_SECURITY_CONTEXT÷PDRIVER_CANCEL–_EVENT_TYPEDRIVER_ADD_DEVICEWHEA_ERROR_RECORD_HEADERÏPMDL$ËFAST_IO_RELEASE_FOR_MOD_WRITEÄPWORKER_THREAD_ROUTINE ÓPIO_DRIVER_CREATE_CONTEXT"—FAST_IO_QUERY_STANDARD_INFO&Æ_RTL_DYNAMIC_HASH_TABLE_CONTEXT×PTXN_PARAMETER_BLOCKí_WHEA_ERROR_RECORD “PFAST_IO_QUERY_BASIC_INFO"LCIDžPFAST_IO_UNLOCK_SINGLEÉPFAST_IO_QUERY_OPENÇPPAGED_LOOKASIDE_LISTTLIST_ENTRY9PFILE_OBJ”PRKEVENTã_DEVOBJ_EXTENSION,ÀFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED­PFAST_IO_DETACH_DEVICE&ÄPRTL_DYNAMIC_HASH_TABLE_CONTEXTRPLIST_ENTRYŸPSLIST_HEADERVPCICC32_IRQ_RESPONSE&GENERAL_LOOKASIDEåPETHREADI_SECTION_OBJECT_POINTERSh_POWER_STATELPSECTION_OBJECT_POINTERS!wchar_t £FAST_IO_UNLOCK_ALL_BY_KEY
PSHORTŽPFAST_IO_READ´PFREE_FUNCTION_EX$ß_NAMED_PIPE_CREATE_PARAMETERSpPCHAR%ÌPFAST_IO_RELEASE_FOR_MOD_WRITE
!PWCHARçPIRP¿PRTL_SPLAY_LINKS"Ý_MAILSLOT_CREATE_PARAMETERSPSECURITY_DESCRIPTOR)GWHEA_ERROR_RECORD_HEADER_VALIDBITS6m_WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITSŽPIO_TIMER‡_LARGE_INTEGERÏ_RTL_DYNAMIC_HASH_TABLE®PEVENT_DESCRIPTOR(_IO_COMPLETION_CONTEXTŒ_ULARGE_INTEGER¬_EVENT_DATA_DESCRIPTOR!PWSTRÅFAST_IO_READ_COMPRESSEDÛ_IO_SECURITY_CONTEXTÕ_PCI_HEADER_TYPE_1#ÏPFAST_IO_ACQUIRE_FOR_CCFLUSHÁRTL_SPLAY_LINKSŽPFAST_MUTEXDISPATCHER_HEADERÓ_FILE_BASIC_INFORMATION"PULONG_PTR
 PUCHAR©FAST_IO_ACQUIRE_FILE‡LARGE_INTEGERPFAST_IO_DISPATCH¿ALLOCATE_FUNCTION÷PDRIVER_STARTIOb_VPB¡SLIST_HEADER_IRPUBUS_QUERY_ID_TYPE
!USHORT#ULONG64†_PCI_HEADER_TYPE_2Í_WORK_QUEUE_ITEM¬_POOL_TYPEPVOIDpKPROCESSOR_MODEbSYSTEM_POWER_STATE
pSTRINGœKDPC_GENERAL_LOOKASIDE_POOL$€_RTL_DYNAMIC_HASH_TABLE_ENTRY}WAIT_CONTEXT_BLOCK¼DEVICE_WAKE_DEPTH}_WAIT_CONTEXT_BLOCK&Ï_CM_PARTIAL_RESOURCE_DESCRIPTOR³FREE_FUNCTION_EXpCCHARŒULARGE_INTEGER%MPIO_RESOURCE_REQUIREMENTS_LIST&u_WHEA_ERROR_RECORD_HEADER_FLAGSsIO_RESOURCE_LISTo_MODE£PLOOKASIDE_LIST_EXÖMEMORY_CACHING_TYPE5mWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_VALIDBITSæ_WHEA_ERROR_PACKET_V2__WHEA_TIMESTAMP!PUSHORTk_PCI_HEADER_TYPE_0!PWCHdPSLIST_ENTRY UCHARÃWORKER_THREAD_ROUTINEWHEA_REVISIONPLIST_ENTRY64¦_LOOKASIDE_LIST_EXhPOWER_STATEöDRIVER_STARTIOf_KSPIN_LOCK_QUEUE_NUMBERP_FILE_OBJECTöDRIVER_CANCEL>DEVICE_RELATION_TYPE½_NPAGED_LOOKASIDE_LIST)ÈPRTL_DYNAMIC_HASH_TABLE_ENUMERATOR–_DEVICE_OBJECTÑ_LUID
;PCIADAâWHEA_ERROR_SOURCE_TYPE d_MEMORY_CACHING_TYPE_ORIG"¨CM_FULL_RESOURCE_DESCRIPTOR*_INTERFACE
 PKIRQL2PVPB_WHEA_TIMESTAMP_IO_STACK_LOCATION
HANDLE²PCEVENT_DESCRIPTORIPDEVICE_CAPABILITIES‡PKDEFERRED_ROUTINEnPOWER_ACTION}PIO_COMPLETION_ROUTINEÄPINTERFACE_DEREFERENCE„KSYNCHRONIZE_ROUTINE KIRQL®CM_PARTIAL_RESOURCE_LIST2_KDEVICE_QUEUE_ENTRY+õWHEA_ERROR_RECORD_SECTION_DESCRIPTOR!TSYSTEM_POWER_STATE_CONTEXTKKDEVICE_QUEUEºPNPAGED_LOOKASIDE_LIST]PCICC32_STATUSqWCHAR
„PRKDPCISECTION_OBJECT_POINTERSôPDEVICE_OBJECTªPEVENT_DATA_DESCRIPTOR ®_CM_PARTIAL_RESOURCE_LIST*G_WHEA_ERROR_RECORD_HEADER_VALIDBITS
IRPSHORTLONG‘FAST_MUTEX¯PALLOCATE_FUNCTION_EX_WHEA_ERROR_PACKET_FLAGSD_DEVICE_CAPABILITIESPLONGDRIVER_INITIALIZE®ALLOCATE_FUNCTION_EX0_IO_STATUS_BLOCK2KDEVICE_QUEUE_ENTRYsPCICC32_LCR_ACCESSfPCICC32_IRQ_CONTROL_FILE_OBJT_LIST_ENTRY
LONG64,õ_WHEA_ERROR_RECORD_SECTION_DESCRIPTORÛPWHEA_ERROR_PACKET˜IO_DPC_ROUTINE0IO_STATUS_BLOCK¡_SLIST_HEADER._DEVICE_EXT
usize_tPLONG64PDRIVER_ADD_DEVICE
;PCIADA]PCICC32_STATUSbPCICC32_ACCESS_COMMANDfPCICC32_IRQ_CONTROLVPCICC32_IRQ_RESPONSEsPCICC32_LCR_ACCESSkIOCTL_IRQ_STATUS_CONTEXTkPOWER_STATE_TYPE._POWER_SEQUENCE1,WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS#¨_CM_FULL_RESOURCE_DESCRIPTORrPCM_RESOURCE_LIST_PCI_COMMON_CONFIGý_GUID¼_DEVICE_WAKE_DEPTH!RTL_QUERY_REGISTRY_ROUTINE
CSHORT˜PCI_SLOT_NUMBERPLIST_ENTRY32ÞWHEA_ERROR_TYPE!_DRIVER_EXTENSIONDRIVER_UNLOADkIOCTL_IRQ_STATUS_CONTEXT%_DRIVER_OBJECTf_SINGLE_LIST_ENTRYLIST_ENTRY64LIST_ENTRY64EPINTERFACENPIO_COMPLETION_CONTEXTýPFILE_OBJECT&_GENERAL_LOOKASIDE"KSPIN_LOCK#_USER_ACTIVITY_PRESENCE‘_FAST_MUTEX _WHEA_ERROR_RECORD_HEADERPCSTRýGUID˜_PCI_SLOT_NUMBERÄPFREE_FUNCTION#FS_INFORMATION_CLASS_WHEA_REVISIONpCHARÍPRTL_DYNAMIC_HASH_TABLE”PKEVENT"ULONG_PTR zPRTL_QUERY_REGISTRY_TABLEWHEA_ERROR_PACKET_FLAGS":PFILE_GET_QUOTA_INFORMATIONdPSINGLE_LIST_ENTRY"€PRTL_QUERY_REGISTRY_ROUTINEËPWORK_QUEUE_ITEM)Ë_RTL_DYNAMIC_HASH_TABLE_ENUMERATORîPIO_APC_ROUTINE
KAPC.DEVICE_EXT¸_DEVICE_POWER_STATE°_EVENT_DESCRIPTOR¥INTERFACE_TYPE_DISPATCHER_HEADER†KDEFERRED_ROUTINE
PCWSTRNTSTATUS%ù_IO_RESOURCE_REQUIREMENTS_LISTÑLUIDôðlc»PN­féC†
µ.]žY+JÿÚ4¬’qôû•@$ð´¹¾âq¯ÙD!V=Ty¥Dc£1 ‚}ƒÈsE—š`›J3àMÇ´AJ<`“Ïâ~zšNˆ÷ì}Öè¢6ozÖE¤†
~Òî/ë…ª¤´
2Y&ÿ­YCFE`§Gi¥Ö¨3Æ9ÔV‘뮽뤐ÉkTÚ¬nR–Ê}g¡˜êY™°„ª°ÎX×(b'U^»
恚޾ÂCD/‘²r­
+¦íµÝn7qnN™Á`þ(ªY©­2pSà­9v5e¥_Î"üs<Æpd 椩×.~ç‰7 :ÜL(.‚& þ颙ÂéÃ`kÙ{ó—hͼxý`©P^¥Éßòã¹í½Š8<D_Ú¿!½ºÃ‚^3ÿúF¸ãÈvH!LPwEXf“’rå¥ 6xI{ ÜõNŠî?w¨:¥Ô2Æ@”M„‘†þËè$Öäùp5Iˆß)õë"YuƒHÍç      I¶ø–šiNZ`        èËÆ©Xš£. ¥‰Í_TäL- ù#nf1{¾¶–Â&08Wܱ
'Á¤®è,n|5,Ú2d@»ÌóQpÍBBZ¸@Õw-¿Ä©›hU<‡â»Âá?ÿ›95G¬ÛJÄ =Ë×HÁóý£Þ:m6]ü@Slš‡²t!Õz×2X§
ӓ]¤ØY´(þ%ãgg?v~¾5£!ÆðµCm芈r±J·í7jÜV$š«*        <ψš9Tx {R5ls   Û1‡)¿¹ÄMÜÂÃIµ       M-Õiʦ>ÛL$|¢kõ  á6“‘tÅÈÜíxZ+À§L
J9·2švÁ!Ÿø°l&G
>Aðà‚u^×A~iôàáŒÒ
\±ÞÃø±®jáò&Ô+ç¿_þ%o@X™ß!“’ó¥c:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32_io.hc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32_local.hc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32_i.hc:\program files (x86)\windows kits\8.1\include\shared\ktmtypes.hc:\program files (x86)\windows kits\8.1\include\shared\sdkddkver.hc:\program files (x86)\windows kits\8.1\include\shared\ntstatus.hc:\program files (x86)\windows kits\8.1\include\shared\bugcodes.hc:\program files (x86)\windows kits\8.1\include\shared\ntiologc.hc:\program files (x86)\windows kits\8.1\include\shared\apiset.hc:\program files (x86)\windows kits\8.1\include\shared\guiddef.hc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32_io.cc:\program files (x86)\windows kits\8.1\include\shared\ntdef.hc:\program files (x86)\windows kits\8.1\include\km\crt\ctype.hc:\program files (x86)\windows kits\8.1\include\km\mce.hc:\program files (x86)\windows kits\8.1\include\km\crt\string.hc:\program files (x86)\windows kits\8.1\include\shared\dpfilter.hc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32.hc:\program files (x86)\windows kits\8.1\include\shared\evntprov.hc:\program files (x86)\windows kits\8.1\include\shared\winapifamily.hc:\program files (x86)\windows kits\8.1\include\shared\kernelspecs.hc:\program files (x86)\windows kits\8.1\include\shared\basetsd.hc:\program files (x86)\windows kits\8.1\include\shared\warning.hc:\program files (x86)\windows kits\8.1\include\shared\suppress.hc:\program files (x86)\windows kits\8.1\include\km\ntddk.hc:\program files (x86)\windows kits\8.1\include\km\wdm.hc:\program files (x86)\windows kits\8.1\include\km\crt\excpt.hc:\program files (x86)\windows kits\8.1\include\km\crt\crtdefs.hc:\program files (x86)\windows kits\8.1\include\shared\specstrings.hc:\program files (x86)\windows kits\8.1\include\shared\sal.hc:\program files (x86)\windows kits\8.1\include\shared\concurrencysal.hc:\program files (x86)\windows kits\8.1\include\shared\specstrings_strict.hc:\program files (x86)\windows kits\8.1\include\shared\specstrings_undef.hc:\program files (x86)\windows kits\8.1\include\shared\driverspecs.hc:\program files (x86)\windows kits\8.1\include\shared\pshpack1.hc:\program files (x86)\windows kits\8.1\include\shared\sdv_driverspecs.hc:\program files (x86)\windows kits\8.1\include\shared\pshpack4.hc:\program files (x86)\windows kits\8.1\include\km\crt\vadefs.hc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32_v.hc:\program files (x86)\windows kits\8.1\include\shared\devpropdef.hc:\program files (x86)\windows kits\8.1\include\shared\devioctl.hc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\pcicc32_drv.hc:\program files (x86)\windows kits\8.1\include\shared\poppack.h$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = ñLm.
2

v­EÎ^£‚³@±ûq5#Fóc:\users\f9daq\rok\wienerpciada\pcicamac\win2000-xp\driver\pcicc32\pcicc32\win8debug\vc120.pdbñ


 U‹ìƒì ÇEüÇEì‹E‹Hd‹Q‰Uð‹E‹H‰Mè‹U‹B‰Eä‹M‹Q‰Uø‹Eø‰Eô‹Mô‰Mà‹Uð·PhèƒÄ}üt‹M‹Uü‰Q‹E‹Mì‰H2ҋMÿ‹UüRhèƒÄ‹Eü‹å]ÂOŽT_}f†‘‹_U‹ìƒì8ÇEôÇEЋE‹Hd‹Q‰Uà‹Eàf‹f‰Mü‹U‹B(‰E؋M‹Q‰ŰE‹H‰M܋U‹B‰Eì‹Mì‰MÈ·UüRhèƒÄƒ}Ür~‹Eì‰Eð·Mü‹U؋„ŠÐ‰EÔ·Mü‹Uð‰
‹Eԋˆ4Qÿf‰Eø·Uøƒâ t ÇEèëÇEè‹Eðf‹Mèf‰H·Uøƒât       ÇEäëÇEä‹Eðf‹Mäf‰HëÇEô#À}ôt‹U‹Eô‰B‹M‹UЉQ2ҋMÿ‹EôPhèƒÄ‹Eô‹å]ÂZ”__˜`f—!_U‹ìƒì(ÇEøÇEä‹E‹Hd‹Q‰Uð‹Eðf‹f‰Mü‹U‹B(‰Eè‹M‹Q‰Uà‹E‹H‰M܋U‹B‰Eì‹Mì‰MØ·UüRhèƒÄ·Eü‹M苔Ð‰Uô‹EôPh‹Mô‹‘ Rÿ}øt‹E‹Mø‰H‹U‹Eä‰B2ҋMÿhèƒÄ‹Eø‹å]ÂZš__|tŒd²f·¼_U‹ìƒì0ÇEôÇE܋E‹Hd‹Q‰Uø‹Eøf‹f‰Mü‹U‹B(‰Eè·Mü‹U苄ŠÐ‰E؋M‹Q‰UԋE‹H‰MЋU‹B‰Eä‹Mä‰Mà·UüRhèƒÄ‹Eà‰Eð‹Mø‹Uðf‹Bf‰A‹Mø‹Uðf‹Bf‰A·Mü‹Uð‰
‹Eð·H‰Mìƒ}ìtƒ}ìtë,‹UøÇB‹EøÇ@ë‹MøÇA‹UøÇBëÇEôÀ}ôt‹E‹Mô‰H‹U‹E܉B2ҋMÿ‹MôQhèƒÄ‹Eô‹å]Âk p_ÀpÊrÖqàsf£_U‹ìƒì0ÇEôÇEԋE‹Hd‹Q‰Uð‹Eðf‹f‰Mü‹U‹B(‰Eä·Mü‹U䋄ŠÐ‰Eø‹M‹Q‰UЋE‹H‰M؋U‹B‰Eì‹Mì‰Mà·UüRhèƒÄ‹Eà‰E܋Mì‰Mè‹UÜ·B…Àt:‹Møƒ¹lt‹Uø‹‚l;Eðu‹Mø‹Uð‰‘l‹EøPèëÇEô€ë-‹Mø‹‘l;Uðu‹Eøǀl‹MøQèëÇEô€ƒ}Ør·Uü‹E艋MøQè‹Uèf‰B}ôt‹E‹Mô‰H‹U‹EԉB2ҋMÿ‹MôQhèƒÄ‹Eô‹å]Âk¦p_¹mèn       o6f?©D_U‹ìƒì8ÇEøÇEð‹E‹H(‰Mì‹U‹B‰Eä‹M‹Q‰Uè‹E‹H‰Mô‹Uô‰Uà‹E‹Hd‹Q‰UȋEÈf‹f‰Mü·Uü‹E싌Ð‰M̋Uô‰UЍEø‰E܍Mð‰M؍U‰UÔ·EüPhèƒÄƒ}ès      ÇEø#Àë"·Mü‹UЉ
EÈPh‹M̋‘ Rÿ}øt‹E‹Mø‰H‹U‹Eð‰B2ҋMÿ‹MøQhèƒÄ‹Eø‹å]Âƒµˆ_¬u¼dâfë¸ð_U‹ìƒìHÇEðÇE̋E‹Hd‹Q‰UȋEÈf‹f‰Mø‹U‹B(‰EÄ·Mø‹Uċ„ŠÐ‰EԋM‹Q‰U¸‹E‹H‰M¼‹U‹B‰E܋M܉MÀ·UøRhèƒÄ‹E܉Eä‹MÀ‰Môƒ}¼sÇEð#Àé­‹Uô‹Eä‹
‰‹J‰H‹R‰P·Eø‹M䉋Uô·BƒøRw‹Mô¶Qƒú…
‹Eô·HƒátÇEðªÀéõ‹Uô·B‹Mԁ‰Eì‹Uô¶B
‰E؃}؇NjMØÿ$‹Uô‹BP‹MìQÿ‹UìRÿ‹Mä‰A鞋UìRÿ‰Eà‹Eô‹MàH‰Mà‹UàR‹EìPÿ‹MìQÿ‹Uä‰Bëe‹EìPÿ‰Eà‹Mô‹Uà#Q‰Uà‹EàP‹MìQÿ‹UìRÿ‹Mä‰Aë,‹Uô‹BP‹MìQÿë‹UìRÿ‹Mä‰AëÇEðÀ‹Uô¶Bƒø…)‹Mô·QƒâtÇEðªÀé‹Eô·H‹UÔŠ‰Mè‹Eô¶H
‰MЃ}Їã‹UÐÿ$•‹Eô·HQ‹UèRÿ‹EèPÿ·È‹Uä‰J鶋EèPÿf‰Eü‹Mô·Q·EüÂf‰Eü·MüQ‹UèRÿ‹EèPÿ·È‹Uä‰Jës‹EèPÿf‰Eü‹Mô·Q·Eü#Âf‰Eü·MüQ‹UèRÿ‹EèPÿ·È‹Uä‰Jë0‹Eô·HQ‹UèRÿë‹EèPÿ·È‹Uä‰JëÇEðÀ‹Eô¶Hƒùt‹Uô¶BƒøtÇEðÀëÇEðÀƒ}ðuÇEÌ}ðt‹M‹Uð‰Q‹E‹M̉H2ҋMÿ‹UðRhèƒÄ‹Eð‹å]Âk»p_w*c4aIafcpa‚aŸc©aÂcÎa6}HbR`j`Žb˜`­`ÑbÛ`øb`qfz¾_|”x˜yœz {¤‚¨~¬°€´U‹ìƒì‹E‹Hd‹Q‰Uø‹E‹H(‰Mô‹Uø·‹Mô‹”Ð‰Uü‹Eüƒ¸hu)‹M¶Q%Rÿ‹EPhèƒÄé˜é“‹Mü‹‘l;Uøu‹Eüǀl‹MüQè‹Uøƒzt
‹EøÇ@‹MøƒÁ‹Uü9Šhu
‹Eüǀh‹M¶Q%Rÿ‹EPhèƒÄ‹MÇA À‹UÇB2ҋMÿ‹å]ÂDiM…R_ƒnÂiˈÐ_òfõ$ülñê3Güö_CancelRequest‚ôdevice_ObjçIrpôÿÿÿ(pDevExtüÿÿÿ+pciadaøÿÿÿ9file_obj9BM9ÀM9ðfOòÈü𼙀š€›€œ€.ž€: €H¡€Y¢€^¤€c§€q©€~ª€‡®€¯€š±€«²€¸´€Æ¶€×¸€á¹€ë»€ö½€lXl\l
òlöl
ll
ll
,l0l
U‹ìƒì‹E¾H#‹U¾B"ƒÀ;È~  ÇEüëÇEüƒ}ütÍ,ÇEøëÇEø‹M‹A`‹å]Âõ$Olñ¿BGOI¨IoGetCurrentIrpStackLocation ‚GDebugAssertFailIrp->CurrentLocation <= Irp->StackCount + 1çIrpOò8O@,8i€9i€C:i€I;i€gXg\g
žv¢v
gg
U‹ìQ‹EPèƒÀ‰Eü‹Mü¶ƒÊ‹Eüˆ‹å]     gõ$'lñj6G'!YIoMarkIrpPending ‚çIrpOò0'@$¡j€¢j€!£j€hXh\h
¬h°h
U‹ì‹EP‹MƒÁ8Qè]Â^õ$lñ†8GZIoSetCancelRoutine ‚çIrp÷CancelRoutineOò0@$k€k€k€jXj\j
ÈjÌj
U‹ì‹E‹M‡]Âõ$lñ•GG‹_InlineInterlockedExchangePointer ‚DestinationValueOò0@$€       €
€^X^\^
Ø^Ü^
U‹ìƒìÇEìÇEäÇEø‹E‰Eô‹Mô‹‘dRhèƒÄEÿPÿ‹Môƒ¹h„˜‹Uô‹‚h‹‰Møƒ}øtw‹Uø‹Bd‹H‰Mè‹Uø‹B‰Eð‹Mð‹Uô‹‚d‰A‹Môǁd‹Uè·‹Mð‰j‹UøRè}ìt‹Eø‹Mì‰H‹Uø‹Eä‰B2ҋMøÿ‹MèÇA‹Uôǂh¶EÿPÿ‹å]Â,‹1_>e©jÏfñiõ$ûlñ’8GûõófMyDefferedRoutine‚„DpcpvDevice_objectpvPciadapdwIrqStatusäÿÿÿ"irp_infoìÿÿÿStatusôÿÿÿ+pciadaÿÿÿÿ oldIrqlCanceløÿÿÿçIrpwfðÿÿÿTpIrqStatusèÿÿÿ9file_obj9<R9Íf9ïMOòÀûð´Â€À
Āŀƀ!̀8πBҀRԀ`րf؀rـ{܀ŠÝ€—Þ€¢á€­ã€Óå€Ýè€êì€õí€kXk\k
_kck
škžk
ªk®k
ºk¾k
ÔkØk
õ$¸HlñK6F¸¸hioctl_access_lcrH‚

$LN21$LN20$LN19$LN18$LN17$LN10$LN9$LN8$LN7$LN6ôdevice_ObjçIrpûIrpStackÌÿÿÿ"irp_infoÀÿÿÿpInputBufferÄÿÿÿ(pDevExtðÿÿÿStatusÜÿÿÿpOutputBufferøÿÿÿ!wModuleNumber¼ÿÿÿ"OutputLengthäÿÿÿqpAccessOutÔÿÿÿ+pciadaôÿÿÿqpAccessInÈÿÿÿ9file_obj¸ÿÿÿ"InputLengthõìàÿÿÿ"dwDummyìÿÿÿ"pdwVirtAddress     èÿÿÿ!pwVirtAddressüÿÿÿ!wDummy9(J92~9G~9dJ9n~9€~9J9§~9ÀJ9Ì~9F{9Px9hx9Œ{9–x9«x9Ï{9Ùx9ö{9x9ofOòp¸ðKdm€n€
o€r€ s€*t€3u€Dy€e{€w}€}~€ƒ€‰‚€ƒ€•…€«†€´ˆ€Ä‹€Ô€àŽ€ç€ì”€ÿ–€™€.š€>›€C€Pž€\Ÿ€j €z¡€|£€‰¤€•¥€£¦€³§€µ©€Æª€È¬€Ø­€Ú¯€áµ€ñ·€ý¸€¹€  ¾€À€:ÀLÄ€_Å€dÇ€rÈ€ƒÉ€’Ê€¥Ë€§Í€µÎ€ÆÏ€ÕЀèÑ€êÓ€üÔ€þÖ€×€Ù€à€2á€9ã€;ä€Bè€Hé€Oë€u퀆ð€X\
–}š}
¥w©w
°x´x
ÁyÅy
ÒzÖz
ã{ç{
ô|ø|
~     ~

&€*€
6:
F‚J‚
­±
÷û
37
CG
SW
cg
sw
ƒ‡
“—
£§
³·
ÃÇ
Ó×
ãç
ó÷


#'
37
CG
SW
cg
sw
Œ
õ$-0lñ¡7F-'dioctl_access_para0‚ôdevice_ObjçIrpûIrpStackðÿÿÿ`pAccessParaÜÿÿÿ"irp_infoàÿÿÿpInputBufferèÿÿÿ(pDevExtôÿÿÿStatusäÿÿÿpOutputBufferüÿÿÿ!wModuleNumberÐÿÿÿ"OutputLengthØÿÿÿ+pciadaøÿÿÿ9file_objÔÿÿÿ"InputLength9
fOòà-ðÔ£€¤€
¥€©€ ª€*«€3¬€D®€e°€w²€}µ€‹¶€™¸€¢º€º¼€Ä½€Î¾€Ð¿€ÚÀ€äÁ€æ€íǀɀ$Ë€'Ì€X\
ÉÍ
äè
õ$Ì(lñš8FÌÆcioctl_clear_status(‚ôdevice_ObjçIrpûIrpStackäÿÿÿ"irp_infoØÿÿÿpInputBufferèÿÿÿ(pDevExtøÿÿÿStatusìÿÿÿpOutputBufferüÿÿÿ!wModuleNumberÜÿÿÿ"OutputLengthôÿÿÿ+pciadaðÿÿÿ9file_objàÿÿÿ"InputLength9Šˆ9°fOòˆÌð|€‚€
ƒ€ˆ€ ‰€*Œ€3Ž€T€f“€w•€™€¶›€Ã€Æž€X\
²¶
ÂÆ
Üà
U‹ìƒì‹E‰Eø‹Mø‹‘0Rÿf‰Eü·Eü%ÿþÿÿf‰Eü·MüQ‹Uø‹‚0Pÿ·MüÉf‰Mü·UüR‹Eø‹ˆ0Qÿ°‹å]Â`>babõ$mlñÏ?Fmgbioctl_clear_status_kernel‚pvContextüÿÿÿ!wCntrløÿÿÿ+pciada9x9<{9_{Oò`mð        Tr€s€w€ x€-y€Bz€P{€e}€g~€tXt\t
×tÛt
çtët
÷tût
tt
õ$T0lñÅ>FTNeioctl_control_interrupts0‚ôdevice_ObjçIrpûIrpStackÜÿÿÿdpIrqControlInÔÿÿÿ"irp_infoàÿÿÿpInputBufferäÿÿÿ(pDevExtôÿÿÿStatusìÿÿÿpOutputBufferüÿÿÿ!wModuleNumberØÿÿÿ"OutputLengthøÿÿÿ+pciadaðÿÿÿ9file_objÐÿÿÿ"InputLengthèÿÿÿdpIrqControlOut94fOòTðüÑ€Ò€
Ó€×€ Ø€*Ù€3Ú€DÜ€eÞ€wà€}ဃ䀎耨ꀴ뀽퀿î€Æð€Èó€Öõ€ãö€ìø€îù€õý€ûÿ€€€:€K€N     €X\
íñ

õ$› lñW1F›•`ioctl_dummy ‚ôdevice_ObjçIrpûIrpStackìÿÿÿ"irp_infoôÿÿÿpInputBufferüÿÿÿStatusøÿÿÿpOutputBufferàÿÿÿppCommandäÿÿÿ"OutputLengthðÿÿÿ9file_objèÿÿÿ"InputLength9{fOòp›ðd$€%€
&€+€ /€A1€G3€[9€;€’=€•>€
X
\


ƒ

˜
œ

õ$18lñØ6F1+aioctl_get_status8‚ôdevice_ObjçIrpûIrpStackÐÿÿÿ"irp_infoÈÿÿÿpInputBufferØÿÿÿ(pDevExtðÿÿÿ[pStatusôÿÿÿStatusìÿÿÿpOutputBufferüÿÿÿ!wModuleNumberÜÿÿÿ"OutputLengthÔÿÿÿ+pciadaàÿÿÿ9file_objÌÿÿÿ"InputLength|løÿÿÿ!temp9–x9fOòÀ1ð´C€D€
E€K€ L€*O€3Q€TS€fV€lZ€r\€ƒ^€Œ`€ a€Äb€èd€êe€ñh€j€(l€+m€X\
ÐÔ
ðô


õ$8lñ„6Fúgioctl_irq_status8‚ôdevice_ObjçIrpûIrpStackðÿÿÿ"irp_infoÈÿÿÿkcontextàÿÿÿpInputBufferìÿÿÿ(pDevExtøÿÿÿStatusôÿÿÿpOutputBufferüÿÿÿ!wModuleNumberèÿÿÿ"OutputLengthäÿÿÿ"InputLength9ºˆ9àfOòÈð¼A€B€
C€F€J€>L€JM€TN€eO€kP€qQ€wR€}U€X€•Y€œZ€ž\€§^€Àb€æd€÷f€úg€X\
œ 
¬°
ÄÈ
U‹ìƒì‹E‰Eø‹Mø‹QƒºdtP‹Eø‹H‹‘dRhèƒÄ‹Eø‹H‹Uø‹B‹‰d‰H‹Uø‹Bǀd‹Mø‹QÇ鰍EÿPÿ‹Mø‹Q‹¶H$…ÉthèƒÄ‹Uø‹BÇ Àë{hèƒÄ‹Mø‹Qƒºht‹Eø‹HÇ€ëQ‹Uø‹B‹Mø‹‹‰B‹Mø‹ƒÂ‹Eø‹H‰‘h‹Uø‹BÇ‹Mø‹Q‹Pèh‹Mø‹Q‹Pè°‹å]Â)¬._qe†¯‹_¡²¦_h        ljõ$#lñ¯=F#fioctl_irq_status_kernel‚pvContextøÿÿÿicontextÿÿÿÿ oldIrql9oROòØ#ðÌ€€€€5€J€Z€f€k€u!€…#€’$€ž&€ (€­*€¼-€È/€Ê1€Ú2€î4€ú7€8€=€>€uXu\u
×uÛu
ðuôu
U‹ì‹EPÿ‹M‰]Â  aõ$lñ‚.F\readLong‚
tofrom9~Oò0ð$v€w€x€qXq\q
ªq®q
ÄqÈq
U‹ì‹EPÿ‹Mf‰]Â `õ$lñ‚.F[readWord‚
tofrom9xOò0ð$q€r€s€pXp\p
ªp®p
ÄpÈp
U‹ì‹E‹Q‹URÿ]Âcõ$lñƒ/F^writeLong‚
tofrom9
JOò0ð$€€€‚€sXs\s
«s¯s
ÄsÈs
U‹ì‹E·Q‹URÿ]Âbõ$lñƒ/F]writeWord‚
tofrom9{Oò0ð${€|€}€rXr\r
«r¯r
ÄrÈr
Nothing to do: CancelRequest(0x%08x)
Done: CancelRequest(0x%08x)
fMyDefferedRoutine(0x%08x)
ioctl_dummy(%d)
ioctl_dummy(), Status = 0x%08x
ioctl_get_status(%d)
ioctl_get_status(), Status = 0x%08x
ioctl_clear_status(%d)
ioctl_clear_status() OK
ioctl_access_para(%d)
ioctl_access_para(), Status = 0x%08x
ioctl_control_interrupts(%d)
ioctl_control_interrupts(), Status = 0x%08x
ioctl_irq_status(), direct return (0x%08x)
ioctl_irq_status(), canceled return
ioctl_irq_status(), blocking
ioctl_irq_status(%d)
ioctl_irq_status(), Status = 0x%08x
ioctl_access_lcr(%d)
ioctl_access_lcr(), Status = 0x%08x
@comp.id
Ràÿÿ@feat.00‘Àÿÿ.drectve/.debug$SP<.debug$T|.data$  _ioctl.text$mn›á°ãn .text$mn1ؔ .text$mnÌd÷l) .text$mn- |pp@ .text$mn     Tú+?V     .text$mn
ýªR…s
 .text$mn¸%ÆA:‘ˆ .text$mnü‹¥ŠÝ.debug$S
ô.text$mnOå¯.debug$S8.text$mn'BPK:.debug$SÜ.text$mn›®¹.debug$Sø.text$mn‰C7Ñ.debug$S.text$mnûzÃYO.debug$S”
.debug$SüK.debug$SÄ.debug$Sd       .text$mnmgT@§.debug$Sp.debug$S    .debug$S.debug$SØ.debug$S Œ   
.text$mn!#
ÌoG.debug$S"È!.text$mn#ß8.debug$S$ô#.text$mn%ÆZ].debug$S&ô%.text$mn']×êÑ.debug$S(ô'.text$mn)Đ1=.debug$S*ô)  Ìê&De†¢  Ö÷ 
 $ 5 N h ˆ% ”#  ) ­' º ×! ò1$LN32$LN21$LN20C$LN19|$LN18µ$LN17È$LN33¤$LN10:$LN9d$LN8§$LN7ê$LN6þ.text$s+&´µÅB+.text$s,—vãI,.text$s-»õ z“-.text$s.ë³h+Ù..text$s/ «bA¨/.text$s0x#Žág0.text$s1%M¤÷â¨1.text$s23}ö2.text$s3B…›ð93.text$s4é_õ—{4.text$s5&
Õ9½5.text$s6de6.text$s7-³ùKNQ7.text$s8,   Åw-—8.text$s9%Ä<£NÞ9.text$s:¾~ih%:.text$s;ë+̚m;.text$s<%ì¾?B®<.text$s=²÷úü=.text$s>%qF³;=>‹_ioctl_dummy@12_ioctl_get_status@12_ioctl_clear_status@12_ioctl_access_para@12_ioctl_control_interrupts@12_ioctl_irq_status@12_ioctl_access_lcr@12__InlineInterlockedExchangePointer@8_DbgPrint__imp__READ_REGISTER_USHORT@4__imp__READ_REGISTER_ULONG@4__imp__WRITE_REGISTER_USHORT@8__imp__WRITE_REGISTER_ULONG@8__imp__KeSynchronizeExecution@12__imp__IoAcquireCancelSpinLock@4__imp_@IofCompleteRequest@8_IoGetCurrentIrpStackLocation@4_IoMarkIrpPending@4__imp__IoReleaseCancelSpinLock@4_IoSetCancelRoutine@8_fMyDefferedRoutine@16_CancelRequest@8_globalInterruptEnable@4_globalInterruptDisable@4_globalInterruptEnabledStatus@4_readWord@8_readLong@8_writeWord@8_writeLong@8_ioctl_clear_status_kernel@4_ioctl_irq_status_kernel@4__annotation$7??_C@_0CG@CFMDNBPI@Nothing?5to?5do?3?5CancelRequest?$CI0x?$CF@FNODOBFM@??_C@_0BN@BHNNKNML@Done?3?5CancelRequest?$CI0x?$CF08x?$CJ?6?$AA@FNODOBFM@??_C@_0BM@FCPHNKN@fMyDefferedRoutine?$CI0x?$CF08x?$CJ?6?$AA@FNODOBFM@??_C@_0BB@BNHILNKJ@ioctl_dummy?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0CA@EOLEMIPJ@ioctl_dummy?$CI?$CJ?0?5Status?5?$DN?50x?$CF08x?6?$AA@FNODOBFM@??_C@_0BG@LGFIGNGH@ioctl_get_status?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0CF@DJNJCENG@ioctl_get_status?$CI?$CJ?0?5Status?5?$DN?50x?$CF@FNODOBFM@??_C@_0BI@FMEDDBOM@ioctl_clear_status?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0BJ@OGKLHEDC@ioctl_clear_status?$CI?$CJ?5OK?6?$AA@FNODOBFM@??_C@_0BH@BKKKIEFC@ioctl_access_para?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0CG@GADPLBEG@ioctl_access_para?$CI?$CJ?0?5Status?5?$DN?50x@FNODOBFM@??_C@_0BO@OAJOMHCO@ioctl_control_interrupts?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0CN@HHDEJBOI@ioctl_control_interrupts?$CI?$CJ?0?5Stat@FNODOBFM@??_C@_0CM@FBKMFMOK@ioctl_irq_status?$CI?$CJ?0?5direct?5retur@FNODOBFM@??_C@_0CF@JFINLMFP@ioctl_irq_status?$CI?$CJ?0?5canceled?5ret@FNODOBFM@??_C@_0BO@JHJCLPPE@ioctl_irq_status?$CI?$CJ?0?5blocking?6?$AA@FNODOBFM@??_C@_0BG@MNBKGFPE@ioctl_irq_status?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0CF@JJBBDOHH@ioctl_irq_status?$CI?$CJ?0?5Status?5?$DN?50x?$CF@FNODOBFM@??_C@_0BG@KNNALJKN@ioctl_access_lcr?$CI?$CFd?$CJ?6?$AA@FNODOBFM@??_C@_0CF@OAJNMGOK@ioctl_access_lcr?$CI?$CJ?0?5Status?5?$DN?50x?$CF@FNODOBFM@