
    'wf                         d dl Z ddlmZ ddl  G d de j                        Z G d de j                        Z G d	 d
e j                        Z G d de j                        Z	d Z
y)    N   )copy_ctypes_list)*c                   x    e Zd Zdej                  fdej                  fdej
                  fdej                  ffZy)
XcoreOpMembaseindexdispdirectN)__name__
__module____qualname__ctypesc_uint8c_int32c_int_fields_     b/home/panchajanya/Development/work/volatility3/venv/lib/python3.12/site-packages/capstone/xcore.pyr   r      s9    	 	&..!	 	6<< 	Hr   r   c                   J    e Zd Zdej                  fdej
                  fdeffZy)XcoreOpValueregimmmemN)r   r   r   r   c_uintr   r   r   r   r   r   r   r      s)    			
Hr   r   c                   `    e Zd Zdej                  fdeffZed        Zed        Z	ed        Z
y)XcoreOptypevaluec                 .    | j                   j                  S N)r    r   selfs    r   r   zXcoreOp.imm       zz~~r   c                 .    | j                   j                  S r"   )r    r   r#   s    r   r   zXcoreOp.reg!   r%   r   c                 .    | j                   j                  S r"   )r    r   r#   s    r   r   zXcoreOp.mem%   r%   r   N)r   r   r   r   r   r   r   propertyr   r   r   r   r   r   r   r      sY    		,H
      r   r   c                   6    e Zd Zdej                  fdedz  ffZy)CsXcoreop_countoperands   N)r   r   r   r   r   r   r   r   r   r   r*   r*   *   s!    	V^^$	Wq[!Hr   r*   c                 F    t        | j                  d | j                         S r"   )r   r,   r+   )as    r   get_arch_infor0   0   s    QZZ456r   )r    r   xcore_const	Structurer   Unionr   r   r*   r0   r   r   r   <module>r5      s[      !! 6<< f &f 7r   