ofs | hex dump | ascii |
---|
0000 | 03 f3 0d 0a 4c 5c ac 51 63 00 00 00 00 00 00 00 00 43 00 00 00 40 00 00 00 73 2f 11 00 00 64 00 | ....L\.Qc........C...@...s/...d. |
0020 | 00 5a 00 00 64 01 00 64 02 00 64 03 00 67 03 00 5a 01 00 64 04 00 5a 02 00 64 05 00 5a 03 00 64 | .Z..d..d..d..g..Z..d..Z..d..Z..d |
0040 | 06 00 5a 04 00 64 07 00 65 05 00 66 01 00 64 08 00 84 00 00 83 00 00 59 5a 06 00 64 04 00 64 09 | ..Z..d..e..f..d........YZ..d..d. |
0060 | 00 6c 07 00 6d 08 00 5a 09 00 01 64 0a 00 84 00 00 5a 0a 00 65 06 00 64 0b 00 64 0c 00 64 0d 00 | .l..m..Z...d.....Z..e..d..d..d.. |
0080 | 64 0e 00 64 0f 00 65 0a 00 64 10 00 64 11 00 83 00 04 5a 0b 00 64 12 00 84 00 00 5a 0c 00 65 06 | d..d..e..d..d.....Z..d.....Z..e. |
00a0 | 00 64 0b 00 64 13 00 64 0d 00 64 14 00 64 0f 00 65 0c 00 64 10 00 64 15 00 83 00 04 5a 0d 00 64 | .d..d..d..d..d..e..d..d.....Z..d |
00c0 | 16 00 84 00 00 5a 0e 00 65 06 00 64 0b 00 64 17 00 64 0d 00 64 18 00 64 0f 00 65 0e 00 64 10 00 | .....Z..e..d..d..d..d..d..e..d.. |
00e0 | 64 19 00 83 00 04 5a 0f 00 65 10 00 65 10 00 64 1a 00 84 02 00 5a 11 00 65 06 00 64 0b 00 64 1b | d.....Z..e..e..d.....Z..e..d..d. |
0100 | 00 64 0d 00 65 02 00 64 0f 00 65 11 00 64 10 00 64 1c 00 83 00 04 5a 12 00 64 1d 00 84 00 00 5a | .d..e..d..e..d..d.....Z..d.....Z |
0120 | 13 00 65 06 00 64 0b 00 64 1e 00 64 0d 00 65 02 00 64 0f 00 65 13 00 64 10 00 64 1f 00 83 00 04 | ..e..d..d..d..e..d..e..d..d..... |
0140 | 5a 14 00 64 20 00 84 00 00 5a 15 00 65 06 00 64 0b 00 64 21 00 64 0d 00 65 02 00 64 0f 00 65 15 | Z..d.....Z..e..d..d!.d..e..d..e. |
0160 | 00 64 10 00 64 22 00 83 00 04 5a 16 00 64 23 00 84 00 00 5a 17 00 65 06 00 64 0b 00 64 24 00 64 | .d..d"....Z..d#....Z..e..d..d$.d |
0180 | 0d 00 65 04 00 64 0f 00 65 17 00 64 10 00 64 25 00 83 00 04 5a 18 00 64 26 00 84 00 00 5a 19 00 | ..e..d..e..d..d%....Z..d&....Z.. |
01a0 | 65 06 00 64 0b 00 64 27 00 64 0d 00 65 03 00 64 0f 00 65 19 00 64 10 00 64 28 00 83 00 04 5a 1a | e..d..d'.d..e..d..e..d..d(....Z. |
01c0 | 00 64 29 00 84 00 00 5a 1b 00 65 06 00 64 0b 00 64 2a 00 64 0d 00 65 02 00 64 0f 00 65 1b 00 64 | .d)....Z..e..d..d*.d..e..d..e..d |
01e0 | 10 00 64 2b 00 83 00 04 5a 1c 00 64 2c 00 84 00 00 5a 1d 00 65 06 00 64 0b 00 64 2d 00 64 0d 00 | ..d+....Z..d,....Z..e..d..d-.d.. |
0200 | 65 04 00 64 0f 00 65 1d 00 64 10 00 64 2e 00 83 00 04 5a 1e 00 64 2f 00 84 00 00 5a 1f 00 64 30 | e..d..e..d..d.....Z..d/....Z..d0 |
0220 | 00 84 00 00 5a 20 00 65 06 00 64 0b 00 64 31 00 64 0d 00 65 02 00 64 0f 00 65 1f 00 64 10 00 64 | ....Z..e..d..d1.d..e..d..e..d..d |
0240 | 32 00 83 00 04 5a 21 00 65 06 00 64 0b 00 64 33 00 64 0d 00 65 02 00 64 0f 00 65 20 00 64 10 00 | 2....Z!.e..d..d3.d..e..d..e..d.. |
0260 | 64 34 00 83 00 04 5a 22 00 64 35 00 84 00 00 5a 23 00 65 06 00 64 0b 00 64 36 00 64 0d 00 65 02 | d4....Z".d5....Z#.e..d..d6.d..e. |
0280 | 00 64 0f 00 65 23 00 64 10 00 64 37 00 83 00 04 5a 24 00 64 38 00 84 00 00 5a 25 00 65 06 00 64 | .d..e#.d..d7....Z$.d8....Z%.e..d |
02a0 | 0b 00 64 39 00 64 0d 00 64 3a 00 64 0f 00 65 25 00 64 10 00 64 3b 00 83 00 04 5a 26 00 64 04 00 | ..d9.d..d:.d..e%.d..d;....Z&.d.. |
02c0 | 64 3c 00 6c 27 00 6d 28 00 5a 28 00 01 64 3d 00 84 00 00 5a 29 00 65 06 00 64 0b 00 64 3e 00 64 | d<.l'.m(.Z(..d=....Z).e..d..d>.d |
02e0 | 0d 00 65 03 00 64 0f 00 65 29 00 64 10 00 64 3f 00 83 00 04 5a 2a 00 64 40 00 84 00 00 5a 2b 00 | ..e..d..e).d..d?....Z*.d@....Z+. |
0300 | 65 06 00 64 0b 00 64 41 00 64 0d 00 65 04 00 64 0f 00 65 2b 00 64 10 00 64 42 00 83 00 04 5a 2c | e..d..dA.d..e..d..e+.d..dB....Z, |
0320 | 00 64 43 00 65 05 00 66 01 00 64 44 00 84 00 00 83 00 00 59 5a 2d 00 65 2d 00 64 0b 00 64 45 00 | .dC.e..f..dD.......YZ-.e-.d..dE. |
0340 | 64 46 00 65 2e 00 64 10 00 64 47 00 83 00 03 5a 2f 00 65 2d 00 64 0b 00 64 48 00 64 46 00 65 30 | dF.e..d..dG....Z/.e-.d..dH.dF.e0 |
0360 | 00 64 10 00 64 49 00 83 00 03 5a 31 00 65 2d 00 64 0b 00 64 4a 00 64 46 00 65 2e 00 65 30 00 65 | .d..dI....Z1.e-.d..dJ.dF.e..e0.e |
0380 | 32 00 66 03 00 64 10 00 64 4b 00 83 00 03 5a 33 00 65 2d 00 64 0b 00 64 4c 00 64 46 00 65 32 00 | 2.f..d..dK....Z3.e-.d..dL.dF.e2. |
03a0 | 66 01 00 64 10 00 64 4d 00 83 00 03 5a 34 00 65 2d 00 64 0b 00 64 4e 00 64 46 00 65 35 00 64 10 | f..d..dM....Z4.e-.d..dN.dF.e5.d. |
03c0 | 00 64 4f 00 83 00 03 5a 36 00 65 2d 00 64 0b 00 64 50 00 64 46 00 65 37 00 64 10 00 64 51 00 83 | .dO....Z6.e-.d..dP.dF.e7.d..dQ.. |
03e0 | 00 03 5a 38 00 65 2d 00 64 0b 00 64 52 00 64 46 00 65 39 00 64 10 00 64 53 00 83 00 03 5a 3a 00 | ..Z8.e-.d..dR.dF.e9.d..dS....Z:. |
0400 | 65 2d 00 64 0b 00 64 54 00 64 46 00 65 3b 00 64 17 01 83 01 00 64 10 00 64 55 00 83 00 03 5a 3d | e-.d..dT.dF.e;.d.....d..dU....Z= |
0420 | 00 65 2d 00 64 0b 00 64 56 00 64 46 00 65 3e 00 64 10 00 64 57 00 83 00 03 5a 3f 00 65 2d 00 64 | .e-.d..dV.dF.e>.d..dW....Z?.e-.d |
0440 | 0b 00 64 58 00 64 46 00 65 40 00 64 10 00 64 59 00 83 00 03 5a 41 00 65 2d 00 64 0b 00 64 5a 00 | ..dX.dF.e@.d..dY....ZA.e-.d..dZ. |
0460 | 64 46 00 65 42 00 64 10 00 64 5b 00 83 00 03 5a 43 00 65 2d 00 64 0b 00 64 5c 00 64 46 00 65 05 | dF.eB.d..d[....ZC.e-.d..d\.dF.e. |
0480 | 00 64 10 00 64 5d 00 83 00 03 5a 44 00 65 2d 00 64 0b 00 64 5e 00 64 46 00 65 2d 00 64 10 00 64 | .d..d]....ZD.e-.d..d^.dF.e-.d..d |
04a0 | 5f 00 83 00 03 5a 45 00 65 2d 00 64 0b 00 64 60 00 64 46 00 65 2d 00 64 10 00 64 61 00 83 00 03 | _....ZE.e-.d..d`.dF.e-.d..da.... |
04c0 | 5a 46 00 64 62 00 65 05 00 66 01 00 64 63 00 84 00 00 83 00 00 59 5a 47 00 65 47 00 5a 48 00 65 | ZF.db.e..f..dc.......YZG.eG.ZH.e |
04e0 | 48 00 64 0b 00 64 64 00 64 65 00 64 66 00 64 67 00 65 21 00 64 68 00 67 00 00 64 69 00 65 33 00 | H.d..dd.de.df.dg.e!.dh.g..di.e3. |
0500 | 67 01 00 64 6a 00 64 6b 00 64 10 00 64 6c 00 83 00 07 65 48 00 64 0b 00 64 6d 00 64 65 00 64 6e | g..dj.dk.d..dl....eH.d..dm.de.dn |
0520 | 00 64 67 00 65 0f 00 64 68 00 67 00 00 64 69 00 65 2f 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 | .dg.e..dh.g..di.e/.g..dj.d..d..d |
0540 | 6f 00 83 00 07 65 48 00 64 0b 00 64 70 00 64 65 00 64 71 00 64 67 00 65 0b 00 64 68 00 67 00 00 | o....eH.d..dp.de.dq.dg.e..dh.g.. |
0560 | 64 69 00 65 2f 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 72 00 83 00 07 65 48 00 64 0b 00 64 73 | di.e/.g..dj.d..d..dr....eH.d..ds |
0580 | 00 64 65 00 64 74 00 64 67 00 65 0d 00 64 68 00 67 00 00 64 69 00 65 2f 00 67 01 00 64 6a 00 64 | .de.dt.dg.e..dh.g..di.e/.g..dj.d |
05a0 | 0e 00 64 10 00 64 75 00 83 00 07 65 48 00 64 0b 00 64 76 00 64 65 00 64 77 00 64 67 00 65 22 00 | ..d..du....eH.d..dv.de.dw.dg.e". |
05c0 | 64 68 00 67 00 00 64 69 00 65 31 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 78 00 83 00 07 65 48 | dh.g..di.e1.g..dj.dk.d..dx....eH |
05e0 | 00 64 0b 00 64 79 00 64 65 00 64 7a 00 64 67 00 65 2a 00 64 68 00 67 00 00 64 69 00 65 31 00 67 | .d..dy.de.dz.dg.e*.dh.g..di.e1.g |
0600 | 01 00 64 6a 00 64 14 00 64 10 00 64 7b 00 83 00 07 65 48 00 64 0b 00 64 7c 00 64 65 00 64 7d 00 | ..dj.d..d..d{....eH.d..d|.de.d}. |
0620 | 64 67 00 65 2c 00 64 68 00 67 00 00 64 69 00 65 31 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 7e | dg.e,.dh.g..di.e1.g..dj.d..d..d~ |
0640 | 00 83 00 07 65 48 00 64 0b 00 64 7f 00 64 65 00 64 80 00 64 67 00 65 12 00 64 68 00 67 00 00 64 | ....eH.d..d..de.d..dg.e..dh.g..d |
0660 | 69 00 65 38 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 81 00 83 00 07 65 48 00 64 0b 00 64 82 00 | i.e8.g..dj.dk.d..d.....eH.d..d.. |
0680 | 64 65 00 64 83 00 64 67 00 65 18 00 64 68 00 67 00 00 64 69 00 65 38 00 67 01 00 64 6a 00 64 0e | de.d..dg.e..dh.g..di.e8.g..dj.d. |
06a0 | 00 64 10 00 64 84 00 83 00 07 65 48 00 64 0b 00 64 85 00 64 65 00 64 86 00 64 67 00 65 1a 00 64 | .d..d.....eH.d..d..de.d..dg.e..d |
06c0 | 68 00 67 00 00 64 69 00 65 38 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 87 00 83 00 07 65 48 00 | h.g..di.e8.g..dj.d..d..d.....eH. |
06e0 | 64 0b 00 64 88 00 64 65 00 64 89 00 64 67 00 64 17 01 64 68 00 67 00 00 64 69 00 65 3d 00 67 01 | d..d..de.d..dg.d..dh.g..di.e=.g. |
0700 | 00 64 6a 00 64 6b 00 64 10 00 64 8a 00 83 00 07 65 48 00 64 0b 00 64 8b 00 64 65 00 64 8c 00 64 | .dj.dk.d..d.....eH.d..d..de.d..d |
0720 | 67 00 64 17 01 64 68 00 67 00 00 64 69 00 65 34 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 8d 00 | g.d..dh.g..di.e4.g..dj.d..d..d.. |
0740 | 83 00 07 65 48 00 64 0b 00 64 8e 00 64 65 00 64 8f 00 64 67 00 64 17 01 64 68 00 67 00 00 64 69 | ...eH.d..d..de.d..dg.d..dh.g..di |
0760 | 00 65 34 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 90 00 83 00 07 65 48 00 64 0b 00 64 91 00 64 | .e4.g..dj.d..d..d.....eH.d..d..d |
0780 | 65 00 64 92 00 64 67 00 65 1c 00 64 68 00 67 00 00 64 69 00 65 3a 00 67 01 00 64 6a 00 64 6b 00 | e.d..dg.e..dh.g..di.e:.g..dj.dk. |
07a0 | 64 10 00 64 93 00 83 00 07 65 48 00 64 0b 00 64 94 00 64 65 00 64 95 00 64 67 00 65 1e 00 64 68 | d..d.....eH.d..d..de.d..dg.e..dh |
07c0 | 00 67 00 00 64 69 00 65 3a 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 96 00 83 00 07 65 48 00 64 | .g..di.e:.g..dj.d..d..d.....eH.d |
07e0 | 0b 00 64 97 00 64 65 00 64 98 00 64 67 00 65 24 00 64 68 00 67 00 00 64 69 00 65 36 00 67 01 00 | ..d..de.d..dg.e$.dh.g..di.e6.g.. |
0800 | 64 6a 00 64 6b 00 64 10 00 64 99 00 83 00 07 65 48 00 64 0b 00 64 9a 00 64 65 00 64 9b 00 64 67 | dj.dk.d..d.....eH.d..d..de.d..dg |
0820 | 00 65 26 00 64 68 00 67 00 00 64 69 00 65 36 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 9c 00 83 | .e&.dh.g..di.e6.g..dj.d..d..d... |
0840 | 00 07 65 48 00 64 0b 00 64 9d 00 64 65 00 64 9e 00 64 67 00 64 17 01 64 68 00 67 00 00 64 69 00 | ..eH.d..d..de.d..dg.d..dh.g..di. |
0860 | 65 41 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 9f 00 83 00 07 65 48 00 64 0b 00 64 a0 00 64 65 | eA.g..dj.d..d..d.....eH.d..d..de |
0880 | 00 64 a1 00 64 67 00 64 17 01 64 68 00 65 41 00 65 44 00 67 02 00 64 69 00 65 41 00 67 01 00 64 | .d..dg.d..dh.eA.eD.g..di.eA.g..d |
08a0 | 6a 00 64 6b 00 64 10 00 64 a2 00 83 00 07 65 48 00 64 0b 00 64 a3 00 64 65 00 64 a4 00 64 67 00 | j.dk.d..d.....eH.d..d..de.d..dg. |
08c0 | 64 17 01 64 68 00 65 41 00 65 45 00 65 46 00 67 03 00 64 69 00 65 41 00 67 01 00 64 6a 00 64 0e | d..dh.eA.eE.eF.g..di.eA.g..dj.d. |
08e0 | 00 64 10 00 64 a5 00 83 00 07 65 48 00 64 0b 00 64 a6 00 64 65 00 64 a7 00 64 67 00 64 17 01 64 | .d..d.....eH.d..d..de.d..dg.d..d |
0900 | 68 00 65 45 00 65 46 00 67 02 00 64 69 00 65 41 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 a8 00 | h.eE.eF.g..di.eA.g..dj.dk.d..d.. |
0920 | 83 00 07 65 48 00 64 0b 00 64 a9 00 64 65 00 64 aa 00 64 67 00 64 17 01 64 68 00 67 00 00 64 69 | ...eH.d..d..de.d..dg.d..dh.g..di |
0940 | 00 65 3f 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 ab 00 83 00 07 65 48 00 64 0b 00 64 ac 00 64 | .e?.g..dj.d..d..d.....eH.d..d..d |
0960 | 65 00 64 ad 00 64 67 00 64 17 01 64 68 00 65 45 00 65 46 00 67 02 00 64 69 00 65 3f 00 67 01 00 | e.d..dg.d..dh.eE.eF.g..di.e?.g.. |
0980 | 64 6a 00 64 6b 00 64 10 00 64 ae 00 83 00 07 65 48 00 64 0b 00 64 af 00 64 65 00 64 b0 00 64 67 | dj.dk.d..d.....eH.d..d..de.d..dg |
09a0 | 00 64 17 01 64 68 00 65 44 00 67 01 00 64 69 00 65 3f 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 | .d..dh.eD.g..di.e?.g..dj.d..d..d |
09c0 | b1 00 83 00 07 65 48 00 64 0b 00 64 b2 00 64 65 00 64 b3 00 64 67 00 64 17 01 64 68 00 65 44 00 | .....eH.d..d..de.d..dg.d..dh.eD. |
09e0 | 65 44 00 67 02 00 64 69 00 65 3f 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 b4 00 83 00 07 65 48 | eD.g..di.e?.g..dj.d..d..d.....eH |
0a00 | 00 64 0b 00 64 b5 00 64 65 00 64 b6 00 64 67 00 64 17 01 64 68 00 65 44 00 65 44 00 65 44 00 67 | .d..d..de.d..dg.d..dh.eD.eD.eD.g |
0a20 | 03 00 64 69 00 65 3f 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 b7 00 83 00 07 65 48 00 64 0b 00 | ..di.e?.g..dj.d..d..d.....eH.d.. |
0a40 | 64 b8 00 64 65 00 64 b9 00 64 67 00 64 17 01 64 68 00 67 00 00 64 69 00 65 43 00 67 01 00 64 6a | d..de.d..dg.d..dh.g..di.eC.g..dj |
0a60 | 00 64 0e 00 64 10 00 64 ba 00 83 00 07 65 48 00 64 0b 00 64 bb 00 64 65 00 64 bc 00 64 67 00 64 | .d..d..d.....eH.d..d..de.d..dg.d |
0a80 | 17 01 64 68 00 65 45 00 65 46 00 67 02 00 64 69 00 65 43 00 67 01 00 64 6a 00 64 6b 00 64 10 00 | ..dh.eE.eF.g..di.eC.g..dj.dk.d.. |
0aa0 | 64 bd 00 83 00 07 65 48 00 64 0b 00 64 be 00 64 65 00 64 bf 00 64 67 00 64 17 01 64 68 00 65 43 | d.....eH.d..d..de.d..dg.d..dh.eC |
0ac0 | 00 65 44 00 65 44 00 67 03 00 64 69 00 65 43 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 c0 00 83 | .eD.eD.g..di.eC.g..dj.dk.d..d... |
0ae0 | 00 07 65 48 00 64 0b 00 64 c1 00 64 65 00 64 c2 00 64 67 00 64 17 01 64 68 00 65 43 00 65 45 00 | ..eH.d..d..de.d..dg.d..dh.eC.eE. |
0b00 | 65 46 00 67 03 00 64 69 00 65 43 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 c3 00 83 00 07 65 48 | eF.g..di.eC.g..dj.d..d..d.....eH |
0b20 | 00 64 0b 00 64 c4 00 64 65 00 64 c5 00 64 67 00 64 17 01 64 68 00 65 44 00 67 01 00 64 69 00 67 | .d..d..de.d..dg.d..dh.eD.g..di.g |
0b40 | 00 00 64 6a 00 64 6b 00 64 10 00 64 c6 00 83 00 07 65 48 00 64 0b 00 64 c7 00 64 65 00 64 c8 00 | ..dj.dk.d..d.....eH.d..d..de.d.. |
0b60 | 64 67 00 64 17 01 64 68 00 65 44 00 67 01 00 64 69 00 65 44 00 65 44 00 67 02 00 64 6a 00 64 6b | dg.d..dh.eD.g..di.eD.eD.g..dj.dk |
0b80 | 00 64 10 00 64 c9 00 83 00 07 65 48 00 64 0b 00 64 ca 00 64 65 00 64 cb 00 64 67 00 64 17 01 64 | .d..d.....eH.d..d..de.d..dg.d..d |
0ba0 | 68 00 67 00 00 64 69 00 65 45 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 cc 00 83 00 07 65 48 00 | h.g..di.eE.g..dj.dk.d..d.....eH. |
0bc0 | 64 0b 00 64 cd 00 64 65 00 64 ce 00 64 67 00 64 17 01 64 68 00 65 45 00 65 46 00 67 02 00 64 69 | d..d..de.d..dg.d..dh.eE.eF.g..di |
0be0 | 00 67 00 00 64 6a 00 64 0e 00 64 10 00 64 cf 00 83 00 07 65 48 00 64 0b 00 64 d0 00 64 65 00 64 | .g..dj.d..d..d.....eH.d..d..de.d |
0c00 | d1 00 64 67 00 65 21 00 64 68 00 67 00 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 6b 00 64 10 00 | ..dg.e!.dh.g..di.eD.g..dj.dk.d.. |
0c20 | 64 d2 00 83 00 07 65 48 00 64 0b 00 64 d3 00 64 65 00 64 d4 00 64 67 00 65 0b 00 64 68 00 67 00 | d.....eH.d..d..de.d..dg.e..dh.g. |
0c40 | 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 d5 00 83 00 07 65 48 00 64 0b 00 64 | .di.eD.g..dj.d..d..d.....eH.d..d |
0c60 | d6 00 64 65 00 64 d7 00 64 67 00 65 0f 00 64 68 00 67 00 00 64 69 00 65 44 00 67 01 00 64 6a 00 | ..de.d..dg.e..dh.g..di.eD.g..dj. |
0c80 | 64 0e 00 64 10 00 64 d8 00 83 00 07 65 48 00 64 0b 00 64 d9 00 64 65 00 64 da 00 64 67 00 65 21 | d..d..d.....eH.d..d..de.d..dg.e! |
0ca0 | 00 64 68 00 67 00 00 64 69 00 67 00 00 64 6a 00 64 6b 00 64 10 00 64 db 00 83 00 07 65 48 00 64 | .dh.g..di.g..dj.dk.d..d.....eH.d |
0cc0 | 0b 00 64 dc 00 64 65 00 64 dd 00 64 67 00 65 0b 00 64 68 00 67 00 00 64 69 00 67 00 00 64 6a 00 | ..d..de.d..dg.e..dh.g..di.g..dj. |
0ce0 | 64 0e 00 64 10 00 64 de 00 83 00 07 65 48 00 64 0b 00 64 df 00 64 65 00 64 e0 00 64 67 00 65 0f | d..d..d.....eH.d..d..de.d..dg.e. |
0d00 | 00 64 68 00 67 00 00 64 69 00 67 00 00 64 6a 00 64 0e 00 64 10 00 64 e1 00 83 00 07 65 48 00 64 | .dh.g..di.g..dj.d..d..d.....eH.d |
0d20 | 0b 00 64 e2 00 64 65 00 64 e3 00 64 67 00 65 0b 00 64 68 00 67 00 00 64 69 00 65 44 00 67 01 00 | ..d..de.d..dg.e..dh.g..di.eD.g.. |
0d40 | 64 6a 00 64 14 00 64 10 00 64 e4 00 83 00 07 65 48 00 64 0b 00 64 e5 00 64 65 00 64 e6 00 64 67 | dj.d..d..d.....eH.d..d..de.d..dg |
0d60 | 00 65 0d 00 64 68 00 67 00 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 e7 00 83 | .e..dh.g..di.eD.g..dj.d..d..d... |
0d80 | 00 07 65 48 00 64 0b 00 64 e8 00 64 65 00 64 e9 00 64 67 00 65 0f 00 64 68 00 67 00 00 64 69 00 | ..eH.d..d..de.d..dg.e..dh.g..di. |
0da0 | 65 44 00 67 01 00 64 6a 00 64 14 00 64 10 00 64 ea 00 83 00 07 65 48 00 64 0b 00 64 eb 00 64 65 | eD.g..dj.d..d..d.....eH.d..d..de |
0dc0 | 00 64 ec 00 64 67 00 65 16 00 64 68 00 67 00 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 6b 00 64 | .d..dg.e..dh.g..di.eD.g..dj.dk.d |
0de0 | 10 00 64 ed 00 83 00 07 65 48 00 64 0b 00 64 ee 00 64 65 00 64 ef 00 64 67 00 64 17 01 64 68 00 | ..d.....eH.d..d..de.d..dg.d..dh. |
0e00 | 65 44 00 65 44 00 67 02 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 f0 00 83 00 | eD.eD.g..di.eD.g..dj.dk.d..d.... |
0e20 | 07 65 48 00 64 0b 00 64 f1 00 64 65 00 64 f2 00 64 67 00 64 17 01 64 68 00 65 44 00 65 44 00 67 | .eH.d..d..de.d..dg.d..dh.eD.eD.g |
0e40 | 02 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 f3 00 83 00 07 65 48 00 64 0b 00 | ..di.eD.g..dj.dk.d..d.....eH.d.. |
0e60 | 64 f4 00 64 65 00 64 f5 00 64 67 00 65 16 00 64 68 00 65 45 00 65 46 00 67 02 00 64 69 00 65 44 | d..de.d..dg.e..dh.eE.eF.g..di.eD |
0e80 | 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 f6 00 83 00 07 65 48 00 64 0b 00 64 f7 00 64 65 00 64 | .g..dj.dk.d..d.....eH.d..d..de.d |
0ea0 | f8 00 64 67 00 64 17 01 64 68 00 65 45 00 65 44 00 65 46 00 67 03 00 64 69 00 65 44 00 67 01 00 | ..dg.d..dh.eE.eD.eF.g..di.eD.g.. |
0ec0 | 64 6a 00 64 0e 00 64 10 00 64 f9 00 83 00 07 65 48 00 64 0b 00 64 fa 00 64 65 00 64 fb 00 64 67 | dj.d..d..d.....eH.d..d..de.d..dg |
0ee0 | 00 64 17 01 64 68 00 65 44 00 65 44 00 67 02 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 14 00 64 | .d..dh.eD.eD.g..di.eD.g..dj.d..d |
0f00 | 10 00 64 fc 00 83 00 07 65 48 00 64 0b 00 64 fd 00 64 65 00 64 fe 00 64 67 00 65 0b 00 64 68 00 | ..d.....eH.d..d..de.d..dg.e..dh. |
0f20 | 67 00 00 64 69 00 67 00 00 64 6a 00 64 14 00 64 10 00 64 ff 00 83 00 07 65 48 00 64 0b 00 64 00 | g..di.g..dj.d..d..d.....eH.d..d. |
0f40 | 01 64 65 00 64 01 01 64 67 00 64 17 01 64 68 00 65 44 00 67 01 00 64 69 00 67 00 00 64 6a 00 64 | .de.d..dg.d..dh.eD.g..di.g..dj.d |
0f60 | 6b 00 64 10 00 64 02 01 83 00 07 65 48 00 64 0b 00 64 03 01 64 65 00 64 04 01 64 67 00 65 14 00 | k.d..d.....eH.d..d..de.d..dg.e.. |
0f80 | 64 68 00 67 00 00 64 69 00 65 44 00 67 01 00 64 6a 00 64 6b 00 64 10 00 64 05 01 83 00 07 65 48 | dh.g..di.eD.g..dj.dk.d..d.....eH |
0fa0 | 00 64 0b 00 64 06 01 64 65 00 64 07 01 64 67 00 64 17 01 64 68 00 65 44 00 67 01 00 64 69 00 65 | .d..d..de.d..dg.d..dh.eD.g..di.e |
0fc0 | 44 00 67 01 00 64 6a 00 64 0e 00 64 10 00 64 08 01 83 00 07 67 35 00 5a 49 00 5b 48 00 69 00 00 | D.g..dj.d..d..d.....g5.ZI.[H.i.. |
0fe0 | 5a 4a 00 69 00 00 5a 4b 00 78 9e 00 65 4c 00 65 49 00 83 01 00 44 5d 90 00 5c 02 00 5a 4d 00 5a | ZJ.i..ZK.x..eL.eI....D]..\..ZM.Z |
1000 | 4e 00 65 4e 00 6a 4f 00 65 4a 00 6b 06 00 72 19 10 65 50 00 64 09 01 65 4e 00 6a 4f 00 65 4a 00 | N.eN.jO.eJ.k..r..eP.d..eN.jO.eJ. |
1020 | 65 4e 00 6a 4f 00 19 65 4d 00 66 03 00 16 83 01 00 82 01 00 6e 00 00 65 4e 00 6a 51 00 65 4b 00 | eN.jO..eM.f.........n..eN.jQ.eK. |
1040 | 6b 06 00 72 4e 10 65 50 00 64 0a 01 65 4e 00 6a 51 00 65 4b 00 65 4e 00 6a 51 00 19 65 4d 00 66 | k..rN.eP.d..eN.jQ.eK.eN.jQ..eM.f |
1060 | 03 00 16 83 01 00 82 01 00 6e 00 00 65 4d 00 65 4a 00 65 4e 00 6a 4f 00 3c 65 4d 00 65 4b 00 65 | .........n..eM.eJ.eN.jO.<eM.eK.e |
1080 | 4e 00 6a 51 00 3c 71 d8 0f 57 5b 4a 00 5b 4b 00 5b 4d 00 5b 4e 00 69 00 00 5a 52 00 78 1b 00 65 | N.jQ.<q..W[J.[K.[M.[N.i..ZR.x..e |
10a0 | 49 00 44 5d 13 00 5a 4e 00 65 4e 00 65 52 00 65 4e 00 6a 51 00 3c 71 85 10 57 5b 4e 00 65 53 00 | I.D]..ZN.eN.eR.eN.jQ.<q..W[N.eS. |
10c0 | 64 0b 01 84 01 00 5a 54 00 65 54 00 83 00 00 01 5b 54 00 64 0c 01 84 00 00 5a 55 00 64 0d 01 84 | d.....ZT.eT.....[T.d.....ZU.d... |
10e0 | 00 00 5a 56 00 64 17 01 64 17 01 64 18 00 64 0e 01 84 03 00 5a 57 00 64 0f 01 64 18 01 64 10 01 | ..ZV.d..d..d..d.....ZW.d..d..d.. |
1100 | 84 00 00 83 00 00 59 5a 58 00 64 11 01 5a 59 00 64 12 01 5a 5a 00 69 02 00 65 59 00 64 13 01 36 | ......YZX.d..ZY.d..ZZ.i..eY.d..6 |
1120 | 65 5a 00 64 14 01 36 5a 5b 00 64 15 01 84 00 00 5a 5c 00 65 5d 00 64 16 01 6b 02 00 72 2b 11 65 | eZ.d..6Z[.d.....Z\.e].d..k..r+.e |
1140 | 5c 00 83 00 00 01 6e 00 00 64 17 01 53 28 19 01 00 00 73 72 01 00 00 22 45 78 65 63 75 74 61 62 | \.....n..d..S(....sr..."Executab |
1160 | 6c 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22 20 66 6f 72 20 74 68 65 20 70 69 63 6b 6c 65 | le.documentation".for.the.pickle |
1180 | 20 6d 6f 64 75 6c 65 2e 0a 0a 45 78 74 65 6e 73 69 76 65 20 63 6f 6d 6d 65 6e 74 73 20 61 62 6f | .module...Extensive.comments.abo |
11a0 | 75 74 20 74 68 65 20 70 69 63 6b 6c 65 20 70 72 6f 74 6f 63 6f 6c 73 20 61 6e 64 20 70 69 63 6b | ut.the.pickle.protocols.and.pick |
11c0 | 6c 65 2d 6d 61 63 68 69 6e 65 20 6f 70 63 6f 64 65 73 0a 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 | le-machine.opcodes.can.be.found. |
11e0 | 68 65 72 65 2e 20 20 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 6d 65 61 6e 74 20 66 6f 72 20 | here...Some.functions.meant.for. |
1200 | 65 78 74 65 72 6e 61 6c 20 75 73 65 3a 0a 0a 67 65 6e 6f 70 73 28 70 69 63 6b 6c 65 29 0a 20 20 | external.use:..genops(pickle)... |
1220 | 20 47 65 6e 65 72 61 74 65 20 61 6c 6c 20 74 68 65 20 6f 70 63 6f 64 65 73 20 69 6e 20 61 20 70 | .Generate.all.the.opcodes.in.a.p |
1240 | 69 63 6b 6c 65 2c 20 61 73 20 28 6f 70 63 6f 64 65 2c 20 61 72 67 2c 20 70 6f 73 69 74 69 6f 6e | ickle,.as.(opcode,.arg,.position |
1260 | 29 20 74 72 69 70 6c 65 73 2e 0a 0a 64 69 73 28 70 69 63 6b 6c 65 2c 20 6f 75 74 3d 4e 6f 6e 65 | ).triples...dis(pickle,.out=None |
1280 | 2c 20 6d 65 6d 6f 3d 4e 6f 6e 65 2c 20 69 6e 64 65 6e 74 6c 65 76 65 6c 3d 34 29 0a 20 20 20 50 | ,.memo=None,.indentlevel=4)....P |
12a0 | 72 69 6e 74 20 61 20 73 79 6d 62 6f 6c 69 63 20 64 69 73 61 73 73 65 6d 62 6c 79 20 6f 66 20 61 | rint.a.symbolic.disassembly.of.a |
12c0 | 20 70 69 63 6b 6c 65 2e 0a 74 03 00 00 00 64 69 73 74 06 00 00 00 67 65 6e 6f 70 73 74 08 00 00 | .pickle..t....dist....genopst... |
12e0 | 00 6f 70 74 69 6d 69 7a 65 69 ff ff ff ff 69 fe ff ff ff 69 fd ff ff ff 74 12 00 00 00 41 72 67 | .optimizei....i....i....t....Arg |
1300 | 75 6d 65 6e 74 44 65 73 63 72 69 70 74 6f 72 63 00 00 00 00 00 00 00 00 04 00 00 00 42 00 00 00 | umentDescriptorc............B... |
1320 | 73 17 00 00 00 65 00 00 5a 01 00 64 05 00 5a 02 00 64 04 00 84 00 00 5a 03 00 52 53 28 06 00 00 | s....e..Z..d..Z..d.....Z..RS(... |
1340 | 00 74 04 00 00 00 6e 61 6d 65 74 01 00 00 00 6e 74 06 00 00 00 72 65 61 64 65 72 74 03 00 00 00 | .t....namet....nt....readert.... |
1360 | 64 6f 63 63 05 00 00 00 05 00 00 00 02 00 00 00 43 00 00 00 73 28 00 00 00 7c 01 00 7c 00 00 5f | docc............C...s(...|..|.._ |
1380 | 00 00 7c 02 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 7c 04 00 7c 00 00 5f 03 00 64 00 00 | ..|..|.._..|..|.._..|..|.._..d.. |
13a0 | 53 28 01 00 00 00 4e 28 04 00 00 00 52 04 00 00 00 52 05 00 00 00 52 06 00 00 00 52 07 00 00 00 | S(....N(....R....R....R....R.... |
13c0 | 28 05 00 00 00 74 04 00 00 00 73 65 6c 66 52 04 00 00 00 52 05 00 00 00 52 06 00 00 00 52 07 00 | (....t....selfR....R....R....R.. |
13e0 | 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 | ..(....(....sS.../tmp/ndk-User/b |
1400 | 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e | uildhost/install/prebuilt/darwin |
1420 | 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c | -x86_64/lib/python2.7/pickletool |
1440 | 73 2e 70 79 74 08 00 00 00 5f 5f 69 6e 69 74 5f 5f b8 00 00 00 73 08 00 00 00 00 02 09 06 09 02 | s.pyt....__init__....s.......... |
1460 | 09 03 28 04 00 00 00 73 04 00 00 00 6e 61 6d 65 52 05 00 00 00 73 06 00 00 00 72 65 61 64 65 72 | ..(....s....nameR....s....reader |
1480 | 73 03 00 00 00 64 6f 63 28 04 00 00 00 74 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f | s....doc(....t....__name__t...._ |
14a0 | 5f 6d 6f 64 75 6c 65 5f 5f 74 09 00 00 00 5f 5f 73 6c 6f 74 73 5f 5f 52 09 00 00 00 28 00 00 00 | _module__t....__slots__R....(... |
14c0 | 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 | .(....(....sS.../tmp/ndk-User/bu |
14e0 | 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d | ildhost/install/prebuilt/darwin- |
1500 | 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 | x86_64/lib/python2.7/pickletools |
1520 | 2e 70 79 52 03 00 00 00 a5 00 00 00 73 0a 00 00 00 06 03 00 05 00 05 00 03 06 03 28 01 00 00 00 | .pyR........s..............(.... |
1540 | 74 06 00 00 00 75 6e 70 61 63 6b 63 01 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 2f 00 00 | t....unpackc............C...s/.. |
1560 | 00 7c 00 00 6a 00 00 64 01 00 83 01 00 7d 01 00 7c 01 00 72 1f 00 74 01 00 7c 01 00 83 01 00 53 | .|..j..d.....}..|..r..t..|.....S |
1580 | 74 02 00 64 02 00 83 01 00 82 01 00 64 03 00 53 28 04 00 00 00 73 53 00 00 00 0a 20 20 20 20 3e | t..d........d..S(....sS........> |
15a0 | 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f | >>.import.StringIO.....>>>.read_ |
15c0 | 75 69 6e 74 31 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 27 5c 78 66 66 27 29 29 | uint1(StringIO.StringIO('\xff')) |
15e0 | 0a 20 20 20 20 32 35 35 0a 20 20 20 20 69 01 00 00 00 73 27 00 00 00 6e 6f 74 20 65 6e 6f 75 67 | .....255.....i....s'...not.enoug |
1600 | 68 20 64 61 74 61 20 69 6e 20 73 74 72 65 61 6d 20 74 6f 20 72 65 61 64 20 75 69 6e 74 31 4e 28 | h.data.in.stream.to.read.uint1N( |
1620 | 03 00 00 00 74 04 00 00 00 72 65 61 64 74 03 00 00 00 6f 72 64 74 0a 00 00 00 56 61 6c 75 65 45 | ....t....readt....ordt....ValueE |
1640 | 72 72 6f 72 28 02 00 00 00 74 01 00 00 00 66 74 04 00 00 00 64 61 74 61 28 00 00 00 00 28 00 00 | rror(....t....ft....data(....(.. |
1660 | 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 | ..sS.../tmp/ndk-User/buildhost/i |
1680 | 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 | nstall/prebuilt/darwin-x86_64/li |
16a0 | 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0a 00 00 00 72 | b/python2.7/pickletools.pyt....r |
16c0 | 65 61 64 5f 75 69 6e 74 31 c9 00 00 00 73 08 00 00 00 00 07 0f 01 06 01 0a 01 52 04 00 00 00 74 | ead_uint1....s............R....t |
16e0 | 05 00 00 00 75 69 6e 74 31 52 05 00 00 00 69 01 00 00 00 52 06 00 00 00 52 07 00 00 00 73 1a 00 | ....uint1R....i....R....R....s.. |
1700 | 00 00 4f 6e 65 2d 62 79 74 65 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2e 63 01 00 00 | ..One-byte.unsigned.integer.c... |
1720 | 00 02 00 00 00 03 00 00 00 43 00 00 00 73 42 00 00 00 7c 00 00 6a 00 00 64 01 00 83 01 00 7d 01 | .........C...sB...|..j..d.....}. |
1740 | 00 74 01 00 7c 01 00 83 01 00 64 01 00 6b 02 00 72 32 00 74 02 00 64 02 00 7c 01 00 83 02 00 64 | .t..|.....d..k..r2.t..d..|.....d |
1760 | 03 00 19 53 74 03 00 64 04 00 83 01 00 82 01 00 64 05 00 53 28 06 00 00 00 73 93 00 00 00 0a 20 | ...St..d........d..S(....s...... |
1780 | 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 72 | ...>>>.import.StringIO.....>>>.r |
17a0 | 65 61 64 5f 75 69 6e 74 32 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 27 5c 78 66 | ead_uint2(StringIO.StringIO('\xf |
17c0 | 66 5c 78 30 30 27 29 29 0a 20 20 20 20 32 35 35 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 75 69 | f\x00')).....255.....>>>.read_ui |
17e0 | 6e 74 32 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 27 5c 78 66 66 5c 78 66 66 27 | nt2(StringIO.StringIO('\xff\xff' |
1800 | 29 29 0a 20 20 20 20 36 35 35 33 35 0a 20 20 20 20 69 02 00 00 00 73 02 00 00 00 3c 48 69 00 00 | )).....65535.....i....s....<Hi.. |
1820 | 00 00 73 27 00 00 00 6e 6f 74 20 65 6e 6f 75 67 68 20 64 61 74 61 20 69 6e 20 73 74 72 65 61 6d | ..s'...not.enough.data.in.stream |
1840 | 20 74 6f 20 72 65 61 64 20 75 69 6e 74 32 4e 28 04 00 00 00 52 0e 00 00 00 74 03 00 00 00 6c 65 | .to.read.uint2N(....R....t....le |
1860 | 6e 74 07 00 00 00 5f 75 6e 70 61 63 6b 52 10 00 00 00 28 02 00 00 00 52 11 00 00 00 52 12 00 00 | nt...._unpackR....(....R....R... |
1880 | 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 | .(....(....sS.../tmp/ndk-User/bu |
18a0 | 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d | ildhost/install/prebuilt/darwin- |
18c0 | 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 | x86_64/lib/python2.7/pickletools |
18e0 | 2e 70 79 74 0a 00 00 00 72 65 61 64 5f 75 69 6e 74 32 dc 00 00 00 73 08 00 00 00 00 09 0f 01 12 | .pyt....read_uint2....s......... |
1900 | 01 11 01 74 05 00 00 00 75 69 6e 74 32 69 02 00 00 00 73 29 00 00 00 54 77 6f 2d 62 79 74 65 20 | ...t....uint2i....s)...Two-byte. |
1920 | 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2c 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 2e | unsigned.integer,.little-endian. |
1940 | 63 01 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 42 00 00 00 7c 00 00 6a 00 00 64 01 00 83 | c............C...sB...|..j..d... |
1960 | 01 00 7d 01 00 74 01 00 7c 01 00 83 01 00 64 01 00 6b 02 00 72 32 00 74 02 00 64 02 00 7c 01 00 | ..}..t..|.....d..k..r2.t..d..|.. |
1980 | 83 02 00 64 03 00 19 53 74 03 00 64 04 00 83 01 00 82 01 00 64 05 00 53 28 06 00 00 00 73 ac 00 | ...d...St..d........d..S(....s.. |
19a0 | 00 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e | .......>>>.import.StringIO.....> |
19c0 | 3e 3e 20 72 65 61 64 5f 69 6e 74 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 27 | >>.read_int4(StringIO.StringIO(' |
19e0 | 5c 78 66 66 5c 78 30 30 5c 78 30 30 5c 78 30 30 27 29 29 0a 20 20 20 20 32 35 35 0a 20 20 20 20 | \xff\x00\x00\x00')).....255..... |
1a00 | 3e 3e 3e 20 72 65 61 64 5f 69 6e 74 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 | >>>.read_int4(StringIO.StringIO( |
1a20 | 27 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 38 30 27 29 29 20 3d 3d 20 2d 28 32 2a 2a 33 31 29 | '\x00\x00\x00\x80')).==.-(2**31) |
1a40 | 0a 20 20 20 20 54 72 75 65 0a 20 20 20 20 69 04 00 00 00 73 02 00 00 00 3c 69 69 00 00 00 00 73 | .....True.....i....s....<ii....s |
1a60 | 26 00 00 00 6e 6f 74 20 65 6e 6f 75 67 68 20 64 61 74 61 20 69 6e 20 73 74 72 65 61 6d 20 74 6f | &...not.enough.data.in.stream.to |
1a80 | 20 72 65 61 64 20 69 6e 74 34 4e 28 04 00 00 00 52 0e 00 00 00 52 15 00 00 00 52 16 00 00 00 52 | .read.int4N(....R....R....R....R |
1aa0 | 10 00 00 00 28 02 00 00 00 52 11 00 00 00 52 12 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 | ....(....R....R....(....(....sS. |
1ac0 | 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c | ../tmp/ndk-User/buildhost/instal |
1ae0 | 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 | l/prebuilt/darwin-x86_64/lib/pyt |
1b00 | 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 09 00 00 00 72 65 61 64 5f 69 | hon2.7/pickletools.pyt....read_i |
1b20 | 6e 74 34 f1 00 00 00 73 08 00 00 00 00 09 0f 01 12 01 11 01 74 04 00 00 00 69 6e 74 34 69 04 00 | nt4....s............t....int4i.. |
1b40 | 00 00 73 38 00 00 00 46 6f 75 72 2d 62 79 74 65 20 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2c | ..s8...Four-byte.signed.integer, |
1b60 | 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 2c 20 32 27 73 20 63 6f 6d 70 6c 65 6d 65 6e 74 2e 63 | .little-endian,.2's.complement.c |
1b80 | 03 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 c2 00 00 00 7c 00 00 6a 00 00 83 00 00 7d 03 | ............C...s....|..j.....}. |
1ba0 | 00 7c 03 00 6a 01 00 64 01 00 83 01 00 73 2a 00 74 02 00 64 02 00 83 01 00 82 01 00 6e 00 00 7c | .|..j..d.....s*.t..d........n..| |
1bc0 | 03 00 64 03 00 20 7d 03 00 7c 02 00 72 a6 00 78 69 00 64 04 00 44 5d 4e 00 7d 04 00 7c 03 00 6a | ..d...}..|..r..xi.d..D]N.}..|..j |
1be0 | 03 00 7c 04 00 83 01 00 72 41 00 7c 03 00 6a 01 00 7c 04 00 83 01 00 73 7e 00 74 02 00 64 05 00 | ..|.....rA.|..j..|.....s~.t..d.. |
1c00 | 7c 04 00 7c 03 00 66 02 00 16 83 01 00 82 01 00 6e 00 00 7c 03 00 64 06 00 64 03 00 21 7d 03 00 | |..|..f.........n..|..d..d..!}.. |
1c20 | 50 71 41 00 71 41 00 57 74 02 00 64 07 00 7c 03 00 16 83 01 00 82 01 00 6e 00 00 7c 01 00 72 be | PqA.qA.Wt..d..|.........n..|..r. |
1c40 | 00 7c 03 00 6a 04 00 64 08 00 83 01 00 7d 03 00 6e 00 00 7c 03 00 53 28 09 00 00 00 73 9d 02 00 | .|..j..d.....}..n..|..S(....s... |
1c60 | 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e | ......>>>.import.StringIO.....>> |
1c80 | 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 6e 6c 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 | >.read_stringnl(StringIO.StringI |
1ca0 | 4f 28 22 27 61 62 63 64 27 5c 6e 65 66 67 5c 6e 22 29 29 0a 20 20 20 20 27 61 62 63 64 27 0a 0a | O("'abcd'\nefg\n")).....'abcd'.. |
1cc0 | 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 6e 6c 28 53 74 72 69 6e 67 49 4f 2e 53 | ....>>>.read_stringnl(StringIO.S |
1ce0 | 74 72 69 6e 67 49 4f 28 22 5c 6e 22 29 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f | tringIO("\n")).....Traceback.(mo |
1d00 | 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 2e 2e 2e 0a 20 20 | st.recent.call.last):........... |
1d20 | 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 6e 6f 20 73 74 72 69 6e 67 20 71 75 6f 74 65 73 20 61 | ..ValueError:.no.string.quotes.a |
1d40 | 72 6f 75 6e 64 20 27 27 0a 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 6e 6c 28 | round.''......>>>.read_stringnl( |
1d60 | 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 6e 22 29 2c 20 73 74 72 69 70 71 75 | StringIO.StringIO("\n"),.stripqu |
1d80 | 6f 74 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 27 27 0a 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 | otes=False).....''......>>>.read |
1da0 | 5f 73 74 72 69 6e 67 6e 6c 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 27 27 5c | _stringnl(StringIO.StringIO("''\ |
1dc0 | 6e 22 29 29 0a 20 20 20 20 27 27 0a 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 | n")).....''......>>>.read_string |
1de0 | 6e 6c 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 27 22 61 62 63 64 22 27 29 29 0a | nl(StringIO.StringIO('"abcd"')). |
1e00 | 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 | ....Traceback.(most.recent.call. |
1e20 | 6c 61 73 74 29 3a 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 6e | last):.............ValueError:.n |
1e40 | 6f 20 6e 65 77 6c 69 6e 65 20 66 6f 75 6e 64 20 77 68 65 6e 20 74 72 79 69 6e 67 20 74 6f 20 72 | o.newline.found.when.trying.to.r |
1e60 | 65 61 64 20 73 74 72 69 6e 67 6e 6c 0a 0a 20 20 20 20 45 6d 62 65 64 64 65 64 20 65 73 63 61 70 | ead.stringnl......Embedded.escap |
1e80 | 65 73 20 61 72 65 20 75 6e 64 6f 6e 65 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 20 20 20 | es.are.undone.in.the.result..... |
1ea0 | 20 3e 3e 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 6e 6c 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 | .>>>.read_stringnl(StringIO.Stri |
1ec0 | 6e 67 49 4f 28 72 22 27 61 5c 6e 5c 5c 62 5c 78 30 30 63 5c 74 64 27 22 20 2b 20 22 5c 6e 27 65 | ngIO(r"'a\n\\b\x00c\td'".+."\n'e |
1ee0 | 27 22 29 29 0a 20 20 20 20 27 61 5c 6e 5c 5c 62 5c 78 30 30 63 5c 74 64 27 0a 20 20 20 20 73 01 | '")).....'a\n\\b\x00c\td'.....s. |
1f00 | 00 00 00 0a 73 2d 00 00 00 6e 6f 20 6e 65 77 6c 69 6e 65 20 66 6f 75 6e 64 20 77 68 65 6e 20 74 | ....s-...no.newline.found.when.t |
1f20 | 72 79 69 6e 67 20 74 6f 20 72 65 61 64 20 73 74 72 69 6e 67 6e 6c 69 ff ff ff ff 73 02 00 00 00 | rying.to.read.stringnli....s.... |
1f40 | 27 22 73 2c 00 00 00 73 74 72 69 6e 71 20 71 75 6f 74 65 20 25 72 20 6e 6f 74 20 66 6f 75 6e 64 | '"s,...strinq.quote.%r.not.found |
1f60 | 20 61 74 20 62 6f 74 68 20 65 6e 64 73 20 6f 66 20 25 72 69 01 00 00 00 73 1a 00 00 00 6e 6f 20 | .at.both.ends.of.%ri....s....no. |
1f80 | 73 74 72 69 6e 67 20 71 75 6f 74 65 73 20 61 72 6f 75 6e 64 20 25 72 74 0d 00 00 00 73 74 72 69 | string.quotes.around.%rt....stri |
1fa0 | 6e 67 5f 65 73 63 61 70 65 28 05 00 00 00 74 08 00 00 00 72 65 61 64 6c 69 6e 65 74 08 00 00 00 | ng_escape(....t....readlinet.... |
1fc0 | 65 6e 64 73 77 69 74 68 52 10 00 00 00 74 0a 00 00 00 73 74 61 72 74 73 77 69 74 68 74 06 00 00 | endswithR....t....startswitht... |
1fe0 | 00 64 65 63 6f 64 65 28 05 00 00 00 52 11 00 00 00 52 1f 00 00 00 74 0b 00 00 00 73 74 72 69 70 | .decode(....R....R....t....strip |
2000 | 71 75 6f 74 65 73 52 12 00 00 00 74 01 00 00 00 71 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 | quotesR....t....q(....(....sS... |
2020 | 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f | /tmp/ndk-User/buildhost/install/ |
2040 | 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f | prebuilt/darwin-x86_64/lib/pytho |
2060 | 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0d 00 00 00 72 65 61 64 5f 73 74 72 | n2.7/pickletools.pyt....read_str |
2080 | 69 6e 67 6e 6c 06 01 00 00 73 20 00 00 00 00 1b 0c 01 0f 01 0f 01 0a 02 06 01 0d 01 0f 01 0f 01 | ingnl....s...................... |
20a0 | 06 01 13 01 0d 01 08 02 13 04 06 01 12 01 74 08 00 00 00 73 74 72 69 6e 67 6e 6c 73 a2 00 00 00 | ..............t....stringnls.... |
20c0 | 41 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 73 74 72 69 6e 67 2e 0a 0a 20 20 | A.newline-terminated.string..... |
20e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 72 65 70 72 2d | .................This.is.a.repr- |
2100 | 73 74 79 6c 65 20 73 74 72 69 6e 67 2c 20 77 69 74 68 20 65 6d 62 65 64 64 65 64 20 65 73 63 61 | style.string,.with.embedded.esca |
2120 | 70 65 73 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 63 | pes,.and....................brac |
2140 | 6b 65 74 69 6e 67 20 71 75 6f 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | keting.quotes................... |
2160 | 20 20 63 01 00 00 00 01 00 00 00 06 00 00 00 43 00 00 00 73 16 00 00 00 74 00 00 7c 00 00 64 01 | ..c............C...s....t..|..d. |
2180 | 00 74 01 00 64 02 00 74 01 00 83 01 02 53 28 03 00 00 00 4e 52 1f 00 00 00 52 20 00 00 00 28 02 | .t..d..t.....S(....NR....R....(. |
21a0 | 00 00 00 52 22 00 00 00 74 05 00 00 00 46 61 6c 73 65 28 01 00 00 00 52 11 00 00 00 28 00 00 00 | ...R"...t....False(....R....(... |
21c0 | 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f | .(....sS.../tmp/ndk-User/buildho |
21e0 | 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 | st/install/prebuilt/darwin-x86_6 |
2200 | 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 16 | 4/lib/python2.7/pickletools.pyt. |
2220 | 00 00 00 72 65 61 64 5f 73 74 72 69 6e 67 6e 6c 5f 6e 6f 65 73 63 61 70 65 41 01 00 00 73 02 00 | ...read_stringnl_noescapeA...s.. |
2240 | 00 00 00 01 74 11 00 00 00 73 74 72 69 6e 67 6e 6c 5f 6e 6f 65 73 63 61 70 65 73 03 01 00 00 41 | ....t....stringnl_noescapes....A |
2260 | 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 | .newline-terminated.string...... |
2280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 73 | .....................This.is.a.s |
22a0 | 74 72 2d 73 74 79 6c 65 20 73 74 72 69 6e 67 2c 20 77 69 74 68 6f 75 74 20 65 6d 62 65 64 64 65 | tr-style.string,.without.embedde |
22c0 | 64 20 65 73 63 61 70 65 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.escapes,...................... |
22e0 | 20 20 20 6f 72 20 62 72 61 63 6b 65 74 69 6e 67 20 71 75 6f 74 65 73 2e 20 20 49 74 20 73 68 6f | ...or.bracketing.quotes...It.sho |
2300 | 75 6c 64 20 63 6f 6e 73 69 73 74 20 73 6f 6c 65 6c 79 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 | uld.consist.solely.of........... |
2320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 61 62 6c 65 20 41 53 43 49 49 20 63 68 | ..............printable.ASCII.ch |
2340 | 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | aracters........................ |
2360 | 20 20 63 01 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 1a 00 00 00 64 01 00 74 00 00 7c 00 | ..c............C...s....d..t..|. |
2380 | 00 83 01 00 74 00 00 7c 00 00 83 01 00 66 02 00 16 53 28 02 00 00 00 73 7c 00 00 00 0a 20 20 20 | ....t..|.....f...S(....s|....... |
23a0 | 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 72 65 61 | .>>>.import.StringIO.....>>>.rea |
23c0 | 64 5f 73 74 72 69 6e 67 6e 6c 5f 6e 6f 65 73 63 61 70 65 5f 70 61 69 72 28 53 74 72 69 6e 67 49 | d_stringnl_noescape_pair(StringI |
23e0 | 4f 2e 53 74 72 69 6e 67 49 4f 28 22 51 75 65 75 65 5c 6e 45 6d 70 74 79 5c 6e 6a 75 6e 6b 22 29 | O.StringIO("Queue\nEmpty\njunk") |
2400 | 29 0a 20 20 20 20 27 51 75 65 75 65 20 45 6d 70 74 79 27 0a 20 20 20 20 73 05 00 00 00 25 73 20 | ).....'Queue.Empty'.....s....%s. |
2420 | 25 73 28 01 00 00 00 52 25 00 00 00 28 01 00 00 00 52 11 00 00 00 28 00 00 00 00 28 00 00 00 00 | %s(....R%...(....R....(....(.... |
2440 | 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 | sS.../tmp/ndk-User/buildhost/ins |
2460 | 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f | tall/prebuilt/darwin-x86_64/lib/ |
2480 | 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 1b 00 00 00 72 65 61 | python2.7/pickletools.pyt....rea |
24a0 | 64 5f 73 74 72 69 6e 67 6e 6c 5f 6e 6f 65 73 63 61 70 65 5f 70 61 69 72 4f 01 00 00 73 02 00 00 | d_stringnl_noescape_pairO...s... |
24c0 | 00 00 07 74 16 00 00 00 73 74 72 69 6e 67 6e 6c 5f 6e 6f 65 73 63 61 70 65 5f 70 61 69 72 73 b6 | ...t....stringnl_noescape_pairs. |
24e0 | 01 00 00 41 20 70 61 69 72 20 6f 66 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 | ...A.pair.of.newline-terminated. |
2500 | 73 74 72 69 6e 67 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | strings......................... |
2520 | 20 20 20 20 20 20 20 54 68 65 73 65 20 61 72 65 20 73 74 72 2d 73 74 79 6c 65 20 73 74 72 69 6e | .......These.are.str-style.strin |
2540 | 67 73 2c 20 77 69 74 68 6f 75 74 20 65 6d 62 65 64 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 | gs,.without.embedded............ |
2560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 73 63 61 70 65 73 2c 20 6f 72 20 62 72 | ..................escapes,.or.br |
2580 | 61 63 6b 65 74 69 6e 67 20 71 75 6f 74 65 73 2e 20 20 54 68 65 79 20 73 68 6f 75 6c 64 0a 20 20 | acketing.quotes...They.should... |
25a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 69 | ...........................consi |
25c0 | 73 74 20 73 6f 6c 65 6c 79 20 6f 66 20 70 72 69 6e 74 61 62 6c 65 20 41 53 43 49 49 20 63 68 61 | st.solely.of.printable.ASCII.cha |
25e0 | 72 61 63 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | racters......................... |
2600 | 20 20 20 20 20 20 54 68 65 20 70 61 69 72 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 | ......The.pair.is.returned.as.a. |
2620 | 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 2c 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 | single.string,.with............. |
2640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 20 73 69 6e 67 6c 65 20 62 6c 61 6e 6b 20 | .................a.single.blank. |
2660 | 73 65 70 61 72 61 74 69 6e 67 20 74 68 65 20 74 77 6f 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 20 | separating.the.two.strings...... |
2680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 01 00 00 00 03 00 | .........................c...... |
26a0 | 00 00 05 00 00 00 43 00 00 00 73 70 00 00 00 74 00 00 7c 00 00 83 01 00 7d 01 00 7c 01 00 64 01 | ......C...sp...t..|.....}..|..d. |
26c0 | 00 6b 00 00 72 2b 00 74 01 00 64 02 00 7c 01 00 16 83 01 00 82 01 00 6e 00 00 7c 00 00 6a 02 00 | .k..r+.t..d..|.........n..|..j.. |
26e0 | 7c 01 00 83 01 00 7d 02 00 74 03 00 7c 02 00 83 01 00 7c 01 00 6b 02 00 72 50 00 7c 02 00 53 74 | |.....}..t..|.....|..k..rP.|..St |
2700 | 01 00 64 03 00 7c 01 00 74 03 00 7c 02 00 83 01 00 66 02 00 16 83 01 00 82 01 00 64 04 00 53 28 | ..d..|..t..|.....f.........d..S( |
2720 | 05 00 00 00 73 68 01 00 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 | ....sh........>>>.import.StringI |
2740 | 4f 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 34 28 53 74 72 69 6e 67 49 4f 2e | O.....>>>.read_string4(StringIO. |
2760 | 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 30 30 61 62 63 22 29 29 | StringIO("\x00\x00\x00\x00abc")) |
2780 | 0a 20 20 20 20 27 27 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 34 28 53 74 72 | .....''.....>>>.read_string4(Str |
27a0 | 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 33 5c 78 30 30 5c 78 30 30 5c 78 30 30 | ingIO.StringIO("\x03\x00\x00\x00 |
27c0 | 61 62 63 64 65 66 22 29 29 0a 20 20 20 20 27 61 62 63 27 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 | abcdef")).....'abc'.....>>>.read |
27e0 | 5f 73 74 72 69 6e 67 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 30 | _string4(StringIO.StringIO("\x00 |
2800 | 5c 78 30 30 5c 78 30 30 5c 78 30 33 61 62 63 64 65 66 22 29 29 0a 20 20 20 20 54 72 61 63 65 62 | \x00\x00\x03abcdef")).....Traceb |
2820 | 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 | ack.(most.recent.call.last):.... |
2840 | 20 2e 2e 2e 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 65 78 70 65 63 74 65 64 20 35 30 | .........ValueError:.expected.50 |
2860 | 33 33 31 36 34 38 20 62 79 74 65 73 20 69 6e 20 61 20 73 74 72 69 6e 67 34 2c 20 62 75 74 20 6f | 331648.bytes.in.a.string4,.but.o |
2880 | 6e 6c 79 20 36 20 72 65 6d 61 69 6e 0a 20 20 20 20 69 00 00 00 00 73 1a 00 00 00 73 74 72 69 6e | nly.6.remain.....i....s....strin |
28a0 | 67 34 20 62 79 74 65 20 63 6f 75 6e 74 20 3c 20 30 3a 20 25 64 73 32 00 00 00 65 78 70 65 63 74 | g4.byte.count.<.0:.%ds2...expect |
28c0 | 65 64 20 25 64 20 62 79 74 65 73 20 69 6e 20 61 20 73 74 72 69 6e 67 34 2c 20 62 75 74 20 6f 6e | ed.%d.bytes.in.a.string4,.but.on |
28e0 | 6c 79 20 25 64 20 72 65 6d 61 69 6e 4e 28 04 00 00 00 52 19 00 00 00 52 10 00 00 00 52 0e 00 00 | ly.%d.remainN(....R....R....R... |
2900 | 00 52 15 00 00 00 28 03 00 00 00 52 11 00 00 00 52 05 00 00 00 52 12 00 00 00 28 00 00 00 00 28 | .R....(....R....R....R....(....( |
2920 | 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 | ....sS.../tmp/ndk-User/buildhost |
2940 | 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f | /install/prebuilt/darwin-x86_64/ |
2960 | 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0c 00 00 | lib/python2.7/pickletools.pyt... |
2980 | 00 72 65 61 64 5f 73 74 72 69 6e 67 34 65 01 00 00 73 10 00 00 00 00 0d 0c 01 0c 01 13 01 0f 01 | .read_string4e...s.............. |
29a0 | 12 01 04 01 06 01 74 07 00 00 00 73 74 72 69 6e 67 34 73 d9 00 00 00 41 20 63 6f 75 6e 74 65 64 | ......t....string4s....A.counted |
29c0 | 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 72 73 | .string.................The.firs |
29e0 | 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 34 2d 62 79 74 65 20 6c 69 74 74 6c 65 2d 65 6e | t.argument.is.a.4-byte.little-en |
2a00 | 64 69 61 6e 20 73 69 67 6e 65 64 20 69 6e 74 20 67 69 76 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | dian.signed.int.giving.......... |
2a20 | 20 20 20 20 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 | .....the.number.of.bytes.in.the. |
2a40 | 73 74 72 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 | string,.and.the.second.argument. |
2a60 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 6d 61 6e 79 20 62 79 74 65 73 | is...............that.many.bytes |
2a80 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 01 00 00 00 03 00 00 00 05 00 00 00 43 00 00 | ................c............C.. |
2aa0 | 00 73 51 00 00 00 74 00 00 7c 00 00 83 01 00 7d 01 00 7c 00 00 6a 01 00 7c 01 00 83 01 00 7d 02 | .sQ...t..|.....}..|..j..|.....}. |
2ac0 | 00 74 02 00 7c 02 00 83 01 00 7c 01 00 6b 02 00 72 31 00 7c 02 00 53 74 03 00 64 01 00 7c 01 00 | .t..|.....|..k..r1.|..St..d..|.. |
2ae0 | 74 02 00 7c 02 00 83 01 00 66 02 00 16 83 01 00 82 01 00 64 02 00 53 28 03 00 00 00 73 94 00 00 | t..|.....f.........d..S(....s... |
2b00 | 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e | ......>>>.import.StringIO.....>> |
2b20 | 3e 20 72 65 61 64 5f 73 74 72 69 6e 67 31 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f | >.read_string1(StringIO.StringIO |
2b40 | 28 22 5c 78 30 30 22 29 29 0a 20 20 20 20 27 27 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 73 74 | ("\x00")).....''.....>>>.read_st |
2b60 | 72 69 6e 67 31 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 33 61 62 63 | ring1(StringIO.StringIO("\x03abc |
2b80 | 64 65 66 22 29 29 0a 20 20 20 20 27 61 62 63 27 0a 20 20 20 20 73 32 00 00 00 65 78 70 65 63 74 | def")).....'abc'.....s2...expect |
2ba0 | 65 64 20 25 64 20 62 79 74 65 73 20 69 6e 20 61 20 73 74 72 69 6e 67 31 2c 20 62 75 74 20 6f 6e | ed.%d.bytes.in.a.string1,.but.on |
2bc0 | 6c 79 20 25 64 20 72 65 6d 61 69 6e 4e 28 04 00 00 00 52 13 00 00 00 52 0e 00 00 00 52 15 00 00 | ly.%d.remainN(....R....R....R... |
2be0 | 00 52 10 00 00 00 28 03 00 00 00 52 11 00 00 00 52 05 00 00 00 52 12 00 00 00 28 00 00 00 00 28 | .R....(....R....R....R....(....( |
2c00 | 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 | ....sS.../tmp/ndk-User/buildhost |
2c20 | 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f | /install/prebuilt/darwin-x86_64/ |
2c40 | 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0c 00 00 | lib/python2.7/pickletools.pyt... |
2c60 | 00 72 65 61 64 5f 73 74 72 69 6e 67 31 87 01 00 00 73 0c 00 00 00 00 09 0c 02 0f 01 12 01 04 01 | .read_string1....s.............. |
2c80 | 06 01 74 07 00 00 00 73 74 72 69 6e 67 31 73 cd 00 00 00 41 20 63 6f 75 6e 74 65 64 20 73 74 72 | ..t....string1s....A.counted.str |
2ca0 | 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 72 73 74 20 61 72 | ing.................The.first.ar |
2cc0 | 67 75 6d 65 6e 74 20 69 73 20 61 20 31 2d 62 79 74 65 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 | gument.is.a.1-byte.unsigned.int. |
2ce0 | 67 69 76 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | giving.the.number............... |
2d00 | 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 | of.bytes.in.the.string,.and.the. |
2d20 | 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74 68 61 74 20 6d 61 6e 79 0a 20 20 20 | second.argument.is.that.many.... |
2d40 | 20 20 20 20 20 20 20 20 20 20 20 62 79 74 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........bytes................ |
2d60 | 63 01 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 41 00 00 00 7c 00 00 6a 00 00 83 00 00 7d | c............C...sA...|..j.....} |
2d80 | 01 00 7c 01 00 6a 01 00 64 01 00 83 01 00 73 2a 00 74 02 00 64 02 00 83 01 00 82 01 00 6e 00 00 | ..|..j..d.....s*.t..d........n.. |
2da0 | 7c 01 00 64 03 00 20 7d 01 00 74 03 00 7c 01 00 64 04 00 83 02 00 53 28 05 00 00 00 73 71 00 00 | |..d...}..t..|..d.....S(....sq.. |
2dc0 | 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e | ......>>>.import.StringIO.....>> |
2de0 | 3e 20 72 65 61 64 5f 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 6e 6c 28 53 74 72 69 6e 67 49 4f 2e | >.read_unicodestringnl(StringIO. |
2e00 | 53 74 72 69 6e 67 49 4f 28 22 61 62 63 5c 75 61 62 63 64 5c 6e 6a 75 6e 6b 22 29 29 0a 20 20 20 | StringIO("abc\uabcd\njunk")).... |
2e20 | 20 75 27 61 62 63 5c 75 61 62 63 64 27 0a 20 20 20 20 73 01 00 00 00 0a 73 34 00 00 00 6e 6f 20 | .u'abc\uabcd'.....s.....s4...no. |
2e40 | 6e 65 77 6c 69 6e 65 20 66 6f 75 6e 64 20 77 68 65 6e 20 74 72 79 69 6e 67 20 74 6f 20 72 65 61 | newline.found.when.trying.to.rea |
2e60 | 64 20 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 6e 6c 69 ff ff ff ff 73 12 00 00 00 72 61 77 2d 75 | d.unicodestringnli....s....raw-u |
2e80 | 6e 69 63 6f 64 65 2d 65 73 63 61 70 65 28 04 00 00 00 52 1c 00 00 00 52 1d 00 00 00 52 10 00 00 | nicode-escape(....R....R....R... |
2ea0 | 00 74 07 00 00 00 75 6e 69 63 6f 64 65 28 02 00 00 00 52 11 00 00 00 52 12 00 00 00 28 00 00 00 | .t....unicode(....R....R....(... |
2ec0 | 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f | .(....sS.../tmp/ndk-User/buildho |
2ee0 | 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 | st/install/prebuilt/darwin-x86_6 |
2f00 | 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 14 | 4/lib/python2.7/pickletools.pyt. |
2f20 | 00 00 00 72 65 61 64 5f 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 6e 6c a4 01 00 00 73 0a 00 00 00 | ...read_unicodestringnl....s.... |
2f40 | 00 07 0c 01 0f 01 0f 02 0a 01 74 0f 00 00 00 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 6e 6c 73 f8 | ..........t....unicodestringnls. |
2f60 | 00 00 00 41 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 55 6e 69 63 6f 64 65 20 | ...A.newline-terminated.Unicode. |
2f80 | 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | string.........................T |
2fa0 | 68 69 73 20 69 73 20 72 61 77 2d 75 6e 69 63 6f 64 65 2d 65 73 63 61 70 65 20 65 6e 63 6f 64 65 | his.is.raw-unicode-escape.encode |
2fc0 | 64 2c 20 73 6f 20 63 6f 6e 73 69 73 74 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d,.so.consists.of............... |
2fe0 | 20 20 20 20 20 20 20 20 70 72 69 6e 74 61 62 6c 65 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 | ........printable.ASCII.characte |
3000 | 72 73 2c 20 61 6e 64 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 65 6d 62 65 64 64 65 64 0a 20 20 20 | rs,.and.may.contain.embedded.... |
3020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 73 63 61 70 65 20 73 65 71 75 65 6e | ...................escape.sequen |
3040 | 63 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 01 00 00 00 | ces........................c.... |
3060 | 03 00 00 00 05 00 00 00 43 00 00 00 73 79 00 00 00 74 00 00 7c 00 00 83 01 00 7d 01 00 7c 01 00 | ........C...sy...t..|.....}..|.. |
3080 | 64 01 00 6b 00 00 72 2b 00 74 01 00 64 02 00 7c 01 00 16 83 01 00 82 01 00 6e 00 00 7c 00 00 6a | d..k..r+.t..d..|.........n..|..j |
30a0 | 02 00 7c 01 00 83 01 00 7d 02 00 74 03 00 7c 02 00 83 01 00 7c 01 00 6b 02 00 72 59 00 74 04 00 | ..|.....}..t..|.....|..k..rY.t.. |
30c0 | 7c 02 00 64 03 00 83 02 00 53 74 01 00 64 04 00 7c 01 00 74 03 00 7c 02 00 83 01 00 66 02 00 16 | |..d.....St..d..|..t..|.....f... |
30e0 | 83 01 00 82 01 00 64 05 00 53 28 06 00 00 00 73 d2 01 00 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 | ......d..S(....s.........>>>.imp |
3100 | 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 73 20 3d 20 75 27 61 62 63 64 5c | ort.StringIO.....>>>.s.=.u'abcd\ |
3120 | 75 61 62 63 64 27 0a 20 20 20 20 3e 3e 3e 20 65 6e 63 20 3d 20 73 2e 65 6e 63 6f 64 65 28 27 75 | uabcd'.....>>>.enc.=.s.encode('u |
3140 | 74 66 2d 38 27 29 0a 20 20 20 20 3e 3e 3e 20 65 6e 63 0a 20 20 20 20 27 61 62 63 64 5c 78 65 61 | tf-8').....>>>.enc.....'abcd\xea |
3160 | 5c 78 61 66 5c 78 38 64 27 0a 20 20 20 20 3e 3e 3e 20 6e 20 3d 20 63 68 72 28 6c 65 6e 28 65 6e | \xaf\x8d'.....>>>.n.=.chr(len(en |
3180 | 63 29 29 20 2b 20 63 68 72 28 30 29 20 2a 20 33 20 20 23 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 | c)).+.chr(0).*.3..#.little-endia |
31a0 | 6e 20 34 2d 62 79 74 65 20 6c 65 6e 67 74 68 0a 20 20 20 20 3e 3e 3e 20 74 20 3d 20 72 65 61 64 | n.4-byte.length.....>>>.t.=.read |
31c0 | 5f 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 | _unicodestring4(StringIO.StringI |
31e0 | 4f 28 6e 20 2b 20 65 6e 63 20 2b 20 27 6a 75 6e 6b 27 29 29 0a 20 20 20 20 3e 3e 3e 20 73 20 3d | O(n.+.enc.+.'junk')).....>>>.s.= |
3200 | 3d 20 74 0a 20 20 20 20 54 72 75 65 0a 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 75 6e 69 63 6f | =.t.....True......>>>.read_unico |
3220 | 64 65 73 74 72 69 6e 67 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 6e 20 2b 20 | destring4(StringIO.StringIO(n.+. |
3240 | 65 6e 63 5b 3a 2d 31 5d 29 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 | enc[:-1])).....Traceback.(most.r |
3260 | 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 56 61 | ecent.call.last):.............Va |
3280 | 6c 75 65 45 72 72 6f 72 3a 20 65 78 70 65 63 74 65 64 20 37 20 62 79 74 65 73 20 69 6e 20 61 20 | lueError:.expected.7.bytes.in.a. |
32a0 | 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 34 2c 20 62 75 74 20 6f 6e 6c 79 20 36 20 72 65 6d 61 69 | unicodestring4,.but.only.6.remai |
32c0 | 6e 0a 20 20 20 20 69 00 00 00 00 73 21 00 00 00 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 34 20 62 | n.....i....s!...unicodestring4.b |
32e0 | 79 74 65 20 63 6f 75 6e 74 20 3c 20 30 3a 20 25 64 73 05 00 00 00 75 74 66 2d 38 73 39 00 00 00 | yte.count.<.0:.%ds....utf-8s9... |
3300 | 65 78 70 65 63 74 65 64 20 25 64 20 62 79 74 65 73 20 69 6e 20 61 20 75 6e 69 63 6f 64 65 73 74 | expected.%d.bytes.in.a.unicodest |
3320 | 72 69 6e 67 34 2c 20 62 75 74 20 6f 6e 6c 79 20 25 64 20 72 65 6d 61 69 6e 4e 28 05 00 00 00 52 | ring4,.but.only.%d.remainN(....R |
3340 | 19 00 00 00 52 10 00 00 00 52 0e 00 00 00 52 15 00 00 00 52 2d 00 00 00 28 03 00 00 00 52 11 00 | ....R....R....R....R-...(....R.. |
3360 | 00 00 52 05 00 00 00 52 12 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f | ..R....R....(....(....sS.../tmp/ |
3380 | 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 | ndk-User/buildhost/install/prebu |
33a0 | 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f | ilt/darwin-x86_64/lib/python2.7/ |
33c0 | 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 13 00 00 00 72 65 61 64 5f 75 6e 69 63 6f 64 65 73 | pickletools.pyt....read_unicodes |
33e0 | 74 72 69 6e 67 34 bd 01 00 00 73 10 00 00 00 00 12 0c 01 0c 01 13 01 0f 01 12 01 0d 01 06 01 74 | tring4....s....................t |
3400 | 0e 00 00 00 75 6e 69 63 6f 64 65 73 74 72 69 6e 67 34 73 41 01 00 00 41 20 63 6f 75 6e 74 65 64 | ....unicodestring4sA...A.counted |
3420 | 20 55 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Unicode.string................. |
3440 | 20 20 20 20 20 20 54 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 34 2d | ......The.first.argument.is.a.4- |
3460 | 62 79 74 65 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 20 73 69 67 6e 65 64 20 69 6e 74 0a 20 20 | byte.little-endian.signed.int... |
3480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 76 69 6e 67 20 74 68 65 20 6e 75 6d | ..................giving.the.num |
34a0 | 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 | ber.of.bytes.in.the.string,.and. |
34c0 | 74 68 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 | the.second.....................a |
34e0 | 72 67 75 6d 65 6e 74 2d 2d 20 74 68 65 20 55 54 46 2d 38 20 65 6e 63 6f 64 69 6e 67 20 6f 66 20 | rgument--.the.UTF-8.encoding.of. |
3500 | 74 68 65 20 55 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 20 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 | the.Unicode.string.--........... |
3520 | 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 20 74 68 61 74 20 6d 61 6e 79 20 62 79 74 | ..........contains.that.many.byt |
3540 | 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 01 00 00 00 02 00 00 | es......................c....... |
3560 | 00 06 00 00 00 43 00 00 00 73 87 00 00 00 74 00 00 7c 00 00 64 01 00 74 01 00 64 02 00 74 01 00 | .....C...s....t..|..d..t..d..t.. |
3580 | 83 01 02 7d 01 00 7c 01 00 6a 02 00 64 03 00 83 01 00 72 3a 00 74 03 00 64 04 00 7c 01 00 16 83 | ...}..|..j..d.....r:.t..d..|.... |
35a0 | 01 00 82 01 00 6e 00 00 7c 01 00 64 05 00 6b 02 00 72 4a 00 74 01 00 53 7c 01 00 64 06 00 6b 02 | .....n..|..d..k..rJ.t..S|..d..k. |
35c0 | 00 72 5a 00 74 04 00 53 79 0e 00 74 05 00 7c 01 00 83 01 00 53 57 6e 18 00 04 74 06 00 6b 0a 00 | .rZ.t..Sy..t..|.....SWn...t..k.. |
35e0 | 72 82 00 01 01 01 74 07 00 7c 01 00 83 01 00 53 58 64 07 00 53 28 08 00 00 00 73 03 01 00 00 0a | r.....t..|.....SXd..S(....s..... |
3600 | 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 | ....>>>.import.StringIO.....>>>. |
3620 | 72 65 61 64 5f 64 65 63 69 6d 61 6c 6e 6c 5f 73 68 6f 72 74 28 53 74 72 69 6e 67 49 4f 2e 53 74 | read_decimalnl_short(StringIO.St |
3640 | 72 69 6e 67 49 4f 28 22 31 32 33 34 5c 6e 35 36 22 29 29 0a 20 20 20 20 31 32 33 34 0a 0a 20 20 | ringIO("1234\n56")).....1234.... |
3660 | 20 20 3e 3e 3e 20 72 65 61 64 5f 64 65 63 69 6d 61 6c 6e 6c 5f 73 68 6f 72 74 28 53 74 72 69 6e | ..>>>.read_decimalnl_short(Strin |
3680 | 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 31 32 33 34 4c 5c 6e 35 36 22 29 29 0a 20 20 20 20 54 | gIO.StringIO("1234L\n56")).....T |
36a0 | 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 | raceback.(most.recent.call.last) |
36c0 | 3a 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 3a 20 74 72 61 69 6c 69 | :.............ValueError:.traili |
36e0 | 6e 67 20 27 4c 27 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 20 27 31 32 33 34 4c 27 0a 20 20 | ng.'L'.not.allowed.in.'1234L'... |
3700 | 20 20 52 1f 00 00 00 52 20 00 00 00 74 01 00 00 00 4c 73 1e 00 00 00 74 72 61 69 6c 69 6e 67 20 | ..R....R....t....Ls....trailing. |
3720 | 27 4c 27 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 20 25 72 74 02 00 00 00 30 30 74 02 00 00 | 'L'.not.allowed.in.%rt....00t... |
3740 | 00 30 31 4e 28 08 00 00 00 52 22 00 00 00 52 24 00 00 00 52 1d 00 00 00 52 10 00 00 00 74 04 00 | .01N(....R"...R$...R....R....t.. |
3760 | 00 00 54 72 75 65 74 03 00 00 00 69 6e 74 74 0d 00 00 00 4f 76 65 72 66 6c 6f 77 45 72 72 6f 72 | ..Truet....intt....OverflowError |
3780 | 74 04 00 00 00 6c 6f 6e 67 28 02 00 00 00 52 11 00 00 00 74 01 00 00 00 73 28 00 00 00 00 28 00 | t....long(....R....t....s(....(. |
37a0 | 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f | ...sS.../tmp/ndk-User/buildhost/ |
37c0 | 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c | install/prebuilt/darwin-x86_64/l |
37e0 | 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 14 00 00 00 | ib/python2.7/pickletools.pyt.... |
3800 | 72 65 61 64 5f 64 65 63 69 6d 61 6c 6e 6c 5f 73 68 6f 72 74 e5 01 00 00 73 16 00 00 00 00 0c 18 | read_decimalnl_short....s....... |
3820 | 01 0f 01 13 05 0c 01 04 01 0c 01 04 02 03 01 0e 01 0d 01 63 01 00 00 00 02 00 00 00 06 00 00 00 | ...................c............ |
3840 | 43 00 00 00 73 44 00 00 00 74 00 00 7c 00 00 64 01 00 74 01 00 64 02 00 74 01 00 83 01 02 7d 01 | C...sD...t..|..d..t..d..t.....}. |
3860 | 00 7c 01 00 6a 02 00 64 03 00 83 01 00 73 3a 00 74 03 00 64 04 00 7c 01 00 16 83 01 00 82 01 00 | .|..j..d.....s:.t..d..|......... |
3880 | 6e 00 00 74 04 00 7c 01 00 83 01 00 53 28 05 00 00 00 73 b3 01 00 00 0a 20 20 20 20 3e 3e 3e 20 | n..t..|.....S(....s.........>>>. |
38a0 | 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 64 65 | import.StringIO......>>>.read_de |
38c0 | 63 69 6d 61 6c 6e 6c 5f 6c 6f 6e 67 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 | cimalnl_long(StringIO.StringIO(" |
38e0 | 31 32 33 34 5c 6e 35 36 22 29 29 0a 20 20 20 20 54 72 61 63 65 62 61 63 6b 20 28 6d 6f 73 74 20 | 1234\n56")).....Traceback.(most. |
3900 | 72 65 63 65 6e 74 20 63 61 6c 6c 20 6c 61 73 74 29 3a 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 56 | recent.call.last):.............V |
3920 | 61 6c 75 65 45 72 72 6f 72 3a 20 74 72 61 69 6c 69 6e 67 20 27 4c 27 20 72 65 71 75 69 72 65 64 | alueError:.trailing.'L'.required |
3940 | 20 69 6e 20 27 31 32 33 34 27 0a 0a 20 20 20 20 53 6f 6d 65 64 61 79 20 74 68 65 20 74 72 61 69 | .in.'1234'......Someday.the.trai |
3960 | 6c 69 6e 67 20 27 4c 27 20 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 20 67 6f 20 61 77 61 79 20 66 | ling.'L'.will.probably.go.away.f |
3980 | 72 6f 6d 20 74 68 69 73 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 64 | rom.this.output.......>>>.read_d |
39a0 | 65 63 69 6d 61 6c 6e 6c 5f 6c 6f 6e 67 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 | ecimalnl_long(StringIO.StringIO( |
39c0 | 22 31 32 33 34 4c 5c 6e 35 36 22 29 29 0a 20 20 20 20 31 32 33 34 4c 0a 0a 20 20 20 20 3e 3e 3e | "1234L\n56")).....1234L......>>> |
39e0 | 20 72 65 61 64 5f 64 65 63 69 6d 61 6c 6e 6c 5f 6c 6f 6e 67 28 53 74 72 69 6e 67 49 4f 2e 53 74 | .read_decimalnl_long(StringIO.St |
3a00 | 72 69 6e 67 49 4f 28 22 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 | ringIO("123456789012345678901234 |
3a20 | 4c 5c 6e 36 22 29 29 0a 20 20 20 20 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 | L\n6")).....12345678901234567890 |
3a40 | 31 32 33 34 4c 0a 20 20 20 20 52 1f 00 00 00 52 20 00 00 00 52 32 00 00 00 73 1b 00 00 00 74 72 | 1234L.....R....R....R2...s....tr |
3a60 | 61 69 6c 69 6e 67 20 27 4c 27 20 72 65 71 75 69 72 65 64 20 69 6e 20 25 72 28 05 00 00 00 52 22 | ailing.'L'.required.in.%r(....R" |
3a80 | 00 00 00 52 24 00 00 00 52 1d 00 00 00 52 10 00 00 00 52 38 00 00 00 28 02 00 00 00 52 11 00 00 | ...R$...R....R....R8...(....R... |
3aa0 | 00 52 39 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 | .R9...(....(....sS.../tmp/ndk-Us |
3ac0 | 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 | er/buildhost/install/prebuilt/da |
3ae0 | 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 | rwin-x86_64/lib/python2.7/pickle |
3b00 | 74 6f 6f 6c 73 2e 70 79 74 13 00 00 00 72 65 61 64 5f 64 65 63 69 6d 61 6c 6e 6c 5f 6c 6f 6e 67 | tools.pyt....read_decimalnl_long |
3b20 | 02 02 00 00 73 08 00 00 00 00 12 18 01 0f 01 13 01 74 0f 00 00 00 64 65 63 69 6d 61 6c 6e 6c 5f | ....s............t....decimalnl_ |
3b40 | 73 68 6f 72 74 73 9f 01 00 00 41 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 64 | shorts....A.newline-terminated.d |
3b60 | 65 63 69 6d 61 6c 20 69 6e 74 65 67 65 72 20 6c 69 74 65 72 61 6c 2e 0a 0a 20 20 20 20 20 20 20 | ecimal.integer.literal.......... |
3b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 6e 65 76 65 72 20 68 61 | ...................This.never.ha |
3ba0 | 73 20 61 20 74 72 61 69 6c 69 6e 67 20 27 4c 27 2c 20 61 6e 64 20 74 68 65 20 69 6e 74 65 67 65 | s.a.trailing.'L',.and.the.intege |
3bc0 | 72 20 66 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.fit........................... |
3be0 | 69 6e 20 61 20 73 68 6f 72 74 20 50 79 74 68 6f 6e 20 69 6e 74 20 6f 6e 20 74 68 65 20 62 6f 78 | in.a.short.Python.int.on.the.box |
3c00 | 20 77 68 65 72 65 20 74 68 65 20 70 69 63 6b 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .where.the.pickle............... |
3c20 | 20 20 20 20 20 20 20 20 20 20 20 20 77 61 73 20 77 72 69 74 74 65 6e 20 2d 2d 20 62 75 74 20 74 | ............was.written.--.but.t |
3c40 | 68 65 72 65 27 73 20 6e 6f 20 67 75 61 72 61 6e 74 65 65 20 69 74 20 77 69 6c 6c 20 66 69 74 0a | here's.no.guarantee.it.will.fit. |
3c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 20 73 | ..........................in.a.s |
3c80 | 68 6f 72 74 20 50 79 74 68 6f 6e 20 69 6e 74 20 6f 6e 20 74 68 65 20 62 6f 78 20 77 68 65 72 65 | hort.Python.int.on.the.box.where |
3ca0 | 20 74 68 65 20 70 69 63 6b 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .the.pickle..................... |
3cc0 | 20 20 20 20 20 20 69 73 20 72 65 61 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......is.read................... |
3ce0 | 20 20 20 20 20 20 20 20 20 74 0e 00 00 00 64 65 63 69 6d 61 6c 6e 6c 5f 6c 6f 6e 67 73 bb 00 00 | .........t....decimalnl_longs... |
3d00 | 00 41 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 64 65 63 69 6d 61 6c 20 69 6e | .A.newline-terminated.decimal.in |
3d20 | 74 65 67 65 72 20 6c 69 74 65 72 61 6c 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | teger.literal................... |
3d40 | 20 20 20 20 20 20 20 20 20 54 68 69 73 20 68 61 73 20 61 20 74 72 61 69 6c 69 6e 67 20 27 4c 27 | .........This.has.a.trailing.'L' |
3d60 | 2c 20 61 6e 64 20 63 61 6e 20 72 65 70 72 65 73 65 6e 74 20 69 6e 74 65 67 65 72 73 0a 20 20 20 | ,.and.can.represent.integers.... |
3d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 61 6e 79 20 73 69 7a | ......................of.any.siz |
3da0 | 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 01 00 00 | e...........................c... |
3dc0 | 00 02 00 00 00 06 00 00 00 43 00 00 00 73 22 00 00 00 74 00 00 7c 00 00 64 01 00 74 01 00 64 02 | .........C...s"...t..|..d..t..d. |
3de0 | 00 74 01 00 83 01 02 7d 01 00 74 02 00 7c 01 00 83 01 00 53 28 03 00 00 00 73 5b 00 00 00 0a 20 | .t.....}..t..|.....S(....s[..... |
3e00 | 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 72 | ...>>>.import.StringIO.....>>>.r |
3e20 | 65 61 64 5f 66 6c 6f 61 74 6e 6c 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 2d | ead_floatnl(StringIO.StringIO("- |
3e40 | 31 2e 32 35 5c 6e 36 22 29 29 0a 20 20 20 20 2d 31 2e 32 35 0a 20 20 20 20 52 1f 00 00 00 52 20 | 1.25\n6")).....-1.25.....R....R. |
3e60 | 00 00 00 28 03 00 00 00 52 22 00 00 00 52 24 00 00 00 74 05 00 00 00 66 6c 6f 61 74 28 02 00 00 | ...(....R"...R$...t....float(... |
3e80 | 00 52 11 00 00 00 52 39 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e | .R....R9...(....(....sS.../tmp/n |
3ea0 | 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 | dk-User/buildhost/install/prebui |
3ec0 | 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 | lt/darwin-x86_64/lib/python2.7/p |
3ee0 | 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0c 00 00 00 72 65 61 64 5f 66 6c 6f 61 74 6e 6c 32 02 | ickletools.pyt....read_floatnl2. |
3f00 | 00 00 73 04 00 00 00 00 06 18 01 74 07 00 00 00 66 6c 6f 61 74 6e 6c 73 8f 01 00 00 41 20 6e 65 | ..s........t....floatnls....A.ne |
3f20 | 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 64 65 63 69 6d 61 6c 20 66 6c 6f 61 74 69 6e | wline-terminated.decimal.floatin |
3f40 | 67 20 6c 69 74 65 72 61 6c 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 20 67 65 6e | g.literal.................In.gen |
3f60 | 65 72 61 6c 20 74 68 69 73 20 72 65 71 75 69 72 65 73 20 31 37 20 73 69 67 6e 69 66 69 63 61 6e | eral.this.requires.17.significan |
3f80 | 74 20 64 69 67 69 74 73 20 66 6f 72 20 72 6f 75 6e 64 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 | t.digits.for.roundtrip.......... |
3fa0 | 20 20 20 20 20 69 64 65 6e 74 69 74 79 2c 20 61 6e 64 20 70 69 63 6b 6c 69 6e 67 20 74 68 65 6e | .....identity,.and.pickling.then |
3fc0 | 20 75 6e 70 69 63 6b 6c 69 6e 67 20 69 6e 66 69 6e 69 74 69 65 73 2c 20 4e 61 4e 73 2c 20 61 6e | .unpickling.infinities,.NaNs,.an |
3fe0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 75 73 20 7a 65 72 6f 20 64 6f 65 73 6e | d...............minus.zero.doesn |
4000 | 27 74 20 77 6f 72 6b 20 61 63 72 6f 73 73 20 62 6f 78 65 73 2c 20 6f 72 20 6f 6e 20 73 6f 6d 65 | 't.work.across.boxes,.or.on.some |
4020 | 20 62 6f 78 65 73 20 65 76 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 20 69 74 73 | .boxes.even...............on.its |
4040 | 65 6c 66 20 28 65 2e 67 2e 2c 20 57 69 6e 64 6f 77 73 20 63 61 6e 27 74 20 72 65 61 64 20 74 68 | elf.(e.g.,.Windows.can't.read.th |
4060 | 65 20 73 74 72 69 6e 67 73 20 69 74 20 70 72 6f 64 75 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 | e.strings.it.produces........... |
4080 | 20 20 20 20 66 6f 72 20 69 6e 66 69 6e 69 74 69 65 73 20 6f 72 20 4e 61 4e 73 29 2e 0a 20 20 20 | ....for.infinities.or.NaNs)..... |
40a0 | 20 20 20 20 20 20 20 20 20 20 20 63 01 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 42 00 00 | ...........c............C...sB.. |
40c0 | 00 7c 00 00 6a 00 00 64 01 00 83 01 00 7d 01 00 74 01 00 7c 01 00 83 01 00 64 01 00 6b 02 00 72 | .|..j..d.....}..t..|.....d..k..r |
40e0 | 32 00 74 02 00 64 02 00 7c 01 00 83 02 00 64 03 00 19 53 74 03 00 64 04 00 83 01 00 82 01 00 64 | 2.t..d..|.....d...St..d........d |
4100 | 05 00 53 28 06 00 00 00 73 bc 00 00 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 | ..S(....s.........>>>.import.Str |
4120 | 69 6e 67 49 4f 2c 20 73 74 72 75 63 74 0a 20 20 20 20 3e 3e 3e 20 72 61 77 20 3d 20 73 74 72 75 | ingIO,.struct.....>>>.raw.=.stru |
4140 | 63 74 2e 70 61 63 6b 28 22 3e 64 22 2c 20 2d 31 2e 32 35 29 0a 20 20 20 20 3e 3e 3e 20 72 61 77 | ct.pack(">d",.-1.25).....>>>.raw |
4160 | 0a 20 20 20 20 27 5c 78 62 66 5c 78 66 34 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 | .....'\xbf\xf4\x00\x00\x00\x00\x |
4180 | 30 30 5c 78 30 30 27 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 66 6c 6f 61 74 38 28 53 74 72 69 | 00\x00'.....>>>.read_float8(Stri |
41a0 | 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 72 61 77 20 2b 20 22 5c 6e 22 29 29 0a 20 20 20 20 2d | ngIO.StringIO(raw.+."\n")).....- |
41c0 | 31 2e 32 35 0a 20 20 20 20 69 08 00 00 00 73 02 00 00 00 3e 64 69 00 00 00 00 73 28 00 00 00 6e | 1.25.....i....s....>di....s(...n |
41e0 | 6f 74 20 65 6e 6f 75 67 68 20 64 61 74 61 20 69 6e 20 73 74 72 65 61 6d 20 74 6f 20 72 65 61 64 | ot.enough.data.in.stream.to.read |
4200 | 20 66 6c 6f 61 74 38 4e 28 04 00 00 00 52 0e 00 00 00 52 15 00 00 00 52 16 00 00 00 52 10 00 00 | .float8N(....R....R....R....R... |
4220 | 00 28 02 00 00 00 52 11 00 00 00 52 12 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f | .(....R....R....(....(....sS.../ |
4240 | 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 | tmp/ndk-User/buildhost/install/p |
4260 | 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e | rebuilt/darwin-x86_64/lib/python |
4280 | 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0b 00 00 00 72 65 61 64 5f 66 6c 6f 61 | 2.7/pickletools.pyt....read_floa |
42a0 | 74 38 48 02 00 00 73 08 00 00 00 00 0a 0f 01 12 01 11 01 74 06 00 00 00 66 6c 6f 61 74 38 69 08 | t8H...s............t....float8i. |
42c0 | 00 00 00 73 1b 03 00 00 41 6e 20 38 2d 62 79 74 65 20 62 69 6e 61 72 79 20 72 65 70 72 65 73 65 | ...s....An.8-byte.binary.represe |
42e0 | 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 66 6c 6f 61 74 2c 20 62 69 67 2d 65 6e 64 69 61 6e 2e 0a | ntation.of.a.float,.big-endian.. |
4300 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 69 73 20 75 6e 69 71 | ..............The.format.is.uniq |
4320 | 75 65 20 74 6f 20 50 79 74 68 6f 6e 2c 20 61 6e 64 20 73 68 61 72 65 64 20 77 69 74 68 20 74 68 | ue.to.Python,.and.shared.with.th |
4340 | 65 20 73 74 72 75 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c 65 20 28 66 6f | e.struct..............module.(fo |
4360 | 72 6d 61 74 20 73 74 72 69 6e 67 20 27 3e 64 27 29 20 22 69 6e 20 74 68 65 6f 72 79 22 20 28 74 | rmat.string.'>d')."in.theory".(t |
4380 | 68 65 20 73 74 72 75 63 74 20 61 6e 64 20 63 50 69 63 6b 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | he.struct.and.cPickle........... |
43a0 | 20 20 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 64 6f 6e 27 74 20 73 68 61 72 65 20 74 | ...implementations.don't.share.t |
43c0 | 68 65 20 63 6f 64 65 20 2d 2d 20 74 68 65 79 20 73 68 6f 75 6c 64 29 2e 20 20 49 74 27 73 0a 20 | he.code.--.they.should)...It's.. |
43e0 | 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 6f 6e 67 6c 79 20 72 65 6c 61 74 65 64 20 74 6f 20 | ............strongly.related.to. |
4400 | 74 68 65 20 49 45 45 45 2d 37 35 34 20 64 6f 75 62 6c 65 20 66 6f 72 6d 61 74 2c 20 61 6e 64 2c | the.IEEE-754.double.format,.and, |
4420 | 20 69 6e 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 73 2c 20 69 | .in.normal..............cases,.i |
4440 | 73 20 69 6e 20 66 61 63 74 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 62 69 67 2d 65 | s.in.fact.identical.to.the.big-e |
4460 | 6e 64 69 61 6e 20 37 35 34 20 64 6f 75 62 6c 65 20 66 6f 72 6d 61 74 2e 0a 20 20 20 20 20 20 20 | ndian.754.double.format......... |
4480 | 20 20 20 20 20 20 4f 6e 20 6f 74 68 65 72 20 62 6f 78 65 73 20 74 68 65 20 64 79 6e 61 6d 69 63 | ......On.other.boxes.the.dynamic |
44a0 | 20 72 61 6e 67 65 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 61 74 20 6f 66 20 61 20 37 | .range.is.limited.to.that.of.a.7 |
44c0 | 35 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 75 62 6c 65 2c 20 61 6e 64 20 22 61 64 64 | 54..............double,.and."add |
44e0 | 20 61 20 68 61 6c 66 20 61 6e 64 20 63 68 6f 70 22 20 72 6f 75 6e 64 69 6e 67 20 69 73 20 75 73 | .a.half.and.chop".rounding.is.us |
4500 | 65 64 20 74 6f 20 72 65 64 75 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 72 | ed.to.reduce..............the.pr |
4520 | 65 63 69 73 69 6f 6e 20 74 6f 20 35 33 20 62 69 74 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 65 76 | ecision.to.53.bits...However,.ev |
4540 | 65 6e 20 6f 6e 20 61 20 37 35 34 20 62 6f 78 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e | en.on.a.754.box,..............in |
4560 | 66 69 6e 69 74 69 65 73 2c 20 4e 61 4e 73 2c 20 61 6e 64 20 6d 69 6e 75 73 20 7a 65 72 6f 20 6d | finities,.NaNs,.and.minus.zero.m |
4580 | 61 79 20 6e 6f 74 20 62 65 20 68 61 6e 64 6c 65 64 20 63 6f 72 72 65 63 74 6c 79 0a 20 20 20 20 | ay.not.be.handled.correctly..... |
45a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 79 20 6e 6f 74 20 73 75 72 76 69 76 65 20 72 6f 75 6e 64 74 | .........(may.not.survive.roundt |
45c0 | 72 69 70 20 70 69 63 6b 6c 69 6e 67 20 69 6e 74 61 63 74 29 2e 0a 20 20 20 20 20 20 20 20 20 20 | rip.pickling.intact)............ |
45e0 | 20 20 20 28 01 00 00 00 74 0b 00 00 00 64 65 63 6f 64 65 5f 6c 6f 6e 67 63 01 00 00 00 03 00 00 | ...(....t....decode_longc....... |
4600 | 00 02 00 00 00 43 00 00 00 73 46 00 00 00 74 00 00 7c 00 00 83 01 00 7d 01 00 7c 00 00 6a 01 00 | .....C...sF...t..|.....}..|..j.. |
4620 | 7c 01 00 83 01 00 7d 02 00 74 02 00 7c 02 00 83 01 00 7c 01 00 6b 03 00 72 3c 00 74 03 00 64 01 | |.....}..t..|.....|..k..r<.t..d. |
4640 | 00 83 01 00 82 01 00 6e 00 00 74 04 00 7c 02 00 83 01 00 53 28 02 00 00 00 73 54 01 00 00 0a 20 | .......n..t..|.....S(....sT..... |
4660 | 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 72 | ...>>>.import.StringIO.....>>>.r |
4680 | 65 61 64 5f 6c 6f 6e 67 31 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 | ead_long1(StringIO.StringIO("\x0 |
46a0 | 30 22 29 29 0a 20 20 20 20 30 4c 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 31 28 53 | 0")).....0L.....>>>.read_long1(S |
46c0 | 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 66 66 5c 78 30 30 22 29 | tringIO.StringIO("\x02\xff\x00") |
46e0 | 29 0a 20 20 20 20 32 35 35 4c 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 31 28 53 74 | ).....255L.....>>>.read_long1(St |
4700 | 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 66 66 5c 78 37 66 22 29 29 | ringIO.StringIO("\x02\xff\x7f")) |
4720 | 0a 20 20 20 20 33 32 37 36 37 4c 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 31 28 53 | .....32767L.....>>>.read_long1(S |
4740 | 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 30 30 5c 78 66 66 22 29 | tringIO.StringIO("\x02\x00\xff") |
4760 | 29 0a 20 20 20 20 2d 32 35 36 4c 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 31 28 53 | ).....-256L.....>>>.read_long1(S |
4780 | 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 30 30 5c 78 38 30 22 29 | tringIO.StringIO("\x02\x00\x80") |
47a0 | 29 0a 20 20 20 20 2d 33 32 37 36 38 4c 0a 20 20 20 20 73 27 00 00 00 6e 6f 74 20 65 6e 6f 75 67 | ).....-32768L.....s'...not.enoug |
47c0 | 68 20 64 61 74 61 20 69 6e 20 73 74 72 65 61 6d 20 74 6f 20 72 65 61 64 20 6c 6f 6e 67 31 28 05 | h.data.in.stream.to.read.long1(. |
47e0 | 00 00 00 52 13 00 00 00 52 0e 00 00 00 52 15 00 00 00 52 10 00 00 00 52 43 00 00 00 28 03 00 00 | ...R....R....R....R....RC...(... |
4800 | 00 52 11 00 00 00 52 05 00 00 00 52 12 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f | .R....R....R....(....(....sS.../ |
4820 | 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 | tmp/ndk-User/buildhost/install/p |
4840 | 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e | rebuilt/darwin-x86_64/lib/python |
4860 | 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 0a 00 00 00 72 65 61 64 5f 6c 6f 6e 67 | 2.7/pickletools.pyt....read_long |
4880 | 31 6e 02 00 00 73 0a 00 00 00 00 0f 0c 01 0f 01 12 01 0f 01 74 05 00 00 00 6c 6f 6e 67 31 73 06 | 1n...s..............t....long1s. |
48a0 | 01 00 00 41 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2c 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 2c | ...A.binary.long,.little-endian, |
48c0 | 20 75 73 69 6e 67 20 31 2d 62 79 74 65 20 73 69 7a 65 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 69 | .using.1-byte.size.......This.fi |
48e0 | 72 73 74 20 72 65 61 64 73 20 6f 6e 65 20 62 79 74 65 20 61 73 20 61 6e 20 75 6e 73 69 67 6e 65 | rst.reads.one.byte.as.an.unsigne |
4900 | 64 20 73 69 7a 65 2c 20 74 68 65 6e 20 72 65 61 64 73 20 74 68 61 74 0a 20 20 20 20 6d 61 6e 79 | d.size,.then.reads.that.....many |
4920 | 20 62 79 74 65 73 20 61 6e 64 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 6d 20 61 73 20 61 20 | .bytes.and.interprets.them.as.a. |
4940 | 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 20 32 27 73 2d 63 6f 6d 70 6c 65 6d 65 6e 74 20 6c 6f 6e | little-endian.2's-complement.lon |
4960 | 67 2e 0a 20 20 20 20 49 66 20 74 68 65 20 73 69 7a 65 20 69 73 20 30 2c 20 74 68 61 74 27 73 20 | g......If.the.size.is.0,.that's. |
4980 | 74 61 6b 65 6e 20 61 73 20 61 20 73 68 6f 72 74 63 75 74 20 66 6f 72 20 74 68 65 20 6c 6f 6e 67 | taken.as.a.shortcut.for.the.long |
49a0 | 20 30 4c 2e 0a 20 20 20 20 63 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 65 00 00 00 74 | .0L......c............C...se...t |
49c0 | 00 00 7c 00 00 83 01 00 7d 01 00 7c 01 00 64 01 00 6b 00 00 72 2b 00 74 01 00 64 02 00 7c 01 00 | ..|.....}..|..d..k..r+.t..d..|.. |
49e0 | 16 83 01 00 82 01 00 6e 00 00 7c 00 00 6a 02 00 7c 01 00 83 01 00 7d 02 00 74 03 00 7c 02 00 83 | .......n..|..j..|.....}..t..|... |
4a00 | 01 00 7c 01 00 6b 03 00 72 5b 00 74 01 00 64 03 00 83 01 00 82 01 00 6e 00 00 74 04 00 7c 02 00 | ..|..k..r[.t..d........n..t..|.. |
4a20 | 83 01 00 53 28 04 00 00 00 73 90 01 00 00 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 53 74 | ...S(....s.........>>>.import.St |
4a40 | 72 69 6e 67 49 4f 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 34 28 53 74 72 69 6e 67 | ringIO.....>>>.read_long4(String |
4a60 | 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 66 | IO.StringIO("\x02\x00\x00\x00\xf |
4a80 | 66 5c 78 30 30 22 29 29 0a 20 20 20 20 32 35 35 4c 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c | f\x00")).....255L.....>>>.read_l |
4aa0 | 6f 6e 67 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 30 30 | ong4(StringIO.StringIO("\x02\x00 |
4ac0 | 5c 78 30 30 5c 78 30 30 5c 78 66 66 5c 78 37 66 22 29 29 0a 20 20 20 20 33 32 37 36 37 4c 0a 20 | \x00\x00\xff\x7f")).....32767L.. |
4ae0 | 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 34 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e | ...>>>.read_long4(StringIO.Strin |
4b00 | 67 49 4f 28 22 5c 78 30 32 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 66 66 22 29 29 | gIO("\x02\x00\x00\x00\x00\xff")) |
4b20 | 0a 20 20 20 20 2d 32 35 36 4c 0a 20 20 20 20 3e 3e 3e 20 72 65 61 64 5f 6c 6f 6e 67 34 28 53 74 | .....-256L.....>>>.read_long4(St |
4b40 | 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c 78 30 32 5c 78 30 30 5c 78 30 30 5c 78 30 | ringIO.StringIO("\x02\x00\x00\x0 |
4b60 | 30 5c 78 30 30 5c 78 38 30 22 29 29 0a 20 20 20 20 2d 33 32 37 36 38 4c 0a 20 20 20 20 3e 3e 3e | 0\x00\x80")).....-32768L.....>>> |
4b80 | 20 72 65 61 64 5f 6c 6f 6e 67 31 28 53 74 72 69 6e 67 49 4f 2e 53 74 72 69 6e 67 49 4f 28 22 5c | .read_long1(StringIO.StringIO("\ |
4ba0 | 78 30 30 5c 78 30 30 5c 78 30 30 5c 78 30 30 22 29 29 0a 20 20 20 20 30 4c 0a 20 20 20 20 69 00 | x00\x00\x00\x00")).....0L.....i. |
4bc0 | 00 00 00 73 18 00 00 00 6c 6f 6e 67 34 20 62 79 74 65 20 63 6f 75 6e 74 20 3c 20 30 3a 20 25 64 | ...s....long4.byte.count.<.0:.%d |
4be0 | 73 27 00 00 00 6e 6f 74 20 65 6e 6f 75 67 68 20 64 61 74 61 20 69 6e 20 73 74 72 65 61 6d 20 74 | s'...not.enough.data.in.stream.t |
4c00 | 6f 20 72 65 61 64 20 6c 6f 6e 67 34 28 05 00 00 00 52 19 00 00 00 52 10 00 00 00 52 0e 00 00 00 | o.read.long4(....R....R....R.... |
4c20 | 52 15 00 00 00 52 43 00 00 00 28 03 00 00 00 52 11 00 00 00 52 05 00 00 00 52 12 00 00 00 28 00 | R....RC...(....R....R....R....(. |
4c40 | 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 | ...(....sS.../tmp/ndk-User/build |
4c60 | 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 | host/install/prebuilt/darwin-x86 |
4c80 | 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 | _64/lib/python2.7/pickletools.py |
4ca0 | 74 0a 00 00 00 72 65 61 64 5f 6c 6f 6e 67 34 8e 02 00 00 73 0e 00 00 00 00 0f 0c 01 0c 01 13 01 | t....read_long4....s............ |
4cc0 | 0f 01 12 01 0f 01 74 05 00 00 00 6c 6f 6e 67 34 73 8e 01 00 00 41 20 62 69 6e 61 72 79 20 72 65 | ......t....long4s....A.binary.re |
4ce0 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 6c 6f 6e 67 2c 20 6c 69 74 74 6c 65 2d 65 | presentation.of.a.long,.little-e |
4d00 | 6e 64 69 61 6e 2e 0a 0a 20 20 20 20 54 68 69 73 20 66 69 72 73 74 20 72 65 61 64 73 20 66 6f 75 | ndian.......This.first.reads.fou |
4d20 | 72 20 62 79 74 65 73 20 61 73 20 61 20 73 69 67 6e 65 64 20 73 69 7a 65 20 28 62 75 74 20 72 65 | r.bytes.as.a.signed.size.(but.re |
4d40 | 71 75 69 72 65 73 20 74 68 65 0a 20 20 20 20 73 69 7a 65 20 74 6f 20 62 65 20 3e 3d 20 30 29 2c | quires.the.....size.to.be.>=.0), |
4d60 | 20 74 68 65 6e 20 72 65 61 64 73 20 74 68 61 74 20 6d 61 6e 79 20 62 79 74 65 73 20 61 6e 64 20 | .then.reads.that.many.bytes.and. |
4d80 | 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 6d 0a 20 20 20 20 61 73 20 61 20 6c 69 74 74 6c 65 2d | interprets.them.....as.a.little- |
4da0 | 65 6e 64 69 61 6e 20 32 27 73 2d 63 6f 6d 70 6c 65 6d 65 6e 74 20 6c 6f 6e 67 2e 20 20 49 66 20 | endian.2's-complement.long...If. |
4dc0 | 74 68 65 20 73 69 7a 65 20 69 73 20 30 2c 20 74 68 61 74 27 73 20 74 61 6b 65 6e 0a 20 20 20 20 | the.size.is.0,.that's.taken..... |
4de0 | 61 73 20 61 20 73 68 6f 72 74 63 75 74 20 66 6f 72 20 74 68 65 20 6c 6f 6e 67 20 30 4c 2c 20 61 | as.a.shortcut.for.the.long.0L,.a |
4e00 | 6c 74 68 6f 75 67 68 20 4c 4f 4e 47 31 20 73 68 6f 75 6c 64 20 72 65 61 6c 6c 79 20 62 65 20 75 | lthough.LONG1.should.really.be.u |
4e20 | 73 65 64 0a 20 20 20 20 74 68 65 6e 20 69 6e 73 74 65 61 64 20 28 61 6e 64 20 69 6e 20 61 6e 79 | sed.....then.instead.(and.in.any |
4e40 | 20 63 61 73 65 20 77 68 65 72 65 20 23 20 6f 66 20 62 79 74 65 73 20 3c 20 32 35 36 29 2e 0a 20 | .case.where.#.of.bytes.<.256)... |
4e60 | 20 20 20 74 0b 00 00 00 53 74 61 63 6b 4f 62 6a 65 63 74 63 00 00 00 00 00 00 00 00 03 00 00 00 | ...t....StackObjectc............ |
4e80 | 42 00 00 00 73 20 00 00 00 65 00 00 5a 01 00 64 05 00 5a 02 00 64 03 00 84 00 00 5a 03 00 64 04 | B...s....e..Z..d..Z..d.....Z..d. |
4ea0 | 00 84 00 00 5a 04 00 52 53 28 06 00 00 00 52 04 00 00 00 74 06 00 00 00 6f 62 74 79 70 65 52 07 | ....Z..RS(....R....t....obtypeR. |
4ec0 | 00 00 00 63 04 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 42 00 00 00 7c 01 00 7c 00 00 5f | ...c............C...sB...|..|.._ |
4ee0 | 00 00 74 01 00 7c 02 00 74 02 00 83 02 00 72 2c 00 78 11 00 7c 02 00 44 5d 06 00 7d 04 00 71 1f | ..t..|..t.....r,.x..|..D]..}..q. |
4f00 | 00 57 6e 00 00 7c 02 00 7c 00 00 5f 03 00 7c 03 00 7c 00 00 5f 04 00 64 00 00 53 28 01 00 00 00 | .Wn..|..|.._..|..|.._..d..S(.... |
4f20 | 4e 28 05 00 00 00 52 04 00 00 00 74 0a 00 00 00 69 73 69 6e 73 74 61 6e 63 65 74 05 00 00 00 74 | N(....R....t....isinstancet....t |
4f40 | 75 70 6c 65 52 49 00 00 00 52 07 00 00 00 28 05 00 00 00 52 08 00 00 00 52 04 00 00 00 52 49 00 | upleRI...R....(....R....R....RI. |
4f60 | 00 00 52 07 00 00 00 74 09 00 00 00 63 6f 6e 74 61 69 6e 65 64 28 00 00 00 00 28 00 00 00 00 73 | ..R....t....contained(....(....s |
4f80 | 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 | S.../tmp/ndk-User/buildhost/inst |
4fa0 | 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 | all/prebuilt/darwin-x86_64/lib/p |
4fc0 | 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 52 09 00 00 00 c6 02 00 00 | ython2.7/pickletools.pyR........ |
4fe0 | 73 0c 00 00 00 00 02 09 03 0f 01 0d 01 07 01 09 03 63 01 00 00 00 01 00 00 00 01 00 00 00 43 00 | s................c............C. |
5000 | 00 00 73 07 00 00 00 7c 00 00 6a 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 04 00 00 00 28 01 | ..s....|..j..S(....N(....R....(. |
5020 | 00 00 00 52 08 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d | ...R....(....(....sS.../tmp/ndk- |
5040 | 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f | User/buildhost/install/prebuilt/ |
5060 | 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b | darwin-x86_64/lib/python2.7/pick |
5080 | 6c 65 74 6f 6f 6c 73 2e 70 79 74 08 00 00 00 5f 5f 72 65 70 72 5f 5f d3 02 00 00 73 02 00 00 00 | letools.pyt....__repr__....s.... |
50a0 | 00 01 28 03 00 00 00 73 04 00 00 00 6e 61 6d 65 73 06 00 00 00 6f 62 74 79 70 65 73 03 00 00 00 | ..(....s....names....obtypes.... |
50c0 | 64 6f 63 28 05 00 00 00 52 0a 00 00 00 52 0b 00 00 00 52 0c 00 00 00 52 09 00 00 00 52 4d 00 00 | doc(....R....R....R....R....RM.. |
50e0 | 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 | .(....(....(....sS.../tmp/ndk-Us |
5100 | 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 | er/buildhost/install/prebuilt/da |
5120 | 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 | rwin-x86_64/lib/python2.7/pickle |
5140 | 74 6f 6f 6c 73 2e 70 79 52 48 00 00 00 b9 02 00 00 73 0a 00 00 00 06 03 00 04 00 03 06 03 09 0d | tools.pyRH.......s.............. |
5160 | 52 36 00 00 00 52 49 00 00 00 73 33 00 00 00 41 20 73 68 6f 72 74 20 28 61 73 20 6f 70 70 6f 73 | R6...RI...s3...A.short.(as.oppos |
5180 | 65 64 20 74 6f 20 6c 6f 6e 67 29 20 50 79 74 68 6f 6e 20 69 6e 74 65 67 65 72 20 6f 62 6a 65 63 | ed.to.long).Python.integer.objec |
51a0 | 74 2e 52 38 00 00 00 73 33 00 00 00 41 20 6c 6f 6e 67 20 28 61 73 20 6f 70 70 6f 73 65 64 20 74 | t.R8...s3...A.long.(as.opposed.t |
51c0 | 6f 20 73 68 6f 72 74 29 20 50 79 74 68 6f 6e 20 69 6e 74 65 67 65 72 20 6f 62 6a 65 63 74 2e 74 | o.short).Python.integer.object.t |
51e0 | 0b 00 00 00 69 6e 74 5f 6f 72 5f 62 6f 6f 6c 73 3a 00 00 00 41 20 50 79 74 68 6f 6e 20 69 6e 74 | ....int_or_bools:...A.Python.int |
5200 | 65 67 65 72 20 6f 62 6a 65 63 74 20 28 73 68 6f 72 74 20 6f 72 20 6c 6f 6e 67 29 2c 20 6f 72 20 | eger.object.(short.or.long),.or. |
5220 | 61 20 50 79 74 68 6f 6e 20 62 6f 6f 6c 2e 74 04 00 00 00 62 6f 6f 6c 73 15 00 00 00 41 20 50 79 | a.Python.bool.t....bools....A.Py |
5240 | 74 68 6f 6e 20 62 6f 6f 6c 20 6f 62 6a 65 63 74 2e 52 3e 00 00 00 73 16 00 00 00 41 20 50 79 74 | thon.bool.object.R>...s....A.Pyt |
5260 | 68 6f 6e 20 66 6c 6f 61 74 20 6f 62 6a 65 63 74 2e 74 03 00 00 00 73 74 72 73 17 00 00 00 41 20 | hon.float.object.t....strs....A. |
5280 | 50 79 74 68 6f 6e 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 2e 52 2d 00 00 00 73 1f 00 00 00 41 | Python.string.object.R-...s....A |
52a0 | 20 50 79 74 68 6f 6e 20 55 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 2e 74 04 | .Python.Unicode.string.object.t. |
52c0 | 00 00 00 4e 6f 6e 65 73 17 00 00 00 54 68 65 20 50 79 74 68 6f 6e 20 4e 6f 6e 65 20 6f 62 6a 65 | ...Nones....The.Python.None.obje |
52e0 | 63 74 2e 52 4b 00 00 00 73 16 00 00 00 41 20 50 79 74 68 6f 6e 20 74 75 70 6c 65 20 6f 62 6a 65 | ct.RK...s....A.Python.tuple.obje |
5300 | 63 74 2e 74 04 00 00 00 6c 69 73 74 73 15 00 00 00 41 20 50 79 74 68 6f 6e 20 6c 69 73 74 20 6f | ct.t....lists....A.Python.list.o |
5320 | 62 6a 65 63 74 2e 74 04 00 00 00 64 69 63 74 73 15 00 00 00 41 20 50 79 74 68 6f 6e 20 64 69 63 | bject.t....dicts....A.Python.dic |
5340 | 74 20 6f 62 6a 65 63 74 2e 74 03 00 00 00 61 6e 79 73 1e 00 00 00 41 6e 79 20 6b 69 6e 64 20 6f | t.object.t....anys....Any.kind.o |
5360 | 66 20 6f 62 6a 65 63 74 20 77 68 61 74 73 6f 65 76 65 72 2e 74 04 00 00 00 6d 61 72 6b 73 02 02 | f.object.whatsoever.t....marks.. |
5380 | 00 00 27 54 68 65 20 6d 61 72 6b 27 20 69 73 20 61 20 75 6e 69 71 75 65 20 6f 62 6a 65 63 74 2e | ..'The.mark'.is.a.unique.object. |
53a0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 70 63 6f 64 65 73 20 74 68 61 74 20 | ...................Opcodes.that. |
53c0 | 6f 70 65 72 61 74 65 20 6f 6e 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 | operate.on.a.variable.number.of. |
53e0 | 6f 62 6a 65 63 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6e 65 72 61 6c | objects..................general |
5400 | 6c 79 20 64 6f 6e 27 74 20 65 6d 62 65 64 20 74 68 65 20 63 6f 75 6e 74 20 6f 66 20 6f 62 6a 65 | ly.don't.embed.the.count.of.obje |
5420 | 63 74 73 20 69 6e 20 74 68 65 20 6f 70 63 6f 64 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | cts.in.the.opcode,.............. |
5440 | 20 20 20 20 6f 72 20 70 75 6c 6c 20 69 74 20 6f 66 66 20 74 68 65 20 73 74 61 63 6b 2e 20 20 49 | ....or.pull.it.off.the.stack...I |
5460 | 6e 73 74 65 61 64 20 74 68 65 20 4d 41 52 4b 20 6f 70 63 6f 64 65 20 69 73 20 75 73 65 64 0a 20 | nstead.the.MARK.opcode.is.used.. |
5480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 70 75 73 68 20 61 20 73 70 65 63 69 61 | ................to.push.a.specia |
54a0 | 6c 20 6d 61 72 6b 65 72 20 6f 62 6a 65 63 74 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e | l.marker.object.on.the.stack,.an |
54c0 | 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 6d 65 20 6f 74 68 | d.then..................some.oth |
54e0 | 65 72 20 6f 70 63 6f 64 65 73 20 67 72 61 62 20 61 6c 6c 20 74 68 65 20 6f 62 6a 65 63 74 73 20 | er.opcodes.grab.all.the.objects. |
5500 | 66 72 6f 6d 20 74 68 65 20 74 6f 70 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | from.the.top.of................. |
5520 | 20 74 68 65 20 73 74 61 63 6b 20 64 6f 77 6e 20 74 6f 20 28 62 75 74 20 6e 6f 74 20 69 6e 63 6c | .the.stack.down.to.(but.not.incl |
5540 | 75 64 69 6e 67 29 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 65 72 0a 20 20 20 20 20 20 | uding).the.topmost.marker....... |
5560 | 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........object............... |
5580 | 20 20 20 20 74 0a 00 00 00 73 74 61 63 6b 73 6c 69 63 65 73 4b 02 00 00 41 6e 20 6f 62 6a 65 63 | ....t....stackslicesK...An.objec |
55a0 | 74 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 20 63 6f 6e 74 69 67 75 6f 75 73 20 73 6c 69 63 | t.representing.a.contiguous.slic |
55c0 | 65 20 6f 66 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.of.the.stack.................. |
55e0 | 20 20 54 68 69 73 20 69 73 20 75 73 65 64 20 69 6e 20 63 6f 6e 6a 75 63 74 69 6f 6e 20 77 69 74 | ..This.is.used.in.conjuction.wit |
5600 | 68 20 6d 61 72 6b 6f 62 6a 65 63 74 2c 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 61 6c 6c 0a 20 | h.markobject,.to.represent.all.. |
5620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 66 6f 6c | ................of.the.stack.fol |
5640 | 6c 6f 77 69 6e 67 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 2e 20 20 | lowing.the.topmost.markobject... |
5660 | 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 | For.example,..................th |
5680 | 65 20 50 4f 50 5f 4d 41 52 4b 20 6f 70 63 6f 64 65 20 63 68 61 6e 67 65 73 20 74 68 65 20 73 74 | e.POP_MARK.opcode.changes.the.st |
56a0 | 61 63 6b 20 66 72 6f 6d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b | ack.from.......................[ |
56c0 | 2e 2e 2e 2c 20 6d 61 72 6b 6f 62 6a 65 63 74 2c 20 73 74 61 63 6b 73 6c 69 63 65 5d 0a 20 20 20 | ...,.markobject,.stackslice].... |
56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............to................ |
5700 | 20 20 20 20 20 20 5b 2e 2e 2e 5d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f | ......[...]...................No |
5720 | 20 6d 61 74 74 65 72 20 68 6f 77 20 6d 61 6e 79 20 6f 62 6a 65 63 74 20 61 72 65 20 6f 6e 20 74 | .matter.how.many.object.are.on.t |
5740 | 68 65 20 73 74 61 63 6b 20 61 66 74 65 72 20 74 68 65 20 74 6f 70 6d 6f 73 74 0a 20 20 20 20 20 | he.stack.after.the.topmost...... |
5760 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 6b 6f 62 6a 65 63 74 2c 20 50 4f 50 5f 4d 41 52 4b | ............markobject,.POP_MARK |
5780 | 20 67 65 74 73 20 72 69 64 20 6f 66 20 61 6c 6c 20 6f 66 20 74 68 65 6d 20 28 69 6e 63 6c 75 64 | .gets.rid.of.all.of.them.(includ |
57a0 | 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 6d 6f 73 74 | ing.the..................topmost |
57c0 | 20 6d 61 72 6b 6f 62 6a 65 63 74 20 74 6f 6f 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .markobject.too)................ |
57e0 | 20 20 20 74 0a 00 00 00 4f 70 63 6f 64 65 49 6e 66 6f 63 00 00 00 00 00 00 00 00 07 00 00 00 42 | ...t....OpcodeInfoc............B |
5800 | 00 00 00 73 17 00 00 00 65 00 00 5a 01 00 64 08 00 5a 02 00 64 07 00 84 00 00 5a 03 00 52 53 28 | ...s....e..Z..d..Z..d.....Z..RS( |
5820 | 09 00 00 00 52 04 00 00 00 74 04 00 00 00 63 6f 64 65 74 03 00 00 00 61 72 67 74 0c 00 00 00 73 | ....R....t....codet....argt....s |
5840 | 74 61 63 6b 5f 62 65 66 6f 72 65 74 0b 00 00 00 73 74 61 63 6b 5f 61 66 74 65 72 74 05 00 00 00 | tack_beforet....stack_aftert.... |
5860 | 70 72 6f 74 6f 52 07 00 00 00 63 08 00 00 00 09 00 00 00 02 00 00 00 43 00 00 00 73 65 00 00 00 | protoR....c............C...se... |
5880 | 7c 01 00 7c 00 00 5f 00 00 7c 02 00 7c 00 00 5f 01 00 7c 03 00 7c 00 00 5f 02 00 78 0e 00 7c 04 | |..|.._..|..|.._..|..|.._..x..|. |
58a0 | 00 44 5d 06 00 7d 08 00 71 22 00 57 7c 04 00 7c 00 00 5f 03 00 78 0e 00 7c 05 00 44 5d 06 00 7d | .D]..}..q".W|..|.._..x..|..D]..} |
58c0 | 08 00 71 3c 00 57 7c 05 00 7c 00 00 5f 04 00 7c 06 00 7c 00 00 5f 05 00 7c 07 00 7c 00 00 5f 06 | ..q<.W|..|.._..|..|.._..|..|.._. |
58e0 | 00 64 00 00 53 28 01 00 00 00 4e 28 07 00 00 00 52 04 00 00 00 52 58 00 00 00 52 59 00 00 00 52 | .d..S(....N(....R....RX...RY...R |
5900 | 5a 00 00 00 52 5b 00 00 00 52 5c 00 00 00 52 07 00 00 00 28 09 00 00 00 52 08 00 00 00 52 04 00 | Z...R[...R\...R....(....R....R.. |
5920 | 00 00 52 58 00 00 00 52 59 00 00 00 52 5a 00 00 00 52 5b 00 00 00 52 5c 00 00 00 52 07 00 00 00 | ..RX...RY...RZ...R[...R\...R.... |
5940 | 74 01 00 00 00 78 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 | t....x(....(....sS.../tmp/ndk-Us |
5960 | 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 | er/buildhost/install/prebuilt/da |
5980 | 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 | rwin-x86_64/lib/python2.7/pickle |
59a0 | 74 6f 6f 6c 73 2e 70 79 52 09 00 00 00 56 03 00 00 73 16 00 00 00 00 03 09 04 09 03 09 03 0d 01 | tools.pyR....V...s.............. |
59c0 | 04 01 09 03 0d 01 04 01 09 03 09 03 28 07 00 00 00 73 04 00 00 00 6e 61 6d 65 73 04 00 00 00 63 | ............(....s....names....c |
59e0 | 6f 64 65 73 03 00 00 00 61 72 67 73 0c 00 00 00 73 74 61 63 6b 5f 62 65 66 6f 72 65 73 0b 00 00 | odes....args....stack_befores... |
5a00 | 00 73 74 61 63 6b 5f 61 66 74 65 72 73 05 00 00 00 70 72 6f 74 6f 73 03 00 00 00 64 6f 63 28 04 | .stack_afters....protos....doc(. |
5a20 | 00 00 00 52 0a 00 00 00 52 0b 00 00 00 52 0c 00 00 00 52 09 00 00 00 28 00 00 00 00 28 00 00 00 | ...R....R....R....R....(....(... |
5a40 | 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f | .(....sS.../tmp/ndk-User/buildho |
5a60 | 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 | st/install/prebuilt/darwin-x86_6 |
5a80 | 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 52 57 | 4/lib/python2.7/pickletools.pyRW |
5aa0 | 00 00 00 37 03 00 00 73 10 00 00 00 06 04 00 04 00 08 00 03 00 03 00 03 00 03 06 03 74 03 00 00 | ...7...s....................t... |
5ac0 | 00 49 4e 54 52 58 00 00 00 74 01 00 00 00 49 52 59 00 00 00 52 5a 00 00 00 52 5b 00 00 00 52 5c | .INTRX...t....IRY...RZ...R[...R\ |
5ae0 | 00 00 00 69 00 00 00 00 73 a4 03 00 00 50 75 73 68 20 61 6e 20 69 6e 74 65 67 65 72 20 6f 72 20 | ...i....s....Push.an.integer.or. |
5b00 | 62 6f 6f 6c 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 6e | bool.........The.argument.is.a.n |
5b20 | 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 64 65 63 69 6d 61 6c 20 6c 69 74 65 72 61 | ewline-terminated.decimal.litera |
5b40 | 6c 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 69 6e 74 65 6e 74 20 6d 61 79 20 | l.string.........The.intent.may. |
5b60 | 68 61 76 65 20 62 65 65 6e 20 74 68 61 74 20 74 68 69 73 20 61 6c 77 61 79 73 20 66 69 74 20 69 | have.been.that.this.always.fit.i |
5b80 | 6e 20 61 20 73 68 6f 72 74 20 50 79 74 68 6f 6e 20 69 6e 74 2c 0a 20 20 20 20 20 20 62 75 74 20 | n.a.short.Python.int,.......but. |
5ba0 | 49 4e 54 20 63 61 6e 20 62 65 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 70 69 63 6b 6c 65 73 20 | INT.can.be.generated.in.pickles. |
5bc0 | 77 72 69 74 74 65 6e 20 6f 6e 20 61 20 36 34 2d 62 69 74 20 62 6f 78 20 74 68 61 74 0a 20 20 20 | written.on.a.64-bit.box.that.... |
5be0 | 20 20 20 72 65 71 75 69 72 65 20 61 20 50 79 74 68 6f 6e 20 6c 6f 6e 67 20 6f 6e 20 61 20 33 32 | ...require.a.Python.long.on.a.32 |
5c00 | 2d 62 69 74 20 62 6f 78 2e 20 20 54 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 | -bit.box...The.difference.betwee |
5c20 | 6e 20 74 68 69 73 0a 20 20 20 20 20 20 61 6e 64 20 4c 4f 4e 47 20 74 68 65 6e 20 69 73 20 74 68 | n.this.......and.LONG.then.is.th |
5c40 | 61 74 20 49 4e 54 20 73 6b 69 70 73 20 61 20 74 72 61 69 6c 69 6e 67 20 27 4c 27 2c 20 61 6e 64 | at.INT.skips.a.trailing.'L',.and |
5c60 | 20 70 72 6f 64 75 63 65 73 20 61 20 73 68 6f 72 74 0a 20 20 20 20 20 20 69 6e 74 20 77 68 65 6e | .produces.a.short.......int.when |
5c80 | 65 76 65 72 20 70 6f 73 73 69 62 6c 65 2e 0a 0a 20 20 20 20 20 20 41 6e 6f 74 68 65 72 20 64 69 | ever.possible.........Another.di |
5ca0 | 66 66 65 72 65 6e 63 65 20 69 73 20 64 75 65 20 74 6f 20 74 68 61 74 2c 20 77 68 65 6e 20 62 6f | fference.is.due.to.that,.when.bo |
5cc0 | 6f 6c 20 77 61 73 20 69 6e 74 72 6f 64 75 63 65 64 20 61 73 20 61 0a 20 20 20 20 20 20 64 69 73 | ol.was.introduced.as.a.......dis |
5ce0 | 74 69 6e 63 74 20 74 79 70 65 20 69 6e 20 32 2e 33 2c 20 62 75 69 6c 74 69 6e 20 6e 61 6d 65 73 | tinct.type.in.2.3,.builtin.names |
5d00 | 20 54 72 75 65 20 61 6e 64 20 46 61 6c 73 65 20 77 65 72 65 20 61 6c 73 6f 20 61 64 64 65 64 20 | .True.and.False.were.also.added. |
5d20 | 74 6f 0a 20 20 20 20 20 20 32 2e 32 2e 32 2c 20 6d 61 70 70 69 6e 67 20 74 6f 20 69 6e 74 73 20 | to.......2.2.2,.mapping.to.ints. |
5d40 | 31 20 61 6e 64 20 30 2e 20 20 46 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 69 6e 20 62 | 1.and.0...For.compatibility.in.b |
5d60 | 6f 74 68 20 64 69 72 65 63 74 69 6f 6e 73 2c 0a 20 20 20 20 20 20 54 72 75 65 20 67 65 74 73 20 | oth.directions,.......True.gets. |
5d80 | 70 69 63 6b 6c 65 64 20 61 73 20 49 4e 54 20 2b 20 22 49 30 31 5c 6e 22 2c 20 61 6e 64 20 46 61 | pickled.as.INT.+."I01\n",.and.Fa |
5da0 | 6c 73 65 20 61 73 20 49 4e 54 20 2b 20 22 49 30 30 5c 6e 22 2e 0a 20 20 20 20 20 20 4c 65 61 64 | lse.as.INT.+."I00\n"........Lead |
5dc0 | 69 6e 67 20 7a 65 72 6f 65 73 20 61 72 65 20 6e 65 76 65 72 20 70 72 6f 64 75 63 65 64 20 66 6f | ing.zeroes.are.never.produced.fo |
5de0 | 72 20 61 20 67 65 6e 75 69 6e 65 20 69 6e 74 65 67 65 72 2e 20 20 54 68 65 20 32 2e 33 0a 20 20 | r.a.genuine.integer...The.2.3... |
5e00 | 20 20 20 20 28 61 6e 64 20 6c 61 74 65 72 29 20 75 6e 70 69 63 6b 6c 65 72 73 20 73 70 65 63 69 | ....(and.later).unpicklers.speci |
5e20 | 61 6c 2d 63 61 73 65 20 74 68 65 73 65 20 61 6e 64 20 72 65 74 75 72 6e 20 62 6f 6f 6c 20 69 6e | al-case.these.and.return.bool.in |
5e40 | 73 74 65 61 64 3b 0a 20 20 20 20 20 20 65 61 72 6c 69 65 72 20 75 6e 70 69 63 6b 6c 65 72 73 20 | stead;.......earlier.unpicklers. |
5e60 | 69 67 6e 6f 72 65 20 74 68 65 20 6c 65 61 64 69 6e 67 20 22 30 22 20 61 6e 64 20 72 65 74 75 72 | ignore.the.leading."0".and.retur |
5e80 | 6e 20 74 68 65 20 69 6e 74 2e 0a 20 20 20 20 20 20 74 06 00 00 00 42 49 4e 49 4e 54 74 01 00 00 | n.the.int........t....BININTt... |
5ea0 | 00 4a 73 31 01 00 00 50 75 73 68 20 61 20 66 6f 75 72 2d 62 79 74 65 20 73 69 67 6e 65 64 20 69 | .Js1...Push.a.four-byte.signed.i |
5ec0 | 6e 74 65 67 65 72 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 68 61 6e 64 6c 65 73 20 74 68 65 20 | nteger.........This.handles.the. |
5ee0 | 66 75 6c 6c 20 72 61 6e 67 65 20 6f 66 20 50 79 74 68 6f 6e 20 28 73 68 6f 72 74 29 20 69 6e 74 | full.range.of.Python.(short).int |
5f00 | 65 67 65 72 73 20 6f 6e 20 61 20 33 32 2d 62 69 74 0a 20 20 20 20 20 20 62 6f 78 2c 20 64 69 72 | egers.on.a.32-bit.......box,.dir |
5f20 | 65 63 74 6c 79 20 61 73 20 62 69 6e 61 72 79 20 62 79 74 65 73 20 28 31 20 66 6f 72 20 74 68 65 | ectly.as.binary.bytes.(1.for.the |
5f40 | 20 6f 70 63 6f 64 65 20 61 6e 64 20 34 20 66 6f 72 20 74 68 65 20 69 6e 74 65 67 65 72 29 2e 0a | .opcode.and.4.for.the.integer).. |
5f60 | 20 20 20 20 20 20 49 66 20 74 68 65 20 69 6e 74 65 67 65 72 20 69 73 20 6e 6f 6e 2d 6e 65 67 61 | ......If.the.integer.is.non-nega |
5f80 | 74 69 76 65 20 61 6e 64 20 66 69 74 73 20 69 6e 20 31 20 6f 72 20 32 20 62 79 74 65 73 2c 20 70 | tive.and.fits.in.1.or.2.bytes,.p |
5fa0 | 69 63 6b 6c 69 6e 67 20 76 69 61 0a 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 6f 72 20 42 49 4e | ickling.via.......BININT1.or.BIN |
5fc0 | 49 4e 54 32 20 73 61 76 65 73 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 74 07 00 00 00 42 49 4e | INT2.saves.space........t....BIN |
5fe0 | 49 4e 54 31 74 01 00 00 00 4b 73 8c 00 00 00 50 75 73 68 20 61 20 6f 6e 65 2d 62 79 74 65 20 75 | INT1t....Ks....Push.a.one-byte.u |
6000 | 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 69 73 20 | nsigned.integer.........This.is. |
6020 | 61 20 73 70 61 63 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 66 6f 72 20 70 69 63 6b 6c 69 6e | a.space.optimization.for.picklin |
6040 | 67 20 76 65 72 79 20 73 6d 61 6c 6c 20 6e 6f 6e 2d 6e 65 67 61 74 69 76 65 20 69 6e 74 73 2c 0a | g.very.small.non-negative.ints,. |
6060 | 20 20 20 20 20 20 69 6e 20 72 61 6e 67 65 28 32 35 36 29 2e 0a 20 20 20 20 20 20 74 07 00 00 00 | ......in.range(256)........t.... |
6080 | 42 49 4e 49 4e 54 32 74 01 00 00 00 4d 73 eb 00 00 00 50 75 73 68 20 61 20 74 77 6f 2d 62 79 74 | BININT2t....Ms....Push.a.two-byt |
60a0 | 65 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 | e.unsigned.integer.........This. |
60c0 | 69 73 20 61 20 73 70 61 63 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 66 6f 72 20 70 69 63 6b | is.a.space.optimization.for.pick |
60e0 | 6c 69 6e 67 20 73 6d 61 6c 6c 20 70 6f 73 69 74 69 76 65 20 69 6e 74 73 2c 20 69 6e 0a 20 20 20 | ling.small.positive.ints,.in.... |
6100 | 20 20 20 72 61 6e 67 65 28 32 35 36 2c 20 32 2a 2a 31 36 29 2e 20 20 49 6e 74 65 67 65 72 73 20 | ...range(256,.2**16)...Integers. |
6120 | 69 6e 20 72 61 6e 67 65 28 32 35 36 29 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 70 69 63 6b 6c 65 | in.range(256).can.also.be.pickle |
6140 | 64 20 76 69 61 0a 20 20 20 20 20 20 42 49 4e 49 4e 54 32 2c 20 62 75 74 20 42 49 4e 49 4e 54 31 | d.via.......BININT2,.but.BININT1 |
6160 | 20 69 6e 73 74 65 61 64 20 73 61 76 65 73 20 61 20 62 79 74 65 2e 0a 20 20 20 20 20 20 74 04 00 | .instead.saves.a.byte........t.. |
6180 | 00 00 4c 4f 4e 47 52 32 00 00 00 73 c7 01 00 00 50 75 73 68 20 61 20 6c 6f 6e 67 20 69 6e 74 65 | ..LONGR2...s....Push.a.long.inte |
61a0 | 67 65 72 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 73 61 6d 65 20 61 73 20 49 4e 54 2c 20 65 78 63 | ger.........The.same.as.INT,.exc |
61c0 | 65 70 74 20 74 68 61 74 20 74 68 65 20 6c 69 74 65 72 61 6c 20 65 6e 64 73 20 77 69 74 68 20 27 | ept.that.the.literal.ends.with.' |
61e0 | 4c 27 2c 20 61 6e 64 20 61 6c 77 61 79 73 0a 20 20 20 20 20 20 75 6e 70 69 63 6b 6c 65 73 20 74 | L',.and.always.......unpickles.t |
6200 | 6f 20 61 20 50 79 74 68 6f 6e 20 6c 6f 6e 67 2e 20 20 54 68 65 72 65 20 64 6f 65 73 6e 27 74 20 | o.a.Python.long...There.doesn't. |
6220 | 73 65 65 6d 20 61 20 72 65 61 6c 20 70 75 72 70 6f 73 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 | seem.a.real.purpose.to.the...... |
6240 | 20 74 72 61 69 6c 69 6e 67 20 27 4c 27 2e 0a 0a 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 | .trailing.'L'.........Note.that. |
6260 | 4c 4f 4e 47 20 74 61 6b 65 73 20 74 69 6d 65 20 71 75 61 64 72 61 74 69 63 20 69 6e 20 74 68 65 | LONG.takes.time.quadratic.in.the |
6280 | 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 74 73 20 77 68 65 6e 0a 20 20 20 20 20 20 75 6e 70 | .number.of.digits.when.......unp |
62a0 | 69 63 6b 6c 69 6e 67 20 28 74 68 69 73 20 69 73 20 73 69 6d 70 6c 79 20 64 75 65 20 74 6f 20 74 | ickling.(this.is.simply.due.to.t |
62c0 | 68 65 20 6e 61 74 75 72 65 20 6f 66 20 64 65 63 69 6d 61 6c 2d 3e 62 69 6e 61 72 79 0a 20 20 20 | he.nature.of.decimal->binary.... |
62e0 | 20 20 20 63 6f 6e 76 65 72 73 69 6f 6e 29 2e 20 20 50 72 6f 74 6f 20 32 20 61 64 64 65 64 20 6c | ...conversion)...Proto.2.added.l |
6300 | 69 6e 65 61 72 2d 74 69 6d 65 20 28 69 6e 20 43 3b 20 73 74 69 6c 6c 20 71 75 61 64 72 61 74 69 | inear-time.(in.C;.still.quadrati |
6320 | 63 2d 74 69 6d 65 0a 20 20 20 20 20 20 69 6e 20 50 79 74 68 6f 6e 29 20 4c 4f 4e 47 31 20 61 6e | c-time.......in.Python).LONG1.an |
6340 | 64 20 4c 4f 4e 47 34 20 6f 70 63 6f 64 65 73 2e 0a 20 20 20 20 20 20 74 05 00 00 00 4c 4f 4e 47 | d.LONG4.opcodes........t....LONG |
6360 | 31 73 01 00 00 00 8a 73 7c 00 00 00 4c 6f 6e 67 20 69 6e 74 65 67 65 72 20 75 73 69 6e 67 20 6f | 1s.....s|...Long.integer.using.o |
6380 | 6e 65 2d 62 79 74 65 20 6c 65 6e 67 74 68 2e 0a 0a 20 20 20 20 20 20 41 20 6d 6f 72 65 20 65 66 | ne-byte.length.........A.more.ef |
63a0 | 66 69 63 69 65 6e 74 20 65 6e 63 6f 64 69 6e 67 20 6f 66 20 61 20 50 79 74 68 6f 6e 20 6c 6f 6e | ficient.encoding.of.a.Python.lon |
63c0 | 67 3b 20 74 68 65 20 6c 6f 6e 67 31 20 65 6e 63 6f 64 69 6e 67 0a 20 20 20 20 20 20 73 61 79 73 | g;.the.long1.encoding.......says |
63e0 | 20 69 74 20 61 6c 6c 2e 74 05 00 00 00 4c 4f 4e 47 34 73 01 00 00 00 8b 73 7e 00 00 00 4c 6f 6e | .it.all.t....LONG4s.....s~...Lon |
6400 | 67 20 69 6e 74 65 67 65 72 20 75 73 69 6e 67 20 66 6f 75 6e 64 2d 62 79 74 65 20 6c 65 6e 67 74 | g.integer.using.found-byte.lengt |
6420 | 68 2e 0a 0a 20 20 20 20 20 20 41 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 20 65 6e 63 6f 64 | h.........A.more.efficient.encod |
6440 | 69 6e 67 20 6f 66 20 61 20 50 79 74 68 6f 6e 20 6c 6f 6e 67 3b 20 74 68 65 20 6c 6f 6e 67 34 20 | ing.of.a.Python.long;.the.long4. |
6460 | 65 6e 63 6f 64 69 6e 67 0a 20 20 20 20 20 20 73 61 79 73 20 69 74 20 61 6c 6c 2e 74 06 00 00 00 | encoding.......says.it.all.t.... |
6480 | 53 54 52 49 4e 47 74 01 00 00 00 53 73 d3 00 00 00 50 75 73 68 20 61 20 50 79 74 68 6f 6e 20 73 | STRINGt....Ss....Push.a.Python.s |
64a0 | 74 72 69 6e 67 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e | tring.object.........The.argumen |
64c0 | 74 20 69 73 20 61 20 72 65 70 72 2d 73 74 79 6c 65 20 73 74 72 69 6e 67 2c 20 77 69 74 68 20 62 | t.is.a.repr-style.string,.with.b |
64e0 | 72 61 63 6b 65 74 69 6e 67 20 71 75 6f 74 65 20 63 68 61 72 61 63 74 65 72 73 2c 0a 20 20 20 20 | racketing.quote.characters,..... |
6500 | 20 20 61 6e 64 20 70 65 72 68 61 70 73 20 65 6d 62 65 64 64 65 64 20 65 73 63 61 70 65 73 2e 20 | ..and.perhaps.embedded.escapes.. |
6520 | 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 65 78 74 65 6e 64 73 20 75 6e 74 69 6c 20 74 68 65 20 | .The.argument.extends.until.the. |
6540 | 6e 65 78 74 0a 20 20 20 20 20 20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65 72 2e 0a 20 20 | next.......newline.character.... |
6560 | 20 20 20 20 74 09 00 00 00 42 49 4e 53 54 52 49 4e 47 74 01 00 00 00 54 73 fd 00 00 00 50 75 73 | ....t....BINSTRINGt....Ts....Pus |
6580 | 68 20 61 20 50 79 74 68 6f 6e 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 | h.a.Python.string.object........ |
65a0 | 20 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 20 20 74 68 65 20 66 | .There.are.two.arguments:..the.f |
65c0 | 69 72 73 74 20 69 73 20 61 20 34 2d 62 79 74 65 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 20 73 | irst.is.a.4-byte.little-endian.s |
65e0 | 69 67 6e 65 64 20 69 6e 74 0a 20 20 20 20 20 20 67 69 76 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 | igned.int.......giving.the.numbe |
6600 | 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 74 68 | r.of.bytes.in.the.string,.and.th |
6620 | 65 20 73 65 63 6f 6e 64 20 69 73 20 74 68 61 74 20 6d 61 6e 79 0a 20 20 20 20 20 20 62 79 74 65 | e.second.is.that.many.......byte |
6640 | 73 2c 20 77 68 69 63 68 20 61 72 65 20 74 61 6b 65 6e 20 6c 69 74 65 72 61 6c 6c 79 20 61 73 20 | s,.which.are.taken.literally.as. |
6660 | 74 68 65 20 73 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 20 20 74 0f 00 00 00 53 | the.string.content........t....S |
6680 | 48 4f 52 54 5f 42 49 4e 53 54 52 49 4e 47 74 01 00 00 00 55 73 f1 00 00 00 50 75 73 68 20 61 20 | HORT_BINSTRINGt....Us....Push.a. |
66a0 | 50 79 74 68 6f 6e 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 54 68 65 | Python.string.object.........The |
66c0 | 72 65 20 61 72 65 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 20 20 74 68 65 20 66 69 72 73 74 | re.are.two.arguments:..the.first |
66e0 | 20 69 73 20 61 20 31 2d 62 79 74 65 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 67 69 76 69 6e 67 | .is.a.1-byte.unsigned.int.giving |
6700 | 0a 20 20 20 20 20 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 | .......the.number.of.bytes.in.th |
6720 | 65 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 69 73 20 74 68 61 74 | e.string,.and.the.second.is.that |
6740 | 20 6d 61 6e 79 20 62 79 74 65 73 2c 0a 20 20 20 20 20 20 77 68 69 63 68 20 61 72 65 20 74 61 6b | .many.bytes,.......which.are.tak |
6760 | 65 6e 20 6c 69 74 65 72 61 6c 6c 79 20 61 73 20 74 68 65 20 73 74 72 69 6e 67 20 63 6f 6e 74 65 | en.literally.as.the.string.conte |
6780 | 6e 74 2e 0a 20 20 20 20 20 20 74 04 00 00 00 4e 4f 4e 45 74 01 00 00 00 4e 73 17 00 00 00 50 75 | nt........t....NONEt....Ns....Pu |
67a0 | 73 68 20 4e 6f 6e 65 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 74 07 00 00 00 4e 45 57 54 52 55 | sh.None.on.the.stack.t....NEWTRU |
67c0 | 45 73 01 00 00 00 88 73 26 00 00 00 54 72 75 65 2e 0a 0a 20 20 20 20 20 20 50 75 73 68 20 54 72 | Es.....s&...True.........Push.Tr |
67e0 | 75 65 20 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 2e 74 08 00 00 00 4e 45 57 46 41 4c 53 45 73 | ue.onto.the.stack.t....NEWFALSEs |
6800 | 01 00 00 00 89 73 27 00 00 00 54 72 75 65 2e 0a 0a 20 20 20 20 20 20 50 75 73 68 20 46 61 6c 73 | .....s'...True.........Push.Fals |
6820 | 65 20 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 2e 74 07 00 00 00 55 4e 49 43 4f 44 45 74 01 00 | e.onto.the.stack.t....UNICODEt.. |
6840 | 00 00 56 73 e7 00 00 00 50 75 73 68 20 61 20 50 79 74 68 6f 6e 20 55 6e 69 63 6f 64 65 20 73 74 | ..Vs....Push.a.Python.Unicode.st |
6860 | 72 69 6e 67 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 | ring.object.........The.argument |
6880 | 20 69 73 20 61 20 72 61 77 2d 75 6e 69 63 6f 64 65 2d 65 73 63 61 70 65 20 65 6e 63 6f 64 69 6e | .is.a.raw-unicode-escape.encodin |
68a0 | 67 20 6f 66 20 61 20 55 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 2c 0a 20 20 20 20 20 20 61 6e 64 | g.of.a.Unicode.string,.......and |
68c0 | 20 73 6f 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 65 6d 62 65 64 64 65 64 20 65 73 63 61 70 65 20 | .so.may.contain.embedded.escape. |
68e0 | 73 65 71 75 65 6e 63 65 73 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 65 78 74 65 6e 64 73 | sequences...The.argument.extends |
6900 | 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 78 74 20 6e 65 77 6c 69 6e 65 20 63 68 | .......until.the.next.newline.ch |
6920 | 61 72 61 63 74 65 72 2e 0a 20 20 20 20 20 20 74 0a 00 00 00 42 49 4e 55 4e 49 43 4f 44 45 74 01 | aracter........t....BINUNICODEt. |
6940 | 00 00 00 58 73 02 01 00 00 50 75 73 68 20 61 20 50 79 74 68 6f 6e 20 55 6e 69 63 6f 64 65 20 73 | ...Xs....Push.a.Python.Unicode.s |
6960 | 74 72 69 6e 67 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 54 68 65 72 65 20 61 72 65 20 74 | tring.object.........There.are.t |
6980 | 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 20 20 74 68 65 20 66 69 72 73 74 20 69 73 20 61 20 34 2d | wo.arguments:..the.first.is.a.4- |
69a0 | 62 79 74 65 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e 20 73 69 67 6e 65 64 20 69 6e 74 0a 20 20 | byte.little-endian.signed.int... |
69c0 | 20 20 20 20 67 69 76 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 | ....giving.the.number.of.bytes.i |
69e0 | 6e 20 74 68 65 20 73 74 72 69 6e 67 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 20 69 73 20 74 68 61 | n.the.string...The.second.is.tha |
6a00 | 74 20 6d 61 6e 79 0a 20 20 20 20 20 20 62 79 74 65 73 2c 20 61 6e 64 20 69 73 20 74 68 65 20 55 | t.many.......bytes,.and.is.the.U |
6a20 | 54 46 2d 38 20 65 6e 63 6f 64 69 6e 67 20 6f 66 20 74 68 65 20 55 6e 69 63 6f 64 65 20 73 74 72 | TF-8.encoding.of.the.Unicode.str |
6a40 | 69 6e 67 2e 0a 20 20 20 20 20 20 74 05 00 00 00 46 4c 4f 41 54 74 01 00 00 00 46 73 8d 02 00 00 | ing........t....FLOATt....Fs.... |
6a60 | 4e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 64 65 63 69 6d 61 6c 20 66 6c 6f 61 74 | Newline-terminated.decimal.float |
6a80 | 20 6c 69 74 65 72 61 6c 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 | .literal.........The.argument.is |
6aa0 | 20 72 65 70 72 28 61 5f 66 6c 6f 61 74 29 2c 20 61 6e 64 20 69 6e 20 67 65 6e 65 72 61 6c 20 72 | .repr(a_float),.and.in.general.r |
6ac0 | 65 71 75 69 72 65 73 20 31 37 20 73 69 67 6e 69 66 69 63 61 6e 74 0a 20 20 20 20 20 20 64 69 67 | equires.17.significant.......dig |
6ae0 | 69 74 73 20 66 6f 72 20 72 6f 75 6e 64 74 72 69 70 20 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f 20 | its.for.roundtrip.conversion.to. |
6b00 | 62 65 20 61 6e 20 69 64 65 6e 74 69 74 79 20 28 74 68 69 73 20 69 73 20 73 6f 20 66 6f 72 0a 20 | be.an.identity.(this.is.so.for.. |
6b20 | 20 20 20 20 20 49 45 45 45 2d 37 35 34 20 64 6f 75 62 6c 65 20 70 72 65 63 69 73 69 6f 6e 20 76 | .....IEEE-754.double.precision.v |
6b40 | 61 6c 75 65 73 2c 20 77 68 69 63 68 20 69 73 20 77 68 61 74 20 50 79 74 68 6f 6e 20 66 6c 6f 61 | alues,.which.is.what.Python.floa |
6b60 | 74 20 6d 61 70 73 20 74 6f 0a 20 20 20 20 20 20 6f 6e 20 6d 6f 73 74 20 62 6f 78 65 73 29 2e 0a | t.maps.to.......on.most.boxes).. |
6b80 | 0a 20 20 20 20 20 20 49 6e 20 67 65 6e 65 72 61 6c 2c 20 46 4c 4f 41 54 20 63 61 6e 6e 6f 74 20 | .......In.general,.FLOAT.cannot. |
6ba0 | 62 65 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 70 6f 72 74 20 69 6e 66 69 6e 69 74 69 65 73 2c | be.used.to.transport.infinities, |
6bc0 | 20 4e 61 4e 73 2c 20 6f 72 0a 20 20 20 20 20 20 6d 69 6e 75 73 20 7a 65 72 6f 20 61 63 72 6f 73 | .NaNs,.or.......minus.zero.acros |
6be0 | 73 20 62 6f 78 65 73 20 28 6f 72 20 65 76 65 6e 20 6f 6e 20 61 20 73 69 6e 67 6c 65 20 62 6f 78 | s.boxes.(or.even.on.a.single.box |
6c00 | 2c 20 69 66 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 43 0a 20 20 20 20 20 20 6c 69 62 72 61 72 | ,.if.the.platform.C.......librar |
6c20 | 79 20 63 61 6e 27 74 20 72 65 61 64 20 74 68 65 20 73 74 72 69 6e 67 73 20 69 74 20 70 72 6f 64 | y.can't.read.the.strings.it.prod |
6c40 | 75 63 65 73 20 66 6f 72 20 73 75 63 68 20 74 68 69 6e 67 73 20 2d 2d 20 57 69 6e 64 6f 77 73 0a | uces.for.such.things.--.Windows. |
6c60 | 20 20 20 20 20 20 69 73 20 6c 69 6b 65 20 74 68 61 74 29 2c 20 62 75 74 20 6d 61 79 20 64 6f 20 | ......is.like.that),.but.may.do. |
6c80 | 6c 65 73 73 20 64 61 6d 61 67 65 20 74 68 61 6e 20 42 49 4e 46 4c 4f 41 54 20 6f 6e 20 62 6f 78 | less.damage.than.BINFLOAT.on.box |
6ca0 | 65 73 20 77 69 74 68 0a 20 20 20 20 20 20 67 72 65 61 74 65 72 20 70 72 65 63 69 73 69 6f 6e 20 | es.with.......greater.precision. |
6cc0 | 6f 72 20 64 79 6e 61 6d 69 63 20 72 61 6e 67 65 20 74 68 61 6e 20 49 45 45 45 2d 37 35 34 20 64 | or.dynamic.range.than.IEEE-754.d |
6ce0 | 6f 75 62 6c 65 2e 0a 20 20 20 20 20 20 74 08 00 00 00 42 49 4e 46 4c 4f 41 54 74 01 00 00 00 47 | ouble........t....BINFLOATt....G |
6d00 | 73 dc 01 00 00 46 6c 6f 61 74 20 73 74 6f 72 65 64 20 69 6e 20 62 69 6e 61 72 79 20 66 6f 72 6d | s....Float.stored.in.binary.form |
6d20 | 2c 20 77 69 74 68 20 38 20 62 79 74 65 73 20 6f 66 20 64 61 74 61 2e 0a 0a 20 20 20 20 20 20 54 | ,.with.8.bytes.of.data.........T |
6d40 | 68 69 73 20 67 65 6e 65 72 61 6c 6c 79 20 72 65 71 75 69 72 65 73 20 6c 65 73 73 20 74 68 61 6e | his.generally.requires.less.than |
6d60 | 20 68 61 6c 66 20 74 68 65 20 73 70 61 63 65 20 6f 66 20 46 4c 4f 41 54 20 65 6e 63 6f 64 69 6e | .half.the.space.of.FLOAT.encodin |
6d80 | 67 2e 0a 20 20 20 20 20 20 49 6e 20 67 65 6e 65 72 61 6c 2c 20 42 49 4e 46 4c 4f 41 54 20 63 61 | g........In.general,.BINFLOAT.ca |
6da0 | 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 70 6f 72 74 20 69 6e 66 69 6e 69 | nnot.be.used.to.transport.infini |
6dc0 | 74 69 65 73 2c 20 4e 61 4e 73 2c 20 6f 72 0a 20 20 20 20 20 20 6d 69 6e 75 73 20 7a 65 72 6f 2c | ties,.NaNs,.or.......minus.zero, |
6de0 | 20 72 61 69 73 65 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 69 66 20 74 68 65 20 65 78 70 6f | .raises.an.exception.if.the.expo |
6e00 | 6e 65 6e 74 20 65 78 63 65 65 64 73 20 74 68 65 20 72 61 6e 67 65 20 6f 66 0a 20 20 20 20 20 20 | nent.exceeds.the.range.of....... |
6e20 | 61 6e 20 49 45 45 45 2d 37 35 34 20 64 6f 75 62 6c 65 2c 20 61 6e 64 20 72 65 74 61 69 6e 73 20 | an.IEEE-754.double,.and.retains. |
6e40 | 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 35 33 20 62 69 74 73 20 6f 66 20 70 72 65 63 69 73 69 6f | no.more.than.53.bits.of.precisio |
6e60 | 6e 20 28 69 66 0a 20 20 20 20 20 20 74 68 65 72 65 20 61 72 65 20 6d 6f 72 65 20 74 68 61 6e 20 | n.(if.......there.are.more.than. |
6e80 | 74 68 61 74 2c 20 22 61 64 64 20 61 20 68 61 6c 66 20 61 6e 64 20 63 68 6f 70 22 20 72 6f 75 6e | that,."add.a.half.and.chop".roun |
6ea0 | 64 69 6e 67 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 63 75 74 20 69 74 20 62 61 63 | ding.is.used.to.......cut.it.bac |
6ec0 | 6b 20 74 6f 20 35 33 20 73 69 67 6e 69 66 69 63 61 6e 74 20 62 69 74 73 29 2e 0a 20 20 20 20 20 | k.to.53.significant.bits)....... |
6ee0 | 20 74 0a 00 00 00 45 4d 50 54 59 5f 4c 49 53 54 74 01 00 00 00 5d 73 13 00 00 00 50 75 73 68 20 | .t....EMPTY_LISTt....]s....Push. |
6f00 | 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 2e 74 06 00 00 00 41 50 50 45 4e 44 74 01 00 00 00 61 73 | an.empty.list.t....APPENDt....as |
6f20 | ad 00 00 00 41 70 70 65 6e 64 20 61 6e 20 6f 62 6a 65 63 74 20 74 6f 20 61 20 6c 69 73 74 2e 0a | ....Append.an.object.to.a.list.. |
6f40 | 0a 20 20 20 20 20 20 53 74 61 63 6b 20 62 65 66 6f 72 65 3a 20 20 2e 2e 2e 20 70 79 6c 69 73 74 | .......Stack.before:......pylist |
6f60 | 20 61 6e 79 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 20 | .anyobject.......Stack.after:... |
6f80 | 2e 2e 2e 20 70 79 6c 69 73 74 2b 5b 61 6e 79 6f 62 6a 65 63 74 5d 0a 0a 20 20 20 20 20 20 61 6c | ....pylist+[anyobject]........al |
6fa0 | 74 68 6f 75 67 68 20 70 79 6c 69 73 74 20 69 73 20 72 65 61 6c 6c 79 20 65 78 74 65 6e 64 65 64 | though.pylist.is.really.extended |
6fc0 | 20 69 6e 2d 70 6c 61 63 65 2e 0a 20 20 20 20 20 20 74 07 00 00 00 41 50 50 45 4e 44 53 74 01 00 | .in-place........t....APPENDSt.. |
6fe0 | 00 00 65 73 c7 00 00 00 45 78 74 65 6e 64 20 61 20 6c 69 73 74 20 62 79 20 61 20 73 6c 69 63 65 | ..es....Extend.a.list.by.a.slice |
7000 | 20 6f 66 20 73 74 61 63 6b 20 6f 62 6a 65 63 74 73 2e 0a 0a 20 20 20 20 20 20 53 74 61 63 6b 20 | .of.stack.objects.........Stack. |
7020 | 62 65 66 6f 72 65 3a 20 20 2e 2e 2e 20 70 79 6c 69 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 73 | before:......pylist.markobject.s |
7040 | 74 61 63 6b 73 6c 69 63 65 0a 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 20 2e | tackslice.......Stack.after:.... |
7060 | 2e 2e 20 70 79 6c 69 73 74 2b 73 74 61 63 6b 73 6c 69 63 65 0a 0a 20 20 20 20 20 20 61 6c 74 68 | ...pylist+stackslice........alth |
7080 | 6f 75 67 68 20 70 79 6c 69 73 74 20 69 73 20 72 65 61 6c 6c 79 20 65 78 74 65 6e 64 65 64 20 69 | ough.pylist.is.really.extended.i |
70a0 | 6e 2d 70 6c 61 63 65 2e 0a 20 20 20 20 20 20 74 04 00 00 00 4c 49 53 54 74 01 00 00 00 6c 73 73 | n-place........t....LISTt....lss |
70c0 | 01 00 00 42 75 69 6c 64 20 61 20 6c 69 73 74 20 6f 75 74 20 6f 66 20 74 68 65 20 74 6f 70 6d 6f | ...Build.a.list.out.of.the.topmo |
70e0 | 73 74 20 73 74 61 63 6b 20 73 6c 69 63 65 2c 20 61 66 74 65 72 20 6d 61 72 6b 6f 62 6a 65 63 74 | st.stack.slice,.after.markobject |
7100 | 2e 0a 0a 20 20 20 20 20 20 41 6c 6c 20 74 68 65 20 73 74 61 63 6b 20 65 6e 74 72 69 65 73 20 66 | .........All.the.stack.entries.f |
7120 | 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 | ollowing.the.topmost.markobject. |
7140 | 61 72 65 20 70 6c 61 63 65 64 20 69 6e 74 6f 0a 20 20 20 20 20 20 61 20 73 69 6e 67 6c 65 20 50 | are.placed.into.......a.single.P |
7160 | 79 74 68 6f 6e 20 6c 69 73 74 2c 20 77 68 69 63 68 20 73 69 6e 67 6c 65 20 6c 69 73 74 20 6f 62 | ython.list,.which.single.list.ob |
7180 | 6a 65 63 74 20 72 65 70 6c 61 63 65 73 20 61 6c 6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 73 | ject.replaces.all.of.the.......s |
71a0 | 74 61 63 6b 20 66 72 6f 6d 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 | tack.from.the.topmost.markobject |
71c0 | 20 6f 6e 77 61 72 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 0a 20 20 20 20 20 20 53 74 | .onward...For.example,........St |
71e0 | 61 63 6b 20 62 65 66 6f 72 65 3a 20 2e 2e 2e 20 6d 61 72 6b 6f 62 6a 65 63 74 20 31 20 32 20 33 | ack.before:.....markobject.1.2.3 |
7200 | 20 27 61 62 63 27 0a 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 2e 2e 2e 20 5b | .'abc'.......Stack.after:......[ |
7220 | 31 2c 20 32 2c 20 33 2c 20 27 61 62 63 27 5d 0a 20 20 20 20 20 20 74 0b 00 00 00 45 4d 50 54 59 | 1,.2,.3,.'abc'].......t....EMPTY |
7240 | 5f 54 55 50 4c 45 74 01 00 00 00 29 73 14 00 00 00 50 75 73 68 20 61 6e 20 65 6d 70 74 79 20 74 | _TUPLEt....)s....Push.an.empty.t |
7260 | 75 70 6c 65 2e 74 05 00 00 00 54 55 50 4c 45 74 01 00 00 00 74 73 76 01 00 00 42 75 69 6c 64 20 | uple.t....TUPLEt....tsv...Build. |
7280 | 61 20 74 75 70 6c 65 20 6f 75 74 20 6f 66 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 73 74 61 63 6b | a.tuple.out.of.the.topmost.stack |
72a0 | 20 73 6c 69 63 65 2c 20 61 66 74 65 72 20 6d 61 72 6b 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 | .slice,.after.markobject........ |
72c0 | 20 41 6c 6c 20 74 68 65 20 73 74 61 63 6b 20 65 6e 74 72 69 65 73 20 66 6f 6c 6c 6f 77 69 6e 67 | .All.the.stack.entries.following |
72e0 | 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 61 72 65 20 70 6c 61 63 | .the.topmost.markobject.are.plac |
7300 | 65 64 20 69 6e 74 6f 0a 20 20 20 20 20 20 61 20 73 69 6e 67 6c 65 20 50 79 74 68 6f 6e 20 74 75 | ed.into.......a.single.Python.tu |
7320 | 70 6c 65 2c 20 77 68 69 63 68 20 73 69 6e 67 6c 65 20 74 75 70 6c 65 20 6f 62 6a 65 63 74 20 72 | ple,.which.single.tuple.object.r |
7340 | 65 70 6c 61 63 65 73 20 61 6c 6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 73 74 61 63 6b 20 66 | eplaces.all.of.the.......stack.f |
7360 | 72 6f 6d 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 6f 6e 77 61 72 | rom.the.topmost.markobject.onwar |
7380 | 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 0a 20 20 20 20 20 20 53 74 61 63 6b 20 62 65 | d...For.example,........Stack.be |
73a0 | 66 6f 72 65 3a 20 2e 2e 2e 20 6d 61 72 6b 6f 62 6a 65 63 74 20 31 20 32 20 33 20 27 61 62 63 27 | fore:.....markobject.1.2.3.'abc' |
73c0 | 0a 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 2e 2e 2e 20 28 31 2c 20 32 2c 20 | .......Stack.after:......(1,.2,. |
73e0 | 33 2c 20 27 61 62 63 27 29 0a 20 20 20 20 20 20 74 06 00 00 00 54 55 50 4c 45 31 73 01 00 00 00 | 3,.'abc').......t....TUPLE1s.... |
7400 | 85 73 fc 00 00 00 42 75 69 6c 64 20 61 20 6f 6e 65 2d 74 75 70 6c 65 20 6f 75 74 20 6f 66 20 74 | .s....Build.a.one-tuple.out.of.t |
7420 | 68 65 20 74 6f 70 6d 6f 73 74 20 69 74 65 6d 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a 20 | he.topmost.item.on.the.stack.... |
7440 | 20 20 20 20 20 54 68 69 73 20 63 6f 64 65 20 70 6f 70 73 20 6f 6e 65 20 76 61 6c 75 65 20 6f 66 | .....This.code.pops.one.value.of |
7460 | 66 20 74 68 65 20 73 74 61 63 6b 20 61 6e 64 20 70 75 73 68 65 73 20 61 20 74 75 70 6c 65 20 6f | f.the.stack.and.pushes.a.tuple.o |
7480 | 66 0a 20 20 20 20 20 20 6c 65 6e 67 74 68 20 31 20 77 68 6f 73 65 20 6f 6e 65 20 69 74 65 6d 20 | f.......length.1.whose.one.item. |
74a0 | 69 73 20 74 68 61 74 20 76 61 6c 75 65 20 62 61 63 6b 20 6f 6e 74 6f 20 69 74 2e 20 20 49 6e 20 | is.that.value.back.onto.it...In. |
74c0 | 6f 74 68 65 72 0a 20 20 20 20 20 20 77 6f 72 64 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 73 74 | other.......words:............st |
74e0 | 61 63 6b 5b 2d 31 5d 20 3d 20 74 75 70 6c 65 28 73 74 61 63 6b 5b 2d 31 3a 5d 29 0a 20 20 20 20 | ack[-1].=.tuple(stack[-1:])..... |
7500 | 20 20 74 06 00 00 00 54 55 50 4c 45 32 73 01 00 00 00 86 73 01 01 00 00 42 75 69 6c 64 20 61 20 | ..t....TUPLE2s.....s....Build.a. |
7520 | 74 77 6f 2d 74 75 70 6c 65 20 6f 75 74 20 6f 66 20 74 68 65 20 74 6f 70 20 74 77 6f 20 69 74 65 | two-tuple.out.of.the.top.two.ite |
7540 | 6d 73 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 63 6f 64 | ms.on.the.stack.........This.cod |
7560 | 65 20 70 6f 70 73 20 74 77 6f 20 76 61 6c 75 65 73 20 6f 66 66 20 74 68 65 20 73 74 61 63 6b 20 | e.pops.two.values.off.the.stack. |
7580 | 61 6e 64 20 70 75 73 68 65 73 20 61 20 74 75 70 6c 65 20 6f 66 0a 20 20 20 20 20 20 6c 65 6e 67 | and.pushes.a.tuple.of.......leng |
75a0 | 74 68 20 32 20 77 68 6f 73 65 20 69 74 65 6d 73 20 61 72 65 20 74 68 6f 73 65 20 76 61 6c 75 65 | th.2.whose.items.are.those.value |
75c0 | 73 20 62 61 63 6b 20 6f 6e 74 6f 20 69 74 2e 20 20 49 6e 20 6f 74 68 65 72 0a 20 20 20 20 20 20 | s.back.onto.it...In.other....... |
75e0 | 77 6f 72 64 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 5b 2d 32 3a 5d 20 3d 20 5b | words:............stack[-2:].=.[ |
7600 | 74 75 70 6c 65 28 73 74 61 63 6b 5b 2d 32 3a 5d 29 5d 0a 20 20 20 20 20 20 74 06 00 00 00 54 55 | tuple(stack[-2:])].......t....TU |
7620 | 50 4c 45 33 73 01 00 00 00 87 73 07 01 00 00 42 75 69 6c 64 20 61 20 74 68 72 65 65 2d 74 75 70 | PLE3s.....s....Build.a.three-tup |
7640 | 6c 65 20 6f 75 74 20 6f 66 20 74 68 65 20 74 6f 70 20 74 68 72 65 65 20 69 74 65 6d 73 20 6f 6e | le.out.of.the.top.three.items.on |
7660 | 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 63 6f 64 65 20 70 6f 70 | .the.stack.........This.code.pop |
7680 | 73 20 74 68 72 65 65 20 76 61 6c 75 65 73 20 6f 66 66 20 74 68 65 20 73 74 61 63 6b 20 61 6e 64 | s.three.values.off.the.stack.and |
76a0 | 20 70 75 73 68 65 73 20 61 20 74 75 70 6c 65 20 6f 66 0a 20 20 20 20 20 20 6c 65 6e 67 74 68 20 | .pushes.a.tuple.of.......length. |
76c0 | 33 20 77 68 6f 73 65 20 69 74 65 6d 73 20 61 72 65 20 74 68 6f 73 65 20 76 61 6c 75 65 73 20 62 | 3.whose.items.are.those.values.b |
76e0 | 61 63 6b 20 6f 6e 74 6f 20 69 74 2e 20 20 49 6e 20 6f 74 68 65 72 0a 20 20 20 20 20 20 77 6f 72 | ack.onto.it...In.other.......wor |
7700 | 64 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 5b 2d 33 3a 5d 20 3d 20 5b 74 75 70 | ds:............stack[-3:].=.[tup |
7720 | 6c 65 28 73 74 61 63 6b 5b 2d 33 3a 5d 29 5d 0a 20 20 20 20 20 20 74 0a 00 00 00 45 4d 50 54 59 | le(stack[-3:])].......t....EMPTY |
7740 | 5f 44 49 43 54 74 01 00 00 00 7d 73 13 00 00 00 50 75 73 68 20 61 6e 20 65 6d 70 74 79 20 64 69 | _DICTt....}s....Push.an.empty.di |
7760 | 63 74 2e 74 04 00 00 00 44 49 43 54 74 01 00 00 00 64 73 b2 01 00 00 42 75 69 6c 64 20 61 20 64 | ct.t....DICTt....ds....Build.a.d |
7780 | 69 63 74 20 6f 75 74 20 6f 66 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 73 74 61 63 6b 20 73 6c 69 | ict.out.of.the.topmost.stack.sli |
77a0 | 63 65 2c 20 61 66 74 65 72 20 6d 61 72 6b 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 41 6c 6c | ce,.after.markobject.........All |
77c0 | 20 74 68 65 20 73 74 61 63 6b 20 65 6e 74 72 69 65 73 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 | .the.stack.entries.following.the |
77e0 | 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 61 72 65 20 70 6c 61 63 65 64 20 69 | .topmost.markobject.are.placed.i |
7800 | 6e 74 6f 0a 20 20 20 20 20 20 61 20 73 69 6e 67 6c 65 20 50 79 74 68 6f 6e 20 64 69 63 74 2c 20 | nto.......a.single.Python.dict,. |
7820 | 77 68 69 63 68 20 73 69 6e 67 6c 65 20 64 69 63 74 20 6f 62 6a 65 63 74 20 72 65 70 6c 61 63 65 | which.single.dict.object.replace |
7840 | 73 20 61 6c 6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 73 74 61 63 6b 20 66 72 6f 6d 20 74 68 | s.all.of.the.......stack.from.th |
7860 | 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 6f 6e 77 61 72 64 2e 20 20 54 68 | e.topmost.markobject.onward...Th |
7880 | 65 20 73 74 61 63 6b 20 73 6c 69 63 65 20 61 6c 74 65 72 6e 61 74 65 73 0a 20 20 20 20 20 20 6b | e.stack.slice.alternates.......k |
78a0 | 65 79 2c 20 76 61 6c 75 65 2c 20 6b 65 79 2c 20 76 61 6c 75 65 2c 20 2e 2e 2e 2e 20 20 46 6f 72 | ey,.value,.key,.value,.......For |
78c0 | 20 65 78 61 6d 70 6c 65 2c 0a 0a 20 20 20 20 20 20 53 74 61 63 6b 20 62 65 66 6f 72 65 3a 20 2e | .example,........Stack.before:.. |
78e0 | 2e 2e 20 6d 61 72 6b 6f 62 6a 65 63 74 20 31 20 32 20 33 20 27 61 62 63 27 0a 20 20 20 20 20 20 | ...markobject.1.2.3.'abc'....... |
7900 | 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 2e 2e 2e 20 7b 31 3a 20 32 2c 20 33 3a 20 27 61 62 63 | Stack.after:......{1:.2,.3:.'abc |
7920 | 27 7d 0a 20 20 20 20 20 20 74 07 00 00 00 53 45 54 49 54 45 4d 52 39 00 00 00 73 ba 00 00 00 41 | '}.......t....SETITEMR9...s....A |
7940 | 64 64 20 61 20 6b 65 79 2b 76 61 6c 75 65 20 70 61 69 72 20 74 6f 20 61 6e 20 65 78 69 73 74 69 | dd.a.key+value.pair.to.an.existi |
7960 | 6e 67 20 64 69 63 74 2e 0a 0a 20 20 20 20 20 20 53 74 61 63 6b 20 62 65 66 6f 72 65 3a 20 20 2e | ng.dict.........Stack.before:... |
7980 | 2e 2e 20 70 79 64 69 63 74 20 6b 65 79 20 76 61 6c 75 65 0a 20 20 20 20 20 20 53 74 61 63 6b 20 | ...pydict.key.value.......Stack. |
79a0 | 61 66 74 65 72 3a 20 20 20 2e 2e 2e 20 70 79 64 69 63 74 0a 0a 20 20 20 20 20 20 77 68 65 72 65 | after:.......pydict........where |
79c0 | 20 70 79 64 69 63 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 76 69 61 20 70 79 | .pydict.has.been.modified.via.py |
79e0 | 64 69 63 74 5b 6b 65 79 5d 20 3d 20 76 61 6c 75 65 2e 0a 20 20 20 20 20 20 74 08 00 00 00 53 45 | dict[key].=.value........t....SE |
7a00 | 54 49 54 45 4d 53 74 01 00 00 00 75 73 5c 02 00 00 41 64 64 20 61 6e 20 61 72 62 69 74 72 61 72 | TITEMSt....us\...Add.an.arbitrar |
7a20 | 79 20 6e 75 6d 62 65 72 20 6f 66 20 6b 65 79 2b 76 61 6c 75 65 20 70 61 69 72 73 20 74 6f 20 61 | y.number.of.key+value.pairs.to.a |
7a40 | 6e 20 65 78 69 73 74 69 6e 67 20 64 69 63 74 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 73 6c 69 63 | n.existing.dict.........The.slic |
7a60 | 65 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 6f 70 | e.of.the.stack.following.the.top |
7a80 | 6d 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 69 73 20 74 61 6b 65 6e 20 61 73 0a 20 20 20 20 | most.markobject.is.taken.as..... |
7aa0 | 20 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 6e 67 20 73 65 71 75 65 6e 63 65 20 6f 66 20 6b 65 79 | ..an.alternating.sequence.of.key |
7ac0 | 73 20 61 6e 64 20 76 61 6c 75 65 73 2c 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 64 69 63 74 0a | s.and.values,.added.to.the.dict. |
7ae0 | 20 20 20 20 20 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 75 6e 64 65 72 20 74 68 65 20 74 6f 70 6d | ......immediately.under.the.topm |
7b00 | 6f 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 2e 20 20 45 76 65 72 79 74 68 69 6e 67 20 61 74 20 61 | ost.markobject...Everything.at.a |
7b20 | 6e 64 20 61 66 74 65 72 20 74 68 65 0a 20 20 20 20 20 20 74 6f 70 6d 6f 73 74 20 6d 61 72 6b 6f | nd.after.the.......topmost.marko |
7b40 | 62 6a 65 63 74 20 69 73 20 70 6f 70 70 65 64 2c 20 6c 65 61 76 69 6e 67 20 74 68 65 20 6d 75 74 | bject.is.popped,.leaving.the.mut |
7b60 | 61 74 65 64 20 64 69 63 74 20 61 74 20 74 68 65 20 74 6f 70 0a 20 20 20 20 20 20 6f 66 20 74 68 | ated.dict.at.the.top.......of.th |
7b80 | 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 53 74 61 63 6b 20 62 65 66 6f 72 65 3a 20 20 2e | e.stack.........Stack.before:... |
7ba0 | 2e 2e 20 70 79 64 69 63 74 20 6d 61 72 6b 6f 62 6a 65 63 74 20 6b 65 79 5f 31 20 76 61 6c 75 65 | ...pydict.markobject.key_1.value |
7bc0 | 5f 31 20 2e 2e 2e 20 6b 65 79 5f 6e 20 76 61 6c 75 65 5f 6e 0a 20 20 20 20 20 20 53 74 61 63 6b | _1.....key_n.value_n.......Stack |
7be0 | 20 61 66 74 65 72 3a 20 20 20 2e 2e 2e 20 70 79 64 69 63 74 0a 0a 20 20 20 20 20 20 77 68 65 72 | .after:.......pydict........wher |
7c00 | 65 20 70 79 64 69 63 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 76 69 61 20 70 | e.pydict.has.been.modified.via.p |
7c20 | 79 64 69 63 74 5b 6b 65 79 5f 69 5d 20 3d 20 76 61 6c 75 65 5f 69 20 66 6f 72 20 69 20 69 6e 0a | ydict[key_i].=.value_i.for.i.in. |
7c40 | 20 20 20 20 20 20 31 2c 20 32 2c 20 2e 2e 2e 2c 20 6e 2c 20 61 6e 64 20 69 6e 20 74 68 61 74 20 | ......1,.2,....,.n,.and.in.that. |
7c60 | 6f 72 64 65 72 2e 0a 20 20 20 20 20 20 74 03 00 00 00 50 4f 50 74 01 00 00 00 30 73 3c 00 00 00 | order........t....POPt....0s<... |
7c80 | 44 69 73 63 61 72 64 20 74 68 65 20 74 6f 70 20 73 74 61 63 6b 20 69 74 65 6d 2c 20 73 68 72 69 | Discard.the.top.stack.item,.shri |
7ca0 | 6e 6b 69 6e 67 20 74 68 65 20 73 74 61 63 6b 20 62 79 20 6f 6e 65 20 69 74 65 6d 2e 74 03 00 00 | nking.the.stack.by.one.item.t... |
7cc0 | 00 44 55 50 74 01 00 00 00 32 73 3d 00 00 00 50 75 73 68 20 74 68 65 20 74 6f 70 20 73 74 61 63 | .DUPt....2s=...Push.the.top.stac |
7ce0 | 6b 20 69 74 65 6d 20 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 20 61 67 61 69 6e 2c 20 64 75 70 | k.item.onto.the.stack.again,.dup |
7d00 | 6c 69 63 61 74 69 6e 67 20 69 74 2e 74 04 00 00 00 4d 41 52 4b 74 01 00 00 00 28 73 f2 00 00 00 | licating.it.t....MARKt....(s.... |
7d20 | 50 75 73 68 20 6d 61 72 6b 6f 62 6a 65 63 74 20 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 2e 0a | Push.markobject.onto.the.stack.. |
7d40 | 0a 20 20 20 20 20 20 6d 61 72 6b 6f 62 6a 65 63 74 20 69 73 20 61 20 75 6e 69 71 75 65 20 6f 62 | .......markobject.is.a.unique.ob |
7d60 | 6a 65 63 74 2c 20 75 73 65 64 20 62 79 20 6f 74 68 65 72 20 6f 70 63 6f 64 65 73 20 74 6f 20 69 | ject,.used.by.other.opcodes.to.i |
7d80 | 64 65 6e 74 69 66 79 20 61 0a 20 20 20 20 20 20 72 65 67 69 6f 6e 20 6f 66 20 74 68 65 20 73 74 | dentify.a.......region.of.the.st |
7da0 | 61 63 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 | ack.containing.a.variable.number |
7dc0 | 20 6f 66 20 6f 62 6a 65 63 74 73 20 66 6f 72 20 74 68 65 6d 0a 20 20 20 20 20 20 74 6f 20 77 6f | .of.objects.for.them.......to.wo |
7de0 | 72 6b 20 6f 6e 2e 20 20 53 65 65 20 6d 61 72 6b 6f 62 6a 65 63 74 2e 64 6f 63 20 66 6f 72 20 6d | rk.on...See.markobject.doc.for.m |
7e00 | 6f 72 65 20 64 65 74 61 69 6c 2e 0a 20 20 20 20 20 20 74 08 00 00 00 50 4f 50 5f 4d 41 52 4b 74 | ore.detail........t....POP_MARKt |
7e20 | 01 00 00 00 31 73 15 01 00 00 50 6f 70 20 61 6c 6c 20 74 68 65 20 73 74 61 63 6b 20 6f 62 6a 65 | ....1s....Pop.all.the.stack.obje |
7e40 | 63 74 73 20 61 74 20 61 6e 64 20 61 62 6f 76 65 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 6d 61 72 | cts.at.and.above.the.topmost.mar |
7e60 | 6b 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 57 68 65 6e 20 61 6e 20 6f 70 63 6f 64 65 20 75 | kobject.........When.an.opcode.u |
7e80 | 73 69 6e 67 20 61 20 76 61 72 69 61 62 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 61 63 6b 20 | sing.a.variable.number.of.stack. |
7ea0 | 6f 62 6a 65 63 74 73 20 69 73 20 64 6f 6e 65 2c 0a 20 20 20 20 20 20 50 4f 50 5f 4d 41 52 4b 20 | objects.is.done,.......POP_MARK. |
7ec0 | 69 73 20 75 73 65 64 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 6f 73 65 20 6f 62 6a 65 63 74 73 2c | is.used.to.remove.those.objects, |
7ee0 | 20 61 6e 64 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 6d 61 72 6b 6f 62 6a 65 63 74 0a 20 20 | .and.to.remove.the.markobject... |
7f00 | 20 20 20 20 74 68 61 74 20 64 65 6c 69 6d 69 74 65 64 20 74 68 65 69 72 20 73 74 61 72 74 69 6e | ....that.delimited.their.startin |
7f20 | 67 20 70 6f 73 69 74 69 6f 6e 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 20 20 20 20 20 20 74 | g.position.on.the.stack........t |
7f40 | 03 00 00 00 47 45 54 74 01 00 00 00 67 73 e8 00 00 00 52 65 61 64 20 61 6e 20 6f 62 6a 65 63 74 | ....GETt....gs....Read.an.object |
7f60 | 20 66 72 6f 6d 20 74 68 65 20 6d 65 6d 6f 20 61 6e 64 20 70 75 73 68 20 69 74 20 6f 6e 20 74 68 | .from.the.memo.and.push.it.on.th |
7f80 | 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 | e.stack.........The.index.of.the |
7fa0 | 20 6d 65 6d 6f 20 6f 62 6a 65 63 74 20 74 6f 20 70 75 73 68 20 69 73 20 67 69 76 65 6e 20 62 79 | .memo.object.to.push.is.given.by |
7fc0 | 20 74 68 65 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 0a 20 20 20 20 20 20 64 65 | .the.newline-terminated.......de |
7fe0 | 63 69 6d 61 6c 20 73 74 72 69 6e 67 20 66 6f 6c 6c 6f 77 69 6e 67 2e 20 20 42 49 4e 47 45 54 20 | cimal.string.following...BINGET. |
8000 | 61 6e 64 20 4c 4f 4e 47 5f 42 49 4e 47 45 54 20 61 72 65 20 73 70 61 63 65 2d 6f 70 74 69 6d 69 | and.LONG_BINGET.are.space-optimi |
8020 | 7a 65 64 0a 20 20 20 20 20 20 76 65 72 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 74 06 00 00 00 42 | zed.......versions........t....B |
8040 | 49 4e 47 45 54 74 01 00 00 00 68 73 a2 00 00 00 52 65 61 64 20 61 6e 20 6f 62 6a 65 63 74 20 66 | INGETt....hs....Read.an.object.f |
8060 | 72 6f 6d 20 74 68 65 20 6d 65 6d 6f 20 61 6e 64 20 70 75 73 68 20 69 74 20 6f 6e 20 74 68 65 20 | rom.the.memo.and.push.it.on.the. |
8080 | 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6d | stack.........The.index.of.the.m |
80a0 | 65 6d 6f 20 6f 62 6a 65 63 74 20 74 6f 20 70 75 73 68 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 | emo.object.to.push.is.given.by.t |
80c0 | 68 65 20 31 2d 62 79 74 65 20 75 6e 73 69 67 6e 65 64 0a 20 20 20 20 20 20 69 6e 74 65 67 65 72 | he.1-byte.unsigned.......integer |
80e0 | 20 66 6f 6c 6c 6f 77 69 6e 67 2e 0a 20 20 20 20 20 20 74 0b 00 00 00 4c 4f 4e 47 5f 42 49 4e 47 | .following........t....LONG_BING |
8100 | 45 54 74 01 00 00 00 6a 73 ae 00 00 00 52 65 61 64 20 61 6e 20 6f 62 6a 65 63 74 20 66 72 6f 6d | ETt....js....Read.an.object.from |
8120 | 20 74 68 65 20 6d 65 6d 6f 20 61 6e 64 20 70 75 73 68 20 69 74 20 6f 6e 20 74 68 65 20 73 74 61 | .the.memo.and.push.it.on.the.sta |
8140 | 63 6b 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6d 65 6d 6f | ck.........The.index.of.the.memo |
8160 | 20 6f 62 6a 65 63 74 20 74 6f 20 70 75 73 68 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 | .object.to.push.is.given.by.the. |
8180 | 34 2d 62 79 74 65 20 73 69 67 6e 65 64 0a 20 20 20 20 20 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 | 4-byte.signed.......little-endia |
81a0 | 6e 20 69 6e 74 65 67 65 72 20 66 6f 6c 6c 6f 77 69 6e 67 2e 0a 20 20 20 20 20 20 74 03 00 00 00 | n.integer.following........t.... |
81c0 | 50 55 54 74 01 00 00 00 70 73 f7 00 00 00 53 74 6f 72 65 20 74 68 65 20 73 74 61 63 6b 20 74 6f | PUTt....ps....Store.the.stack.to |
81e0 | 70 20 69 6e 74 6f 20 74 68 65 20 6d 65 6d 6f 2e 20 20 54 68 65 20 73 74 61 63 6b 20 69 73 20 6e | p.into.the.memo...The.stack.is.n |
8200 | 6f 74 20 70 6f 70 70 65 64 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74 | ot.popped.........The.index.of.t |
8220 | 68 65 20 6d 65 6d 6f 20 6c 6f 63 61 74 69 6f 6e 20 74 6f 20 77 72 69 74 65 20 69 6e 74 6f 20 69 | he.memo.location.to.write.into.i |
8240 | 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 6e 65 77 6c 69 6e 65 2d 0a 20 20 20 20 20 20 74 65 | s.given.by.the.newline-.......te |
8260 | 72 6d 69 6e 61 74 65 64 20 64 65 63 69 6d 61 6c 20 73 74 72 69 6e 67 20 66 6f 6c 6c 6f 77 69 6e | rminated.decimal.string.followin |
8280 | 67 2e 20 20 42 49 4e 50 55 54 20 61 6e 64 20 4c 4f 4e 47 5f 42 49 4e 50 55 54 20 61 72 65 0a 20 | g...BINPUT.and.LONG_BINPUT.are.. |
82a0 | 20 20 20 20 20 73 70 61 63 65 2d 6f 70 74 69 6d 69 7a 65 64 20 76 65 72 73 69 6f 6e 73 2e 0a 20 | .....space-optimized.versions... |
82c0 | 20 20 20 20 20 74 06 00 00 00 42 49 4e 50 55 54 52 21 00 00 00 73 b0 00 00 00 53 74 6f 72 65 20 | .....t....BINPUTR!...s....Store. |
82e0 | 74 68 65 20 73 74 61 63 6b 20 74 6f 70 20 69 6e 74 6f 20 74 68 65 20 6d 65 6d 6f 2e 20 20 54 68 | the.stack.top.into.the.memo...Th |
8300 | 65 20 73 74 61 63 6b 20 69 73 20 6e 6f 74 20 70 6f 70 70 65 64 2e 0a 0a 20 20 20 20 20 20 54 68 | e.stack.is.not.popped.........Th |
8320 | 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6d 65 6d 6f 20 6c 6f 63 61 74 69 6f 6e 20 74 6f 20 | e.index.of.the.memo.location.to. |
8340 | 77 72 69 74 65 20 69 6e 74 6f 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 31 2d 62 79 74 | write.into.is.given.by.the.1-byt |
8360 | 65 0a 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 20 66 6f 6c 6c 6f 77 69 | e.......unsigned.integer.followi |
8380 | 6e 67 2e 0a 20 20 20 20 20 20 74 0b 00 00 00 4c 4f 4e 47 5f 42 49 4e 50 55 54 74 01 00 00 00 72 | ng........t....LONG_BINPUTt....r |
83a0 | 73 bc 00 00 00 53 74 6f 72 65 20 74 68 65 20 73 74 61 63 6b 20 74 6f 70 20 69 6e 74 6f 20 74 68 | s....Store.the.stack.top.into.th |
83c0 | 65 20 6d 65 6d 6f 2e 20 20 54 68 65 20 73 74 61 63 6b 20 69 73 20 6e 6f 74 20 70 6f 70 70 65 64 | e.memo...The.stack.is.not.popped |
83e0 | 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6d 65 6d 6f 20 6c | .........The.index.of.the.memo.l |
8400 | 6f 63 61 74 69 6f 6e 20 74 6f 20 77 72 69 74 65 20 69 6e 74 6f 20 69 73 20 67 69 76 65 6e 20 62 | ocation.to.write.into.is.given.b |
8420 | 79 20 74 68 65 20 34 2d 62 79 74 65 0a 20 20 20 20 20 20 73 69 67 6e 65 64 20 6c 69 74 74 6c 65 | y.the.4-byte.......signed.little |
8440 | 2d 65 6e 64 69 61 6e 20 69 6e 74 65 67 65 72 20 66 6f 6c 6c 6f 77 69 6e 67 2e 0a 20 20 20 20 20 | -endian.integer.following....... |
8460 | 20 74 04 00 00 00 45 58 54 31 73 01 00 00 00 82 73 8c 02 00 00 45 78 74 65 6e 73 69 6f 6e 20 63 | .t....EXT1s.....s....Extension.c |
8480 | 6f 64 65 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 63 6f 64 65 20 61 6e 64 20 74 68 65 20 73 69 | ode.........This.code.and.the.si |
84a0 | 6d 69 6c 61 72 20 45 58 54 32 20 61 6e 64 20 45 58 54 34 20 61 6c 6c 6f 77 20 75 73 69 6e 67 20 | milar.EXT2.and.EXT4.allow.using. |
84c0 | 61 20 72 65 67 69 73 74 72 79 0a 20 20 20 20 20 20 6f 66 20 70 6f 70 75 6c 61 72 20 6f 62 6a 65 | a.registry.......of.popular.obje |
84e0 | 63 74 73 20 74 68 61 74 20 61 72 65 20 70 69 63 6b 6c 65 64 20 62 79 20 6e 61 6d 65 2c 20 74 79 | cts.that.are.pickled.by.name,.ty |
8500 | 70 69 63 61 6c 6c 79 20 63 6c 61 73 73 65 73 2e 0a 20 20 20 20 20 20 49 74 20 69 73 20 65 6e 76 | pically.classes........It.is.env |
8520 | 69 73 69 6f 6e 65 64 20 74 68 61 74 20 74 68 72 6f 75 67 68 20 61 20 67 6c 6f 62 61 6c 20 6e 65 | isioned.that.through.a.global.ne |
8540 | 67 6f 74 69 61 74 69 6f 6e 20 61 6e 64 0a 20 20 20 20 20 20 72 65 67 69 73 74 72 61 74 69 6f 6e | gotiation.and.......registration |
8560 | 20 70 72 6f 63 65 73 73 2c 20 74 68 69 72 64 20 70 61 72 74 69 65 73 20 63 61 6e 20 73 65 74 20 | .process,.third.parties.can.set. |
8580 | 75 70 20 61 20 6d 61 70 70 69 6e 67 20 62 65 74 77 65 65 6e 0a 20 20 20 20 20 20 69 6e 74 73 20 | up.a.mapping.between.......ints. |
85a0 | 61 6e 64 20 6f 62 6a 65 63 74 20 6e 61 6d 65 73 2e 0a 0a 20 20 20 20 20 20 49 6e 20 6f 72 64 65 | and.object.names.........In.orde |
85c0 | 72 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 70 69 63 6b 6c 65 20 69 6e 74 65 72 63 68 61 6e 67 | r.to.guarantee.pickle.interchang |
85e0 | 65 61 62 69 6c 69 74 79 2c 20 74 68 65 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 20 20 20 20 63 6f | eability,.the.extension.......co |
8600 | 64 65 20 72 65 67 69 73 74 72 79 20 6f 75 67 68 74 20 74 6f 20 62 65 20 67 6c 6f 62 61 6c 2c 20 | de.registry.ought.to.be.global,. |
8620 | 61 6c 74 68 6f 75 67 68 20 61 20 72 61 6e 67 65 20 6f 66 20 63 6f 64 65 73 20 6d 61 79 0a 20 20 | although.a.range.of.codes.may... |
8640 | 20 20 20 20 62 65 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 70 72 69 76 61 74 65 20 75 73 65 2e | ....be.reserved.for.private.use. |
8660 | 0a 0a 20 20 20 20 20 20 45 58 54 31 20 68 61 73 20 61 20 31 2d 62 79 74 65 20 69 6e 74 65 67 65 | ........EXT1.has.a.1-byte.intege |
8680 | 72 20 61 72 67 75 6d 65 6e 74 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 64 20 74 6f 20 69 6e 64 | r.argument...This.is.used.to.ind |
86a0 | 65 78 20 69 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 20 65 78 74 65 6e 73 69 6f 6e 20 72 65 67 69 | ex.into.the.......extension.regi |
86c0 | 73 74 72 79 2c 20 61 6e 64 20 74 68 65 20 6f 62 6a 65 63 74 20 61 74 20 74 68 61 74 20 69 6e 64 | stry,.and.the.object.at.that.ind |
86e0 | 65 78 20 69 73 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 20 20 20 20 20 | ex.is.pushed.on.the.stack....... |
8700 | 20 74 04 00 00 00 45 58 54 32 73 01 00 00 00 83 73 4e 00 00 00 45 78 74 65 6e 73 69 6f 6e 20 63 | .t....EXT2s.....sN...Extension.c |
8720 | 6f 64 65 2e 0a 0a 20 20 20 20 20 20 53 65 65 20 45 58 54 31 2e 20 20 45 58 54 32 20 68 61 73 20 | ode.........See.EXT1...EXT2.has. |
8740 | 61 20 74 77 6f 2d 62 79 74 65 20 69 6e 74 65 67 65 72 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 | a.two-byte.integer.argument..... |
8760 | 20 20 20 74 04 00 00 00 45 58 54 34 73 01 00 00 00 84 73 4f 00 00 00 45 78 74 65 6e 73 69 6f 6e | ...t....EXT4s.....sO...Extension |
8780 | 20 63 6f 64 65 2e 0a 0a 20 20 20 20 20 20 53 65 65 20 45 58 54 31 2e 20 20 45 58 54 34 20 68 61 | .code.........See.EXT1...EXT4.ha |
87a0 | 73 20 61 20 66 6f 75 72 2d 62 79 74 65 20 69 6e 74 65 67 65 72 20 61 72 67 75 6d 65 6e 74 2e 0a | s.a.four-byte.integer.argument.. |
87c0 | 20 20 20 20 20 20 74 06 00 00 00 47 4c 4f 42 41 4c 74 01 00 00 00 63 73 a7 01 00 00 50 75 73 68 | ......t....GLOBALt....cs....Push |
87e0 | 20 61 20 67 6c 6f 62 61 6c 20 6f 62 6a 65 63 74 20 28 6d 6f 64 75 6c 65 2e 61 74 74 72 29 20 6f | .a.global.object.(module.attr).o |
8800 | 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 20 54 77 6f 20 6e 65 77 6c 69 6e 65 2d | n.the.stack.........Two.newline- |
8820 | 74 65 72 6d 69 6e 61 74 65 64 20 73 74 72 69 6e 67 73 20 66 6f 6c 6c 6f 77 20 74 68 65 20 47 4c | terminated.strings.follow.the.GL |
8840 | 4f 42 41 4c 20 6f 70 63 6f 64 65 2e 20 20 54 68 65 20 66 69 72 73 74 20 69 73 0a 20 20 20 20 20 | OBAL.opcode...The.first.is...... |
8860 | 20 74 61 6b 65 6e 20 61 73 20 61 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 2c 20 61 6e 64 20 74 68 65 | .taken.as.a.module.name,.and.the |
8880 | 20 73 65 63 6f 6e 64 20 61 73 20 61 20 63 6c 61 73 73 20 6e 61 6d 65 2e 20 20 54 68 65 20 63 6c | .second.as.a.class.name...The.cl |
88a0 | 61 73 73 0a 20 20 20 20 20 20 6f 62 6a 65 63 74 20 6d 6f 64 75 6c 65 2e 63 6c 61 73 73 20 69 73 | ass.......object.module.class.is |
88c0 | 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 20 20 4d 6f 72 65 20 61 63 63 75 | .pushed.on.the.stack...More.accu |
88e0 | 72 61 74 65 6c 79 2c 20 74 68 65 0a 20 20 20 20 20 20 6f 62 6a 65 63 74 20 72 65 74 75 72 6e 65 | rately,.the.......object.returne |
8900 | 64 20 62 79 20 73 65 6c 66 2e 66 69 6e 64 5f 63 6c 61 73 73 28 6d 6f 64 75 6c 65 2c 20 63 6c 61 | d.by.self.find_class(module,.cla |
8920 | 73 73 29 20 69 73 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 73 74 61 63 6b | ss).is.pushed.on.the.......stack |
8940 | 2c 20 73 6f 20 75 6e 70 69 63 6b 6c 69 6e 67 20 73 75 62 63 6c 61 73 73 65 73 20 63 61 6e 20 6f | ,.so.unpickling.subclasses.can.o |
8960 | 76 65 72 72 69 64 65 20 74 68 69 73 20 66 6f 72 6d 20 6f 66 20 6c 6f 6f 6b 75 70 2e 0a 20 20 20 | verride.this.form.of.lookup..... |
8980 | 20 20 20 74 06 00 00 00 52 45 44 55 43 45 74 01 00 00 00 52 73 4e 04 00 00 50 75 73 68 20 61 6e | ...t....REDUCEt....RsN...Push.an |
89a0 | 20 6f 62 6a 65 63 74 20 62 75 69 6c 74 20 66 72 6f 6d 20 61 20 63 61 6c 6c 61 62 6c 65 20 61 6e | .object.built.from.a.callable.an |
89c0 | 64 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 74 75 70 6c 65 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 | d.an.argument.tuple.........The. |
89e0 | 6f 70 63 6f 64 65 20 69 73 20 6e 61 6d 65 64 20 74 6f 20 72 65 6d 69 6e 64 20 6f 66 20 74 68 65 | opcode.is.named.to.remind.of.the |
8a00 | 20 5f 5f 72 65 64 75 63 65 5f 5f 28 29 20 6d 65 74 68 6f 64 2e 0a 0a 20 20 20 20 20 20 53 74 61 | .__reduce__().method.........Sta |
8a20 | 63 6b 20 62 65 66 6f 72 65 3a 20 2e 2e 2e 20 63 61 6c 6c 61 62 6c 65 20 70 79 74 75 70 6c 65 0a | ck.before:.....callable.pytuple. |
8a40 | 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 2e 2e 2e 20 63 61 6c 6c 61 62 6c 65 | ......Stack.after:......callable |
8a60 | 28 2a 70 79 74 75 70 6c 65 29 0a 0a 20 20 20 20 20 20 54 68 65 20 63 61 6c 6c 61 62 6c 65 20 61 | (*pytuple)........The.callable.a |
8a80 | 6e 64 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 74 75 70 6c 65 20 61 72 65 20 74 68 65 20 66 69 | nd.the.argument.tuple.are.the.fi |
8aa0 | 72 73 74 20 74 77 6f 20 69 74 65 6d 73 20 72 65 74 75 72 6e 65 64 0a 20 20 20 20 20 20 62 79 20 | rst.two.items.returned.......by. |
8ac0 | 61 20 5f 5f 72 65 64 75 63 65 5f 5f 20 6d 65 74 68 6f 64 2e 20 20 41 70 70 6c 79 69 6e 67 20 74 | a.__reduce__.method...Applying.t |
8ae0 | 68 65 20 63 61 6c 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 61 72 67 74 75 70 6c 65 20 69 73 0a 20 | he.callable.to.the.argtuple.is.. |
8b00 | 20 20 20 20 20 73 75 70 70 6f 73 65 64 20 74 6f 20 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 6f | .....supposed.to.reproduce.the.o |
8b20 | 72 69 67 69 6e 61 6c 20 6f 62 6a 65 63 74 2c 20 6f 72 20 61 74 20 6c 65 61 73 74 20 67 65 74 20 | riginal.object,.or.at.least.get. |
8b40 | 69 74 20 73 74 61 72 74 65 64 2e 0a 20 20 20 20 20 20 49 66 20 74 68 65 20 5f 5f 72 65 64 75 63 | it.started........If.the.__reduc |
8b60 | 65 5f 5f 20 6d 65 74 68 6f 64 20 72 65 74 75 72 6e 73 20 61 20 33 2d 74 75 70 6c 65 2c 20 74 68 | e__.method.returns.a.3-tuple,.th |
8b80 | 65 20 6c 61 73 74 20 63 6f 6d 70 6f 6e 65 6e 74 20 69 73 20 61 6e 0a 20 20 20 20 20 20 61 72 67 | e.last.component.is.an.......arg |
8ba0 | 75 6d 65 6e 74 20 74 6f 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 6f 62 6a 65 63 74 | ument.to.be.passed.to.the.object |
8bc0 | 27 73 20 5f 5f 73 65 74 73 74 61 74 65 5f 5f 2c 20 61 6e 64 20 74 68 65 6e 20 74 68 65 20 52 45 | 's.__setstate__,.and.then.the.RE |
8be0 | 44 55 43 45 0a 20 20 20 20 20 20 6f 70 63 6f 64 65 20 69 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 | DUCE.......opcode.is.followed.by |
8c00 | 20 63 6f 64 65 20 74 6f 20 63 72 65 61 74 65 20 73 65 74 73 74 61 74 65 27 73 20 61 72 67 75 6d | .code.to.create.setstate's.argum |
8c20 | 65 6e 74 2c 20 61 6e 64 20 74 68 65 6e 20 61 0a 20 20 20 20 20 20 42 55 49 4c 44 20 6f 70 63 6f | ent,.and.then.a.......BUILD.opco |
8c40 | 64 65 20 74 6f 20 61 70 70 6c 79 20 20 5f 5f 73 65 74 73 74 61 74 65 5f 5f 20 74 6f 20 74 68 61 | de.to.apply..__setstate__.to.tha |
8c60 | 74 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 20 49 66 20 74 79 70 65 28 63 61 6c 6c 61 | t.argument.........If.type(calla |
8c80 | 62 6c 65 29 20 69 73 20 6e 6f 74 20 43 6c 61 73 73 54 79 70 65 2c 20 52 45 44 55 43 45 20 63 6f | ble).is.not.ClassType,.REDUCE.co |
8ca0 | 6d 70 6c 61 69 6e 73 20 75 6e 6c 65 73 73 20 74 68 65 0a 20 20 20 20 20 20 63 61 6c 6c 61 62 6c | mplains.unless.the.......callabl |
8cc0 | 65 20 68 61 73 20 62 65 65 6e 20 72 65 67 69 73 74 65 72 65 64 20 77 69 74 68 20 74 68 65 20 63 | e.has.been.registered.with.the.c |
8ce0 | 6f 70 79 5f 72 65 67 20 6d 6f 64 75 6c 65 27 73 0a 20 20 20 20 20 20 73 61 66 65 5f 63 6f 6e 73 | opy_reg.module's.......safe_cons |
8d00 | 74 72 75 63 74 6f 72 73 20 64 69 63 74 2c 20 6f 72 20 74 68 65 20 63 61 6c 6c 61 62 6c 65 20 68 | tructors.dict,.or.the.callable.h |
8d20 | 61 73 20 61 20 6d 61 67 69 63 0a 20 20 20 20 20 20 27 5f 5f 73 61 66 65 5f 66 6f 72 5f 75 6e 70 | as.a.magic.......'__safe_for_unp |
8d40 | 69 63 6b 6c 69 6e 67 5f 5f 27 20 61 74 74 72 69 62 75 74 65 20 77 69 74 68 20 61 20 74 72 75 65 | ickling__'.attribute.with.a.true |
8d60 | 20 76 61 6c 75 65 2e 20 20 49 27 6d 20 6e 6f 74 20 73 75 72 65 0a 20 20 20 20 20 20 77 68 79 20 | .value...I'm.not.sure.......why. |
8d80 | 69 74 20 64 6f 65 73 20 74 68 69 73 2c 20 62 75 74 20 49 27 76 65 20 73 75 72 65 20 73 65 65 6e | it.does.this,.but.I've.sure.seen |
8da0 | 20 74 68 69 73 20 63 6f 6d 70 6c 61 69 6e 74 20 6f 66 74 65 6e 20 65 6e 6f 75 67 68 20 77 68 65 | .this.complaint.often.enough.whe |
8dc0 | 6e 0a 20 20 20 20 20 20 49 20 64 69 64 6e 27 74 20 77 61 6e 74 20 74 6f 20 3c 77 69 6e 6b 3e 2e | n.......I.didn't.want.to.<wink>. |
8de0 | 0a 20 20 20 20 20 20 74 05 00 00 00 42 55 49 4c 44 74 01 00 00 00 62 73 c8 02 00 00 46 69 6e 69 | .......t....BUILDt....bs....Fini |
8e00 | 73 68 20 62 75 69 6c 64 69 6e 67 20 61 6e 20 6f 62 6a 65 63 74 2c 20 76 69 61 20 5f 5f 73 65 74 | sh.building.an.object,.via.__set |
8e20 | 73 74 61 74 65 5f 5f 20 6f 72 20 64 69 63 74 20 75 70 64 61 74 65 2e 0a 0a 20 20 20 20 20 20 53 | state__.or.dict.update.........S |
8e40 | 74 61 63 6b 20 62 65 66 6f 72 65 3a 20 2e 2e 2e 20 61 6e 79 6f 62 6a 65 63 74 20 61 72 67 75 6d | tack.before:.....anyobject.argum |
8e60 | 65 6e 74 0a 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 2e 2e 2e 20 61 6e 79 6f | ent.......Stack.after:......anyo |
8e80 | 62 6a 65 63 74 0a 0a 20 20 20 20 20 20 77 68 65 72 65 20 61 6e 79 6f 62 6a 65 63 74 20 6d 61 79 | bject........where.anyobject.may |
8ea0 | 20 68 61 76 65 20 62 65 65 6e 20 6d 75 74 61 74 65 64 2c 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a | .have.been.mutated,.as.follows:. |
8ec0 | 0a 20 20 20 20 20 20 49 66 20 74 68 65 20 6f 62 6a 65 63 74 20 68 61 73 20 61 20 5f 5f 73 65 74 | .......If.the.object.has.a.__set |
8ee0 | 73 74 61 74 65 5f 5f 20 6d 65 74 68 6f 64 2c 0a 0a 20 20 20 20 20 20 20 20 20 20 61 6e 79 6f 62 | state__.method,............anyob |
8f00 | 6a 65 63 74 2e 5f 5f 73 65 74 73 74 61 74 65 5f 5f 28 61 72 67 75 6d 65 6e 74 29 0a 0a 20 20 20 | ject.__setstate__(argument)..... |
8f20 | 20 20 20 69 73 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 20 20 20 20 45 6c 73 65 20 74 68 65 20 61 72 | ...is.called.........Else.the.ar |
8f40 | 67 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 61 20 64 69 63 74 2c 20 74 68 65 20 6f 62 6a 65 63 | gument.must.be.a.dict,.the.objec |
8f60 | 74 20 6d 75 73 74 20 68 61 76 65 20 61 20 5f 5f 64 69 63 74 5f 5f 2c 20 61 6e 64 0a 20 20 20 20 | t.must.have.a.__dict__,.and..... |
8f80 | 20 20 74 68 65 20 6f 62 6a 65 63 74 20 69 73 20 75 70 64 61 74 65 64 20 76 69 61 0a 0a 20 20 20 | ..the.object.is.updated.via..... |
8fa0 | 20 20 20 20 20 20 20 61 6e 79 6f 62 6a 65 63 74 2e 5f 5f 64 69 63 74 5f 5f 2e 75 70 64 61 74 65 | .......anyobject.__dict__.update |
8fc0 | 28 61 72 67 75 6d 65 6e 74 29 0a 0a 20 20 20 20 20 20 54 68 69 73 20 6d 61 79 20 72 61 69 73 65 | (argument)........This.may.raise |
8fe0 | 20 52 75 6e 74 69 6d 65 45 72 72 6f 72 20 69 6e 20 72 65 73 74 72 69 63 74 65 64 20 65 78 65 63 | .RuntimeError.in.restricted.exec |
9000 | 75 74 69 6f 6e 20 6d 6f 64 65 20 28 77 68 69 63 68 0a 20 20 20 20 20 20 64 69 73 61 6c 6c 6f 77 | ution.mode.(which.......disallow |
9020 | 73 20 61 63 63 65 73 73 20 74 6f 20 5f 5f 64 69 63 74 5f 5f 20 64 69 72 65 63 74 6c 79 29 3b 20 | s.access.to.__dict__.directly);. |
9040 | 69 6e 20 74 68 61 74 20 63 61 73 65 2c 20 74 68 65 20 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 69 | in.that.case,.the.object.......i |
9060 | 73 20 75 70 64 61 74 65 64 20 69 6e 73 74 65 61 64 20 76 69 61 0a 0a 20 20 20 20 20 20 20 20 20 | s.updated.instead.via........... |
9080 | 20 66 6f 72 20 6b 2c 20 76 20 69 6e 20 61 72 67 75 6d 65 6e 74 2e 69 74 65 6d 73 28 29 3a 0a 20 | .for.k,.v.in.argument.items():.. |
90a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 79 6f 62 6a 65 63 74 5b 6b 5d 20 3d 20 76 0a 20 20 | .............anyobject[k].=.v... |
90c0 | 20 20 20 20 74 04 00 00 00 49 4e 53 54 74 01 00 00 00 69 73 93 09 00 00 42 75 69 6c 64 20 61 20 | ....t....INSTt....is....Build.a. |
90e0 | 63 6c 61 73 73 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 20 20 54 68 69 73 20 69 73 20 74 | class.instance.........This.is.t |
9100 | 68 65 20 70 72 6f 74 6f 63 6f 6c 20 30 20 76 65 72 73 69 6f 6e 20 6f 66 20 70 72 6f 74 6f 63 6f | he.protocol.0.version.of.protoco |
9120 | 6c 20 31 27 73 20 4f 42 4a 20 6f 70 63 6f 64 65 2e 0a 20 20 20 20 20 20 49 4e 53 54 20 69 73 20 | l.1's.OBJ.opcode........INST.is. |
9140 | 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 77 6f 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 | followed.by.two.newline-terminat |
9160 | 65 64 20 73 74 72 69 6e 67 73 2c 20 67 69 76 69 6e 67 20 61 0a 20 20 20 20 20 20 6d 6f 64 75 6c | ed.strings,.giving.a.......modul |
9180 | 65 20 61 6e 64 20 63 6c 61 73 73 20 6e 61 6d 65 2c 20 6a 75 73 74 20 61 73 20 66 6f 72 20 74 68 | e.and.class.name,.just.as.for.th |
91a0 | 65 20 47 4c 4f 42 41 4c 20 6f 70 63 6f 64 65 20 28 61 6e 64 20 73 65 65 0a 20 20 20 20 20 20 47 | e.GLOBAL.opcode.(and.see.......G |
91c0 | 4c 4f 42 41 4c 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 61 | LOBAL.for.more.details.about.tha |
91e0 | 74 29 2e 20 20 73 65 6c 66 2e 66 69 6e 64 5f 63 6c 61 73 73 28 6d 6f 64 75 6c 65 2c 20 6e 61 6d | t)...self.find_class(module,.nam |
9200 | 65 29 0a 20 20 20 20 20 20 69 73 20 75 73 65 64 20 74 6f 20 67 65 74 20 61 20 63 6c 61 73 73 20 | e).......is.used.to.get.a.class. |
9220 | 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 61 6c 6c 20 | object.........In.addition,.all. |
9240 | 74 68 65 20 6f 62 6a 65 63 74 73 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 20 66 6f 6c 6c 6f 77 69 | the.objects.on.the.stack.followi |
9260 | 6e 67 20 74 68 65 20 74 6f 70 6d 6f 73 74 0a 20 20 20 20 20 20 6d 61 72 6b 6f 62 6a 65 63 74 20 | ng.the.topmost.......markobject. |
9280 | 61 72 65 20 67 61 74 68 65 72 65 64 20 69 6e 74 6f 20 61 20 74 75 70 6c 65 20 61 6e 64 20 70 6f | are.gathered.into.a.tuple.and.po |
92a0 | 70 70 65 64 20 28 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 20 74 6f 70 6d 6f | pped.(along.with.the.......topmo |
92c0 | 73 74 20 6d 61 72 6b 6f 62 6a 65 63 74 29 2c 20 6a 75 73 74 20 61 73 20 66 6f 72 20 74 68 65 20 | st.markobject),.just.as.for.the. |
92e0 | 54 55 50 4c 45 20 6f 70 63 6f 64 65 2e 0a 0a 20 20 20 20 20 20 4e 6f 77 20 69 74 20 67 65 74 73 | TUPLE.opcode.........Now.it.gets |
9300 | 20 63 6f 6d 70 6c 69 63 61 74 65 64 2e 20 20 49 66 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 61 | .complicated...If.all.of.these.a |
9320 | 72 65 20 74 72 75 65 3a 0a 0a 20 20 20 20 20 20 20 20 2b 20 54 68 65 20 61 72 67 74 75 70 6c 65 | re.true:..........+.The.argtuple |
9340 | 20 69 73 20 65 6d 70 74 79 20 28 6d 61 72 6b 6f 62 6a 65 63 74 20 77 61 73 20 61 74 20 74 68 65 | .is.empty.(markobject.was.at.the |
9360 | 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 61 74 20 74 | .top.of.the.stack...........at.t |
9380 | 68 65 20 73 74 61 72 74 29 2e 0a 0a 20 20 20 20 20 20 20 20 2b 20 49 74 27 73 20 61 6e 20 6f 6c | he.start)...........+.It's.an.ol |
93a0 | 64 2d 73 74 79 6c 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 20 28 74 68 65 20 74 79 70 65 20 6f | d-style.class.object.(the.type.o |
93c0 | 66 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 | f.the.class.object.is........... |
93e0 | 43 6c 61 73 73 54 79 70 65 29 2e 0a 0a 20 20 20 20 20 20 20 20 2b 20 54 68 65 20 63 6c 61 73 73 | ClassType)...........+.The.class |
9400 | 20 6f 62 6a 65 63 74 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 20 5f 5f 67 65 74 69 6e 69 | .object.does.not.have.a.__getini |
9420 | 74 61 72 67 73 5f 5f 20 61 74 74 72 69 62 75 74 65 2e 0a 0a 20 20 20 20 20 20 74 68 65 6e 20 77 | targs__.attribute.........then.w |
9440 | 65 20 77 61 6e 74 20 74 6f 20 63 72 65 61 74 65 20 61 6e 20 6f 6c 64 2d 73 74 79 6c 65 20 63 6c | e.want.to.create.an.old-style.cl |
9460 | 61 73 73 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68 6f 75 74 20 69 6e 76 6f 6b 69 6e 67 0a 20 20 | ass.instance.without.invoking... |
9480 | 20 20 20 20 69 74 73 20 5f 5f 69 6e 69 74 5f 5f 28 29 20 6d 65 74 68 6f 64 20 28 70 69 63 6b 6c | ....its.__init__().method.(pickl |
94a0 | 65 20 68 61 73 20 77 61 66 66 6c 65 64 20 6f 6e 20 74 68 69 73 20 6f 76 65 72 20 74 68 65 20 79 | e.has.waffled.on.this.over.the.y |
94c0 | 65 61 72 73 3b 20 6e 6f 74 0a 20 20 20 20 20 20 63 61 6c 6c 69 6e 67 20 5f 5f 69 6e 69 74 5f 5f | ears;.not.......calling.__init__ |
94e0 | 28 29 20 69 73 20 63 75 72 72 65 6e 74 20 77 69 73 64 6f 6d 29 2e 20 20 49 6e 20 74 68 69 73 20 | ().is.current.wisdom)...In.this. |
9500 | 63 61 73 65 2c 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 0a 20 20 20 20 20 20 61 6e 20 6f 6c | case,.an.instance.of.......an.ol |
9520 | 64 2d 73 74 79 6c 65 20 64 75 6d 6d 79 20 63 6c 61 73 73 20 69 73 20 63 72 65 61 74 65 64 2c 20 | d-style.dummy.class.is.created,. |
9540 | 61 6e 64 20 74 68 65 6e 20 77 65 20 74 72 79 20 74 6f 20 72 65 62 69 6e 64 20 69 74 73 0a 20 20 | and.then.we.try.to.rebind.its... |
9560 | 20 20 20 20 5f 5f 63 6c 61 73 73 5f 5f 20 61 74 74 72 69 62 75 74 65 20 74 6f 20 74 68 65 20 64 | ....__class__.attribute.to.the.d |
9580 | 65 73 69 72 65 64 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 2e 20 20 49 66 20 74 68 69 73 20 73 75 | esired.class.object...If.this.su |
95a0 | 63 63 65 65 64 73 2c 0a 20 20 20 20 20 20 74 68 65 20 6e 65 77 20 69 6e 73 74 61 6e 63 65 20 6f | cceeds,.......the.new.instance.o |
95c0 | 62 6a 65 63 74 20 69 73 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e | bject.is.pushed.on.the.stack,.an |
95e0 | 64 20 77 65 27 72 65 20 64 6f 6e 65 2e 20 20 49 6e 0a 20 20 20 20 20 20 72 65 73 74 72 69 63 74 | d.we're.done...In.......restrict |
9600 | 65 64 20 65 78 65 63 75 74 69 6f 6e 20 6d 6f 64 65 20 69 74 20 63 61 6e 20 66 61 69 6c 20 28 61 | ed.execution.mode.it.can.fail.(a |
9620 | 73 73 69 67 6e 6d 65 6e 74 20 74 6f 20 5f 5f 63 6c 61 73 73 5f 5f 20 69 73 0a 20 20 20 20 20 20 | ssignment.to.__class__.is....... |
9640 | 64 69 73 61 6c 6c 6f 77 65 64 29 2c 20 61 6e 64 20 49 27 6d 20 6e 6f 74 20 72 65 61 6c 6c 79 20 | disallowed),.and.I'm.not.really. |
9660 | 73 75 72 65 20 77 68 61 74 20 68 61 70 70 65 6e 73 20 74 68 65 6e 20 2d 2d 20 69 74 20 6c 6f 6f | sure.what.happens.then.--.it.loo |
9680 | 6b 73 0a 20 20 20 20 20 20 6c 69 6b 65 20 74 68 65 20 63 6f 64 65 20 65 6e 64 73 20 75 70 20 63 | ks.......like.the.code.ends.up.c |
96a0 | 61 6c 6c 69 6e 67 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 27 73 20 5f 5f 69 6e 69 74 | alling.the.class.object's.__init |
96c0 | 5f 5f 20 61 6e 79 77 61 79 2c 0a 20 20 20 20 20 20 76 69 61 20 66 61 6c 6c 69 6e 67 20 69 6e 74 | __.anyway,.......via.falling.int |
96e0 | 6f 20 74 68 65 20 6e 65 78 74 20 63 61 73 65 2e 0a 0a 20 20 20 20 20 20 45 6c 73 65 20 28 74 68 | o.the.next.case.........Else.(th |
9700 | 65 20 61 72 67 74 75 70 6c 65 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2c 20 69 74 27 73 20 6e 6f | e.argtuple.is.not.empty,.it's.no |
9720 | 74 20 61 6e 20 6f 6c 64 2d 73 74 79 6c 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 2c 0a 20 20 20 | t.an.old-style.class.object,.... |
9740 | 20 20 20 6f 72 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 20 64 6f 65 73 20 68 61 76 65 | ...or.the.class.object.does.have |
9760 | 20 61 20 5f 5f 67 65 74 69 6e 69 74 61 72 67 73 5f 5f 20 61 74 74 72 69 62 75 74 65 29 2c 20 74 | .a.__getinitargs__.attribute),.t |
9780 | 68 65 20 63 6f 64 65 0a 20 20 20 20 20 20 66 69 72 73 74 20 69 6e 73 69 73 74 73 20 74 68 61 74 | he.code.......first.insists.that |
97a0 | 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 20 68 61 76 65 20 61 20 5f 5f 73 61 66 65 5f | .the.class.object.have.a.__safe_ |
97c0 | 66 6f 72 5f 75 6e 70 69 63 6b 6c 69 6e 67 5f 5f 0a 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 | for_unpickling__.......attribute |
97e0 | 2e 20 20 55 6e 6c 69 6b 65 20 61 73 20 66 6f 72 20 74 68 65 20 5f 5f 73 61 66 65 5f 66 6f 72 5f | ...Unlike.as.for.the.__safe_for_ |
9800 | 75 6e 70 69 63 6b 6c 69 6e 67 5f 5f 20 63 68 65 63 6b 20 69 6e 20 52 45 44 55 43 45 2c 0a 20 20 | unpickling__.check.in.REDUCE,... |
9820 | 20 20 20 20 69 74 20 64 6f 65 73 6e 27 74 20 6d 61 74 74 65 72 20 77 68 65 74 68 65 72 20 74 68 | ....it.doesn't.matter.whether.th |
9840 | 69 73 20 61 74 74 72 69 62 75 74 65 20 68 61 73 20 61 20 74 72 75 65 20 6f 72 20 66 61 6c 73 65 | is.attribute.has.a.true.or.false |
9860 | 20 76 61 6c 75 65 2c 20 69 74 0a 20 20 20 20 20 20 6f 6e 6c 79 20 6d 61 74 74 65 72 73 20 77 68 | .value,.it.......only.matters.wh |
9880 | 65 74 68 65 72 20 69 74 20 65 78 69 73 74 73 20 28 58 58 58 20 74 68 69 73 20 69 73 20 61 20 62 | ether.it.exists.(XXX.this.is.a.b |
98a0 | 75 67 3b 20 63 50 69 63 6b 6c 65 0a 20 20 20 20 20 20 72 65 71 75 69 72 65 73 20 74 68 65 20 61 | ug;.cPickle.......requires.the.a |
98c0 | 74 74 72 69 62 75 74 65 20 74 6f 20 62 65 20 74 72 75 65 29 2e 20 20 49 66 20 5f 5f 73 61 66 65 | ttribute.to.be.true)...If.__safe |
98e0 | 5f 66 6f 72 5f 75 6e 70 69 63 6b 6c 69 6e 67 5f 5f 0a 20 20 20 20 20 20 64 6f 65 73 6e 27 74 20 | _for_unpickling__.......doesn't. |
9900 | 65 78 69 73 74 2c 20 55 6e 70 69 63 6b 6c 69 6e 67 45 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 | exist,.UnpicklingError.is.raised |
9920 | 2e 0a 0a 20 20 20 20 20 20 45 6c 73 65 20 28 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 20 | .........Else.(the.class.object. |
9940 | 64 6f 65 73 20 68 61 76 65 20 61 20 5f 5f 73 61 66 65 5f 66 6f 72 5f 75 6e 70 69 63 6b 6c 69 6e | does.have.a.__safe_for_unpicklin |
9960 | 67 5f 5f 20 61 74 74 72 29 2c 0a 20 20 20 20 20 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 | g__.attr),.......the.class.objec |
9980 | 74 20 6f 62 74 61 69 6e 65 64 20 66 72 6f 6d 20 49 4e 53 54 27 73 20 61 72 67 75 6d 65 6e 74 73 | t.obtained.from.INST's.arguments |
99a0 | 20 69 73 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 61 72 67 74 75 70 6c | .is.applied.to.the.......argtupl |
99c0 | 65 20 6f 62 74 61 69 6e 65 64 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 74 | e.obtained.from.the.stack,.and.t |
99e0 | 68 65 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 73 74 61 6e 63 65 20 6f 62 6a 65 63 74 0a 20 20 20 | he.resulting.instance.object.... |
9a00 | 20 20 20 69 73 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 | ...is.pushed.on.the.stack....... |
9a20 | 20 20 4e 4f 54 45 3a 20 20 63 68 65 63 6b 73 20 66 6f 72 20 5f 5f 73 61 66 65 5f 66 6f 72 5f 75 | ..NOTE:..checks.for.__safe_for_u |
9a40 | 6e 70 69 63 6b 6c 69 6e 67 5f 5f 20 77 65 6e 74 20 61 77 61 79 20 69 6e 20 50 79 74 68 6f 6e 20 | npickling__.went.away.in.Python. |
9a60 | 32 2e 33 2e 0a 20 20 20 20 20 20 74 03 00 00 00 4f 42 4a 74 01 00 00 00 6f 73 d8 04 00 00 42 75 | 2.3........t....OBJt....os....Bu |
9a80 | 69 6c 64 20 61 20 63 6c 61 73 73 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 20 20 54 68 69 | ild.a.class.instance.........Thi |
9aa0 | 73 20 69 73 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 31 20 76 65 72 73 69 6f 6e 20 6f 66 20 70 | s.is.the.protocol.1.version.of.p |
9ac0 | 72 6f 74 6f 63 6f 6c 20 30 27 73 20 49 4e 53 54 20 6f 70 63 6f 64 65 2c 20 61 6e 64 20 69 73 0a | rotocol.0's.INST.opcode,.and.is. |
9ae0 | 20 20 20 20 20 20 76 65 72 79 20 6d 75 63 68 20 6c 69 6b 65 20 69 74 2e 20 20 54 68 65 20 6d 61 | ......very.much.like.it...The.ma |
9b00 | 6a 6f 72 20 64 69 66 66 65 72 65 6e 63 65 20 69 73 20 74 68 61 74 20 74 68 65 20 63 6c 61 73 73 | jor.difference.is.that.the.class |
9b20 | 20 6f 62 6a 65 63 74 0a 20 20 20 20 20 20 69 73 20 74 61 6b 65 6e 20 6f 66 66 20 74 68 65 20 73 | .object.......is.taken.off.the.s |
9b40 | 74 61 63 6b 2c 20 61 6c 6c 6f 77 69 6e 67 20 69 74 20 74 6f 20 62 65 20 72 65 74 72 69 65 76 65 | tack,.allowing.it.to.be.retrieve |
9b60 | 64 20 66 72 6f 6d 20 74 68 65 20 6d 65 6d 6f 0a 20 20 20 20 20 20 72 65 70 65 61 74 65 64 6c 79 | d.from.the.memo.......repeatedly |
9b80 | 20 69 66 20 73 65 76 65 72 61 6c 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 74 68 65 20 73 61 6d | .if.several.instances.of.the.sam |
9ba0 | 65 20 63 6c 61 73 73 20 61 72 65 20 63 72 65 61 74 65 64 2e 20 20 54 68 69 73 0a 20 20 20 20 20 | e.class.are.created...This...... |
9bc0 | 20 63 61 6e 20 62 65 20 6d 75 63 68 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 20 28 69 6e 20 | .can.be.much.more.efficient.(in. |
9be0 | 62 6f 74 68 20 74 69 6d 65 20 61 6e 64 20 73 70 61 63 65 29 20 74 68 61 6e 20 72 65 70 65 61 74 | both.time.and.space).than.repeat |
9c00 | 65 64 6c 79 0a 20 20 20 20 20 20 65 6d 62 65 64 64 69 6e 67 20 74 68 65 20 6d 6f 64 75 6c 65 20 | edly.......embedding.the.module. |
9c20 | 61 6e 64 20 63 6c 61 73 73 20 6e 61 6d 65 73 20 69 6e 20 49 4e 53 54 20 6f 70 63 6f 64 65 73 2e | and.class.names.in.INST.opcodes. |
9c40 | 0a 0a 20 20 20 20 20 20 55 6e 6c 69 6b 65 20 49 4e 53 54 2c 20 4f 42 4a 20 74 61 6b 65 73 20 6e | ........Unlike.INST,.OBJ.takes.n |
9c60 | 6f 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 6f 70 63 6f 64 65 20 73 74 72 65 | o.arguments.from.the.opcode.stre |
9c80 | 61 6d 2e 20 20 49 6e 73 74 65 61 64 0a 20 20 20 20 20 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a | am...Instead.......the.class.obj |
9ca0 | 65 63 74 20 69 73 20 74 61 6b 65 6e 20 6f 66 66 20 74 68 65 20 73 74 61 63 6b 2c 20 69 6d 6d 65 | ect.is.taken.off.the.stack,.imme |
9cc0 | 64 69 61 74 65 6c 79 20 61 62 6f 76 65 20 74 68 65 0a 20 20 20 20 20 20 74 6f 70 6d 6f 73 74 20 | diately.above.the.......topmost. |
9ce0 | 6d 61 72 6b 6f 62 6a 65 63 74 3a 0a 0a 20 20 20 20 20 20 53 74 61 63 6b 20 62 65 66 6f 72 65 3a | markobject:........Stack.before: |
9d00 | 20 2e 2e 2e 20 6d 61 72 6b 6f 62 6a 65 63 74 20 63 6c 61 73 73 6f 62 6a 65 63 74 20 73 74 61 63 | .....markobject.classobject.stac |
9d20 | 6b 73 6c 69 63 65 0a 20 20 20 20 20 20 53 74 61 63 6b 20 61 66 74 65 72 3a 20 20 2e 2e 2e 20 6e | kslice.......Stack.after:......n |
9d40 | 65 77 5f 69 6e 73 74 61 6e 63 65 5f 6f 62 6a 65 63 74 0a 0a 20 20 20 20 20 20 41 73 20 66 6f 72 | ew_instance_object........As.for |
9d60 | 20 49 4e 53 54 2c 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 74 68 65 20 73 74 61 63 | .INST,.the.remainder.of.the.stac |
9d80 | 6b 20 61 62 6f 76 65 20 74 68 65 20 6d 61 72 6b 6f 62 6a 65 63 74 20 69 73 0a 20 20 20 20 20 20 | k.above.the.markobject.is....... |
9da0 | 67 61 74 68 65 72 65 64 20 69 6e 74 6f 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 74 75 70 6c 65 2c | gathered.into.an.argument.tuple, |
9dc0 | 20 61 6e 64 20 74 68 65 6e 20 74 68 65 20 6c 6f 67 69 63 20 73 65 65 6d 73 20 69 64 65 6e 74 69 | .and.then.the.logic.seems.identi |
9de0 | 63 61 6c 2c 0a 20 20 20 20 20 20 65 78 63 65 70 74 20 74 68 61 74 20 6e 6f 20 5f 5f 73 61 66 65 | cal,.......except.that.no.__safe |
9e00 | 5f 66 6f 72 5f 75 6e 70 69 63 6b 6c 69 6e 67 5f 5f 20 63 68 65 63 6b 20 69 73 20 64 6f 6e 65 20 | _for_unpickling__.check.is.done. |
9e20 | 28 58 58 58 20 74 68 69 73 20 69 73 0a 20 20 20 20 20 20 61 20 62 75 67 3b 20 63 50 69 63 6b 6c | (XXX.this.is.......a.bug;.cPickl |
9e40 | 65 20 64 6f 65 73 20 74 65 73 74 20 5f 5f 73 61 66 65 5f 66 6f 72 5f 75 6e 70 69 63 6b 6c 69 6e | e.does.test.__safe_for_unpicklin |
9e60 | 67 5f 5f 29 2e 20 20 53 65 65 20 49 4e 53 54 20 66 6f 72 0a 20 20 20 20 20 20 74 68 65 20 67 6f | g__)...See.INST.for.......the.go |
9e80 | 72 79 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 20 20 4e 4f 54 45 3a 20 20 49 6e 20 50 79 74 | ry.details.........NOTE:..In.Pyt |
9ea0 | 68 6f 6e 20 32 2e 33 2c 20 49 4e 53 54 20 61 6e 64 20 4f 42 4a 20 61 72 65 20 69 64 65 6e 74 69 | hon.2.3,.INST.and.OBJ.are.identi |
9ec0 | 63 61 6c 20 65 78 63 65 70 74 20 66 6f 72 20 68 6f 77 20 74 68 65 79 0a 20 20 20 20 20 20 67 65 | cal.except.for.how.they.......ge |
9ee0 | 74 20 74 68 65 20 63 6c 61 73 73 20 6f 62 6a 65 63 74 2e 20 20 54 68 61 74 20 77 61 73 20 61 6c | t.the.class.object...That.was.al |
9f00 | 77 61 79 73 20 74 68 65 20 69 6e 74 65 6e 74 3b 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 | ways.the.intent;.the.implementat |
9f20 | 69 6f 6e 73 0a 20 20 20 20 20 20 68 61 64 20 64 69 76 65 72 67 65 64 20 66 6f 72 20 61 63 63 69 | ions.......had.diverged.for.acci |
9f40 | 64 65 6e 74 61 6c 20 72 65 61 73 6f 6e 73 2e 0a 20 20 20 20 20 20 74 06 00 00 00 4e 45 57 4f 42 | dental.reasons........t....NEWOB |
9f60 | 4a 73 01 00 00 00 81 73 4c 01 00 00 42 75 69 6c 64 20 61 6e 20 6f 62 6a 65 63 74 20 69 6e 73 74 | Js.....sL...Build.an.object.inst |
9f80 | 61 6e 63 65 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 73 74 61 63 6b 20 62 65 66 6f 72 65 20 73 68 | ance.........The.stack.before.sh |
9fa0 | 6f 75 6c 64 20 62 65 20 74 68 6f 75 67 68 74 20 6f 66 20 61 73 20 63 6f 6e 74 61 69 6e 69 6e 67 | ould.be.thought.of.as.containing |
9fc0 | 20 61 20 63 6c 61 73 73 0a 20 20 20 20 20 20 6f 62 6a 65 63 74 20 66 6f 6c 6c 6f 77 65 64 20 62 | .a.class.......object.followed.b |
9fe0 | 79 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 74 75 70 6c 65 20 28 74 68 65 20 74 75 70 6c 65 20 62 | y.an.argument.tuple.(the.tuple.b |
a000 | 65 69 6e 67 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 20 20 74 6f 70 29 2e 20 20 43 61 6c 6c | eing.the.stack.......top)...Call |
a020 | 20 74 68 65 73 65 20 63 6c 73 20 61 6e 64 20 61 72 67 73 2e 20 20 54 68 65 79 20 61 72 65 20 70 | .these.cls.and.args...They.are.p |
a040 | 6f 70 70 65 64 20 6f 66 66 20 74 68 65 20 73 74 61 63 6b 2c 0a 20 20 20 20 20 20 61 6e 64 20 74 | opped.off.the.stack,.......and.t |
a060 | 68 65 20 76 61 6c 75 65 20 72 65 74 75 72 6e 65 64 20 62 79 20 63 6c 73 2e 5f 5f 6e 65 77 5f 5f | he.value.returned.by.cls.__new__ |
a080 | 28 63 6c 73 2c 20 2a 61 72 67 73 29 20 69 73 20 70 75 73 68 65 64 20 62 61 63 6b 0a 20 20 20 20 | (cls,.*args).is.pushed.back..... |
a0a0 | 20 20 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 2e 0a 20 20 20 20 20 20 74 05 00 00 00 50 52 4f | ..onto.the.stack........t....PRO |
a0c0 | 54 4f 73 01 00 00 00 80 73 ae 00 00 00 50 72 6f 74 6f 63 6f 6c 20 76 65 72 73 69 6f 6e 20 69 6e | TOs.....s....Protocol.version.in |
a0e0 | 64 69 63 61 74 6f 72 2e 0a 0a 20 20 20 20 20 20 46 6f 72 20 70 72 6f 74 6f 63 6f 6c 20 32 20 61 | dicator.........For.protocol.2.a |
a100 | 6e 64 20 61 62 6f 76 65 2c 20 61 20 70 69 63 6b 6c 65 20 6d 75 73 74 20 73 74 61 72 74 20 77 69 | nd.above,.a.pickle.must.start.wi |
a120 | 74 68 20 74 68 69 73 20 6f 70 63 6f 64 65 2e 0a 20 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 | th.this.opcode........The.argume |
a140 | 6e 74 20 69 73 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 76 65 72 73 69 6f 6e 2c 20 61 6e 20 69 | nt.is.the.protocol.version,.an.i |
a160 | 6e 74 20 69 6e 20 72 61 6e 67 65 28 32 2c 20 32 35 36 29 2e 0a 20 20 20 20 20 20 74 04 00 00 00 | nt.in.range(2,.256)........t.... |
a180 | 53 54 4f 50 74 01 00 00 00 2e 73 cf 00 00 00 53 74 6f 70 20 74 68 65 20 75 6e 70 69 63 6b 6c 69 | STOPt.....s....Stop.the.unpickli |
a1a0 | 6e 67 20 6d 61 63 68 69 6e 65 2e 0a 0a 20 20 20 20 20 20 45 76 65 72 79 20 70 69 63 6b 6c 65 20 | ng.machine.........Every.pickle. |
a1c0 | 65 6e 64 73 20 77 69 74 68 20 74 68 69 73 20 6f 70 63 6f 64 65 2e 20 20 54 68 65 20 6f 62 6a 65 | ends.with.this.opcode...The.obje |
a1e0 | 63 74 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 20 | ct.at.the.top.of.the.stack...... |
a200 | 20 69 73 20 70 6f 70 70 65 64 2c 20 61 6e 64 20 74 68 61 74 27 73 20 74 68 65 20 72 65 73 75 6c | .is.popped,.and.that's.the.resul |
a220 | 74 20 6f 66 20 75 6e 70 69 63 6b 6c 69 6e 67 2e 20 20 54 68 65 20 73 74 61 63 6b 20 73 68 6f 75 | t.of.unpickling...The.stack.shou |
a240 | 6c 64 20 62 65 0a 20 20 20 20 20 20 65 6d 70 74 79 20 74 68 65 6e 2e 0a 20 20 20 20 20 20 74 06 | ld.be.......empty.then........t. |
a260 | 00 00 00 50 45 52 53 49 44 74 01 00 00 00 50 73 18 02 00 00 50 75 73 68 20 61 6e 20 6f 62 6a 65 | ...PERSIDt....Ps....Push.an.obje |
a280 | 63 74 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 61 20 70 65 72 73 69 73 74 65 6e 74 20 49 44 | ct.identified.by.a.persistent.ID |
a2a0 | 2e 0a 0a 20 20 20 20 20 20 54 68 65 20 70 69 63 6b 6c 65 20 6d 6f 64 75 6c 65 20 64 6f 65 73 6e | .........The.pickle.module.doesn |
a2c0 | 27 74 20 64 65 66 69 6e 65 20 77 68 61 74 20 61 20 70 65 72 73 69 73 74 65 6e 74 20 49 44 20 6d | 't.define.what.a.persistent.ID.m |
a2e0 | 65 61 6e 73 2e 20 20 50 45 52 53 49 44 27 73 0a 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 | eans...PERSID's.......argument.i |
a300 | 73 20 61 20 6e 65 77 6c 69 6e 65 2d 74 65 72 6d 69 6e 61 74 65 64 20 73 74 72 2d 73 74 79 6c 65 | s.a.newline-terminated.str-style |
a320 | 20 28 6e 6f 20 65 6d 62 65 64 64 65 64 20 65 73 63 61 70 65 73 2c 20 6e 6f 0a 20 20 20 20 20 20 | .(no.embedded.escapes,.no....... |
a340 | 62 72 61 63 6b 65 74 69 6e 67 20 71 75 6f 74 65 20 63 68 61 72 61 63 74 65 72 73 29 20 73 74 72 | bracketing.quote.characters).str |
a360 | 69 6e 67 2c 20 77 68 69 63 68 20 2a 69 73 2a 20 22 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 | ing,.which.*is*."the.persistent. |
a380 | 49 44 22 2e 0a 20 20 20 20 20 20 54 68 65 20 75 6e 70 69 63 6b 6c 65 72 20 70 61 73 73 65 73 20 | ID"........The.unpickler.passes. |
a3a0 | 74 68 69 73 20 73 74 72 69 6e 67 20 74 6f 20 73 65 6c 66 2e 70 65 72 73 69 73 74 65 6e 74 5f 6c | this.string.to.self.persistent_l |
a3c0 | 6f 61 64 28 29 2e 20 20 57 68 61 74 65 76 65 72 0a 20 20 20 20 20 20 6f 62 6a 65 63 74 20 74 68 | oad()...Whatever.......object.th |
a3e0 | 61 74 20 72 65 74 75 72 6e 73 20 69 73 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 20 73 74 61 63 | at.returns.is.pushed.on.the.stac |
a400 | 6b 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 20 | k...There.is.no.implementation.. |
a420 | 20 20 20 20 20 6f 66 20 70 65 72 73 69 73 74 65 6e 74 5f 6c 6f 61 64 28 29 20 69 6e 20 50 79 74 | .....of.persistent_load().in.Pyt |
a440 | 68 6f 6e 27 73 20 75 6e 70 69 63 6b 6c 65 72 3a 20 20 69 74 20 6d 75 73 74 20 62 65 20 73 75 70 | hon's.unpickler:..it.must.be.sup |
a460 | 70 6c 69 65 64 20 62 79 20 61 6e 0a 20 20 20 20 20 20 75 6e 70 69 63 6b 6c 65 72 20 73 75 62 63 | plied.by.an.......unpickler.subc |
a480 | 6c 61 73 73 2e 0a 20 20 20 20 20 20 74 09 00 00 00 42 49 4e 50 45 52 53 49 44 74 01 00 00 00 51 | lass........t....BINPERSIDt....Q |
a4a0 | 73 58 01 00 00 50 75 73 68 20 61 6e 20 6f 62 6a 65 63 74 20 69 64 65 6e 74 69 66 69 65 64 20 62 | sX...Push.an.object.identified.b |
a4c0 | 79 20 61 20 70 65 72 73 69 73 74 65 6e 74 20 49 44 2e 0a 0a 20 20 20 20 20 20 4c 69 6b 65 20 50 | y.a.persistent.ID.........Like.P |
a4e0 | 45 52 53 49 44 2c 20 65 78 63 65 70 74 20 74 68 65 20 70 65 72 73 69 73 74 65 6e 74 20 49 44 20 | ERSID,.except.the.persistent.ID. |
a500 | 69 73 20 70 6f 70 70 65 64 20 6f 66 66 20 74 68 65 20 73 74 61 63 6b 20 28 69 6e 73 74 65 61 64 | is.popped.off.the.stack.(instead |
a520 | 0a 20 20 20 20 20 20 6f 66 20 62 65 69 6e 67 20 61 20 73 74 72 69 6e 67 20 65 6d 62 65 64 64 65 | .......of.being.a.string.embedde |
a540 | 64 20 69 6e 20 74 68 65 20 6f 70 63 6f 64 65 20 62 79 74 65 73 74 72 65 61 6d 29 2e 20 20 54 68 | d.in.the.opcode.bytestream)...Th |
a560 | 65 20 70 65 72 73 69 73 74 65 6e 74 0a 20 20 20 20 20 20 49 44 20 69 73 20 70 61 73 73 65 64 20 | e.persistent.......ID.is.passed. |
a580 | 74 6f 20 73 65 6c 66 2e 70 65 72 73 69 73 74 65 6e 74 5f 6c 6f 61 64 28 29 2c 20 61 6e 64 20 77 | to.self.persistent_load(),.and.w |
a5a0 | 68 61 74 65 76 65 72 20 6f 62 6a 65 63 74 20 74 68 61 74 0a 20 20 20 20 20 20 72 65 74 75 72 6e | hatever.object.that.......return |
a5c0 | 73 20 69 73 20 70 75 73 68 65 64 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e 20 20 53 65 65 20 50 | s.is.pushed.on.the.stack...See.P |
a5e0 | 45 52 53 49 44 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 2e 0a 20 20 20 20 20 20 73 25 00 | ERSID.for.more.detail........s%. |
a600 | 00 00 72 65 70 65 61 74 65 64 20 6e 61 6d 65 20 25 72 20 61 74 20 69 6e 64 69 63 65 73 20 25 64 | ..repeated.name.%r.at.indices.%d |
a620 | 20 61 6e 64 20 25 64 73 25 00 00 00 72 65 70 65 61 74 65 64 20 63 6f 64 65 20 25 72 20 61 74 20 | .and.%ds%...repeated.code.%r.at. |
a640 | 69 6e 64 69 63 65 73 20 25 64 20 61 6e 64 20 25 64 63 01 00 00 00 09 00 00 00 07 00 00 00 43 00 | indices.%d.and.%dc............C. |
a660 | 00 00 73 8f 01 00 00 64 01 00 64 00 00 6c 00 00 7d 01 00 64 01 00 64 00 00 6c 01 00 7d 02 00 74 | ..s....d..d..l..}..d..d..l..}..t |
a680 | 02 00 6a 03 00 83 00 00 7d 03 00 78 06 01 7c 01 00 6a 04 00 44 5d fb 00 7d 04 00 7c 02 00 6a 05 | ..j.....}..x..|..j..D]..}..|..j. |
a6a0 | 00 64 02 00 7c 04 00 83 02 00 73 5e 00 7c 00 00 72 2e 00 64 03 00 7c 04 00 16 47 48 71 2e 00 71 | .d..|.....s^.|..r..d..|...GHq..q |
a6c0 | 2e 00 6e 00 00 74 06 00 7c 01 00 7c 04 00 83 02 00 7d 05 00 74 07 00 7c 05 00 74 08 00 83 02 00 | ..n..t..|..|.....}..t..|..t..... |
a6e0 | 0c 73 8f 00 74 09 00 7c 05 00 83 01 00 64 04 00 6b 03 00 72 ad 00 7c 00 00 72 2e 00 64 05 00 7c | .s..t..|.....d..k..r..|..r..d..| |
a700 | 04 00 7c 05 00 66 02 00 16 47 48 71 2e 00 71 2e 00 6e 00 00 7c 05 00 7c 03 00 6b 06 00 72 13 01 | ..|..f...GHq..q..n..|..|..k..r.. |
a720 | 7c 00 00 72 d1 00 64 06 00 7c 04 00 7c 05 00 66 02 00 16 47 48 6e 00 00 7c 03 00 7c 05 00 19 7d | |..r..d..|..|..f...GHn..|..|...} |
a740 | 06 00 7c 06 00 6a 0a 00 7c 04 00 6b 03 00 72 09 01 74 0b 00 64 07 00 7c 05 00 7c 04 00 7c 06 00 | ..|..j..|..k..r..t..d..|..|..|.. |
a760 | 6a 0a 00 66 03 00 16 83 01 00 82 01 00 6e 00 00 7c 03 00 7c 05 00 3d 71 2e 00 74 0b 00 64 08 00 | j..f.........n..|..|..=q..t..d.. |
a780 | 7c 04 00 7c 05 00 66 02 00 16 83 01 00 82 01 00 71 2e 00 57 7c 03 00 72 8b 01 64 09 00 67 01 00 | |..|..f.........q..W|..r..d..g.. |
a7a0 | 7d 07 00 78 34 00 7c 03 00 6a 0c 00 83 00 00 44 5d 26 00 5c 02 00 7d 08 00 7d 06 00 7c 07 00 6a | }..x4.|..j.....D]&.\..}..}..|..j |
a7c0 | 0d 00 64 0a 00 7c 06 00 6a 0a 00 7c 08 00 66 02 00 16 83 01 00 01 71 49 01 57 74 0b 00 64 0b 00 | ..d..|..j..|..f.......qI.Wt..d.. |
a7e0 | 6a 0e 00 7c 07 00 83 01 00 83 01 00 82 01 00 6e 00 00 64 00 00 53 28 0c 00 00 00 4e 69 ff ff ff | j..|...........n..d..S(....Ni... |
a800 | ff 73 10 00 00 00 5b 41 2d 5a 5d 5b 41 2d 5a 30 2d 39 5f 5d 2b 24 73 30 00 00 00 73 6b 69 70 70 | .s....[A-Z][A-Z0-9_]+$s0...skipp |
a820 | 69 6e 67 20 25 72 3a 20 69 74 20 64 6f 65 73 6e 27 74 20 6c 6f 6f 6b 20 6c 69 6b 65 20 61 6e 20 | ing.%r:.it.doesn't.look.like.an. |
a840 | 6f 70 63 6f 64 65 20 6e 61 6d 65 69 01 00 00 00 73 35 00 00 00 73 6b 69 70 70 69 6e 67 20 25 72 | opcode.namei....s5...skipping.%r |
a860 | 3a 20 76 61 6c 75 65 20 25 72 20 64 6f 65 73 6e 27 74 20 6c 6f 6f 6b 20 6c 69 6b 65 20 61 20 70 | :.value.%r.doesn't.look.like.a.p |
a880 | 69 63 6b 6c 65 20 63 6f 64 65 73 2b 00 00 00 63 68 65 63 6b 69 6e 67 20 6e 61 6d 65 20 25 72 20 | ickle.codes+...checking.name.%r. |
a8a0 | 77 2f 20 63 6f 64 65 20 25 72 20 66 6f 72 20 63 6f 6e 73 69 73 74 65 6e 63 79 73 42 00 00 00 66 | w/.code.%r.for.consistencysB...f |
a8c0 | 6f 72 20 70 69 63 6b 6c 65 20 63 6f 64 65 20 25 72 2c 20 70 69 63 6b 6c 65 2e 70 79 20 75 73 65 | or.pickle.code.%r,.pickle.py.use |
a8e0 | 73 20 6e 61 6d 65 20 25 72 20 62 75 74 20 77 65 27 72 65 20 75 73 69 6e 67 20 6e 61 6d 65 20 25 | s.name.%r.but.we're.using.name.% |
a900 | 72 73 50 00 00 00 70 69 63 6b 6c 65 2e 70 79 20 61 70 70 65 61 72 73 20 74 6f 20 68 61 76 65 20 | rsP...pickle.py.appears.to.have. |
a920 | 61 20 70 69 63 6b 6c 65 20 6f 70 63 6f 64 65 20 77 69 74 68 20 6e 61 6d 65 20 25 72 20 61 6e 64 | a.pickle.opcode.with.name.%r.and |
a940 | 20 63 6f 64 65 20 25 72 2c 20 62 75 74 20 77 65 20 64 6f 6e 27 74 73 3d 00 00 00 77 65 20 61 70 | .code.%r,.but.we.don'ts=...we.ap |
a960 | 70 65 61 72 20 74 6f 20 68 61 76 65 20 70 69 63 6b 6c 65 20 6f 70 63 6f 64 65 73 20 74 68 61 74 | pear.to.have.pickle.opcodes.that |
a980 | 20 70 69 63 6b 6c 65 2e 70 79 20 64 6f 65 73 6e 27 74 20 68 61 76 65 3a 73 18 00 00 00 20 20 20 | .pickle.py.doesn't.have:s....... |
a9a0 | 20 6e 61 6d 65 20 25 72 20 77 69 74 68 20 63 6f 64 65 20 25 72 73 01 00 00 00 0a 28 0f 00 00 00 | .name.%r.with.code.%rs.....(.... |
a9c0 | 74 06 00 00 00 70 69 63 6b 6c 65 74 02 00 00 00 72 65 74 07 00 00 00 63 6f 64 65 32 6f 70 74 04 | t....picklet....ret....code2opt. |
a9e0 | 00 00 00 63 6f 70 79 74 07 00 00 00 5f 5f 61 6c 6c 5f 5f 74 05 00 00 00 6d 61 74 63 68 74 07 00 | ...copyt....__all__t....matcht.. |
aa00 | 00 00 67 65 74 61 74 74 72 52 4a 00 00 00 52 50 00 00 00 52 15 00 00 00 52 04 00 00 00 52 10 00 | ..getattrRJ...RP...R....R....R.. |
aa20 | 00 00 74 05 00 00 00 69 74 65 6d 73 74 06 00 00 00 61 70 70 65 6e 64 74 04 00 00 00 6a 6f 69 6e | ..t....itemst....appendt....join |
aa40 | 28 09 00 00 00 74 07 00 00 00 76 65 72 62 6f 73 65 52 b9 00 00 00 52 ba 00 00 00 52 bc 00 00 00 | (....t....verboseR....R....R.... |
aa60 | 52 04 00 00 00 74 0a 00 00 00 70 69 63 6b 6c 65 63 6f 64 65 52 8d 00 00 00 74 03 00 00 00 6d 73 | R....t....picklecodeR....t....ms |
aa80 | 67 52 58 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 | gRX...(....(....sS.../tmp/ndk-Us |
aaa0 | 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 | er/buildhost/install/prebuilt/da |
aac0 | 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 | rwin-x86_64/lib/python2.7/pickle |
aae0 | 74 6f 6f 6c 73 2e 70 79 74 19 00 00 00 61 73 73 75 72 65 5f 70 69 63 6b 6c 65 5f 63 6f 6e 73 69 | tools.pyt....assure_pickle_consi |
ab00 | 73 74 65 6e 63 79 e3 06 00 00 73 3e 00 00 00 00 01 18 02 0c 01 10 01 12 01 06 01 0c 01 06 01 0f | stency....s>.................... |
ab20 | 01 22 01 06 01 03 01 0f 01 06 01 0c 01 06 01 03 01 0f 01 0a 01 0f 01 06 01 03 01 03 01 13 03 0a | .".............................. |
ab40 | 02 06 02 14 01 06 01 09 01 19 01 1e 01 63 01 00 00 00 07 00 00 00 06 00 00 00 63 00 00 00 73 23 | .............c............c...s# |
ab60 | 01 00 00 64 01 00 64 02 00 6c 00 00 7d 01 00 74 01 00 7c 00 00 74 02 00 83 02 00 72 2d 00 7c 01 | ...d..d..l..}..t..|..t.....r-.|. |
ab80 | 00 6a 03 00 7c 00 00 83 01 00 7d 00 00 6e 00 00 74 04 00 7c 00 00 64 03 00 83 02 00 72 48 00 7c | .j..|.....}..n..t..|..d.....rH.| |
aba0 | 00 00 6a 05 00 7d 02 00 6e 09 00 64 04 00 84 00 00 7d 02 00 78 cb 00 74 06 00 72 1e 01 7c 02 00 | ..j..}..n..d.....}..x..t..r..|.. |
abc0 | 83 00 00 7d 03 00 7c 00 00 6a 07 00 64 05 00 83 01 00 7d 04 00 74 08 00 6a 09 00 7c 04 00 83 01 | ...}..|..j..d.....}..t..j..|.... |
abe0 | 00 7d 05 00 7c 05 00 64 02 00 6b 08 00 72 d3 00 7c 04 00 64 06 00 6b 02 00 72 a8 00 74 0b 00 64 | .}..|..d..k..r..|..d..k..r..t..d |
ac00 | 07 00 83 01 00 82 01 00 71 d3 00 74 0b 00 64 08 00 7c 03 00 64 02 00 6b 08 00 72 c0 00 64 09 00 | ........q..t..d..|..d..k..r..d.. |
ac20 | 70 c3 00 7c 03 00 7c 04 00 66 02 00 16 83 01 00 82 01 00 6e 00 00 7c 05 00 6a 0c 00 64 02 00 6b | p..|..|..f.........n..|..j..d..k |
ac40 | 08 00 72 eb 00 64 02 00 7d 06 00 6e 12 00 7c 05 00 6a 0c 00 6a 0d 00 7c 00 00 83 01 00 7d 06 00 | ..r..d..}..n..|..j..j..|.....}.. |
ac60 | 7c 05 00 7c 06 00 7c 03 00 66 03 00 56 01 7c 04 00 64 0a 00 6b 02 00 72 54 00 50 71 54 00 71 54 | |..|..|..f..V.|..d..k..rT.PqT.qT |
ac80 | 00 57 64 02 00 53 28 0b 00 00 00 73 7a 03 00 00 47 65 6e 65 72 61 74 65 20 61 6c 6c 20 74 68 65 | .Wd..S(....sz...Generate.all.the |
aca0 | 20 6f 70 63 6f 64 65 73 20 69 6e 20 61 20 70 69 63 6b 6c 65 2e 0a 0a 20 20 20 20 27 70 69 63 6b | .opcodes.in.a.pickle.......'pick |
acc0 | 6c 65 27 20 69 73 20 61 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2c 20 6f 72 20 73 74 | le'.is.a.file-like.object,.or.st |
ace0 | 72 69 6e 67 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 70 69 63 6b 6c 65 2e 0a 0a 20 20 | ring,.containing.the.pickle..... |
ad00 | 20 20 45 61 63 68 20 6f 70 63 6f 64 65 20 69 6e 20 74 68 65 20 70 69 63 6b 6c 65 20 69 73 20 67 | ..Each.opcode.in.the.pickle.is.g |
ad20 | 65 6e 65 72 61 74 65 64 2c 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 69 63 6b 6c | enerated,.from.the.current.pickl |
ad40 | 65 20 70 6f 73 69 74 69 6f 6e 2c 0a 20 20 20 20 73 74 6f 70 70 69 6e 67 20 61 66 74 65 72 20 61 | e.position,.....stopping.after.a |
ad60 | 20 53 54 4f 50 20 6f 70 63 6f 64 65 20 69 73 20 64 65 6c 69 76 65 72 65 64 2e 20 20 41 20 74 72 | .STOP.opcode.is.delivered...A.tr |
ad80 | 69 70 6c 65 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 66 6f 72 0a 20 20 20 20 65 61 63 68 20 6f | iple.is.generated.for.....each.o |
ada0 | 70 63 6f 64 65 3a 0a 0a 20 20 20 20 20 20 20 20 6f 70 63 6f 64 65 2c 20 61 72 67 2c 20 70 6f 73 | pcode:..........opcode,.arg,.pos |
adc0 | 0a 0a 20 20 20 20 6f 70 63 6f 64 65 20 69 73 20 61 6e 20 4f 70 63 6f 64 65 49 6e 66 6f 20 72 65 | ......opcode.is.an.OpcodeInfo.re |
ade0 | 63 6f 72 64 2c 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 70 63 | cord,.describing.the.current.opc |
ae00 | 6f 64 65 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 63 6f 64 65 20 68 61 73 20 61 6e 20 61 | ode.......If.the.opcode.has.an.a |
ae20 | 72 67 75 6d 65 6e 74 20 65 6d 62 65 64 64 65 64 20 69 6e 20 74 68 65 20 70 69 63 6b 6c 65 2c 20 | rgument.embedded.in.the.pickle,. |
ae40 | 61 72 67 20 69 73 20 69 74 73 20 64 65 63 6f 64 65 64 0a 20 20 20 20 76 61 6c 75 65 2c 20 61 73 | arg.is.its.decoded.....value,.as |
ae60 | 20 61 20 50 79 74 68 6f 6e 20 6f 62 6a 65 63 74 2e 20 20 49 66 20 74 68 65 20 6f 70 63 6f 64 65 | .a.Python.object...If.the.opcode |
ae80 | 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 20 61 72 67 0a 20 | .doesn't.have.an.argument,.arg.. |
aea0 | 20 20 20 69 73 20 4e 6f 6e 65 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 70 69 63 6b 6c 65 20 68 | ...is.None.......If.the.pickle.h |
aec0 | 61 73 20 61 20 74 65 6c 6c 28 29 20 6d 65 74 68 6f 64 2c 20 70 6f 73 20 77 61 73 20 74 68 65 20 | as.a.tell().method,.pos.was.the. |
aee0 | 76 61 6c 75 65 20 6f 66 20 70 69 63 6b 6c 65 2e 74 65 6c 6c 28 29 0a 20 20 20 20 62 65 66 6f 72 | value.of.pickle.tell().....befor |
af00 | 65 20 72 65 61 64 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 70 63 6f 64 65 2e 20 20 49 | e.reading.the.current.opcode...I |
af20 | 66 20 74 68 65 20 70 69 63 6b 6c 65 20 69 73 20 61 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 2c | f.the.pickle.is.a.string.object, |
af40 | 0a 20 20 20 20 69 74 27 73 20 77 72 61 70 70 65 64 20 69 6e 20 61 20 53 74 72 69 6e 67 49 4f 20 | .....it's.wrapped.in.a.StringIO. |
af60 | 6f 62 6a 65 63 74 2c 20 61 6e 64 20 74 68 65 20 6c 61 74 74 65 72 27 73 20 74 65 6c 6c 28 29 20 | object,.and.the.latter's.tell(). |
af80 | 72 65 73 75 6c 74 20 69 73 0a 20 20 20 20 75 73 65 64 2e 20 20 45 6c 73 65 20 28 74 68 65 20 70 | result.is.....used...Else.(the.p |
afa0 | 69 63 6b 6c 65 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 20 74 65 6c 6c 28 29 2c 20 61 6e 64 | ickle.doesn't.have.a.tell(),.and |
afc0 | 20 69 74 27 73 20 6e 6f 74 20 6f 62 76 69 6f 75 73 20 68 6f 77 0a 20 20 20 20 74 6f 20 71 75 65 | .it's.not.obvious.how.....to.que |
afe0 | 72 79 20 69 74 73 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 29 20 70 6f 73 20 69 73 20 | ry.its.current.position).pos.is. |
b000 | 4e 6f 6e 65 2e 0a 20 20 20 20 69 ff ff ff ff 4e 74 04 00 00 00 74 65 6c 6c 63 00 00 00 00 00 00 | None......i....Nt....tellc...... |
b020 | 00 00 01 00 00 00 53 00 00 00 73 04 00 00 00 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 51 | ......S...s....d..S(....N(....RQ |
b040 | 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d | ...(....(....(....sS.../tmp/ndk- |
b060 | 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f | User/buildhost/install/prebuilt/ |
b080 | 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b | darwin-x86_64/lib/python2.7/pick |
b0a0 | 6c 65 74 6f 6f 6c 73 2e 70 79 74 08 00 00 00 3c 6c 61 6d 62 64 61 3e 2f 07 00 00 73 00 00 00 00 | letools.pyt....<lambda>/...s.... |
b0c0 | 69 01 00 00 00 74 00 00 00 00 73 23 00 00 00 70 69 63 6b 6c 65 20 65 78 68 61 75 73 74 65 64 20 | i....t....s#...pickle.exhausted. |
b0e0 | 62 65 66 6f 72 65 20 73 65 65 69 6e 67 20 53 54 4f 50 73 21 00 00 00 61 74 20 70 6f 73 69 74 69 | before.seeing.STOPs!...at.positi |
b100 | 6f 6e 20 25 73 2c 20 6f 70 63 6f 64 65 20 25 72 20 75 6e 6b 6e 6f 77 6e 73 09 00 00 00 3c 75 6e | on.%s,.opcode.%r.unknowns....<un |
b120 | 6b 6e 6f 77 6e 3e 52 b4 00 00 00 28 0e 00 00 00 74 09 00 00 00 63 53 74 72 69 6e 67 49 4f 52 4a | known>R....(....t....cStringIORJ |
b140 | 00 00 00 52 50 00 00 00 74 08 00 00 00 53 74 72 69 6e 67 49 4f 74 07 00 00 00 68 61 73 61 74 74 | ...RP...t....StringIOt....hasatt |
b160 | 72 52 c7 00 00 00 52 35 00 00 00 52 0e 00 00 00 52 bb 00 00 00 74 03 00 00 00 67 65 74 52 51 00 | rR....R5...R....R....t....getRQ. |
b180 | 00 00 52 10 00 00 00 52 59 00 00 00 52 06 00 00 00 28 07 00 00 00 52 b9 00 00 00 52 cb 00 00 00 | ..R....RY...R....(....R....R.... |
b1a0 | 74 06 00 00 00 67 65 74 70 6f 73 74 03 00 00 00 70 6f 73 52 58 00 00 00 74 06 00 00 00 6f 70 63 | t....getpost....posRX...t....opc |
b1c0 | 6f 64 65 52 59 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d | odeRY...(....(....sS.../tmp/ndk- |
b1e0 | 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f | User/buildhost/install/prebuilt/ |
b200 | 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b | darwin-x86_64/lib/python2.7/pick |
b220 | 6c 65 74 6f 6f 6c 73 2e 70 79 52 01 00 00 00 0f 07 00 00 73 2c 00 00 00 00 18 0c 02 0f 01 12 02 | letools.pyR........s,........... |
b240 | 0f 01 0c 02 09 02 09 01 09 01 0f 01 0f 01 0c 01 0c 01 0f 02 06 01 15 01 10 01 0f 01 09 02 12 01 | ................................ |
b260 | 0e 01 0c 02 63 01 00 00 00 0d 00 00 00 05 00 00 00 43 00 00 00 73 14 01 00 00 74 00 00 83 00 00 | ....c............C...s....t..... |
b280 | 7d 01 00 67 00 00 7d 02 00 64 05 00 7d 03 00 78 86 00 74 02 00 7c 00 00 83 01 00 44 5d 78 00 5c | }..g..}..d..}..x..t..|.....D]x.\ |
b2a0 | 03 00 7d 04 00 7d 05 00 7d 06 00 7c 03 00 64 05 00 6b 09 00 72 5c 00 7c 02 00 6a 03 00 7c 07 00 | ..}..}..}..|..d..k..r\.|..j..|.. |
b2c0 | 7c 03 00 7c 06 00 66 03 00 83 01 00 01 64 05 00 7d 03 00 6e 00 00 64 01 00 7c 04 00 6a 04 00 6b | |..|..f......d..}..n..d..|..j..k |
b2e0 | 06 00 72 7b 00 7c 05 00 7c 06 00 02 7d 07 00 7d 03 00 71 22 00 64 02 00 7c 04 00 6a 04 00 6b 06 | ..r{.|..|...}..}..q".d..|..j..k. |
b300 | 00 72 22 00 7c 01 00 6a 05 00 7c 05 00 83 01 00 01 71 22 00 71 22 00 57 67 00 00 7d 08 00 64 03 | .r".|..j..|......q".q".Wg..}..d. |
b320 | 00 7d 09 00 78 49 00 7c 02 00 44 5d 41 00 5c 03 00 7d 05 00 7d 0a 00 7d 0b 00 7c 05 00 7c 01 00 | .}..xI.|..D]A.\..}..}..}..|..|.. |
b340 | 6b 06 00 72 d2 00 7c 0b 00 6e 03 00 7c 0a 00 7d 0c 00 7c 08 00 6a 03 00 7c 00 00 7c 09 00 7c 0c | k..r..|..n..|..}..|..j..|..|..|. |
b360 | 00 21 83 01 00 01 7c 0b 00 7d 09 00 71 b1 00 57 7c 08 00 6a 03 00 7c 00 00 7c 09 00 1f 83 01 00 | .!....|..}..q..W|..j..|..|...... |
b380 | 01 64 04 00 6a 06 00 7c 08 00 83 01 00 53 28 06 00 00 00 73 37 00 00 00 4f 70 74 69 6d 69 7a 65 | .d..j..|.....S(....s7...Optimize |
b3a0 | 20 61 20 70 69 63 6b 6c 65 20 73 74 72 69 6e 67 20 62 79 20 72 65 6d 6f 76 69 6e 67 20 75 6e 75 | .a.pickle.string.by.removing.unu |
b3c0 | 73 65 64 20 50 55 54 20 6f 70 63 6f 64 65 73 52 9f 00 00 00 52 99 00 00 00 69 00 00 00 00 52 c9 | sed.PUT.opcodesR....R....i....R. |
b3e0 | 00 00 00 4e 28 07 00 00 00 74 03 00 00 00 73 65 74 52 51 00 00 00 52 01 00 00 00 52 c1 00 00 00 | ...N(....t....setRQ...R....R.... |
b400 | 52 04 00 00 00 74 03 00 00 00 61 64 64 52 c2 00 00 00 28 0d 00 00 00 52 a0 00 00 00 74 04 00 00 | R....t....addR....(....R....t... |
b420 | 00 67 65 74 73 74 04 00 00 00 70 75 74 73 74 07 00 00 00 70 72 65 76 70 6f 73 52 d0 00 00 00 52 | .getst....putst....prevposR....R |
b440 | 59 00 00 00 52 cf 00 00 00 74 07 00 00 00 70 72 65 76 61 72 67 52 39 00 00 00 52 ae 00 00 00 74 | Y...R....t....prevargR9...R....t |
b460 | 05 00 00 00 73 74 61 72 74 74 04 00 00 00 73 74 6f 70 52 9e 00 00 00 28 00 00 00 00 28 00 00 00 | ....startt....stopR....(....(... |
b480 | 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e | .sS.../tmp/ndk-User/buildhost/in |
b4a0 | 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 | stall/prebuilt/darwin-x86_64/lib |
b4c0 | 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 52 02 00 00 00 48 07 | /python2.7/pickletools.pyR....H. |
b4e0 | 00 00 73 26 00 00 00 00 02 09 01 06 01 06 01 1c 01 0c 01 16 01 09 01 0f 01 10 01 0f 01 14 03 06 | ..s&............................ |
b500 | 01 06 01 16 01 18 01 14 01 0a 01 11 01 63 04 00 00 00 12 00 00 00 0a 00 00 00 43 00 00 00 73 5e | .............c............C...s^ |
b520 | 03 00 00 67 00 00 7d 04 00 7c 02 00 64 19 00 6b 08 00 72 1b 00 69 00 00 7d 02 00 6e 00 00 64 01 | ...g..}..|..d..k..r..i..}..n..d. |
b540 | 00 7d 05 00 67 00 00 7d 06 00 64 02 00 7c 03 00 14 7d 07 00 64 19 00 7d 08 00 78 f7 02 74 01 00 | .}..g..}..d..|...}..d..}..x..t.. |
b560 | 7c 00 00 83 01 00 44 5d e9 02 5c 03 00 7d 09 00 7d 0a 00 7d 0b 00 7c 0b 00 64 19 00 6b 09 00 72 | |.....D]..\..}..}..}..|..d..k..r |
b580 | 70 00 7c 01 00 04 64 03 00 7c 0b 00 16 02 49 01 6e 00 00 64 04 00 74 02 00 7c 09 00 6a 03 00 83 | p.|...d..|....I.n..d..t..|..j... |
b5a0 | 01 00 64 05 00 64 01 00 21 7c 07 00 74 04 00 7c 06 00 83 01 00 14 7c 09 00 6a 05 00 66 03 00 16 | ..d..d..!|..t..|......|..j..f... |
b5c0 | 7d 0c 00 74 06 00 7c 05 00 7c 09 00 6a 07 00 83 02 00 7d 05 00 7c 09 00 6a 08 00 7d 0d 00 7c 09 | }..t..|..|..j.....}..|..j..}..|. |
b5e0 | 00 6a 09 00 7d 0e 00 74 04 00 7c 0d 00 83 01 00 7d 0f 00 64 19 00 7d 10 00 74 0a 00 7c 0d 00 6b | .j..}..t..|.....}..d..}..t..|..k |
b600 | 06 00 73 07 01 7c 09 00 6a 05 00 64 06 00 6b 02 00 72 a0 01 7c 04 00 72 a0 01 7c 04 00 64 01 00 | ..s..|..j..d..k..r..|..r..|..d.. |
b620 | 19 74 0a 00 6b 08 00 72 a0 01 7c 06 00 72 93 01 7c 06 00 6a 0b 00 83 00 00 7d 11 00 7c 11 00 64 | .t..k..r..|..r..|..j.....}..|..d |
b640 | 19 00 6b 08 00 72 2e 01 64 07 00 7d 10 00 6e 0a 00 64 08 00 7c 11 00 16 7d 10 00 78 1e 00 7c 04 | ..k..r..d..}..n..d..|...}..x..|. |
b660 | 00 64 01 00 19 74 0a 00 6b 09 00 72 58 01 7c 04 00 6a 0b 00 83 00 00 01 71 3b 01 57 7c 04 00 6a | .d...t..k..rX.|..j......q;.W|..j |
b680 | 0b 00 83 00 00 01 79 13 00 7c 0d 00 6a 0c 00 74 0a 00 83 01 00 7d 0f 00 57 71 9d 01 04 74 0d 00 | ......y..|..j..t.....}..Wq...t.. |
b6a0 | 6b 0a 00 72 8f 01 01 01 01 64 09 00 7d 0f 00 71 9d 01 58 71 a0 01 64 0a 00 04 7d 08 00 7d 10 00 | k..r.....d..}..q..Xq..d...}..}.. |
b6c0 | 6e 00 00 7c 09 00 6a 05 00 64 1a 00 6b 06 00 72 01 02 7c 0a 00 7c 02 00 6b 06 00 72 c8 01 64 0e | n..|..j..d..k..r..|..|..k..r..d. |
b6e0 | 00 7c 0a 00 16 7d 08 00 71 39 02 7c 04 00 73 d7 01 64 0f 00 7d 08 00 71 39 02 7c 04 00 64 01 00 | .|...}..q9.|..s..d..}..q9.|..d.. |
b700 | 19 74 0a 00 6b 08 00 72 f0 01 64 10 00 7d 08 00 71 39 02 7c 04 00 64 01 00 19 7c 02 00 7c 0a 00 | .t..k..r..d..}..q9.|..d...|..|.. |
b720 | 3c 6e 38 00 7c 09 00 6a 05 00 64 1b 00 6b 06 00 72 39 02 7c 0a 00 7c 02 00 6b 06 00 72 2c 02 7c | <n8.|..j..d..k..r9.|..|..k..r,.| |
b740 | 02 00 7c 0a 00 19 67 01 00 7d 0e 00 71 39 02 64 14 00 7c 0a 00 16 7d 08 00 6e 00 00 7c 0a 00 64 | ..|...g..}..q9.d..|...}..n..|..d |
b760 | 19 00 6b 09 00 73 4b 02 7c 10 00 72 a3 02 7c 0c 00 64 02 00 64 15 00 74 04 00 7c 09 00 6a 05 00 | ..k..sK.|..r..|..d..d..t..|..j.. |
b780 | 83 01 00 18 14 37 7d 0c 00 7c 0a 00 64 19 00 6b 09 00 72 89 02 7c 0c 00 64 02 00 74 02 00 7c 0a | .....7}..|..d..k..r..|..d..t..|. |
b7a0 | 00 83 01 00 17 37 7d 0c 00 6e 00 00 7c 10 00 72 a3 02 7c 0c 00 64 02 00 7c 10 00 17 37 7d 0c 00 | .....7}..n..|..r..|..d..|...7}.. |
b7c0 | 71 a3 02 6e 00 00 7c 01 00 04 7c 0c 00 02 49 4a 7c 08 00 72 c2 02 74 0d 00 7c 08 00 83 01 00 82 | q..n..|...|...IJ|..r..t..|...... |
b7e0 | 01 00 6e 00 00 74 04 00 7c 04 00 83 01 00 7c 0f 00 6b 00 00 72 f3 02 74 0d 00 64 16 00 7c 0f 00 | ..n..t..|.....|..k..r..t..d..|.. |
b800 | 74 04 00 7c 04 00 83 01 00 66 02 00 16 83 01 00 82 01 00 6e 00 00 7c 0f 00 72 04 03 7c 04 00 7c | t..|.....f.........n..|..r..|..| |
b820 | 0f 00 0b 33 6e 00 00 74 0a 00 7c 0e 00 6b 06 00 72 20 03 7c 06 00 6a 0e 00 7c 0b 00 83 01 00 01 | ...3n..t..|..k..r..|..j..|...... |
b840 | 6e 00 00 7c 04 00 6a 0f 00 7c 0e 00 83 01 00 01 71 44 00 57 7c 01 00 04 64 17 00 02 49 04 7c 05 | n..|..j..|......qD.W|...d...I.|. |
b860 | 00 02 49 4a 7c 04 00 72 5a 03 74 0d 00 64 18 00 7c 04 00 16 83 01 00 82 01 00 6e 00 00 64 19 00 | ..IJ|..rZ.t..d..|.........n..d.. |
b880 | 53 28 1c 00 00 00 73 0f 05 00 00 50 72 6f 64 75 63 65 20 61 20 73 79 6d 62 6f 6c 69 63 20 64 69 | S(....s....Produce.a.symbolic.di |
b8a0 | 73 61 73 73 65 6d 62 6c 79 20 6f 66 20 61 20 70 69 63 6b 6c 65 2e 0a 0a 20 20 20 20 27 70 69 63 | sassembly.of.a.pickle.......'pic |
b8c0 | 6b 6c 65 27 20 69 73 20 61 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2c 20 6f 72 20 73 | kle'.is.a.file-like.object,.or.s |
b8e0 | 74 72 69 6e 67 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 28 61 74 20 6c 65 61 73 74 20 6f 6e | tring,.containing.a.(at.least.on |
b900 | 65 29 0a 20 20 20 20 70 69 63 6b 6c 65 2e 20 20 54 68 65 20 70 69 63 6b 6c 65 20 69 73 20 64 69 | e).....pickle...The.pickle.is.di |
b920 | 73 61 73 73 65 6d 62 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 | sassembled.from.the.current.posi |
b940 | 74 69 6f 6e 2c 20 74 68 72 6f 75 67 68 0a 20 20 20 20 74 68 65 20 66 69 72 73 74 20 53 54 4f 50 | tion,.through.....the.first.STOP |
b960 | 20 6f 70 63 6f 64 65 20 65 6e 63 6f 75 6e 74 65 72 65 64 2e 0a 0a 20 20 20 20 4f 70 74 69 6f 6e | .opcode.encountered.......Option |
b980 | 61 6c 20 61 72 67 20 27 6f 75 74 27 20 69 73 20 61 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 | al.arg.'out'.is.a.file-like.obje |
b9a0 | 63 74 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 64 69 73 61 73 73 65 6d 62 6c 79 20 69 73 0a 20 | ct.to.which.the.disassembly.is.. |
b9c0 | 20 20 20 70 72 69 6e 74 65 64 2e 20 20 49 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 73 79 73 2e | ...printed...It.defaults.to.sys. |
b9e0 | 73 74 64 6f 75 74 2e 0a 0a 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 20 27 6d 65 6d 6f 27 | stdout.......Optional.arg.'memo' |
ba00 | 20 69 73 20 61 20 50 79 74 68 6f 6e 20 64 69 63 74 2c 20 75 73 65 64 20 61 73 20 74 68 65 20 70 | .is.a.Python.dict,.used.as.the.p |
ba20 | 69 63 6b 6c 65 27 73 20 6d 65 6d 6f 2e 20 20 49 74 0a 20 20 20 20 6d 61 79 20 62 65 20 6d 75 74 | ickle's.memo...It.....may.be.mut |
ba40 | 61 74 65 64 20 62 79 20 64 69 73 28 29 2c 20 69 66 20 74 68 65 20 70 69 63 6b 6c 65 20 63 6f 6e | ated.by.dis(),.if.the.pickle.con |
ba60 | 74 61 69 6e 73 20 50 55 54 20 6f 72 20 42 49 4e 50 55 54 20 6f 70 63 6f 64 65 73 2e 0a 20 20 20 | tains.PUT.or.BINPUT.opcodes..... |
ba80 | 20 50 61 73 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6d 65 6d 6f 20 6f 62 6a 65 63 74 20 74 6f | .Passing.the.same.memo.object.to |
baa0 | 20 61 6e 6f 74 68 65 72 20 64 69 73 28 29 20 63 61 6c 6c 20 74 68 65 6e 20 61 6c 6c 6f 77 73 20 | .another.dis().call.then.allows. |
bac0 | 64 69 73 61 73 73 65 6d 62 6c 79 0a 20 20 20 20 74 6f 20 70 72 6f 63 65 65 64 20 61 63 72 6f 73 | disassembly.....to.proceed.acros |
bae0 | 73 20 6d 75 6c 74 69 70 6c 65 20 70 69 63 6b 6c 65 73 20 74 68 61 74 20 77 65 72 65 20 61 6c 6c | s.multiple.pickles.that.were.all |
bb00 | 20 63 72 65 61 74 65 64 20 62 79 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 70 69 63 6b 6c 65 72 | .created.by.the.same.....pickler |
bb20 | 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6d 65 6d 6f 2e 20 20 4f 72 64 69 6e 61 72 69 6c 79 | .with.the.same.memo...Ordinarily |
bb40 | 20 79 6f 75 20 64 6f 6e 27 74 20 6e 65 65 64 20 74 6f 20 77 6f 72 72 79 20 61 62 6f 75 74 20 74 | .you.don't.need.to.worry.about.t |
bb60 | 68 69 73 2e 0a 0a 20 20 20 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 20 69 6e 64 65 6e 74 6c 65 76 | his.......Optional.arg.indentlev |
bb80 | 65 6c 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 6c 61 6e 6b 73 20 62 79 20 77 68 | el.is.the.number.of.blanks.by.wh |
bba0 | 69 63 68 20 74 6f 20 69 6e 64 65 6e 74 0a 20 20 20 20 61 20 6e 65 77 20 4d 41 52 4b 20 6c 65 76 | ich.to.indent.....a.new.MARK.lev |
bbc0 | 65 6c 2e 20 20 49 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 34 2e 0a 0a 20 20 20 20 49 6e 20 61 | el...It.defaults.to.4.......In.a |
bbe0 | 64 64 69 74 69 6f 6e 20 74 6f 20 70 72 69 6e 74 69 6e 67 20 74 68 65 20 64 69 73 61 73 73 65 6d | ddition.to.printing.the.disassem |
bc00 | 62 6c 79 2c 20 73 6f 6d 65 20 73 61 6e 69 74 79 20 63 68 65 63 6b 73 20 61 72 65 20 6d 61 64 65 | bly,.some.sanity.checks.are.made |
bc20 | 3a 0a 0a 20 20 20 20 2b 20 41 6c 6c 20 65 6d 62 65 64 64 65 64 20 6f 70 63 6f 64 65 20 61 72 67 | :......+.All.embedded.opcode.arg |
bc40 | 75 6d 65 6e 74 73 20 22 6d 61 6b 65 20 73 65 6e 73 65 22 2e 0a 0a 20 20 20 20 2b 20 45 78 70 6c | uments."make.sense".......+.Expl |
bc60 | 69 63 69 74 20 61 6e 64 20 69 6d 70 6c 69 63 69 74 20 70 6f 70 20 6f 70 65 72 61 74 69 6f 6e 73 | icit.and.implicit.pop.operations |
bc80 | 20 68 61 76 65 20 65 6e 6f 75 67 68 20 69 74 65 6d 73 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2e | .have.enough.items.on.the.stack. |
bca0 | 0a 0a 20 20 20 20 2b 20 57 68 65 6e 20 61 6e 20 6f 70 63 6f 64 65 20 69 6d 70 6c 69 63 69 74 6c | ......+.When.an.opcode.implicitl |
bcc0 | 79 20 72 65 66 65 72 73 20 74 6f 20 61 20 6d 61 72 6b 6f 62 6a 65 63 74 2c 20 61 20 6d 61 72 6b | y.refers.to.a.markobject,.a.mark |
bce0 | 6f 62 6a 65 63 74 20 69 73 0a 20 20 20 20 20 20 61 63 74 75 61 6c 6c 79 20 6f 6e 20 74 68 65 20 | object.is.......actually.on.the. |
bd00 | 73 74 61 63 6b 2e 0a 0a 20 20 20 20 2b 20 41 20 6d 65 6d 6f 20 65 6e 74 72 79 20 69 73 6e 27 74 | stack.......+.A.memo.entry.isn't |
bd20 | 20 72 65 66 65 72 65 6e 63 65 64 20 62 65 66 6f 72 65 20 69 74 27 73 20 64 65 66 69 6e 65 64 2e | .referenced.before.it's.defined. |
bd40 | 0a 0a 20 20 20 20 2b 20 54 68 65 20 6d 61 72 6b 6f 62 6a 65 63 74 20 69 73 6e 27 74 20 73 74 6f | ......+.The.markobject.isn't.sto |
bd60 | 72 65 64 20 69 6e 20 74 68 65 20 6d 65 6d 6f 2e 0a 0a 20 20 20 20 2b 20 41 20 6d 65 6d 6f 20 65 | red.in.the.memo.......+.A.memo.e |
bd80 | 6e 74 72 79 20 69 73 6e 27 74 20 72 65 64 65 66 69 6e 65 64 2e 0a 20 20 20 20 69 ff ff ff ff 74 | ntry.isn't.redefined......i....t |
bda0 | 01 00 00 00 20 73 04 00 00 00 25 35 64 3a 73 09 00 00 00 25 2d 34 73 20 25 73 25 73 69 01 00 00 | .....s....%5d:s....%-4s.%s%si... |
bdc0 | 00 52 91 00 00 00 73 1f 00 00 00 28 4d 41 52 4b 20 61 74 20 75 6e 6b 6e 6f 77 6e 20 6f 70 63 6f | .R....s....(MARK.at.unknown.opco |
bde0 | 64 65 20 6f 66 66 73 65 74 29 73 0c 00 00 00 28 4d 41 52 4b 20 61 74 20 25 64 29 69 00 00 00 00 | de.offset)s....(MARK.at.%d)i.... |
be00 | 73 17 00 00 00 6e 6f 20 4d 41 52 4b 20 65 78 69 73 74 73 20 6f 6e 20 73 74 61 63 6b 52 9f 00 00 | s....no.MARK.exists.on.stackR... |
be20 | 00 52 a1 00 00 00 52 a2 00 00 00 73 1b 00 00 00 6d 65 6d 6f 20 6b 65 79 20 25 72 20 61 6c 72 65 | .R....R....s....memo.key.%r.alre |
be40 | 61 64 79 20 64 65 66 69 6e 65 64 73 27 00 00 00 73 74 61 63 6b 20 69 73 20 65 6d 70 74 79 20 2d | ady.defineds'...stack.is.empty.- |
be60 | 2d 20 63 61 6e 27 74 20 73 74 6f 72 65 20 69 6e 74 6f 20 6d 65 6d 6f 73 22 00 00 00 63 61 6e 27 | -.can't.store.into.memos"...can' |
be80 | 74 20 73 74 6f 72 65 20 6d 61 72 6b 6f 62 6a 65 63 74 20 69 6e 20 74 68 65 20 6d 65 6d 6f 52 99 | t.store.markobject.in.the.memoR. |
bea0 | 00 00 00 52 9b 00 00 00 52 9d 00 00 00 73 26 00 00 00 6d 65 6d 6f 20 6b 65 79 20 25 72 20 68 61 | ...R....R....s&...memo.key.%r.ha |
bec0 | 73 20 6e 65 76 65 72 20 62 65 65 6e 20 73 74 6f 72 65 64 20 69 6e 74 6f 69 0a 00 00 00 73 33 00 | s.never.been.stored.intoi....s3. |
bee0 | 00 00 74 72 69 65 73 20 74 6f 20 70 6f 70 20 25 64 20 69 74 65 6d 73 20 66 72 6f 6d 20 73 74 61 | ..tries.to.pop.%d.items.from.sta |
bf00 | 63 6b 20 77 69 74 68 20 6f 6e 6c 79 20 25 64 20 69 74 65 6d 73 73 20 00 00 00 68 69 67 68 65 73 | ck.with.only.%d.itemss....highes |
bf20 | 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 73 1e 00 00 00 73 | t.protocol.among.opcodes.=s....s |
bf40 | 74 61 63 6b 20 6e 6f 74 20 65 6d 70 74 79 20 61 66 74 65 72 20 53 54 4f 50 3a 20 25 72 4e 28 03 | tack.not.empty.after.STOP:.%rN(. |
bf60 | 00 00 00 73 03 00 00 00 50 55 54 52 a1 00 00 00 52 a2 00 00 00 28 03 00 00 00 73 03 00 00 00 47 | ...s....PUTR....R....(....s....G |
bf80 | 45 54 52 9b 00 00 00 52 9d 00 00 00 28 10 00 00 00 52 51 00 00 00 52 01 00 00 00 74 04 00 00 00 | ETR....R....(....RQ...R....t.... |
bfa0 | 72 65 70 72 52 58 00 00 00 52 15 00 00 00 52 04 00 00 00 74 03 00 00 00 6d 61 78 52 5c 00 00 00 | reprRX...R....R....t....maxR\... |
bfc0 | 52 5a 00 00 00 52 5b 00 00 00 74 0a 00 00 00 6d 61 72 6b 6f 62 6a 65 63 74 74 03 00 00 00 70 6f | RZ...R[...t....markobjectt....po |
bfe0 | 70 74 05 00 00 00 69 6e 64 65 78 52 10 00 00 00 52 c1 00 00 00 74 06 00 00 00 65 78 74 65 6e 64 | pt....indexR....R....t....extend |
c000 | 28 12 00 00 00 52 b9 00 00 00 74 03 00 00 00 6f 75 74 74 04 00 00 00 6d 65 6d 6f 74 0b 00 00 00 | (....R....t....outt....memot.... |
c020 | 69 6e 64 65 6e 74 6c 65 76 65 6c 74 05 00 00 00 73 74 61 63 6b 74 08 00 00 00 6d 61 78 70 72 6f | indentlevelt....stackt....maxpro |
c040 | 74 6f 74 09 00 00 00 6d 61 72 6b 73 74 61 63 6b 74 0b 00 00 00 69 6e 64 65 6e 74 63 68 75 6e 6b | tot....markstackt....indentchunk |
c060 | 74 08 00 00 00 65 72 72 6f 72 6d 73 67 52 d0 00 00 00 52 59 00 00 00 52 cf 00 00 00 74 04 00 00 | t....errormsgR....RY...R....t... |
c080 | 00 6c 69 6e 65 74 06 00 00 00 62 65 66 6f 72 65 74 05 00 00 00 61 66 74 65 72 74 08 00 00 00 6e | .linet....beforet....aftert....n |
c0a0 | 75 6d 74 6f 70 6f 70 74 07 00 00 00 6d 61 72 6b 6d 73 67 74 07 00 00 00 6d 61 72 6b 70 6f 73 28 | umtopopt....markmsgt....markpos( |
c0c0 | 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c | ....(....sS.../tmp/ndk-User/buil |
c0e0 | 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 | dhost/install/prebuilt/darwin-x8 |
c100 | 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 | 6_64/lib/python2.7/pickletools.p |
c120 | 79 52 00 00 00 00 63 07 00 00 73 84 00 00 00 00 27 06 01 0c 01 09 01 06 01 06 01 0a 01 06 01 1c | yR....c...s.....'............... |
c140 | 01 0c 01 11 02 16 01 0d 01 0d 02 12 01 09 01 09 01 0c 03 06 01 1b 01 06 01 10 05 06 01 0c 01 0c | ................................ |
c160 | 01 09 02 0a 02 13 01 0e 01 0a 02 03 01 13 01 0d 02 0d 02 0d 03 0f 02 0c 01 0d 01 06 01 09 01 10 | ................................ |
c180 | 01 09 02 11 02 0f 01 0c 02 10 02 0d 02 12 02 1b 01 0c 01 17 01 06 01 14 01 0a 02 06 03 0f 03 12 | ................................ |
c1a0 | 01 06 01 19 01 06 01 0b 01 0c 02 10 02 11 02 10 01 06 01 74 08 00 00 00 5f 45 78 61 6d 70 6c 65 | ...................t...._Example |
c1c0 | 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 11 00 00 00 65 00 00 5a 01 00 64 00 00 84 | c............B...s....e..Z..d... |
c1e0 | 00 00 5a 02 00 52 53 28 01 00 00 00 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 0d 00 | ..Z..RS(....c............C...s.. |
c200 | 00 00 7c 01 00 7c 00 00 5f 00 00 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 74 05 00 00 00 76 | ..|..|.._..d..S(....N(....t....v |
c220 | 61 6c 75 65 28 02 00 00 00 52 08 00 00 00 52 ef 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 | alue(....R....R....(....(....sS. |
c240 | 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c | ../tmp/ndk-User/buildhost/instal |
c260 | 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 | l/prebuilt/darwin-x86_64/lib/pyt |
c280 | 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 52 09 00 00 00 ed 07 00 00 73 02 | hon2.7/pickletools.pyR........s. |
c2a0 | 00 00 00 00 01 28 03 00 00 00 52 0a 00 00 00 52 0b 00 00 00 52 09 00 00 00 28 00 00 00 00 28 00 | .....(....R....R....R....(....(. |
c2c0 | 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 | ...(....sS.../tmp/ndk-User/build |
c2e0 | 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 | host/install/prebuilt/darwin-x86 |
c300 | 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 | _64/lib/python2.7/pickletools.py |
c320 | 52 ee 00 00 00 ec 07 00 00 73 02 00 00 00 06 01 73 8d 13 00 00 0a 3e 3e 3e 20 69 6d 70 6f 72 74 | R........s......s.....>>>.import |
c340 | 20 70 69 63 6b 6c 65 0a 3e 3e 3e 20 78 20 3d 20 5b 31 2c 20 32 2c 20 28 33 2c 20 34 29 2c 20 7b | .pickle.>>>.x.=.[1,.2,.(3,.4),.{ |
c360 | 27 61 62 63 27 3a 20 75 22 64 65 66 22 7d 5d 0a 3e 3e 3e 20 70 6b 6c 20 3d 20 70 69 63 6b 6c 65 | 'abc':.u"def"}].>>>.pkl.=.pickle |
c380 | 2e 64 75 6d 70 73 28 78 2c 20 30 29 0a 3e 3e 3e 20 64 69 73 28 70 6b 6c 29 0a 20 20 20 20 30 3a | .dumps(x,.0).>>>.dis(pkl).....0: |
c3a0 | 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 31 3a 20 6c 20 20 20 20 20 20 20 20 4c 49 53 54 20 | .(....MARK.....1:.l........LIST. |
c3c0 | 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 30 29 0a 20 20 20 20 32 3a 20 70 20 20 20 20 50 55 | ......(MARK.at.0).....2:.p....PU |
c3e0 | 54 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 35 3a 20 49 20 20 20 20 49 4e 54 20 20 20 20 20 20 | T........0.....5:.I....INT...... |
c400 | 20 20 31 0a 20 20 20 20 38 3a 20 61 20 20 20 20 41 50 50 45 4e 44 0a 20 20 20 20 39 3a 20 49 20 | ..1.....8:.a....APPEND.....9:.I. |
c420 | 20 20 20 49 4e 54 20 20 20 20 20 20 20 20 32 0a 20 20 20 31 32 3a 20 61 20 20 20 20 41 50 50 45 | ...INT........2....12:.a....APPE |
c440 | 4e 44 0a 20 20 20 31 33 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 31 34 3a 20 49 20 20 20 20 | ND....13:.(....MARK....14:.I.... |
c460 | 20 20 20 20 49 4e 54 20 20 20 20 20 20 20 20 33 0a 20 20 20 31 37 3a 20 49 20 20 20 20 20 20 20 | ....INT........3....17:.I....... |
c480 | 20 49 4e 54 20 20 20 20 20 20 20 20 34 0a 20 20 20 32 30 3a 20 74 20 20 20 20 20 20 20 20 54 55 | .INT........4....20:.t........TU |
c4a0 | 50 4c 45 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 31 33 29 0a 20 20 20 32 31 3a 20 70 20 20 | PLE......(MARK.at.13)....21:.p.. |
c4c0 | 20 20 50 55 54 20 20 20 20 20 20 20 20 31 0a 20 20 20 32 34 3a 20 61 20 20 20 20 41 50 50 45 4e | ..PUT........1....24:.a....APPEN |
c4e0 | 44 0a 20 20 20 32 35 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 32 36 3a 20 64 20 20 20 20 20 | D....25:.(....MARK....26:.d..... |
c500 | 20 20 20 44 49 43 54 20 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 32 35 29 0a 20 20 20 32 37 | ...DICT.......(MARK.at.25)....27 |
c520 | 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 32 0a 20 20 20 33 30 3a 20 53 20 20 20 20 | :.p....PUT........2....30:.S.... |
c540 | 53 54 52 49 4e 47 20 20 20 20 20 27 61 62 63 27 0a 20 20 20 33 37 3a 20 70 20 20 20 20 50 55 54 | STRING.....'abc'....37:.p....PUT |
c560 | 20 20 20 20 20 20 20 20 33 0a 20 20 20 34 30 3a 20 56 20 20 20 20 55 4e 49 43 4f 44 45 20 20 20 | ........3....40:.V....UNICODE... |
c580 | 20 75 27 64 65 66 27 0a 20 20 20 34 35 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 34 | .u'def'....45:.p....PUT........4 |
c5a0 | 0a 20 20 20 34 38 3a 20 73 20 20 20 20 53 45 54 49 54 45 4d 0a 20 20 20 34 39 3a 20 61 20 20 20 | ....48:.s....SETITEM....49:.a... |
c5c0 | 20 41 50 50 45 4e 44 0a 20 20 20 35 30 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 | .APPEND....50:......STOP.highest |
c5e0 | 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 30 0a 0a 54 72 79 | .protocol.among.opcodes.=.0..Try |
c600 | 20 61 67 61 69 6e 20 77 69 74 68 20 61 20 22 62 69 6e 61 72 79 22 20 70 69 63 6b 6c 65 2e 0a 0a | .again.with.a."binary".pickle... |
c620 | 3e 3e 3e 20 70 6b 6c 20 3d 20 70 69 63 6b 6c 65 2e 64 75 6d 70 73 28 78 2c 20 31 29 0a 3e 3e 3e | >>>.pkl.=.pickle.dumps(x,.1).>>> |
c640 | 20 64 69 73 28 70 6b 6c 29 0a 20 20 20 20 30 3a 20 5d 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 54 | .dis(pkl).....0:.]....EMPTY_LIST |
c660 | 0a 20 20 20 20 31 3a 20 71 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 30 0a 20 20 20 20 33 3a | .....1:.q....BINPUT.....0.....3: |
c680 | 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 34 3a 20 4b 20 20 20 20 20 20 20 20 42 49 4e 49 4e | .(....MARK.....4:.K........BININ |
c6a0 | 54 31 20 20 20 20 31 0a 20 20 20 20 36 3a 20 4b 20 20 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 | T1....1.....6:.K........BININT1. |
c6c0 | 20 20 20 32 0a 20 20 20 20 38 3a 20 28 20 20 20 20 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 39 3a | ...2.....8:.(........MARK.....9: |
c6e0 | 20 4b 20 20 20 20 20 20 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 20 20 20 33 0a 20 20 20 31 31 | .K............BININT1....3....11 |
c700 | 3a 20 4b 20 20 20 20 20 20 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 20 20 20 34 0a 20 20 20 31 | :.K............BININT1....4....1 |
c720 | 33 3a 20 74 20 20 20 20 20 20 20 20 20 20 20 20 54 55 50 4c 45 20 20 20 20 20 20 28 4d 41 52 4b | 3:.t............TUPLE......(MARK |
c740 | 20 61 74 20 38 29 0a 20 20 20 31 34 3a 20 71 20 20 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 | .at.8)....14:.q........BINPUT... |
c760 | 20 20 31 0a 20 20 20 31 36 3a 20 7d 20 20 20 20 20 20 20 20 45 4d 50 54 59 5f 44 49 43 54 0a 20 | ..1....16:.}........EMPTY_DICT.. |
c780 | 20 20 31 37 3a 20 71 20 20 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 32 0a 20 20 20 31 | ..17:.q........BINPUT.....2....1 |
c7a0 | 39 3a 20 55 20 20 20 20 20 20 20 20 53 48 4f 52 54 5f 42 49 4e 53 54 52 49 4e 47 20 27 61 62 63 | 9:.U........SHORT_BINSTRING.'abc |
c7c0 | 27 0a 20 20 20 32 34 3a 20 71 20 20 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 33 0a 20 | '....24:.q........BINPUT.....3.. |
c7e0 | 20 20 32 36 3a 20 58 20 20 20 20 20 20 20 20 42 49 4e 55 4e 49 43 4f 44 45 20 75 27 64 65 66 27 | ..26:.X........BINUNICODE.u'def' |
c800 | 0a 20 20 20 33 34 3a 20 71 20 20 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 34 0a 20 20 | ....34:.q........BINPUT.....4... |
c820 | 20 33 36 3a 20 73 20 20 20 20 20 20 20 20 53 45 54 49 54 45 4d 0a 20 20 20 33 37 3a 20 65 20 20 | .36:.s........SETITEM....37:.e.. |
c840 | 20 20 20 20 20 20 41 50 50 45 4e 44 53 20 20 20 20 28 4d 41 52 4b 20 61 74 20 33 29 0a 20 20 20 | ......APPENDS....(MARK.at.3).... |
c860 | 33 38 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f 6c 20 61 | 38:......STOP.highest.protocol.a |
c880 | 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 31 0a 0a 45 78 65 72 63 69 73 65 20 74 68 65 20 49 | mong.opcodes.=.1..Exercise.the.I |
c8a0 | 4e 53 54 2f 4f 42 4a 2f 42 55 49 4c 44 20 66 61 6d 69 6c 79 2e 0a 0a 3e 3e 3e 20 69 6d 70 6f 72 | NST/OBJ/BUILD.family...>>>.impor |
c8c0 | 74 20 70 69 63 6b 6c 65 74 6f 6f 6c 73 0a 3e 3e 3e 20 64 69 73 28 70 69 63 6b 6c 65 2e 64 75 6d | t.pickletools.>>>.dis(pickle.dum |
c8e0 | 70 73 28 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 64 69 73 2c 20 30 29 29 0a 20 20 20 20 30 3a 20 63 | ps(pickletools.dis,.0)).....0:.c |
c900 | 20 20 20 20 47 4c 4f 42 41 4c 20 20 20 20 20 27 70 69 63 6b 6c 65 74 6f 6f 6c 73 20 64 69 73 27 | ....GLOBAL.....'pickletools.dis' |
c920 | 0a 20 20 20 31 37 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 30 0a 20 20 20 32 30 3a | ....17:.p....PUT........0....20: |
c940 | 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e | ......STOP.highest.protocol.amon |
c960 | 67 20 6f 70 63 6f 64 65 73 20 3d 20 30 0a 0a 3e 3e 3e 20 66 72 6f 6d 20 70 69 63 6b 6c 65 74 6f | g.opcodes.=.0..>>>.from.pickleto |
c980 | 6f 6c 73 20 69 6d 70 6f 72 74 20 5f 45 78 61 6d 70 6c 65 0a 3e 3e 3e 20 78 20 3d 20 5b 5f 45 78 | ols.import._Example.>>>.x.=.[_Ex |
c9a0 | 61 6d 70 6c 65 28 34 32 29 5d 20 2a 20 32 0a 3e 3e 3e 20 64 69 73 28 70 69 63 6b 6c 65 2e 64 75 | ample(42)].*.2.>>>.dis(pickle.du |
c9c0 | 6d 70 73 28 78 2c 20 30 29 29 0a 20 20 20 20 30 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 | mps(x,.0)).....0:.(....MARK..... |
c9e0 | 31 3a 20 6c 20 20 20 20 20 20 20 20 4c 49 53 54 20 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 | 1:.l........LIST.......(MARK.at. |
ca00 | 30 29 0a 20 20 20 20 32 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 | 0).....2:.p....PUT........0..... |
ca20 | 35 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 36 3a 20 69 20 20 20 20 20 20 20 20 49 4e 53 | 5:.(....MARK.....6:.i........INS |
ca40 | 54 20 20 20 20 20 20 20 27 70 69 63 6b 6c 65 74 6f 6f 6c 73 20 5f 45 78 61 6d 70 6c 65 27 20 28 | T.......'pickletools._Example'.( |
ca60 | 4d 41 52 4b 20 61 74 20 35 29 0a 20 20 20 32 38 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 | MARK.at.5)....28:.p....PUT...... |
ca80 | 20 20 31 0a 20 20 20 33 31 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 33 32 3a 20 64 20 20 20 | ..1....31:.(....MARK....32:.d... |
caa0 | 20 20 20 20 20 44 49 43 54 20 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 33 31 29 0a 20 20 20 | .....DICT.......(MARK.at.31).... |
cac0 | 33 33 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 32 0a 20 20 20 33 36 3a 20 53 20 20 | 33:.p....PUT........2....36:.S.. |
cae0 | 20 20 53 54 52 49 4e 47 20 20 20 20 20 27 76 61 6c 75 65 27 0a 20 20 20 34 35 3a 20 70 20 20 20 | ..STRING.....'value'....45:.p... |
cb00 | 20 50 55 54 20 20 20 20 20 20 20 20 33 0a 20 20 20 34 38 3a 20 49 20 20 20 20 49 4e 54 20 20 20 | .PUT........3....48:.I....INT... |
cb20 | 20 20 20 20 20 34 32 0a 20 20 20 35 32 3a 20 73 20 20 20 20 53 45 54 49 54 45 4d 0a 20 20 20 35 | .....42....52:.s....SETITEM....5 |
cb40 | 33 3a 20 62 20 20 20 20 42 55 49 4c 44 0a 20 20 20 35 34 3a 20 61 20 20 20 20 41 50 50 45 4e 44 | 3:.b....BUILD....54:.a....APPEND |
cb60 | 0a 20 20 20 35 35 3a 20 67 20 20 20 20 47 45 54 20 20 20 20 20 20 20 20 31 0a 20 20 20 35 38 3a | ....55:.g....GET........1....58: |
cb80 | 20 61 20 20 20 20 41 50 50 45 4e 44 0a 20 20 20 35 39 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 | .a....APPEND....59:......STOP.hi |
cba0 | 67 68 65 73 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 30 | ghest.protocol.among.opcodes.=.0 |
cbc0 | 0a 0a 3e 3e 3e 20 64 69 73 28 70 69 63 6b 6c 65 2e 64 75 6d 70 73 28 78 2c 20 31 29 29 0a 20 20 | ..>>>.dis(pickle.dumps(x,.1))... |
cbe0 | 20 20 30 3a 20 5d 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 54 0a 20 20 20 20 31 3a 20 71 20 20 20 | ..0:.]....EMPTY_LIST.....1:.q... |
cc00 | 20 42 49 4e 50 55 54 20 20 20 20 20 30 0a 20 20 20 20 33 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 | .BINPUT.....0.....3:.(....MARK.. |
cc20 | 20 20 20 34 3a 20 28 20 20 20 20 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 35 3a 20 63 20 20 20 20 | ...4:.(........MARK.....5:.c.... |
cc40 | 20 20 20 20 20 20 20 20 47 4c 4f 42 41 4c 20 20 20 20 20 27 70 69 63 6b 6c 65 74 6f 6f 6c 73 20 | ........GLOBAL.....'pickletools. |
cc60 | 5f 45 78 61 6d 70 6c 65 27 0a 20 20 20 32 37 3a 20 71 20 20 20 20 20 20 20 20 20 20 20 20 42 49 | _Example'....27:.q............BI |
cc80 | 4e 50 55 54 20 20 20 20 20 31 0a 20 20 20 32 39 3a 20 6f 20 20 20 20 20 20 20 20 20 20 20 20 4f | NPUT.....1....29:.o............O |
cca0 | 42 4a 20 20 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 34 29 0a 20 20 20 33 30 3a 20 71 20 20 | BJ........(MARK.at.4)....30:.q.. |
ccc0 | 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 32 0a 20 20 20 33 32 3a 20 7d 20 20 20 20 20 | ......BINPUT.....2....32:.}..... |
cce0 | 20 20 20 45 4d 50 54 59 5f 44 49 43 54 0a 20 20 20 33 33 3a 20 71 20 20 20 20 20 20 20 20 42 49 | ...EMPTY_DICT....33:.q........BI |
cd00 | 4e 50 55 54 20 20 20 20 20 33 0a 20 20 20 33 35 3a 20 55 20 20 20 20 20 20 20 20 53 48 4f 52 54 | NPUT.....3....35:.U........SHORT |
cd20 | 5f 42 49 4e 53 54 52 49 4e 47 20 27 76 61 6c 75 65 27 0a 20 20 20 34 32 3a 20 71 20 20 20 20 20 | _BINSTRING.'value'....42:.q..... |
cd40 | 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 34 0a 20 20 20 34 34 3a 20 4b 20 20 20 20 20 20 20 20 | ...BINPUT.....4....44:.K........ |
cd60 | 42 49 4e 49 4e 54 31 20 20 20 20 34 32 0a 20 20 20 34 36 3a 20 73 20 20 20 20 20 20 20 20 53 45 | BININT1....42....46:.s........SE |
cd80 | 54 49 54 45 4d 0a 20 20 20 34 37 3a 20 62 20 20 20 20 20 20 20 20 42 55 49 4c 44 0a 20 20 20 34 | TITEM....47:.b........BUILD....4 |
cda0 | 38 3a 20 68 20 20 20 20 20 20 20 20 42 49 4e 47 45 54 20 20 20 20 20 32 0a 20 20 20 35 30 3a 20 | 8:.h........BINGET.....2....50:. |
cdc0 | 65 20 20 20 20 20 20 20 20 41 50 50 45 4e 44 53 20 20 20 20 28 4d 41 52 4b 20 61 74 20 33 29 0a | e........APPENDS....(MARK.at.3). |
cde0 | 20 20 20 35 31 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f | ...51:......STOP.highest.protoco |
ce00 | 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 31 0a 0a 54 72 79 20 22 74 68 65 20 63 61 | l.among.opcodes.=.1..Try."the.ca |
ce20 | 6e 6f 6e 69 63 61 6c 22 20 72 65 63 75 72 73 69 76 65 2d 6f 62 6a 65 63 74 20 74 65 73 74 2e 0a | nonical".recursive-object.test.. |
ce40 | 0a 3e 3e 3e 20 4c 20 3d 20 5b 5d 0a 3e 3e 3e 20 54 20 3d 20 4c 2c 0a 3e 3e 3e 20 4c 2e 61 70 70 | .>>>.L.=.[].>>>.T.=.L,.>>>.L.app |
ce60 | 65 6e 64 28 54 29 0a 3e 3e 3e 20 4c 5b 30 5d 20 69 73 20 54 0a 54 72 75 65 0a 3e 3e 3e 20 54 5b | end(T).>>>.L[0].is.T.True.>>>.T[ |
ce80 | 30 5d 20 69 73 20 4c 0a 54 72 75 65 0a 3e 3e 3e 20 4c 5b 30 5d 5b 30 5d 20 69 73 20 4c 0a 54 72 | 0].is.L.True.>>>.L[0][0].is.L.Tr |
cea0 | 75 65 0a 3e 3e 3e 20 54 5b 30 5d 5b 30 5d 20 69 73 20 54 0a 54 72 75 65 0a 3e 3e 3e 20 64 69 73 | ue.>>>.T[0][0].is.T.True.>>>.dis |
cec0 | 28 70 69 63 6b 6c 65 2e 64 75 6d 70 73 28 4c 2c 20 30 29 29 0a 20 20 20 20 30 3a 20 28 20 20 20 | (pickle.dumps(L,.0)).....0:.(... |
cee0 | 20 4d 41 52 4b 0a 20 20 20 20 31 3a 20 6c 20 20 20 20 20 20 20 20 4c 49 53 54 20 20 20 20 20 20 | .MARK.....1:.l........LIST...... |
cf00 | 20 28 4d 41 52 4b 20 61 74 20 30 29 0a 20 20 20 20 32 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 | .(MARK.at.0).....2:.p....PUT.... |
cf20 | 20 20 20 20 30 0a 20 20 20 20 35 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 36 3a 20 67 20 | ....0.....5:.(....MARK.....6:.g. |
cf40 | 20 20 20 20 20 20 20 47 45 54 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 39 3a 20 74 20 20 20 20 | .......GET........0.....9:.t.... |
cf60 | 20 20 20 20 54 55 50 4c 45 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 35 29 0a 20 20 20 31 30 | ....TUPLE......(MARK.at.5)....10 |
cf80 | 3a 20 70 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 31 0a 20 20 20 31 33 3a 20 61 20 20 20 20 | :.p....PUT........1....13:.a.... |
cfa0 | 41 50 50 45 4e 44 0a 20 20 20 31 34 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 | APPEND....14:......STOP.highest. |
cfc0 | 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 30 0a 0a 3e 3e 3e 20 | protocol.among.opcodes.=.0..>>>. |
cfe0 | 64 69 73 28 70 69 63 6b 6c 65 2e 64 75 6d 70 73 28 4c 2c 20 31 29 29 0a 20 20 20 20 30 3a 20 5d | dis(pickle.dumps(L,.1)).....0:.] |
d000 | 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 54 0a 20 20 20 20 31 3a 20 71 20 20 20 20 42 49 4e 50 55 | ....EMPTY_LIST.....1:.q....BINPU |
d020 | 54 20 20 20 20 20 30 0a 20 20 20 20 33 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 34 3a 20 | T.....0.....3:.(....MARK.....4:. |
d040 | 68 20 20 20 20 20 20 20 20 42 49 4e 47 45 54 20 20 20 20 20 30 0a 20 20 20 20 36 3a 20 74 20 20 | h........BINGET.....0.....6:.t.. |
d060 | 20 20 20 20 20 20 54 55 50 4c 45 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 33 29 0a 20 20 20 | ......TUPLE......(MARK.at.3).... |
d080 | 20 37 3a 20 71 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 31 0a 20 20 20 20 39 3a 20 61 20 20 | .7:.q....BINPUT.....1.....9:.a.. |
d0a0 | 20 20 41 50 50 45 4e 44 0a 20 20 20 31 30 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 | ..APPEND....10:......STOP.highes |
d0c0 | 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 31 0a 0a 4e 6f | t.protocol.among.opcodes.=.1..No |
d0e0 | 74 65 20 74 68 61 74 2c 20 69 6e 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 30 20 70 69 63 6b 6c | te.that,.in.the.protocol.0.pickl |
d100 | 65 20 6f 66 20 74 68 65 20 72 65 63 75 72 73 69 76 65 20 74 75 70 6c 65 2c 20 74 68 65 20 64 69 | e.of.the.recursive.tuple,.the.di |
d120 | 73 61 73 73 65 6d 62 6c 65 72 0a 68 61 73 20 74 6f 20 65 6d 75 6c 61 74 65 20 74 68 65 20 73 74 | sassembler.has.to.emulate.the.st |
d140 | 61 63 6b 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 61 6c 69 7a 65 20 74 68 61 74 20 74 68 65 | ack.in.order.to.realize.that.the |
d160 | 20 50 4f 50 20 6f 70 63 6f 64 65 20 61 74 20 31 36 20 67 65 74 73 0a 72 69 64 20 6f 66 20 74 68 | .POP.opcode.at.16.gets.rid.of.th |
d180 | 65 20 4d 41 52 4b 20 61 74 20 30 2e 0a 0a 3e 3e 3e 20 64 69 73 28 70 69 63 6b 6c 65 2e 64 75 6d | e.MARK.at.0...>>>.dis(pickle.dum |
d1a0 | 70 73 28 54 2c 20 30 29 29 0a 20 20 20 20 30 3a 20 28 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 31 | ps(T,.0)).....0:.(....MARK.....1 |
d1c0 | 3a 20 28 20 20 20 20 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 32 3a 20 6c 20 20 20 20 20 20 20 20 | :.(........MARK.....2:.l........ |
d1e0 | 20 20 20 20 4c 49 53 54 20 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 31 29 0a 20 20 20 20 33 | ....LIST.......(MARK.at.1).....3 |
d200 | 3a 20 70 20 20 20 20 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 36 3a 20 28 | :.p........PUT........0.....6:.( |
d220 | 20 20 20 20 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 37 3a 20 67 20 20 20 20 20 20 20 20 20 20 20 | ........MARK.....7:.g........... |
d240 | 20 47 45 54 20 20 20 20 20 20 20 20 30 0a 20 20 20 31 30 3a 20 74 20 20 20 20 20 20 20 20 20 20 | .GET........0....10:.t.......... |
d260 | 20 20 54 55 50 4c 45 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 36 29 0a 20 20 20 31 31 3a 20 | ..TUPLE......(MARK.at.6)....11:. |
d280 | 70 20 20 20 20 20 20 20 20 50 55 54 20 20 20 20 20 20 20 20 31 0a 20 20 20 31 34 3a 20 61 20 20 | p........PUT........1....14:.a.. |
d2a0 | 20 20 20 20 20 20 41 50 50 45 4e 44 0a 20 20 20 31 35 3a 20 30 20 20 20 20 20 20 20 20 50 4f 50 | ......APPEND....15:.0........POP |
d2c0 | 0a 20 20 20 31 36 3a 20 30 20 20 20 20 20 20 20 20 50 4f 50 20 20 20 20 20 20 20 20 28 4d 41 52 | ....16:.0........POP........(MAR |
d2e0 | 4b 20 61 74 20 30 29 0a 20 20 20 31 37 3a 20 67 20 20 20 20 47 45 54 20 20 20 20 20 20 20 20 31 | K.at.0)....17:.g....GET........1 |
d300 | 0a 20 20 20 32 30 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 | ....20:......STOP.highest.protoc |
d320 | 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 30 0a 0a 3e 3e 3e 20 64 69 73 28 70 69 | ol.among.opcodes.=.0..>>>.dis(pi |
d340 | 63 6b 6c 65 2e 64 75 6d 70 73 28 54 2c 20 31 29 29 0a 20 20 20 20 30 3a 20 28 20 20 20 20 4d 41 | ckle.dumps(T,.1)).....0:.(....MA |
d360 | 52 4b 0a 20 20 20 20 31 3a 20 5d 20 20 20 20 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 54 0a 20 20 | RK.....1:.]........EMPTY_LIST... |
d380 | 20 20 32 3a 20 71 20 20 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 30 0a 20 20 20 20 34 | ..2:.q........BINPUT.....0.....4 |
d3a0 | 3a 20 28 20 20 20 20 20 20 20 20 4d 41 52 4b 0a 20 20 20 20 35 3a 20 68 20 20 20 20 20 20 20 20 | :.(........MARK.....5:.h........ |
d3c0 | 20 20 20 20 42 49 4e 47 45 54 20 20 20 20 20 30 0a 20 20 20 20 37 3a 20 74 20 20 20 20 20 20 20 | ....BINGET.....0.....7:.t....... |
d3e0 | 20 20 20 20 20 54 55 50 4c 45 20 20 20 20 20 20 28 4d 41 52 4b 20 61 74 20 34 29 0a 20 20 20 20 | .....TUPLE......(MARK.at.4)..... |
d400 | 38 3a 20 71 20 20 20 20 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 31 0a 20 20 20 31 30 3a 20 | 8:.q........BINPUT.....1....10:. |
d420 | 61 20 20 20 20 20 20 20 20 41 50 50 45 4e 44 0a 20 20 20 31 31 3a 20 31 20 20 20 20 20 20 20 20 | a........APPEND....11:.1........ |
d440 | 50 4f 50 5f 4d 41 52 4b 20 20 20 28 4d 41 52 4b 20 61 74 20 30 29 0a 20 20 20 31 32 3a 20 68 20 | POP_MARK...(MARK.at.0)....12:.h. |
d460 | 20 20 20 42 49 4e 47 45 54 20 20 20 20 20 31 0a 20 20 20 31 34 3a 20 2e 20 20 20 20 53 54 4f 50 | ...BINGET.....1....14:......STOP |
d480 | 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 | .highest.protocol.among.opcodes. |
d4a0 | 3d 20 31 0a 0a 54 72 79 20 70 72 6f 74 6f 63 6f 6c 20 32 2e 0a 0a 3e 3e 3e 20 64 69 73 28 70 69 | =.1..Try.protocol.2...>>>.dis(pi |
d4c0 | 63 6b 6c 65 2e 64 75 6d 70 73 28 4c 2c 20 32 29 29 0a 20 20 20 20 30 3a 20 5c 78 38 30 20 50 52 | ckle.dumps(L,.2)).....0:.\x80.PR |
d4e0 | 4f 54 4f 20 20 20 20 20 20 32 0a 20 20 20 20 32 3a 20 5d 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 | OTO......2.....2:.]....EMPTY_LIS |
d500 | 54 0a 20 20 20 20 33 3a 20 71 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 30 0a 20 20 20 20 35 | T.....3:.q....BINPUT.....0.....5 |
d520 | 3a 20 68 20 20 20 20 42 49 4e 47 45 54 20 20 20 20 20 30 0a 20 20 20 20 37 3a 20 5c 78 38 35 20 | :.h....BINGET.....0.....7:.\x85. |
d540 | 54 55 50 4c 45 31 0a 20 20 20 20 38 3a 20 71 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 31 0a | TUPLE1.....8:.q....BINPUT.....1. |
d560 | 20 20 20 31 30 3a 20 61 20 20 20 20 41 50 50 45 4e 44 0a 20 20 20 31 31 3a 20 2e 20 20 20 20 53 | ...10:.a....APPEND....11:......S |
d580 | 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 | TOP.highest.protocol.among.opcod |
d5a0 | 65 73 20 3d 20 32 0a 0a 3e 3e 3e 20 64 69 73 28 70 69 63 6b 6c 65 2e 64 75 6d 70 73 28 54 2c 20 | es.=.2..>>>.dis(pickle.dumps(T,. |
d5c0 | 32 29 29 0a 20 20 20 20 30 3a 20 5c 78 38 30 20 50 52 4f 54 4f 20 20 20 20 20 20 32 0a 20 20 20 | 2)).....0:.\x80.PROTO......2.... |
d5e0 | 20 32 3a 20 5d 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 54 0a 20 20 20 20 33 3a 20 71 20 20 20 20 | .2:.]....EMPTY_LIST.....3:.q.... |
d600 | 42 49 4e 50 55 54 20 20 20 20 20 30 0a 20 20 20 20 35 3a 20 68 20 20 20 20 42 49 4e 47 45 54 20 | BINPUT.....0.....5:.h....BINGET. |
d620 | 20 20 20 20 30 0a 20 20 20 20 37 3a 20 5c 78 38 35 20 54 55 50 4c 45 31 0a 20 20 20 20 38 3a 20 | ....0.....7:.\x85.TUPLE1.....8:. |
d640 | 71 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 31 0a 20 20 20 31 30 3a 20 61 20 20 20 20 41 50 | q....BINPUT.....1....10:.a....AP |
d660 | 50 45 4e 44 0a 20 20 20 31 31 3a 20 30 20 20 20 20 50 4f 50 0a 20 20 20 31 32 3a 20 68 20 20 20 | PEND....11:.0....POP....12:.h... |
d680 | 20 42 49 4e 47 45 54 20 20 20 20 20 31 0a 20 20 20 31 34 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 | .BINGET.....1....14:......STOP.h |
d6a0 | 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 | ighest.protocol.among.opcodes.=. |
d6c0 | 32 0a 73 4d 02 00 00 0a 3e 3e 3e 20 69 6d 70 6f 72 74 20 70 69 63 6b 6c 65 0a 3e 3e 3e 20 66 72 | 2.sM....>>>.import.pickle.>>>.fr |
d6e0 | 6f 6d 20 53 74 72 69 6e 67 49 4f 20 69 6d 70 6f 72 74 20 53 74 72 69 6e 67 49 4f 0a 3e 3e 3e 20 | om.StringIO.import.StringIO.>>>. |
d700 | 66 20 3d 20 53 74 72 69 6e 67 49 4f 28 29 0a 3e 3e 3e 20 70 20 3d 20 70 69 63 6b 6c 65 2e 50 69 | f.=.StringIO().>>>.p.=.pickle.Pi |
d720 | 63 6b 6c 65 72 28 66 2c 20 32 29 0a 3e 3e 3e 20 78 20 3d 20 5b 31 2c 20 32 2c 20 33 5d 0a 3e 3e | ckler(f,.2).>>>.x.=.[1,.2,.3].>> |
d740 | 3e 20 70 2e 64 75 6d 70 28 78 29 0a 3e 3e 3e 20 70 2e 64 75 6d 70 28 78 29 0a 3e 3e 3e 20 66 2e | >.p.dump(x).>>>.p.dump(x).>>>.f. |
d760 | 73 65 65 6b 28 30 29 0a 3e 3e 3e 20 6d 65 6d 6f 20 3d 20 7b 7d 0a 3e 3e 3e 20 64 69 73 28 66 2c | seek(0).>>>.memo.=.{}.>>>.dis(f, |
d780 | 20 6d 65 6d 6f 3d 6d 65 6d 6f 29 0a 20 20 20 20 30 3a 20 5c 78 38 30 20 50 52 4f 54 4f 20 20 20 | .memo=memo).....0:.\x80.PROTO... |
d7a0 | 20 20 20 32 0a 20 20 20 20 32 3a 20 5d 20 20 20 20 45 4d 50 54 59 5f 4c 49 53 54 0a 20 20 20 20 | ...2.....2:.]....EMPTY_LIST..... |
d7c0 | 33 3a 20 71 20 20 20 20 42 49 4e 50 55 54 20 20 20 20 20 30 0a 20 20 20 20 35 3a 20 28 20 20 20 | 3:.q....BINPUT.....0.....5:.(... |
d7e0 | 20 4d 41 52 4b 0a 20 20 20 20 36 3a 20 4b 20 20 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 20 20 | .MARK.....6:.K........BININT1... |
d800 | 20 31 0a 20 20 20 20 38 3a 20 4b 20 20 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 20 20 20 32 0a | .1.....8:.K........BININT1....2. |
d820 | 20 20 20 31 30 3a 20 4b 20 20 20 20 20 20 20 20 42 49 4e 49 4e 54 31 20 20 20 20 33 0a 20 20 20 | ...10:.K........BININT1....3.... |
d840 | 31 32 3a 20 65 20 20 20 20 20 20 20 20 41 50 50 45 4e 44 53 20 20 20 20 28 4d 41 52 4b 20 61 74 | 12:.e........APPENDS....(MARK.at |
d860 | 20 35 29 0a 20 20 20 31 33 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f | .5)....13:......STOP.highest.pro |
d880 | 74 6f 63 6f 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 32 0a 3e 3e 3e 20 64 69 73 28 | tocol.among.opcodes.=.2.>>>.dis( |
d8a0 | 66 2c 20 6d 65 6d 6f 3d 6d 65 6d 6f 29 0a 20 20 20 31 34 3a 20 5c 78 38 30 20 50 52 4f 54 4f 20 | f,.memo=memo)....14:.\x80.PROTO. |
d8c0 | 20 20 20 20 20 32 0a 20 20 20 31 36 3a 20 68 20 20 20 20 42 49 4e 47 45 54 20 20 20 20 20 30 0a | .....2....16:.h....BINGET.....0. |
d8e0 | 20 20 20 31 38 3a 20 2e 20 20 20 20 53 54 4f 50 0a 68 69 67 68 65 73 74 20 70 72 6f 74 6f 63 6f | ...18:......STOP.highest.protoco |
d900 | 6c 20 61 6d 6f 6e 67 20 6f 70 63 6f 64 65 73 20 3d 20 32 0a 74 11 00 00 00 64 69 73 61 73 73 65 | l.among.opcodes.=.2.t....disasse |
d920 | 6d 62 6c 65 72 5f 74 65 73 74 74 16 00 00 00 64 69 73 61 73 73 65 6d 62 6c 65 72 5f 6d 65 6d 6f | mbler_testt....disassembler_memo |
d940 | 5f 74 65 73 74 63 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 64 01 00 64 00 | _testc............C...s....d..d. |
d960 | 00 6c 00 00 7d 00 00 7c 00 00 6a 01 00 83 00 00 53 28 02 00 00 00 4e 69 ff ff ff ff 28 02 00 00 | .l..}..|..j.....S(....Ni....(... |
d980 | 00 74 07 00 00 00 64 6f 63 74 65 73 74 74 07 00 00 00 74 65 73 74 6d 6f 64 28 01 00 00 00 52 f2 | .t....doctestt....testmod(....R. |
d9a0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d 70 2f 6e 64 6b 2d 55 73 65 72 2f | ...(....(....sS.../tmp/ndk-User/ |
d9c0 | 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 62 75 69 6c 74 2f 64 61 72 77 69 | buildhost/install/prebuilt/darwi |
d9e0 | 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e 37 2f 70 69 63 6b 6c 65 74 6f 6f | n-x86_64/lib/python2.7/pickletoo |
da00 | 6c 73 2e 70 79 74 05 00 00 00 5f 74 65 73 74 dd 08 00 00 73 04 00 00 00 00 01 0c 01 74 08 00 00 | ls.pyt...._test....s........t... |
da20 | 00 5f 5f 6d 61 69 6e 5f 5f 4e 28 00 00 00 00 28 5e 00 00 00 74 07 00 00 00 5f 5f 64 6f 63 5f 5f | .__main__N(....(^...t....__doc__ |
da40 | 52 bd 00 00 00 74 0d 00 00 00 55 50 5f 54 4f 5f 4e 45 57 4c 49 4e 45 74 14 00 00 00 54 41 4b 45 | R....t....UP_TO_NEWLINEt....TAKE |
da60 | 4e 5f 46 52 4f 4d 5f 41 52 47 55 4d 45 4e 54 31 74 14 00 00 00 54 41 4b 45 4e 5f 46 52 4f 4d 5f | N_FROM_ARGUMENT1t....TAKEN_FROM_ |
da80 | 41 52 47 55 4d 45 4e 54 34 74 06 00 00 00 6f 62 6a 65 63 74 52 03 00 00 00 74 06 00 00 00 73 74 | ARGUMENT4t....objectR....t....st |
daa0 | 72 75 63 74 52 0d 00 00 00 52 16 00 00 00 52 13 00 00 00 52 14 00 00 00 52 17 00 00 00 52 18 00 | ructR....R....R....R....R....R.. |
dac0 | 00 00 52 19 00 00 00 52 1a 00 00 00 52 35 00 00 00 52 22 00 00 00 52 23 00 00 00 52 25 00 00 00 | ..R....R....R5...R"...R#...R%... |
dae0 | 52 26 00 00 00 52 27 00 00 00 52 28 00 00 00 52 29 00 00 00 52 2a 00 00 00 52 2b 00 00 00 52 2c | R&...R'...R(...R)...R*...R+...R, |
db00 | 00 00 00 52 2e 00 00 00 52 2f 00 00 00 52 30 00 00 00 52 31 00 00 00 52 3a 00 00 00 52 3b 00 00 | ...R....R/...R0...R1...R:...R;.. |
db20 | 00 52 3c 00 00 00 52 3d 00 00 00 52 3f 00 00 00 52 40 00 00 00 52 41 00 00 00 52 42 00 00 00 52 | .R<...R=...R?...R@...RA...RB...R |
db40 | b9 00 00 00 52 43 00 00 00 52 44 00 00 00 52 45 00 00 00 52 46 00 00 00 52 47 00 00 00 52 48 00 | ....RC...RD...RE...RF...RG...RH. |
db60 | 00 00 52 36 00 00 00 74 05 00 00 00 70 79 69 6e 74 52 38 00 00 00 74 06 00 00 00 70 79 6c 6f 6e | ..R6...t....pyintR8...t....pylon |
db80 | 67 52 4f 00 00 00 74 11 00 00 00 70 79 69 6e 74 65 67 65 72 5f 6f 72 5f 62 6f 6f 6c 74 06 00 00 | gRO...t....pyinteger_or_boolt... |
dba0 | 00 70 79 62 6f 6f 6c 52 3e 00 00 00 74 07 00 00 00 70 79 66 6c 6f 61 74 52 50 00 00 00 74 08 00 | .pyboolR>...t....pyfloatRP...t.. |
dbc0 | 00 00 70 79 73 74 72 69 6e 67 52 2d 00 00 00 74 09 00 00 00 70 79 75 6e 69 63 6f 64 65 74 04 00 | ..pystringR-...t....pyunicodet.. |
dbe0 | 00 00 74 79 70 65 52 51 00 00 00 74 06 00 00 00 70 79 6e 6f 6e 65 52 4b 00 00 00 74 07 00 00 00 | ..typeRQ...t....pynoneRK...t.... |
dc00 | 70 79 74 75 70 6c 65 52 52 00 00 00 74 06 00 00 00 70 79 6c 69 73 74 52 53 00 00 00 74 06 00 00 | pytupleRR...t....pylistRS...t... |
dc20 | 00 70 79 64 69 63 74 74 09 00 00 00 61 6e 79 6f 62 6a 65 63 74 52 dc 00 00 00 52 56 00 00 00 52 | .pydictt....anyobjectR....RV...R |
dc40 | 57 00 00 00 52 5f 00 00 00 74 07 00 00 00 6f 70 63 6f 64 65 73 74 06 00 00 00 6e 61 6d 65 32 69 | W...R_...t....opcodest....name2i |
dc60 | 74 06 00 00 00 63 6f 64 65 32 69 74 09 00 00 00 65 6e 75 6d 65 72 61 74 65 52 ae 00 00 00 52 8d | t....code2it....enumerateR....R. |
dc80 | 00 00 00 52 04 00 00 00 52 10 00 00 00 52 58 00 00 00 52 bb 00 00 00 52 24 00 00 00 52 c6 00 00 | ...R....R....RX...R....R$...R... |
dca0 | 00 52 01 00 00 00 52 02 00 00 00 52 00 00 00 00 52 ee 00 00 00 74 09 00 00 00 5f 64 69 73 5f 74 | .R....R....R....R....t...._dis_t |
dcc0 | 65 73 74 74 0a 00 00 00 5f 6d 65 6d 6f 5f 74 65 73 74 74 08 00 00 00 5f 5f 74 65 73 74 5f 5f 52 | estt...._memo_testt....__test__R |
dce0 | f4 00 00 00 52 0a 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 53 00 00 00 2f 74 6d | ....R....(....(....(....sS.../tm |
dd00 | 70 2f 6e 64 6b 2d 55 73 65 72 2f 62 75 69 6c 64 68 6f 73 74 2f 69 6e 73 74 61 6c 6c 2f 70 72 65 | p/ndk-User/buildhost/install/pre |
dd20 | 62 75 69 6c 74 2f 64 61 72 77 69 6e 2d 78 38 36 5f 36 34 2f 6c 69 62 2f 70 79 74 68 6f 6e 32 2e | built/darwin-x86_64/lib/python2. |
dd40 | 37 2f 70 69 63 6b 6c 65 74 6f 6f 6c 73 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 0b 00 00 | 7/pickletools.pyt....<module>... |
dd60 | 00 73 68 04 00 00 06 02 0f 91 06 04 06 01 06 02 16 22 10 02 09 0c 06 01 06 01 06 01 06 01 09 03 | .sh..............".............. |
dd80 | 09 0e 06 01 06 01 06 01 06 01 09 03 09 0e 06 01 06 01 06 01 06 01 09 03 0f 31 06 01 06 01 06 01 | .........................1...... |
dda0 | 06 05 09 02 09 03 06 01 06 01 06 01 06 06 09 02 09 09 06 01 06 01 06 01 06 08 09 02 09 16 06 01 | ................................ |
ddc0 | 06 01 06 01 06 06 09 03 09 11 06 01 06 01 06 01 06 06 09 03 09 0e 06 01 06 01 06 01 06 06 09 02 | ................................ |
dde0 | 09 1b 06 01 06 01 06 01 06 07 09 03 09 1d 09 18 06 01 06 01 06 01 06 08 09 02 06 01 06 01 06 01 | ................................ |
de00 | 06 05 09 03 09 09 06 01 06 01 06 01 06 08 09 02 09 10 06 01 06 01 06 01 06 0d 09 04 10 02 09 15 | ................................ |
de20 | 06 01 06 01 06 01 06 06 09 02 09 17 06 01 06 01 06 01 06 08 09 09 16 1e 06 01 06 01 06 01 09 02 | ................................ |
de40 | 06 01 06 01 06 01 09 02 06 01 06 01 0f 01 09 03 06 01 06 01 09 01 09 02 06 01 06 01 06 01 09 02 | ................................ |
de60 | 06 01 06 01 06 01 09 02 06 01 06 01 06 01 09 02 06 01 06 01 0c 01 09 02 06 01 06 01 06 01 09 02 | ................................ |
de80 | 06 01 06 01 06 01 09 02 06 01 06 01 06 01 09 02 06 01 06 01 06 01 09 02 06 01 06 01 06 0a 09 02 | ................................ |
dea0 | 06 01 06 01 06 0e 09 05 16 3b 06 05 0c 01 06 01 06 01 06 01 09 01 06 12 06 02 0c 01 06 01 06 01 | .........;...................... |
dec0 | 06 01 09 01 06 07 06 02 0c 01 06 01 06 01 06 01 09 01 06 05 06 02 0c 01 06 01 06 01 06 01 09 01 | ................................ |
dee0 | 06 06 06 02 0c 01 06 01 06 01 06 01 09 01 06 0b 06 02 0c 01 06 01 06 01 06 01 09 01 06 04 06 02 | ................................ |
df00 | 0c 01 06 01 06 01 06 01 09 01 06 04 06 04 0c 01 06 01 06 01 06 01 09 01 06 06 06 02 0c 01 06 01 | ................................ |
df20 | 06 01 06 01 09 01 06 06 06 02 0c 01 06 01 06 01 06 01 09 01 06 06 06 04 0c 01 06 01 06 01 06 01 | ................................ |
df40 | 09 01 06 01 06 05 0c 01 06 01 06 01 06 01 09 01 06 03 06 02 0c 01 06 01 06 01 06 01 09 01 06 03 | ................................ |
df60 | 06 04 0c 01 06 01 06 01 06 01 09 01 06 06 06 02 0c 01 06 01 06 01 06 01 09 01 06 06 06 04 0c 01 | ................................ |
df80 | 06 01 06 01 06 01 09 01 06 0d 06 02 0c 01 06 01 06 01 06 01 09 01 06 09 06 04 0c 01 06 01 06 01 | ................................ |
dfa0 | 06 01 09 01 06 01 06 02 0c 01 06 01 06 01 0c 01 09 01 06 07 06 02 0c 01 06 01 06 01 0f 01 09 01 | ................................ |
dfc0 | 06 07 06 02 0c 01 06 01 06 01 0c 01 09 01 06 09 06 04 0c 01 06 01 06 01 06 01 09 01 06 01 06 02 | ................................ |
dfe0 | 0c 01 06 01 06 01 0c 01 09 01 06 09 06 02 0c 01 06 01 06 01 09 01 09 01 06 08 06 02 0c 01 06 01 | ................................ |
e000 | 06 01 0c 01 09 01 06 08 06 02 0c 01 06 01 06 01 0f 01 09 01 06 08 06 04 0c 01 06 01 06 01 06 01 | ................................ |
e020 | 09 01 06 01 06 02 0c 01 06 01 06 01 0c 01 09 01 06 0a 06 02 0c 01 06 01 06 01 0f 01 09 01 06 07 | ................................ |
e040 | 06 02 0c 01 06 01 06 01 0f 01 09 01 06 0e 06 04 0c 01 06 01 06 01 09 01 06 01 06 01 06 02 0c 01 | ................................ |
e060 | 06 01 06 01 09 01 0c 01 06 01 06 02 0c 01 06 01 06 01 06 01 09 01 06 06 06 02 0c 01 06 01 06 01 | ................................ |
e080 | 0c 01 06 01 06 06 06 05 0c 01 06 01 06 01 06 01 09 01 06 06 06 02 0c 01 06 01 06 01 06 01 09 01 | ................................ |
e0a0 | 06 05 06 02 0c 01 06 01 06 01 06 01 09 01 06 05 06 02 0c 01 06 01 06 01 06 01 06 01 06 06 06 02 | ................................ |
e0c0 | 0c 01 06 01 06 01 06 01 06 01 06 05 06 02 0c 01 06 01 06 01 06 01 06 01 06 05 06 05 0c 01 06 01 | ................................ |
e0e0 | 06 01 06 01 09 01 06 0f 06 02 0c 01 06 01 06 01 06 01 09 01 06 04 06 02 0c 01 06 01 06 01 06 01 | ................................ |
e100 | 09 01 06 04 06 05 0c 01 06 01 06 01 06 01 09 01 06 08 06 07 0c 01 06 01 06 01 0c 01 09 01 06 16 | ................................ |
e120 | 06 02 0c 01 06 01 06 01 0c 01 09 01 06 19 06 02 0c 01 06 01 06 01 0c 01 09 01 06 31 06 02 0c 01 | ...........................1.... |
e140 | 06 01 06 01 0f 01 09 01 06 1a 06 02 0c 01 06 01 06 01 0c 01 09 01 06 08 06 04 0c 01 06 01 06 01 | ................................ |
e160 | 06 01 06 01 06 05 06 02 0c 01 06 01 06 01 09 01 06 01 06 06 06 04 0c 01 06 01 06 01 06 01 09 01 | ................................ |
e180 | 06 0a 06 02 0c 01 06 01 06 01 09 01 09 01 06 07 0c 02 03 03 06 01 06 02 19 01 0f 01 06 01 20 01 | ................................ |
e1a0 | 0f 01 06 01 20 02 0d 01 11 02 0c 07 06 01 0d 01 11 01 03 02 0c 26 07 01 03 05 09 39 09 1b 12 89 | .....................&.....9.... |
e1c0 | 13 cf 06 1c 06 02 0a 01 0a 03 09 04 0c 01 | .............. |