R+? H0  4`000(RE.text 49z=,[ .data00`;2C@.bss0`0`.loader.debug |!;؃b88HYA,@Hbp8H9A,@H8|c8~88H9Aa@a@(@H8HA,@H8HـA,@Hh8d8cda@88 HA,@H88d8cda@88HɀA,@HHX|8!PN A8 initxxsubtype|!ahlal8$HuA,@ 8`HahcH}AHX|8!PN Adspamlist_getstate|!ahlal8@80HрA,@ 8`H(a@hdb$`e8HX|8!PN Axspamlist_setstate|!Xahlp8`HAa@a@(Aah(@ b$ahap(@ b$aphDd8cdah@d lHd8cdal@dpLd8cdap@da@HX|8!PN Aspamlist_specialmeth|!HaX\`aX\`|AlLN!A,@ 8`HX8`dHH|8!@N Ax spamlist_init|!HaXaXcHɀAHH|8!@N A4spamlist_state_get|!ahlal8$H5A,@ 8`Hahc|H=AHX|8!PN Adspamdict_getstate|!ahlal8@80HA,@ 8`H(a@hd|b$`e8HX|8!PN Axspamdict_setstate|!HaX\`aX\`|AlLN!A,@ 8`HX8`d|HH|8!@N Ax spamdict_init|!a8`aLa8L8D8@8<=C0hH9A,@ 8`HHAaPaL8caLaL,Aa@DHAaHaH(@ 8`HaHa`adc8cdda`c,AH,aH|AlLN!AaL8caLaL,@lH݀AaTaTP|dP_Dlcal!h!(_H!$HAHH|8!N "Al spam_bench A L| N A L| N A L| N A L| N  A L| N (A L| N ,A L| N 0A L| N 4A L| N modflwcstokldexplfrexplselectstrtoldwcsftimestrtoimaxspam_benchinitxxsubtypespamdict_initspamlist_initgetdtablesizespamdict_setstatespamdict_getstatespamlist_setstatespamlist_getstatespamlist_state_getspamlist_specialmethgetstategetstate() -> statesetstatesetstate(state)classmethclassmeth(*args, **kw)staticmethstaticmeth(*args, **kw)statean int variable for demonstration purposesxxsubtype.spamlistxxsubtype.spamdictbenchIBxxsubtypeIBspamlistIBMspamdictIBM:getstateIBi:setstateIOS|iIBMYIt$ 0 0 | 0 0 , 0 0 , <0 H `0# l 00 0 0p0H0xxsubtype is an example module showing how to subtype builtin types from C. test_descr.py in the standard test suite requires it in order to complete. If you don't care about the examples, and don't intend to run the Python test suite, you can recompile Python without Modules/xxsubtype.c. 0(0(@0(0(@0(`0(0(0(0(0(0 Dm%__rtinit0@ @#@ 8@ I@W@ l@ @ @ @ @clock@ __rtld@ 01 0000 0$0,0H0X0p0t0|00000000000000000d0l000,000L00000000000000000000 0(0,0004 080< 0@ 0D0H0L0P 0T0X 0\.:/usr/lib/threads:/opt/freeware/lib:/usr/lib:/usr/vac/lib:/usr/lib:/liblibc.ashr.olibrtl.ashr.o.PyArg_ParseTuple PyDict_TypePyFloat_FromDoublePyInt_FromLong PyList_TypePyModule_AddObjectPyObject_GetAttr PyTuple_New PyType_ReadyPy_InitModule4_Py_NoneStructinitxxsubtype__default_char:t584=-5_typeobject:T53=s0;_object:T56=s0;_dictobject:T235=s0; :t270=-13int64_t:t2=-31intmax_t:t3=2:t11=ar0;0;9;5 :t13=f-13;:t14=ar0;0;7;5:t16=ar0;0;2047;-4&fd_set:T17=s8192fds_bits:16,0,65536;;fd_set:t18=17time_t:t20=-4suseconds_t:t21=-10timeval:T22=s8tv_sec:20,0,32;tv_usec:21,32,32;; :t24=f-1;:t25=ar0;0;6;5:t27=ar0;0;13;5:t30=ar0;0;6;5:t32=ar0;0;6;5 :t33=*-13:t35=ar0;0;5;5size_t:t37=-10wchar_t:t39=-7tm:T43=s36tm_sec:-1,0,32;tm_min:-1,32,32;tm_hour:-1,64,32;tm_mday:-1,96,32;tm_mon:-1,128,32;tm_year:-1,160,32;tm_wday:-1,192,32;tm_yday:-1,224,32;tm_isdst:-1,256,32;; :t46=f37;:t47=ar0;0;8;5 :t49=f40;:t50=ar0;0;6;5ssize_t:t51=-4Py_ssize_t:t52=51 :t65=*-11 :t211=f-11; :t212=*211freefunc:t213=212PyObject:t57=56 :t208=f58; :t209=*208newfunc:t210=209 :t206=*208allocfunc:t207=206 :t203=*24initproc:t204=203 :t200=*24descrsetfunc:t201=200 :t197=*208descrgetfunc:t198=197 :t192=*24setter:t193=192 :t189=*208getter:t190=189\PyGetSetDef:T194=s20name:7,0,32;get:190,32,32;set:193,64,32;doc:7,96,32;closure:65,128,32;; :t195=*194\PyMemberDef:T186=s20name:7,0,32;type:-1,32,32;offset:52,64,32;flags:-1,96,32;doc:7,128,32;; :t187=*186 :t182=*208PyCFunction:t183=182XPyMethodDef:T184=s16ml_name:6,0,32;ml_meth:183,32,32;ml_flags:-1,64,32;ml_doc:6,96,32;; :t185=*184 :t179=*208iternextfunc:t180=179 :t176=*208getiterfunc:t177=176 :t173=*208richcmpfunc:t174=173inquiry:t95=94 :t167=*24visitproc:t168=167 :t170=*24traverseproc:t171=170:t153=ar0;0;1;52 :t146=*52bufferinfo:T154=s52buf:65,0,32;obj:58,32,32;len:52,64,32;itemsize:52,96,32;readonly:-1,128,32;ndim:-1,160,32;format:7,192,32;shape:146,224,32;strides:146,256,32;suboffsets:146,288,32;smalltable:153,320,64;internal:65,384,32;;Py_buffer:t155=154 :t156=*155 :t161=*211releasebufferproc:t162=161 :t158=*24getbufferproc:t159=158 :t150=f52; :t151=*150charbufferproc:t152=151 :t148=*150segcountproc:t149=148 :t139=*65 :t144=*150writebufferproc:t145=144 :t141=*150readbufferproc:t142=141:T163=s24bf_getreadbuffer:142,0,32;bf_getwritebuffer:145,32,32;bf_getsegcount:149,64,32;bf_getcharbuffer:152,96,32;bf_getbuffer:159,128,32;bf_releasebuffer:162,160,32;;PyBufferProcs:t164=163 :t165=*164 :t137=*24setattrofunc:t138=137 :t134=*208getattrofunc:t135=134 :t88=*208ternaryfunc:t89=88 :t130=f-4; :t131=*130hashfunc:t132=131 :t125=*24objobjargproc:t126=125 :t85=*208binaryfunc:t86=85 :t104=*150lenfunc:t105=104O:T127=s12mp_length:105,0,32;mp_subscript:86,32,32;mp_ass_subscript:126,64,32;;PyMappingMethods:t128=127 :t129=*128 :t119=*24objobjproc:t120=119 :t116=*24ssizessizeobjargproc:t117=116 :t113=*24ssizeobjargproc:t114=113 :t110=*208ssizessizeargfunc:t111=110 :t107=*208ssizeargfunc:t108=107:T121=s40sq_length:105,0,32;sq_concat:86,32,32;sq_repeat:108,64,32;sq_item:108,96,32;sq_slice:111,128,32;sq_ass_item:114,160,32;sq_ass_slice:117,192,32;sq_contains:120,224,32;sq_inplace_concat:86,256,32;sq_inplace_repeat:108,288,32;;PySequenceMethods:t122=121 :t123=*122coercion:t99=98 :t91=*208unaryfunc:t92=91:T100=s156nb_add:86,0,32;nb_subtract:86,32,32;nb_multiply:86,64,32;nb_divide:86,96,32;nb_remainder:86,128,32;nb_divmod:86,160,32;nb_power:89,192,32;nb_negative:92,224,32;nb_positive:92,256,32;nb_absolute:92,288,32;nb_nonzero:95,320,32;nb_invert:92,352,32;nb_lshift:86,384,32;nb_rshift:86,416,32;nb_and:86,448,32;nb_xor:86,480,32;nb_or:86,512,32;nb_coerce:99,544,32;nb_int:92,576,32;nb_long:92,608,32;nb_float:92,640,32;nb_oct:92,672,32;nb_hex:92,704,32;nb_inplace_add:86,736,32;nb_inplace_subtract:86,768,32;nb_inplace_multiply:86,800,32;nb_inplace_divide:86,832,32;nb_inplace_remainder:86,864,32;nb_inplace_power:89,896,32;nb_inplace_lshift:86,928,32;nb_inplace_rshift:86,960,32;nb_inplace_and:86,992,32;nb_inplace_xor:86,1024,32;nb_inplace_or:86,1056,32;nb_floor_divide:86,1088,32;nb_true_divide:86,1120,32;nb_inplace_floor_divide:86,1152,32;nb_inplace_true_divide:86,1184,32;nb_index:92,1216,32;;PyNumberMethods:t101=100 :t102=*101 :t82=*208reprfunc:t83=82cmpfunc:t80=79setattrfunc:t77=76 :t73=*208getattrfunc:t74=73:T66=s32_ptr:63,0,32;_cnt:-1,32,32;_base:63,64,32;_bufendp:63,96,32;_flag:-3,128,16;_file:-3,144,16;__stdioid:-1,160,32;__newbase:7,192,32;_lock:65,224,32;; FILE:t67=66printfunc:t71=70 :t60=*211destructor:t61=60 _typeobject:T53=s196ob_refcnt:52,0,32;ob_type:54,32,32;ob_size:52,64,32;tp_name:6,96,32;tp_basicsize:52,128,32;tp_itemsize:52,160,32;tp_dealloc:61,192,32;tp_print:71,224,32;tp_getattr:74,256,32;tp_setattr:77,288,32;tp_compare:80,320,32;tp_repr:83,352,32;tp_as_number:102,384,32;tp_as_sequence:123,416,32;tp_as_mapping:129,448,32;tp_hash:132,480,32;tp_call:89,512,32;tp_str:83,544,32;tp_getattro:135,576,32;tp_setattro:138,608,32;tp_as_buffer:165,640,32;tp_flags:-4,672,32;tp_doc:6,704,32;tp_traverse:171,736,32;tp_clear:95,768,32;tp_richcompare:174,800,32;tp_weaklistoffset:52,832,32;tp_iter:177,864,32;tp_iternext:180,896,32;tp_methods:185,928,32;tp_members:187,960,32;tp_getset:195,992,32;tp_base:54,1024,32;tp_dict:58,1056,32;tp_descr_get:198,1088,32;tp_descr_set:201,1120,32;tp_dictoffset:52,1152,32;tp_init:204,1184,32;tp_alloc:207,1216,32;tp_new:210,1248,32;tp_free:213,1280,32;tp_is_gc:95,1312,32;tp_bases:58,1344,32;tp_mro:58,1376,32;tp_cache:58,1408,32;tp_subclasses:58,1440,32;tp_weaklist:58,1472,32;tp_del:61,1504,32;tp_version_tag:-8,1536,32;;3_object:T56=s8ob_refcnt:52,0,32;ob_type:54,32,32;;PyObject:t215=56 :t216=*215d:T217=s20ob_refcnt:52,0,32;ob_type:54,32,32;ob_size:52,64,32;ob_item:96,96,32;allocated:52,128,32;;PyListObject:t218=217*:T219=s24list:218,0,160;state:-1,160,32;;spamlistobject:t220=219 :t221=*220 :t222=f216;:t223=ar0;0;17;5:t225=ar0;0;17;5:t227=ar0;0;20;5:t229=ar0;0;13;5:t231=ar0;0;18;5?:T232=s12me_hash:52,0,32;me_key:216,32,32;me_value:216,64,32;;PyDictEntry:t233=232 :t234=*233:t240=ar0;0;7;233PyDictObject:t236=235 :t237=*236 :t238=f234; :t239=*238_dictobject:T235=s124ob_refcnt:52,0,32;ob_type:54,32,32;ma_fill:52,64,32;ma_used:52,96,32;ma_mask:52,128,32;ma_table:234,160,32;ma_lookup:239,192,32;ma_smalltable:240,224,768;;PyDictObject:t241=235+:T242=s128dict:241,0,992;state:-1,992,32;;spamdictobject:t243=242 :t244=*243:t246=ar0;0;17;5:t248=ar0;0;17;5:t250=ar0;0;13;5:t252=ar0;0;10;5:t254=ar0;0;13;5PyMethodDef:t255=184:t256=ar0;0;1;255PyTypeObject:t257=53PyMemberDef:t258=186:t259=ar0;0;1;258:t260=ar0;0;2;255PyGetSetDef:t261=194:t262=ar0;0;1;261:t263=ar0;0;4;255:t264=ar0;0;289;-2 :t265=*255 :t276=*257 :t278=*-13 :t282=k-8clock_t:t284=-1 :t285=f284;initxxsubtype:F-11__func__:V254spamlist_getstate:F216 self:p221 args:p216__func__:V223spamlist_setstate:F216__func__:V225spamlist_specialmeth:F216 self:p216 result:216__func__:V227spamlist_init:F-1 kwds:p216__func__:V229spamlist_state_get:F216__func__:V231spamdict_getstate:F216 self:p244__func__:V246spamdict_setstate:F216__func__:V248spamdict_init:F-1__func__:V250spam_bench:F216__func__:V252 _SQNAN:V282_SINFINITY:V282xxsubtype_functions:V256spamdict_type:V257spamdict_members:V259spamdict_methods:V260spamlist_type:V257spamlist_getsets:V262spamlist_methods:V263xxsubtype__doc__:V264 (>$Hpr(N...$XRh.     " & ( * ", J0 r2 4 6000 0$0,0H0X0p0t0|00000000000000000d0l000,000L0!0000j00w0000.00<00K00[000 0(0,000408 0<0@0D0H 0L0P0T0X0\!$8<DX\ |  .|<8@L`dK  0 < P \d[jPdw\x08DH   $ P T |  clock __rtld  ! 4 CO b s   TOC0(k_$STATIC0(k0,k00k04kC08k0<kO0@k0Dk40Hk0Lks0Pkclock0Tkb0Xk!0\k 9g.fileg1CZ:t214=-8:t64=-3:t62=-5:t55=-11:t38=-7:t36=-10:t15=-4:t12=-13:t9=-1:t4=-2:t1=-31fw:t5=k-2:t6=*5:t7=*-2:t8=*7:t10=f3;:t19=*18(:t23=*22Zfw:t28=*-1:t40=*39:t41=k39:t42=*41:t44=k43:t45=*44:t48=*40 :t54=*53-:t58=*57?LYly"4 .:t94=*244@Xkw[p} %1>Yf + D Q ] u   . ; N  " = J g t x :t96=*58:t98=*24 Yt:t79=*24:t76=*24:t63=*-5:t68=*67:t70=*240=/BUh{ '4,FSfy 3J^r:t585=Zk9 X=..bfe m:216@.bs\.es.ef8e) ` k>N<`.bf|eh$l.bs0.es.efe  k>lK@#.bfe'h$lstate:-1@.bsY.es.efxe,2 k>[i/.bfe1h$lkw:p216p@.bs.es.efte@H k>jS.bfeUX$\`.bs|.es.efeYW@ k\?w@\.bfPe^X.bs.es.efte_k k?&.bfe!h$l.bs-.es.efe~@ k?D=@.bf\e!h$lstate:-1@.bsV.es.efe k?nf.bfe!X$\`.bszl.es.efXe k?.bfe$obj:216@name:216Dres:216Hn:-1Lt0:20Pt1:20T.bsP.es.ef e kL.bs.es_$STATIC0k.bsHp,A Yq|.es0k  0k  0k  l0k  I0k  X0k  30k   0k   0k  0  glink.s g k( glink.s g k( glink.s g k( glink.s g k( glink.s g k( glink.s g Hk( Hglink.s g.clock pk(.clock pglink.s g k( glink.s g k( 3PyArg_ParseTuplePyDict_TypePyFloat_FromDoublePyInt_FromLongPyList_TypePyModule_AddObjectPyObject_GetAttrPyTuple_NewPyType_ReadyPy_InitModule4_Py_NoneStruct./Modules/xxsubtype.cTue Dec 10 15:56:26 2013 IBM XL C for AIX, Version 12.1.0.4.initxxsubtype.spamlist_getstate.spamlist_setstate.spamlist_specialmeth.spamlist_init.spamlist_state_get.spamdict_getstate.spamdict_setstate.spamdict_init.spam_bench.PyType_Ready.Py_InitModule4.PyModule_AddObject.PyArg_ParseTuple.PyInt_FromLong.PyTuple_New.PyObject_GetAttr.PyFloat_FromDouble