o
    j                     @   s   G d d dZ dS )c                   @   s    e Zd Zdd Zedd ZdS )MINIDUMP_FUNCTION_TABLE_STREAMc                 C   s(   d | _ d | _d | _d | _d | _d | _d S )N)SizeOfHeaderSizeOfDescriptorSizeOfNativeDescriptorSizeOfFunctionEntryNumberOfDescriptorsSizeOfAlignPad)self r	   /root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/minidump/streams/FunctionTableStream.py__init__   s   
z'MINIDUMP_FUNCTION_TABLE_STREAM.__init__c                 C   s   t  }tj|dddd|_tj|dddd|_tj|dddd|_tj|dddd|_tj|dddd|_tj|dddd|_	|S )N   littleF)	byteordersigned)
r   int
from_bytesreadr   r   r   r   r   r   )dirbuffmftsr	   r	   r
   parse   s   z$MINIDUMP_FUNCTION_TABLE_STREAM.parseN)__name__
__module____qualname__r   staticmethodr   r	   r	   r	   r
   r      s    r   N)r   r	   r	   r	   r
   <module>   s   