1663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 2663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test1 ---------------- 3663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 4663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 5663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 0 6663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src len: 0 7663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 8663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test2.1 ---------------- 9663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 10663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 11663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 12663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src len: 1 13663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 14663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 15663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 16663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 1 17663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 18663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 19663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 20663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 1 21663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 22663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 23663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 24663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 1 25663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 26663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 27663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 28663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 1 29663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 30663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 31663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 32663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 2 33663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 34663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 35663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 36663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 3 37663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 38663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test2.2 ---------------- 39663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 00 40663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 41663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 1 dst len: 999 42663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 1 43663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: c2 80 df bf 44663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 45663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 4 dst len: 996 46663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 4 src len: 1 47663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: e0 a0 80 ed 9f bf ed b0 80 48663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 49663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 9 dst len: 991 50663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 6 src len: 1 51663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf 52663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 53663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 992 54663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 8 src len: 1 55663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf 56663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 57663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 992 58663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 8 src len: 2 59663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf 60663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 61663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 992 62663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 8 src len: 3 63663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 64663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test3.1 ---------------- 65663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 66663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 67663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 0 68663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 16 69663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 70663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 71663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 0 72663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 18 73663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 74663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 75663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 1 76663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 18 77663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 78663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 79663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 0 80663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 22 81663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 82663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 83663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 1 84663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 22 85663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 86663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 87663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 2 88663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 22 89663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 90663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 91663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 0 92663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 16 93663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 94663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 95663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 1 96663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 16 97663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 98663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 99663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 2 100663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 16 101663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 102663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 103663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst len: 3 104663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 16 105663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 106663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test3.2 ---------------- 107663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 00 7f 47 108663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 109663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 3 dst len: 0 110663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 6 src len: 10 111663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: c2 80 df bf 112663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 113663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 4 dst len: 1 114663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 4 src len: 14 115663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: e0 a0 80 ed 9f bf 116663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 117663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 6 dst len: 1 118663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 4 src len: 18 119663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: e0 a0 80 ed 9f bf 120663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 121663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 6 dst len: 2 122663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 4 src len: 18 123663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf 124663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 125663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 1 126663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 8 src len: 8 127663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf 128663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 129663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 2 130663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 8 src len: 8 131663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf 132663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 1 133663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 3 134663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 8 src len: 8 135663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 136663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test4 ---------------- 137663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 00 7f 47 138663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 139663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 3 dst len: 3 140663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 6 src len: 0 141663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 142663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test5 ---------------- 143663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 144663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 2 145663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 146663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 4 147663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 148663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 2 149663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 0 150663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 4 151663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 152663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test6 ---------------- 153663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 00 7f 47 56 45 21 7b 3a 154663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 155663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 8 dst len: 992 156663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 16 src len: 0 157663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: c2 80 df bf df 9f c2 8f c4 80 c5 bf d4 af d8 80 db bf 158663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 159663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 18 dst len: 982 160663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 18 src len: 0 161663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: e0 a0 80 ed 9f bf ed b0 80 ef bf bf e0 a0 bf e1 a8 a1 e1 ac 90 e2 88 80 e2 89 9e e2 8b 89 ee 80 81 162663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 163663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 33 dst len: 967 164663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 22 src len: 0 165663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: f0 90 80 80 f4 8f bf bf f3 86 a7 9d ed ba af ed b3 9c 166663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 167663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 18 dst len: 982 168663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 16 src len: 0 169663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 78 c8 80 ef bf bf f0 90 80 81 170663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 171663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 10 dst len: 990 172663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 10 src len: 0 173663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 174663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test7.1 ---------------- 175663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 10 176663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 177663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 1 dst len: 999 178663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 0 179663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: 10 180663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 181663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 1 dst len: 999 182663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 0 183663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 184663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test7.2 ---------------- 185663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: c2 8f 186663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 187663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 2 dst len: 998 188663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 0 189663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: c2 8f 190663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 191663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 2 dst len: 998 192663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 0 193663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 194663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test7.3 ---------------- 195663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: e0 a1 82 196663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 197663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 3 dst len: 997 198663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 0 199663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: e0 a1 82 200663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 201663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 3 dst len: 997 202663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 2 src len: 0 203663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 204663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng------------- test7.4 ---------------- 205663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 206663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 207663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 208663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 2 209663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengUTF8: <none> 210663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cc = 0 211663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng dst address difference: 0 dst len: 1000 212663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng src address difference: 0 src len: 2 213