/usr/lib64/python2.6/site-packages/cffi
NameSizeModeActions
api.py296720644editdlrm
api.pyc294490644editdlrm
backend_ctypes.py401300644editdlrm
backend_ctypes.pyc458290644editdlrm
cffi_opcode.py53640644editdlrm
cffi_opcode.pyc56610644editdlrm
commontypes.py77250644editdlrm
commontypes.pyc64240644editdlrm
cparser.py287950644editdlrm
cparser.pyc201530644editdlrm
ffiplatform.py37860644editdlrm
ffiplatform.pyc48100644editdlrm
gc_weakref.py6420644editdlrm
gc_weakref.pyc12440644editdlrm
lock.py7470644editdlrm
lock.pyc4470644editdlrm
model.py191160644editdlrm
model.pyc220070644editdlrm
parse_c_type.h54940644editdlrm
recompiler.py507800644editdlrm
recompiler.pyc455770644editdlrm
setuptools_ext.py61580644editdlrm
setuptools_ext.pyc69910644editdlrm
vengine_cpy.py411640644editdlrm
vengine_cpy.pyc377550644editdlrm
vengine_gen.py263350644editdlrm
vengine_gen.pyc246250644editdlrm
verifier.py110580644editdlrm
verifier.pyc114480644editdlrm
_cffi_include.h92610644editdlrm
__init__.py4830644editdlrm
__init__.pyc5360644editdlrm
Edit: /usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyc (24625B)
KVc@sZddkZddkZddkZddklZlZdefdYZdZdS(iNi(tmodelt ffiplatformtVGenericEnginecBseZdZeZdZdZdZdZddZ dZ dd Z d Z d Z d Zd ZdZeZeZeZdZeZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d.dd.dZ%d Z&eZ'd.d!Z(d"Z)d#Z*d$Z+d%Z,d&d'Z-d&d(Z.d)Z/d*Z0eZ1d+Z2d,Z3eZ4d-Z5RS(/tgcCs+||_|i|_g|_h|_dS(N(tverifiertffitexport_symbolst_struct_pending_verification(tselfR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt__init__ s   cCs|id|idS(NR(t setdefaultR(Rtkwds((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pytpatch_extension_kwdsscCswxp|D]h}||}|djo ti}nx;|D]3}tii||}tii|o|Sq8WqWdS(N(tNonetsystpathtostjointisfile(Rt module_nameRt so_suffixest so_suffixtbasenametdirnametfilename((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt find_modules   cCsdS(N((R((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt collect_types!stcCs|ii|ddS(Ns (t_ftwrite(Rtwhat((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_prnt$scCs|i}|t||ii|idtidjoGtidjo d}nd}|ii}|d||fndS(Ntdecltwin32itPyInit_tinitsvoid %s%s(void) { } (i( Rtcffimod_headerRtpreamblet _generateRtplatformt version_infotget_module_name(Rtprnttprefixtmodname((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pytwrite_source_to_f's    icsii}tiitiii}|i||i ddt i ffdYd}i dd||S(Ntloadingt FFILibrarycs,eZZiZgZfdZRS(csiS(N(t _cffi_dir(R(R/(s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt__dir__Ps(t__name__t __module__t_cffi_generic_moduleRt _cffi_ffiR0R1((RR/tmodule(s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR/Ls Rtloadedtlibrary( Rt_backendRRRtcurdirRtmodulefilenamet load_libraryt_loadttypest ModuleType(RtflagstbackendRR8((RR/R6s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR<=s % cCst|iiiiS(N(tsortedRt_parsert _declarationstitems(R((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_get_declarationsYsc Csx|iD]\}}|idd\}}yt|d||f}Wn&tj otid|nXy|||Wq tj o}ti||q Xq WdS(Nt is_generate_gen_%s_%ssnot implemented in verify(): %r( RFtsplittgetattrtAttributeErrorRtVerificationErrort ExceptionRtattach_exception_info(Rt step_nametnamettptkindtrealnametmethodte((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR&\s  c Ksx|iD]\}}|idd\}}t|d||f}y|||||Wq tj o} ti| |q Xq WdS(NRGis _%s_gen_%s(RFRHRIRLRRM( RR6RNR RORPRQRRRSRT((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR=ks cCsdS(N((RRPRO((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_nothinguscKsdS(N((RRPROR6R ((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt _loaded_noopxsc Cs+t|tipt|io|it||dS|i}t|i }g}xWt |i D]F\}}d}t|ti o d}n|i d||fqjWd|} g} t |i |D]#\}} | |id| | q~ } |i} t| ti o)| id| id| ti} ndi| pd } d |}|ii |d || f}d |} || i|| |d t|iti o d}n't|itip d}nd}|d||di|f|d|dS(NRt*s%sx%dsargument of %ss %sis *rs, tvoids _cffi_f_%ss %s(%s)s result of %st{s*r = sreturn s %s%s(%s);t}(t isinstanceRtFunctionPtrTypetAssertionErrortellipsist_generate_gen_consttFalseRtlentargst enumeratet StructOrUniontappendtzipt get_c_nametresulttinsertt void_typeRRtVoidType(RRPROR*tnumargstargnamestittypet indirectiontcontextt_[1]targtarglistttpresultt wrappernametfuncdeclt result_code((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_gen_function_declsF     <         cCst|tipt|io|it|||}ng}|}td|iDpt|i ti og}xct |iD]R\} } t| ti o&ti | } |i | | fn|i | qW|i } t| ti oo| idjotd| ifnti | } |id| |idd| fti} ntit|| |i}n|ii|} d|} |i| | }x,|D]$\} } |i|| | |}qWt|||t|ii |dS(Ncss%x|]}t|tiVqWdS(N(R[RRd(t.0ttyp((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pys s s*'%s' is used as result type, but is opaqueiRhs _cffi_f_%s(R[RR\R]R^t_load_constantR`tanyRbRhRdRct PointerTypeRetfldtypesR t TypeErrort _get_c_nameRiRjttupleRt_get_cached_btypet load_functiont_make_struct_wrappertsetattrRoR0(RRPROR6R8t newfunctiont indirectionstbase_tpt indirect_argsRnR{tindirect_resulttBFuncRv((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loaded_gen_functionsD       csr|ii|ii|djo"|ifd}nfd}||_|S(NRhcs$i}|||dS(Ni(tnew(Rbtres(toldfuncRtBType(s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pytnewfuncs cs7| i|f|d}|S(Ni(tnewp(Rb(RnRRRA(s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRs-(RR9Rt_cffi_base_type(RRRnRPRR((RnRRRRAs6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRs    cCs.||ijpt|i|d|dS(Ntstruct(ROR]t_generate_struct_or_union_decl(RRPRO((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_gen_struct_declscCs|i|d||dS(NR(t_loading_struct_or_union(RRPROR6((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loading_gen_structscKs|i|dS(N(t_loaded_struct_or_union(RRPROR6R ((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loaded_gen_structscCs.||ijpt|i|d|dS(Ntunion(ROR]R(RRPRO((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_gen_union_declscCs|i|d||dS(NR(R(RRPROR6((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loading_gen_unionscKs|i|dS(N(R(RRPROR6R ((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loaded_gen_unionsc Cs|idjodSd||f}d||f}d||fi}|i}|d||f|d|d|dx|iD]\}} } t| tio | ip | djo|d |qy(|d | i d d ||fWqt i j o} |d t | qXqW|d|i i||d|f|d|d||d|d||dx|iD]\}} } | djoqn|d||ft| tio(| idjo|d| iq|d||fqW|d|d|d|d|d|f|d|dS(Ns_cffi_check_%s_%ss_cffi_layout_%s_%ss%s %ssstatic void %s(%s *p)RYs8 /* only to generate compile-time warnings or errors */s (void)p;is (void)((p->%s) << 1);s { %s = &p->%s; (void)tmp; }s*tmpsfield %rs /* %s */RZsintptr_t %s(intptr_t i)s, struct _cffi_aligncheck { char x; %s y; };s static intptr_t nums[] = {s sizeof(%s),s) offsetof(struct _cffi_aligncheck, y),s offsetof(%s, %s),s 0, /* %s */s sizeof(((%s *)0)->%s),s -1s };s return nums[i];s3 /* the next line is not executed, but compiled */s %s(0);(tfldnamesR tstripRt enumfieldsR[Rt PrimitiveTypetis_integer_typeRgRRKtstrRRet ArrayTypetlengthR( RRPR+ROt checkfuncnametlayoutfuncnametcnameR*tfnametftypetfbitsizeRT((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRsV     "      #     cCs~|idjodSd||f}|iidd}|i||}g}d} xAto9|| } | djoPn|i| | d7} q\Wt|ti o|i o|d} |d} |ddd} |ddd}|i t | t |jot |ijnpt | || | f|_n*d||fi}||f|i|t|tio|i||||n|i|dS(N(R[RRt_loaded_gen_enumR(RRPROR6R ((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loaded_gen_anonymousustconstc Cs|i}d||f}|ii||dj ob|pt|djpt|d||d|i|||d|dn'|o\|djpt|d||d|d|f|d |f|dn|dj pt|djpt|d jo d }nd }d } |djo#t|tiod } d }n||i d| |f||d|d||f|d|dS(Ns _cffi_%s_%sRsint %s(char *out_error)RYs return 0;RZsint %s(long long *out_value)s *out_value = (long long)(%s);s return (%s) <= 0;tvart&Rsconst *s %s%s(void)s return (%s%s);( RRReR R]t_check_int_constant_valueR[RRdRg( Rtis_intRORPtcategoryt check_valueR*tfuncnamet ampersandtextra((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR_~s@            cCs6t|tio |i}|i|||dS(N(R[RRRR_(RRPROR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_gen_constant_declscCsd|}|dj o(|pt|i|||}n^|o|iidd}|iidd} |i| |} |ii|} | | } t| d}|djo@| o8|iidd} |dd|ii| >7}qn|djptd}t |t i od |}n|ii|i ||d} |i| |} | }t |t i o|d}n|S( Ns_cffi_const_%ss long long*isint(*)(long long*)s long longiis (*)(void)RW( R R]t_load_known_int_constantRRRRtintRR[RRdRg(RRRPROR6RRtvalueRRRtptnegativet BLongLongt fntypeextra((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR|s2    &" cCsat|tio |i}|i||||}t|||t|ii|dS(N( R[RRRR|RRoR0Re(RRPROR6R8RR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loaded_gen_constantscCs|i}|djo|d|||fn|d|||f|d|d||d||d|d||d |d |d |f|d |d dS(Nis& if ((%s) > 0 || (long)(%s) != %dL) {s1 if ((%s) <= 0 || (unsigned long)(%s) != %dUL) {s char buf[64];s if ((%s) <= 0)s) sprintf(buf, "%%ld", (long)(%s));s elses2 sprintf(buf, "%%lu", (unsigned long)(%s));s: sprintf(out_error, "%s has the real value %s, not %s",s "%s", buf, "%d");ids return -1;s }(R(RRORR*((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRs       cCs|iidd}|iidd}|i||}|ii|d}||djoH|ii|}tidjot|d}nti |ndS(Nschar[]is int(*)(char*)iisutf-8(i( RRRRtstringRR(RRRK(RR6RRRRRterror((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRscCs |idd}d||fS(Nt$t___D_s _cffi_e_%s_%s(treplace(RR+RO((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_enum_funcnamestenumcCs|io)x!|iD]}|it|qWdS|i||}|ii||i}|d||dx3t|i|i D]\}}|i ||qW|d|d|dS(Nsint %s(char *out_error)RYs return 0;RZ( Rt enumeratorsR_RRRReRRft enumvaluesR(RRPROR+t enumeratorRR*t enumvalue((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRs        c Cs|ioRg}|iD]}||it|||q~}t||_t|_n#|i||}|i||dS(N( RRR|RRRtpartial_resolvedRR( RRPROR6R+RrRRR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyRs / cCsPxIt|i|iD]2\}}t|||t|ii|qWdS(N(RfRRRRoR0Re(RRPROR6R8RR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyR s cCs7|djo d}n|}|it|d|dS(Ns...R(R R_R(RRPROR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_gen_macro_decls  cCse|djo d}n|}|it|||d|}t|||t|ii|dS(Ns...R(R R|RRRoR0Re(RRPROR6R8RR((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_loaded_gen_macros   cCst|tio|idjo]|i}d|f}|ii||d||d|d|f|dnti|i}|i t ||n)ti|}|i t ||dddS( Ns...s_cffi_sizeof_%sssize_t %s(void)RYs return sizeof(%s);RZRR( R[RRRRRReR~titemR_R`(RRPROR*Rttp_ptr((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyt_generate_gen_variable_decl*s   cst|tioT|idjod|f}|iidd}|i||}|}|ii|i} t ||ii | \} } | djo t i d||ifn|i | }nti|i} |it| ||} |idj o+|ii|}|ii|| } nt||| t|ii|dSd|}|ii|id|d}|i||}|fd}fd }tt||t||t|ii|dS( Ns...s_cffi_sizeof_%sssize_t(*)(void)is/bad size: %r does not seem to be an array of %ss _cffi_var_%ss *(*)(void)csdS(Ni((R8(tptr(s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pytgetter[scs|d #include #include #include #include /* XXX for ssize_t on some platforms */ /* this block of #ifs should be kept exactly identical between c/_cffi_backend.c, cffi/vengine_cpy.py, cffi/vengine_gen.py */ #if defined(_MSC_VER) # include /* for alloca() */ # if _MSC_VER < 1600 /* MSVC < 2010 */ typedef __int8 int8_t; typedef __int16 int16_t; typedef __int32 int32_t; typedef __int64 int64_t; typedef unsigned __int8 uint8_t; typedef unsigned __int16 uint16_t; typedef unsigned __int32 uint32_t; typedef unsigned __int64 uint64_t; typedef __int8 int_least8_t; typedef __int16 int_least16_t; typedef __int32 int_least32_t; typedef __int64 int_least64_t; typedef unsigned __int8 uint_least8_t; typedef unsigned __int16 uint_least16_t; typedef unsigned __int32 uint_least32_t; typedef unsigned __int64 uint_least64_t; typedef __int8 int_fast8_t; typedef __int16 int_fast16_t; typedef __int32 int_fast32_t; typedef __int64 int_fast64_t; typedef unsigned __int8 uint_fast8_t; typedef unsigned __int16 uint_fast16_t; typedef unsigned __int32 uint_fast32_t; typedef unsigned __int64 uint_fast64_t; typedef __int64 intmax_t; typedef unsigned __int64 uintmax_t; # else # include # endif # if _MSC_VER < 1800 /* MSVC < 2013 */ typedef unsigned char _Bool; # endif #else # include # if (defined (__SVR4) && defined (__sun)) || defined(_AIX) # include # endif #endif ( RRR>RRRtobjectRR$(((s6/usr/lib64/python2.6/site-packages/cffi/vengine_gen.pyts