
    Xf                     `    d dl Z d dlmZ d dlmZ d dlmZmZmZ  G d dej	                  Z
dS )    N)intermed)
extensions)pepoolregistryc                         e Zd Zd fdZ xZS )WindowsKernelIntermedSymbolsreturnNc                 .	    t                      j        |i | |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j	                   |                     dt          j
                   |                     dt          j                   |                     d	t          j                   |                     d
t          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt          j                   |                     dt>          j                    | !                    dt>          j"                   | !                    dt>          j"                   tG          j$        tJ                    5  | &                    d          '                    d          r!|                     dt          j(                   n |                     dt          j)                   d d d            n# 1 swxY w Y   | !                    dt          j                   | !                    d t          j                   | !                    d!t          j                   d S )"N_ETHREAD_KTHREAD_LIST_ENTRY	_EPROCESS_UNICODE_STRING_EX_FAST_REF_TOKEN_OBJECT_HEADER_FILE_OBJECT_DEVICE_OBJECT_CM_KEY_BODY_CMHIVE_CM_KEY_NODE_CM_KEY_VALUE_HMAP_ENTRY_MMVAD_SHORT_MMVAD_KSYSTEM_TIME_KMUTANT_DRIVER_OBJECT_OBJECT_SYMBOLIC_LINK_CONTROL_AREA_SHARED_CACHE_MAP_VACB_POOL_TRACKER_BIG_PAGES_IMAGE_DOS_HEADER_IMAGE_NT_HEADERS_IMAGE_NT_HEADERS64PoolType_POOL_HEADER_MMADDRESS_NODE_MM_AVL_NODE_RTL_BALANCED_NODE)*super__init__set_type_classr   ETHREADKTHREAD
LIST_ENTRYEPROCESSUNICODE_STRINGEX_FAST_REFTOKENr   OBJECT_HEADERFILE_OBJECTDEVICE_OBJECTr   CM_KEY_BODYCMHIVECM_KEY_NODECM_KEY_VALUE
HMAP_ENTRYMMVAD_SHORTMMVADKSYSTEM_TIMEKMUTANTDRIVER_OBJECTOBJECT_SYMBOLIC_LINKCONTROL_AREASHARED_CACHE_MAPVACBPOOL_TRACKER_BIG_PAGESr   IMAGE_DOS_HEADERoptional_set_type_classIMAGE_NT_HEADERS
contextlibsuppress
ValueErrorget_type
has_memberPOOL_HEADER_VISTAPOOL_HEADER)selfargskwargs	__class__s      `/home/panchajanya/Development/work/volatility3/volatility3/framework/symbols/windows/__init__.pyr.   z%WindowsKernelIntermedSymbols.__init__   s   $)&))) 	J
(:;;;J
(:;;;M:+@AAAK)<===-z/HIIINJ,BCCCHj&6777,d.@AAANJ,BCCC,j.FGGGNH,@AAAIx777NH,@AAAOX-BCCCM8+>???NJ,BCCCHj&6777OZ-DEEEJ
(:;;;,j.FGGG3Z5TUUUOZ-DEEE/1LMMMGZ_5555t7RSSS/1DEEE 	$$%8":MNNN$$%:B<OPPP  ,, 	F 	F}}677BB:NN F##ND4JKKKK##ND4DEEE		F 	F 	F 	F 	F 	F 	F 	F 	F 	F 	F 	F 	F 	F 	F 	$$%6
8NOOO 	$$^Z5KLLL 	$$%9:;QRRRRRs   4A*P**P.1P.)r
   N)__name__
__module____qualname__r.   __classcell__)rV   s   @rW   r	   r	      sG        1S 1S 1S 1S 1S 1S 1S 1S 1S 1S    r	   )rL   volatility3.framework.symbolsr   %volatility3.framework.symbols.windowsr   0volatility3.framework.symbols.windows.extensionsr   r   r   IntermediateSymbolTabler	    r\   rW   <module>rb      s        2 2 2 2 2 2 < < < < < < O O O O O O O O O O2S 2S 2S 2S 2S8#C 2S 2S 2S 2S 2Sr\   