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   