+
    -ih
                        ^ RI Ht ^ RIHtHtHtHtHtHtH	t	  ! R R]P                  4      t ! R R]P                  4      t]].]P                  P                  n        ]P                   ]P                  P                  n        ]P                   .]P                  P$                  n        ]P                   .]P                  P&                  n        ]P(                  ]P                  P&                  n        ]P(                  .]P                  P*                  n        ]P(                  .]P                  P,                  n        ]P                   ]P(                  .]P                  P.                  n        ]]P                  P.                  n        ]P(                  .]P                  P0                  n        ]]P                  P0                  n        ]P(                  .]P                  P2                  n        ]]P                  P2                  n        ]P(                  .]P                  P4                  n        ]]P                  P4                  n        ]P(                  .]P                  P6                  n        ]	! ]4      ]P                  P6                  n        ]P(                  .]P                  P8                  n        ]]P                  P8                  n        R# )    )ffi)c_boolc_char_pc_charc_size_t	string_atc_uint64POINTERc                   P   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	tV tR
# )SectionIteratorRefc                @    \         P                  P                  V 4      # N)r   libLLVMPY_GetSectionNameselfs   &Z/var/www/html/photoedit/myenv/lib/python3.14/site-packages/llvmlite/binding/object_file.pynameSectionIteratorRef.name       ww,,T22    c                @    \         P                  P                  V 4      # r   )r   r   LLVMPY_IsSectionTextr   s   &r   is_textSectionIteratorRef.is_text
   s    ww++D11r   c                @    \         P                  P                  V 4      # r   )r   r   LLVMPY_GetSectionSizer   s   &r   sizeSectionIteratorRef.size   r   r   c                @    \         P                  P                  V 4      # r   )r   r   LLVMPY_GetSectionAddressr   s   &r   addressSectionIteratorRef.address   s    ww//55r   c                p    \        \        P                  P                  V 4      V P	                  4       4      # r   )r   r   r   LLVMPY_GetSectionContentsr   r   s   &r   dataSectionIteratorRef.data   s$    ::4@$))+NNr   c                @    \         P                  P                  W4      # r   )r   r   LLVMPY_IsSectionIteratorAtEnd)r   object_files   &&r   is_endSectionIteratorRef.is_end   s    ww44[GGr   c                D    \         P                  P                  V 4       R # r   )r   r   LLVMPY_MoveToNextSectionr   s   &r   nextSectionIteratorRef.next       ((.r   c                D    \         P                  P                  V 4       R # r   )r   r   LLVMPY_DisposeSectionIteratorr   s   &r   _disposeSectionIteratorRef._dispose   s    --d3r    N)__name__
__module____qualname____firstlineno__r   r   r   r"   r&   r+   r/   r4   __static_attributes____classdictcell____classdict__s   @r   r   r      s4     3236OH/4 4r   r   c                   L   a  ] tR t^ t o ]R 4       t]R 4       tR tR tRt	V t
R# )ObjectFileRefc                `    V ! \         P                  P                  V\        V4      4      4      # r   )r   r   LLVMPY_CreateObjectFilelen)clsr&   s   &&r   	from_dataObjectFileRef.from_data!   s"    377224TCDDr   c                    \        VR 4      ;_uu_ 4       pVP                  4       pRRR4       V ! \        P                  P	                  X\        V4      4      4      #   + '       g   i     L?; i)rbN)openreadr   r   rB   rC   )rD   pathfr&   s   &&  r   	from_pathObjectFileRef.from_path%   sJ    $668D 377224TCDD s   AA-	c              #     "   \        \        P                  P                  V 4      4      pVP	                  V 4      '       g   Vx  VP                  4        K-  R # 5ir   )r   r   r   LLVMPY_GetSectionsr+   r/   )r   its   & r   sectionsObjectFileRef.sections+   s>      : :4 @A))D//HGGI "s   ?AAc                D    \         P                  P                  V 4       R # r   )r   r   LLVMPY_DisposeObjectFiler   s   &r   r4   ObjectFileRef._dispose1   r1   r   r6   N)r7   r8   r9   r:   classmethodrE   rM   rR   r4   r;   r<   r=   s   @r   r@   r@       s>     E E E E
/ /r   r@   N)llvmlite.bindingr   ctypesr   r   r   r   r   r	   r
   	ObjectRefr   r@   r   rB   argtypesLLVMObjectFileRefrestyperU   rP   LLVMSectionIteratorRefr3   r.   r)   r   r   r!   r%   r   r6   r   r   <module>r_      s
      4 44/CMM /* -5h+?   (*-*?*?   '-0-B-B,C     )'*'<'<&=   #%(%?%?   "252L2L1M % % .-0-G-G,H     ) 35527 % % .06 % % -*-*D*D)E   &(0   %*-*D*D)E   &(0   %-0-G-G,H     )+3     (.1.H.H-I ! ! *,3FO ! ! )),)C)C(D   %'-   $r   