!RBIX 0 x M 1 n n x 10 __script__ i 56 5 45 0 1 65 49 2 0 49 3 1 7 4 64 81 5 47 49 6 1 15 99 7 7 45 8 9 43 10 43 11 65 49 12 3 13 99 12 7 13 12 7 14 12 65 12 49 15 4 15 49 13 0 15 2 11 I 6 I 0 I 0 I 0 n p 16 x 4 File n x 11 active_path x 7 dirname s 12 /test_helper x 1 + x 7 require x 25 MessagePackTestPackUnpack x 4 Test n x 4 Unit x 8 TestCase x 10 open_class x 14 __class_init__ M 1 n n x 25 MessagePackTestPackUnpack i 524 5 66 99 7 0 7 1 65 5 49 2 4 15 5 7 3 64 56 4 47 50 0 1 15 5 7 5 64 56 6 47 50 0 1 15 5 7 7 64 56 8 47 50 0 1 15 5 7 9 64 56 10 47 50 0 1 15 5 7 11 64 56 12 47 50 0 1 15 5 7 13 64 56 14 47 50 0 1 15 5 7 15 64 56 16 47 50 0 1 15 5 7 17 64 56 18 47 50 0 1 15 5 7 19 64 56 20 47 50 0 1 15 5 7 21 64 56 22 47 50 0 1 15 5 7 23 64 56 24 47 50 0 1 15 5 7 25 64 56 26 47 50 0 1 15 5 7 27 64 56 28 47 50 0 1 15 5 7 29 64 56 30 47 50 0 1 15 5 7 31 64 56 32 47 50 0 1 15 5 7 33 64 56 34 47 50 0 1 15 5 7 35 64 56 36 47 50 0 1 15 5 7 37 64 56 38 47 50 0 1 15 5 7 39 64 56 40 47 50 0 1 15 5 7 41 64 56 42 47 50 0 1 15 5 7 43 64 56 44 47 50 0 1 15 5 7 3 64 56 45 47 50 0 1 15 5 7 7 64 56 46 47 50 0 1 15 5 7 5 64 56 47 47 50 0 1 15 5 7 48 64 56 49 47 50 0 1 15 5 7 50 64 56 51 47 50 0 1 15 5 7 52 64 56 53 47 50 0 1 15 5 7 54 64 56 55 47 50 0 1 15 5 7 56 64 56 57 47 50 0 1 15 5 7 58 64 56 59 47 50 0 1 15 5 7 60 64 56 61 47 50 0 1 15 5 7 62 64 56 63 47 50 0 1 15 5 7 64 64 56 65 47 50 0 1 15 5 7 66 64 56 67 47 50 0 1 15 5 7 68 64 56 69 47 50 0 1 15 5 7 70 64 56 71 47 50 0 1 15 5 7 72 64 56 73 47 50 0 1 15 5 7 74 64 56 75 47 50 0 1 15 5 7 76 64 56 77 47 50 0 1 15 5 7 78 64 56 79 47 50 0 1 15 5 7 80 64 56 81 47 50 0 1 15 5 48 82 15 99 7 83 7 84 65 67 49 85 0 49 86 4 15 99 7 87 7 88 65 67 49 85 0 49 86 4 15 99 7 89 7 90 65 67 49 85 0 49 86 4 15 99 7 91 7 92 65 67 49 85 0 49 86 4 11 I 5 I 0 I 0 I 0 n p 93 x 2 it M 1 n n x 2 it i 33 95 19 1 15 5 7 0 20 0 47 49 1 0 63 2 20 1 13 70 10 28 44 43 2 12 49 3 1 47 50 4 1 11 I 6 I 2 I 1 I 1 n p 5 s 5 test_ x 4 to_s x 4 Proc x 14 __from_block__ x 13 define_method p 5 I 0 I 5 I 4 I 6 I 21 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 2 x 4 name x 5 block x 13 attach_method s 3 nil M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 8 5 79 1 47 49 0 2 11 I 4 I 0 I 0 I 0 I -2 p 1 x 5 check p 5 I 0 I 9 I 0 I a I 8 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 4 true M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 8 5 79 2 47 49 0 2 11 I 4 I 0 I 0 I 0 I -2 p 1 x 5 check p 5 I 0 I d I 0 I e I 8 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 5 false M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 8 5 79 3 47 49 0 2 11 I 4 I 0 I 0 I 0 I -2 p 1 x 5 check p 5 I 0 I 11 I 0 I 12 I 8 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 4 zero M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 8 5 79 78 47 49 0 2 11 I 4 I 0 I 0 I 0 I -2 p 1 x 5 check p 5 I 0 I 15 I 0 I 16 I 8 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 positive fixnum M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 37 5 79 79 47 49 0 2 15 5 79 79 4 6 49 1 1 47 49 0 2 15 5 79 79 4 7 49 1 1 79 82 2 47 49 0 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 5 check x 2 << x 1 - p 9 I 0 I 19 I 0 I 1a I 8 I 1b I 15 I 1c I 25 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 14 positive int 8 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 37 5 79 77 47 49 0 2 15 5 80 79 4 7 49 1 1 47 49 0 2 15 5 80 79 4 8 49 1 1 79 82 2 47 49 0 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 5 check x 2 << x 1 - p 9 I 0 I 1f I 0 I 20 I 8 I 21 I 15 I 22 I 25 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 positive int 16 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 31 5 4 3 79 4 8 49 0 1 47 49 1 2 15 5 4 3 79 4 16 49 0 1 79 82 2 47 49 1 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 2 << x 5 check x 1 - p 7 I 0 I 25 I 0 I 26 I e I 27 I 1f x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 positive int 32 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 31 5 4 5 79 4 16 49 0 1 47 49 1 2 15 5 4 5 79 4 32 49 0 1 79 82 2 47 49 1 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 2 << x 5 check x 1 - p 7 I 0 I 2a I 0 I 2b I e I 2c I 1f x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 positive int 64 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 31 5 4 9 79 4 32 49 0 1 47 49 1 2 15 5 4 9 79 4 64 49 0 1 79 82 2 47 49 1 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 2 << x 5 check x 1 - p 7 I 0 I 2f I 0 I 30 I e I 31 I 1f x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 negative fixnum M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 43 5 79 77 47 49 0 2 15 5 79 79 4 5 49 1 1 79 82 2 49 3 0 47 49 0 2 15 5 79 79 4 5 49 1 1 49 3 0 47 49 0 2 11 I 5 I 0 I 0 I 0 I -2 p 4 x 5 check x 2 << x 1 - x 2 -@ p 9 I 0 I 34 I 0 I 35 I 8 I 36 I 1b I 37 I 2b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 14 negative int 8 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 35 5 80 79 4 5 49 0 1 79 81 1 49 2 0 47 49 3 2 15 5 80 79 4 7 49 0 1 49 2 0 47 49 3 2 11 I 5 I 0 I 0 I 0 I -2 p 4 x 2 << x 1 + x 2 -@ x 5 check p 7 I 0 I 3a I 0 I 3b I 13 I 3c I 23 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 negative int 16 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 37 5 4 3 79 4 7 49 0 1 79 81 1 49 2 0 47 49 3 2 15 5 4 3 79 4 15 49 0 1 49 2 0 47 49 3 2 11 I 5 I 0 I 0 I 0 I -2 p 4 x 2 << x 1 + x 2 -@ x 5 check p 7 I 0 I 3f I 0 I 40 I 14 I 41 I 25 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 negative int 32 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 37 5 4 5 79 4 15 49 0 1 79 81 1 49 2 0 47 49 3 2 15 5 4 5 79 4 31 49 0 1 49 2 0 47 49 3 2 11 I 5 I 0 I 0 I 0 I -2 p 4 x 2 << x 1 + x 2 -@ x 5 check p 7 I 0 I 44 I 0 I 45 I 14 I 46 I 25 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 negative int 64 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 37 5 4 9 79 4 31 49 0 1 79 81 1 49 2 0 47 49 3 2 15 5 4 9 79 4 63 49 0 1 49 2 0 47 49 3 2 11 I 5 I 0 I 0 I 0 I -2 p 4 x 2 << x 1 + x 2 -@ x 5 check p 7 I 0 I 49 I 0 I 4a I 14 I 4b I 25 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 6 double M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 46 5 4 9 7 0 47 49 1 2 15 5 4 9 7 2 47 49 1 2 15 5 4 9 7 3 49 4 0 47 49 1 2 15 5 4 9 7 5 49 4 0 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 6 d +0.500000000000000000000000000000000000000000000000000000 1 x 5 check d +0.800000000000000044408920985006261616945266723632812500 -3 d +0.800000000000000044408920985006261616945266723632812500 -3 x 2 -@ d +0.500000000000000000000000000000000000000000000000000000 1 p 11 I 0 I 4e I 0 I 4f I a I 50 I 14 I 51 I 21 I 52 I 2e x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 6 fixraw M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 24 5 79 78 47 49 0 2 15 5 79 79 4 5 49 1 1 79 82 2 47 49 0 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 9 check_raw x 2 << x 1 - p 7 I 0 I 55 I 0 I 56 I 8 I 57 I 18 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 6 raw 16 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 31 5 4 3 79 4 5 49 0 1 47 49 1 2 15 5 4 3 79 4 16 49 0 1 79 82 2 47 49 1 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 2 << x 9 check_raw x 1 - p 7 I 0 I 5a I 0 I 5b I e I 5c I 1f x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 6 raw 32 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 14 5 4 5 79 4 16 49 0 1 47 49 1 2 11 I 5 I 0 I 0 I 0 I -2 p 2 x 2 << x 9 check_raw p 5 I 0 I 5f I 0 I 60 I e x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 8 fixarray M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 24 5 79 78 47 49 0 2 15 5 79 79 4 4 49 1 1 79 82 2 47 49 0 2 11 I 5 I 0 I 0 I 0 I -2 p 3 x 11 check_array x 2 << x 1 - p 7 I 0 I 64 I 0 I 65 I 8 I 66 I 18 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 8 array 16 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 14 5 4 3 79 4 4 49 0 1 47 49 1 2 11 I 5 I 0 I 0 I 0 I -2 p 2 x 2 << x 11 check_array p 5 I 0 I 69 I 0 I 6a I e x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 8 array 32 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 2 1 11 I 2 I 0 I 0 I 0 I -2 p 0 p 3 I 0 I 6e I 2 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 10 5 1 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1 x 5 match p 5 I 0 I 73 I 0 I 74 I a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 10 5 3 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1 x 5 match p 5 I 0 I 77 I 0 I 78 I a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 10 5 2 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1 x 5 match p 5 I 0 I 7b I 0 I 7c I a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 1 0 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 10 5 78 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1 x 5 match p 5 I 0 I 7f I 0 I 80 I a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 3 127 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 4 127 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1  x 5 match p 5 I 0 I 83 I 0 I 84 I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 3 128 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 4 128 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 2 ̀ x 5 match p 5 I 0 I 87 I 0 I 88 I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 3 256 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 7 0 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 I 100 s 3  x 5 match p 5 I 0 I 8b I 0 I 8c I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 2 -1 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 10 5 77 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1 x 5 match p 5 I 0 I 8f I 0 I 90 I a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 3 -33 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 7 0 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 I -21 s 2 x 5 match p 5 I 0 I 93 I 0 I 94 I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 4 -129 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 7 0 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 I -81 s 3  x 5 match p 5 I 0 I 97 I 0 I 98 I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 6 {1=>1} M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 28 44 43 0 79 49 1 1 13 79 79 49 2 2 15 19 0 15 5 20 0 7 3 64 47 49 4 2 11 I 6 I 1 I 0 I 0 I -2 p 5 x 4 Hash x 16 new_from_literal x 3 []= s 3  x 5 match p 7 I 0 I 9b I 0 I 9c I 11 I 9d I 1c x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 3 obj s 3 1.0 M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 7 0 7 1 64 47 49 2 2 11 I 4 I 0 I 0 I 0 I -2 p 3 d +0.500000000000000000000000000000000000000000000000000000 1 s 9 ? x 5 match p 5 I 0 I a0 I 0 I a1 I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 2 [] M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 35 0 7 0 64 47 49 1 2 11 I 4 I 0 I 0 I 0 I -2 p 2 s 1 x 5 match p 5 I 0 I a4 I 0 I a5 I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 s 15 [0, 1, ..., 14] M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 26 44 43 0 78 4 14 49 1 2 49 2 0 19 0 15 5 20 0 7 3 64 47 49 4 2 11 I 5 I 1 I 0 I 0 I -2 p 5 x 5 Range x 3 new x 4 to_a s 16   x 5 match p 7 I 0 I a8 I 0 I a9 I f I aa I 1a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 3 obj s 15 [0, 1, ..., 15] M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 26 44 43 0 78 4 15 49 1 2 49 2 0 19 0 15 5 20 0 7 3 64 47 49 4 2 11 I 5 I 1 I 0 I 0 I -2 p 5 x 5 Range x 3 new x 4 to_a s 19   x 5 match p 7 I 0 I ad I 0 I ae I f I af I 1a x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 3 obj s 2 {} M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 21 44 43 0 78 49 1 1 19 0 15 5 20 0 7 2 64 47 49 3 2 11 I 5 I 1 I 0 I 0 I -2 p 4 x 4 Hash x 16 new_from_literal s 1 x 5 match p 7 I 0 I b2 I 0 I b3 I a I b4 I 15 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 3 obj s 6 buffer M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 130 7 0 64 4 32 49 1 1 7 2 49 1 1 4 4 49 1 1 19 0 15 20 0 49 3 0 19 1 15 45 4 5 43 6 13 71 7 47 9 52 47 49 8 0 13 47 49 9 0 15 8 55 49 7 0 19 2 15 78 19 3 15 3 19 4 15 7 10 19 5 15 20 1 49 11 0 20 5 49 12 1 19 6 15 20 1 49 11 0 20 5 49 13 1 78 83 14 9 102 1 8 109 20 6 79 81 15 19 6 15 78 19 7 15 20 6 56 16 50 17 0 15 5 20 4 47 49 18 1 11 I b I 8 I 0 I 0 I -2 p 19 s 1 a x 1 * I 400 x 10 to_msgpack x 11 MessagePack n x 8 Unpacker x 3 new x 8 allocate x 10 initialize I 28f x 4 size x 1 / x 1 % x 2 == x 1 + M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 76 5 21 1 4 10 9 2 8 10 3 47 49 0 1 15 21 1 1 21 1 7 21 1 5 49 1 2 19 0 15 5 20 0 49 2 0 78 85 3 47 49 0 1 15 21 1 7 20 0 49 2 0 81 4 22 1 7 15 21 1 2 20 0 49 5 1 15 21 1 2 56 6 50 7 0 11 I 5 I 1 I 0 I 0 I -2 p 8 x 6 assert x 2 [] x 6 length x 1 > x 1 + x 4 feed M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 35 57 19 0 15 5 21 2 4 10 13 2 8 14 3 47 49 0 1 15 5 20 0 21 2 0 47 49 1 2 15 2 22 2 4 11 I 5 I 1 I 1 I 1 n p 2 x 6 assert x 12 assert_equal p 9 I 0 I e7 I 4 I e8 I 13 I e9 I 1e I ea I 23 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 3 obj x 4 each p 15 I 0 I df I 0 I e0 I f I e2 I 1e I e3 I 2c I e4 I 3a I e6 I 43 I e7 I 4c x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 2 fe x 5 times x 6 assert p 25 I 0 I d2 I 0 I d3 I 15 I d4 I 1d I d5 I 3a I d7 I 3e I d8 I 42 I da I 47 I db I 54 I dc I 6e I dd I 72 I df I 7a I ee I 82 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 8 x 3 str x 3 raw x 3 pac x 3 len x 6 parsed x 1 n x 4 time x 3 off s 7 gc mark M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 134 44 43 0 79 49 1 1 13 7 2 64 7 3 64 35 2 7 4 64 7 5 64 35 2 49 6 2 15 7 7 64 7 8 64 35 2 7 5 64 35 3 19 0 15 4 4 19 1 15 20 0 49 9 0 20 1 49 10 1 19 2 15 45 11 12 43 13 13 71 14 47 9 85 47 49 15 0 13 47 49 16 0 15 8 88 49 14 0 19 3 15 78 19 4 15 20 2 7 17 13 70 9 115 15 44 43 18 7 19 78 49 14 2 6 17 49 20 1 56 21 50 22 0 15 5 20 4 20 1 47 49 23 2 11 I b I 5 I 0 I 0 I -2 p 24 x 4 Hash x 16 new_from_literal s 1 a s 1 b s 1 c s 1 d x 3 []= s 1 e s 1 f x 10 to_msgpack x 1 * x 11 MessagePack n x 8 Unpacker x 3 new x 8 allocate x 10 initialize n x 6 Regexp s 0 x 5 split M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 29 57 19 0 15 21 1 3 20 0 49 0 1 15 21 1 3 56 1 50 2 0 15 45 3 4 49 5 0 11 I 4 I 1 I 1 I 1 n p 6 x 4 feed M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 32 57 19 0 15 45 0 1 49 2 0 15 5 21 2 0 20 0 47 49 3 2 15 21 2 4 79 81 4 22 2 4 11 I 5 I 1 I 1 I 1 n p 5 x 2 GC n x 5 start x 12 assert_equal x 1 + p 9 I 0 I f9 I 4 I fa I b I fb I 16 I fc I 20 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 1 o x 4 each x 2 GC n x 5 start p 9 I 0 I f7 I 4 I f8 I d I f9 I 16 I fe I 1d x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 1 x 1 b x 4 each x 12 assert_equal p 17 I 0 I f1 I 0 I f2 I 2c I f3 I 31 I f4 I 3e I f5 I 5b I f6 I 5f I f7 I 7c I 100 I 86 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 5 x 3 obj x 3 num x 3 raw x 3 pac x 6 parsed s 32 streaming backward compatibility M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 144 44 43 0 79 49 1 1 13 7 2 64 7 3 64 35 2 7 4 64 7 5 64 35 2 49 6 2 15 7 7 64 7 8 64 35 2 7 5 64 35 3 19 0 15 4 4 19 1 15 20 0 49 9 0 20 1 49 10 1 19 2 15 45 11 12 43 13 13 71 14 47 9 85 47 49 15 0 13 47 49 16 0 15 8 88 49 14 0 19 3 15 7 17 64 19 4 15 78 19 5 15 78 19 6 15 20 2 7 18 13 70 9 125 15 44 43 19 7 17 78 49 14 2 6 18 49 20 1 56 21 50 22 0 15 5 20 6 20 1 47 49 23 2 11 I d I 7 I 0 I 0 I -2 p 24 x 4 Hash x 16 new_from_literal s 1 a s 1 b s 1 c s 1 d x 3 []= s 1 e s 1 f x 10 to_msgpack x 1 * x 11 MessagePack n x 8 Unpacker x 3 new x 8 allocate x 10 initialize s 0 n x 6 Regexp x 5 split M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 107 57 19 0 15 21 1 4 20 0 49 0 1 15 21 1 3 21 1 4 21 1 5 49 1 2 22 1 5 15 21 1 3 49 2 0 9 105 21 1 3 49 3 0 19 1 15 5 21 1 0 20 1 47 49 4 2 15 21 1 6 79 81 5 22 1 6 15 21 1 3 49 6 0 15 21 1 4 78 21 1 5 49 7 2 15 78 22 1 5 15 21 1 4 49 8 0 9 101 1 8 103 1 11 8 106 1 11 I 6 I 2 I 1 I 1 n p 9 x 2 << x 7 execute x 9 finished? x 4 data x 12 assert_equal x 1 + x 5 reset x 6 slice! x 6 empty? p 25 I 0 I 10b I 4 I 10c I d I 10d I 1d I 10e I 25 I 10f I 2e I 110 I 39 I 111 I 43 I 112 I 4a I 113 I 55 I 114 I 5a I 115 I 69 I 10e I 6b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 2 x 1 b x 1 o x 4 each x 12 assert_equal p 21 I 0 I 103 I 0 I 104 I 2c I 105 I 31 I 106 I 3e I 107 I 5b I 108 I 61 I 109 I 65 I 10a I 69 I 10b I 86 I 118 I 90 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 7 x 3 obj x 3 num x 3 raw x 3 pac x 6 buffer x 5 nread x 6 parsed s 29 MessagePack::VERSION constant M 1 p 2 x 9 for_block t n x 25 MessagePackTestPackUnpack i 11 5 45 0 1 43 2 47 49 3 1 11 I 3 I 0 I 0 I 0 I -2 p 4 x 11 MessagePack n x 7 VERSION x 1 p p 5 I 0 I 11b I 0 I 11c I b x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 x 7 private x 5 check M 1 n n x 5 check i 37 20 1 49 0 0 19 2 15 5 20 2 49 1 0 20 0 47 49 2 2 15 5 45 3 4 20 2 49 5 1 20 1 47 49 2 2 11 I 6 I 3 I 2 I 2 n p 6 x 10 to_msgpack x 6 length x 12 assert_equal x 11 MessagePack n x 6 unpack p 9 I 0 I 120 I 0 I 121 I 8 I 122 I 15 I 123 I 25 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 3 x 3 len x 3 obj x 1 v x 17 method_visibility x 15 add_defn_method x 9 check_raw M 1 n n x 9 check_raw i 20 5 20 1 20 0 81 0 7 1 64 20 1 49 2 1 47 49 3 2 11 I 6 I 2 I 2 I 2 n p 4 x 1 + s 1 x 1 * x 5 check p 5 I 0 I 126 I 0 I 127 I 14 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 2 x 8 overhead x 3 num x 11 check_array M 1 n n x 11 check_array i 40 5 20 1 20 0 81 0 45 1 2 13 71 3 47 9 30 47 49 4 0 13 20 1 47 49 5 1 15 8 35 20 1 49 3 1 47 49 6 2 11 I 7 I 2 I 2 I 2 n p 7 x 1 + x 5 Array n x 3 new x 8 allocate x 10 initialize x 5 check p 5 I 0 I 12a I 0 I 12b I 28 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 2 x 8 overhead x 3 num x 5 match M 1 n n x 5 match i 29 5 20 0 49 0 0 20 1 47 49 1 2 15 5 45 2 3 20 1 49 4 1 20 0 47 49 1 2 11 I 5 I 2 I 2 I 2 n p 5 x 10 to_msgpack x 12 assert_equal x 11 MessagePack n x 6 unpack p 7 I 0 I 12e I 0 I 12f I d I 130 I 1d x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 2 x 3 obj x 3 buf p 95 I 2 I 5 I d I 9 I 18 I d I 23 I 11 I 2e I 15 I 39 I 19 I 44 I 1f I 4f I 25 I 5a I 2a I 65 I 2f I 70 I 34 I 7b I 3a I 86 I 3f I 91 I 44 I 9c I 49 I a7 I 4e I b2 I 55 I bd I 5a I c8 I 5f I d3 I 64 I de I 69 I e9 I 6e I f4 I 73 I ff I 77 I 10a I 7b I 115 I 7f I 120 I 83 I 12b I 87 I 136 I 8b I 141 I 8f I 14c I 93 I 157 I 97 I 162 I 9b I 16d I a0 I 178 I a4 I 183 I a8 I 18e I ad I 199 I b2 I 1a4 I d2 I 1af I f1 I 1ba I 103 I 1c5 I 11b I 1d0 I 11f I 1d4 I 120 I 1e2 I 126 I 1f0 I 12a I 1fe I 12e I 20c x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0 x 13 attach_method p 5 I 0 I 2 I 15 I 4 I 38 x 60 /Users/frsyuki/project/msgpack/ruby/test/test_pack_unpack.rb p 0