File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003ec630
003ec630github.com/things-go/go-socks5/statute.ParseDatagram: ; void github.com/things-go/go-socks5/statute.ParseDatagram(struct []uint8 b)
003ec630ldr x16, [x28+16]
003ec634sub x17, sp, 96
003ec638subs xzr, x17, x16
003ec63cb.ls 0x3ecce8
003ec640str x30, [sp-224]!
003ec644stur x29, [sp-8]
003ec648sub x29, sp, 8
003ec64cstr x0, [sp+232]
003ec650str x1, [sp+240]
003ec654str x2, [sp+248]
003ec658add x20, sp, 80
003ec65cadr x27, 16
003ec660stp x29, x27, [sp-24]
003ec664sub x29, sp, 24
003ec668bl fn_87cfc
003ec66csub x29, sp, 8
003ec670str xzr, [sp+160]
003ec674stp xzr, xzr, [sp+64]
003ec678ldr x14, [sp+240]
003ec67cstr x14, [sp+56]
003ec680subs xzr, x14, 10
003ec684b.lt 0x3ec68c
003ec688b 0x3ec720
003ec68c
003ec68cloc_3ec68c:
003ec68cadrp x0, 0x2c9000
003ec690add x0, x0, 1679
003ec694movz x1, 17
003ec698bl errors.New
003ec69cstr x0, [sp+64]
003ec6a0str x1, [sp+72]
003ec6a4ldrh w2, [sp+80]
003ec6a8ldrb w3, [sp+82]
003ec6acldr x4, [sp+88]
003ec6b0ldr x5, [sp+96]
003ec6b4ldr x6, [sp+104]
003ec6b8ldr x7, [sp+112]
003ec6bcldr x8, [sp+120]
003ec6c0ldr x9, [sp+128]
003ec6c4ldrb w10, [sp+136]
003ec6c8ldr x11, [sp+144]
003ec6ccldr x12, [sp+152]
003ec6d0ldr x13, [sp+160]
003ec6d4mov x14, x0
003ec6d8mov x0, x2
003ec6dcmov x15, x1
003ec6e0mov x1, x3
003ec6e4mov x2, x4
003ec6e8mov x3, x5
003ec6ecmov x4, x6
003ec6f0mov x5, x7
003ec6f4mov x6, x8
003ec6f8mov x7, x9
003ec6fcmov x8, x10
003ec700mov x9, x11
003ec704mov x10, x12
003ec708mov x11, x13
003ec70cmov x12, x14
003ec710mov x13, x15
003ec714ldur x29, [sp-8]
003ec718ldr x30, [sp], 224
003ec71cret x30
003ec720
003ec720loc_3ec720:
003ec720strh wzr, [sp+80]
003ec724ldr x1, [sp+240]
003ec728ldr x14, [sp+232]
003ec72csubs xzr, x1, 2
003ec730b.hi 0x3ec738
003ec734b 0x3eccdc
003ec738
003ec738loc_3ec738:
003ec738ldrb w14, [x14+2]
003ec73cstrb w14, [sp+82]
003ec740ldr x1, [sp+240]
003ec744ldr x14, [sp+232]
003ec748subs xzr, x1, 3
003ec74cb.hi 0x3ec754
003ec750b 0x3eccd4
003ec754
003ec754loc_3ec754:
003ec754ldrb w14, [x14+3]
003ec758strb w14, [sp+136]
003ec75corr x0, xzr, 4
003ec760str x0, [sp+40]
003ec764ldrb w14, [sp+136]
003ec768strb w14, [sp+33]
003ec76cmov x15, x14
003ec770subs wzr, w15, 1
003ec774b.eq 0x3ec77c
003ec778b 0x3ec87c
003ec77c
003ec77cloc_3ec77c:
003ec77cb 0x3ec780
003ec780
003ec780loc_3ec780:
003ec780ldr x4, [sp+40]
003ec784add x4, x4, 6
003ec788str x4, [sp+40]
003ec78cldr x1, [sp+240]
003ec790ldr x4, [sp+232]
003ec794subs xzr, x1, 4
003ec798b.hi 0x3ec7a0
003ec79cb 0x3eccd0
003ec7a0
003ec7a0loc_3ec7a0:
003ec7a0ldrb w0, [x4+4]
003ec7a4strb w0, [sp+37]
003ec7a8ldr x1, [sp+240]
003ec7acldr x4, [sp+232]
003ec7b0subs xzr, x1, 5
003ec7b4b.hi 0x3ec7bc
003ec7b8b 0x3eccc8
003ec7bc
003ec7bcloc_3ec7bc:
003ec7bcldrb w1, [x4+5]
003ec7c0strb w1, [sp+36]
003ec7c4ldr x4, [sp+240]
003ec7c8ldr x5, [sp+232]
003ec7ccsubs xzr, x4, 6
003ec7d0b.hi 0x3ec7d8
003ec7d4b 0x3eccbc
003ec7d8
003ec7d8loc_3ec7d8:
003ec7d8ldrb w2, [x5+6]
003ec7dcstrb w2, [sp+35]
003ec7e0ldr x4, [sp+240]
003ec7e4ldr x5, [sp+232]
003ec7e8subs xzr, x4, 7
003ec7ecb.hi 0x3ec7f4
003ec7f0b 0x3eccb0
003ec7f4
003ec7f4loc_3ec7f4:
003ec7f4ldrb w3, [x5+7]
003ec7f8strb w3, [sp+34]
003ec7fcbl net.IPv4
003ec800str x0, [sp+192]
003ec804str x1, [sp+200]
003ec808str x2, [sp+208]
003ec80cstr x0, [sp+104]
003ec810str x1, [sp+112]
003ec814str x2, [sp+120]
003ec818ldr x4, [sp+40]
003ec81csub x0, x4, 2
003ec820str x0, [sp+56]
003ec824ldr x1, [sp+240]
003ec828ldr x5, [sp+232]
003ec82cldr x6, [sp+248]
003ec830b 0x3ec834
003ec834
003ec834loc_3ec834:
003ec834subs xzr, x1, x0
003ec838b.hs 0x3ec840
003ec83cb 0x3eccac
003ec840
003ec840loc_3ec840:
003ec840sub x3, x1, x4
003ec844sub x4, x6, x4
003ec848add x2, x4, 2
003ec84cadd x1, x3, 2
003ec850sub x3, xzr, x2
003ec854and x3, x0, x3, asr #63
003ec858add x0, x5, x3
003ec85cstr x0, [sp+168]
003ec860str x1, [sp+176]
003ec864str x2, [sp+184]
003ec868bl encoding/binary.bigEndian.Uint16
003ec86cstrh w0, [sp+38]
003ec870ubfm x3, x0, 0, 15
003ec874str x3, [sp+128]
003ec878b 0x3ecb90
003ec87c
003ec87cloc_3ec87c:
003ec87cmov x15, x14
003ec880subs wzr, w15, 3
003ec884b.eq 0x3ec88c
003ec888b 0x3eca20
003ec88c
003ec88cloc_3ec88c:
003ec88cb 0x3ec890
003ec890
003ec890loc_3ec890:
003ec890ldr x1, [sp+240]
003ec894ldr x3, [sp+232]
003ec898subs xzr, x1, 4
003ec89cb.hi 0x3ec8a4
003ec8a0b 0x3ecca8
003ec8a4
003ec8a4loc_3ec8a4:
003ec8a4ldrb w3, [x3+4]
003ec8a8mov x2, x3
003ec8acstr x2, [sp+48]
003ec8b0add x3, x2, 7
003ec8b4str x3, [sp+40]
003ec8b8ldr x4, [sp+240]
003ec8bcstr x4, [sp+56]
003ec8c0subs xzr, x4, x3
003ec8c4b.le 0x3ec8cc
003ec8c8b 0x3ec960
003ec8cc
003ec8ccloc_3ec8cc:
003ec8ccadrp x0, 0x2c9000
003ec8d0add x0, x0, 1679
003ec8d4movz x1, 17
003ec8d8bl errors.New
003ec8dcstr x0, [sp+64]
003ec8e0str x1, [sp+72]
003ec8e4ldrh w2, [sp+80]
003ec8e8ldrb w3, [sp+82]
003ec8ecldr x4, [sp+88]
003ec8f0ldr x5, [sp+96]
003ec8f4ldr x6, [sp+104]
003ec8f8ldr x7, [sp+112]
003ec8fcldr x8, [sp+120]
003ec900ldr x9, [sp+128]
003ec904ldrb w10, [sp+136]
003ec908ldr x11, [sp+144]
003ec90cldr x12, [sp+152]
003ec910ldr x13, [sp+160]
003ec914mov x14, x0
003ec918mov x0, x2
003ec91cmov x15, x1
003ec920mov x1, x3
003ec924mov x2, x4
003ec928mov x3, x5
003ec92cmov x4, x6
003ec930mov x5, x7
003ec934mov x6, x8
003ec938mov x7, x9
003ec93cmov x8, x10
003ec940mov x9, x11
003ec944mov x10, x12
003ec948mov x11, x13
003ec94cmov x12, x14
003ec950mov x13, x15
003ec954ldur x29, [sp-8]
003ec958ldr x30, [sp], 224
003ec95cret x30
003ec960
003ec960loc_3ec960:
003ec960add x1, x2, 5
003ec964str x1, [sp+56]
003ec968ldr x3, [sp+248]
003ec96cldr x4, [sp+232]
003ec970subs xzr, x3, x1
003ec974b.hs 0x3ec97c
003ec978b 0x3ecca0
003ec97c
003ec97cloc_3ec97c:
003ec97csubs xzr, x1, 5
003ec980b.hs 0x3ec988
003ec984b 0x3ecc98
003ec988
003ec988loc_3ec988:
003ec988sub x3, x3, 5
003ec98csub x5, xzr, x3
003ec990sbfm x5, x5, 63, 63
003ec994movz x6, 5
003ec998and x5, x5, x6
003ec99cadd x1, x4, x5
003ec9a0str x1, [sp+168]
003ec9a4str x2, [sp+176]
003ec9a8str x3, [sp+184]
003ec9acmov x0, xzr
003ec9b0bl runtime.slicebytetostring
003ec9b4str x0, [sp+88]
003ec9b8str x1, [sp+96]
003ec9bcldr x3, [sp+48]
003ec9c0add x0, x3, 5
003ec9c4str x0, [sp+56]
003ec9c8ldr x1, [sp+240]
003ec9ccldr x4, [sp+232]
003ec9d0ldr x5, [sp+248]
003ec9d4b 0x3ec9d8
003ec9d8
003ec9d8loc_3ec9d8:
003ec9d8subs xzr, x1, x0
003ec9dcb.hs 0x3ec9e4
003ec9e0b 0x3ecc94
003ec9e4
003ec9e4loc_3ec9e4:
003ec9e4sub x6, x1, x3
003ec9e8sub x3, x5, x3
003ec9ecsub x2, x3, 5
003ec9f0sub x1, x6, 5
003ec9f4sub x3, xzr, x2
003ec9f8and x3, x0, x3, asr #63
003ec9fcadd x0, x4, x3
003eca00str x0, [sp+168]
003eca04str x1, [sp+176]
003eca08str x2, [sp+184]
003eca0cbl encoding/binary.bigEndian.Uint16
003eca10strh w0, [sp+38]
003eca14ubfm x3, x0, 0, 15
003eca18str x3, [sp+128]
003eca1cb 0x3ecb90
003eca20
003eca20loc_3eca20:
003eca20subs wzr, w14, 4
003eca24b.eq 0x3eca2c
003eca28b 0x3ecc24
003eca2c
003eca2cloc_3eca2c:
003eca2cb 0x3eca30
003eca30
003eca30loc_3eca30:
003eca30ldr x3, [sp+40]
003eca34add x3, x3, 18
003eca38str x3, [sp+40]
003eca3cldr x4, [sp+240]
003eca40str x4, [sp+56]
003eca44subs xzr, x4, x3
003eca48b.le 0x3eca50
003eca4cb 0x3ecae4
003eca50
003eca50loc_3eca50:
003eca50adrp x0, 0x2c9000
003eca54add x0, x0, 1679
003eca58movz x1, 17
003eca5cbl errors.New
003eca60str x0, [sp+64]
003eca64str x1, [sp+72]
003eca68ldrh w2, [sp+80]
003eca6cldrb w3, [sp+82]
003eca70ldr x4, [sp+88]
003eca74ldr x5, [sp+96]
003eca78ldr x6, [sp+104]
003eca7cldr x7, [sp+112]
003eca80ldr x8, [sp+120]
003eca84ldr x9, [sp+128]
003eca88ldrb w10, [sp+136]
003eca8cldr x11, [sp+144]
003eca90ldr x12, [sp+152]
003eca94ldr x13, [sp+160]
003eca98mov x14, x0
003eca9cmov x0, x2
003ecaa0mov x15, x1
003ecaa4mov x1, x3
003ecaa8mov x2, x4
003ecaacmov x3, x5
003ecab0mov x4, x6
003ecab4mov x5, x7
003ecab8mov x6, x8
003ecabcmov x7, x9
003ecac0mov x8, x10
003ecac4mov x9, x11
003ecac8mov x10, x12
003ecaccmov x11, x13
003ecad0mov x12, x14
003ecad4mov x13, x15
003ecad8ldur x29, [sp-8]
003ecadcldr x30, [sp], 224
003ecae0ret x30
003ecae4
003ecae4loc_3ecae4:
003ecae4ldr x2, [sp+248]
003ecae8ldr x3, [sp+232]
003ecaecsubs xzr, x2, 20
003ecaf0b.hs 0x3ecaf8
003ecaf4b 0x3ecc8c
003ecaf8
003ecaf8loc_3ecaf8:
003ecaf8b 0x3ecafc
003ecafc
003ecafcloc_3ecafc:
003ecafcsub x4, x2, 4
003ecb00sub x5, xzr, x4
003ecb04sbfm x5, x5, 63, 63
003ecb08and x5, x5, 4
003ecb0cadd x3, x3, x5
003ecb10str x3, [sp+168]
003ecb14orr x5, xzr, 16
003ecb18str x5, [sp+176]
003ecb1cstr x4, [sp+184]
003ecb20str x3, [sp+104]
003ecb24str x5, [sp+112]
003ecb28str x4, [sp+120]
003ecb2cldr x3, [sp+40]
003ecb30sub x0, x3, 2
003ecb34str x0, [sp+56]
003ecb38ldr x1, [sp+240]
003ecb3cldr x4, [sp+232]
003ecb40ldr x5, [sp+248]
003ecb44b 0x3ecb48
003ecb48
003ecb48loc_3ecb48:
003ecb48subs xzr, x1, x0
003ecb4cb.hs 0x3ecb54
003ecb50b 0x3ecc88
003ecb54
003ecb54loc_3ecb54:
003ecb54sub x6, x1, x3
003ecb58sub x3, x5, x3
003ecb5cadd x2, x3, 2
003ecb60add x1, x6, 2
003ecb64sub x3, xzr, x2
003ecb68and x3, x0, x3, asr #63
003ecb6cadd x0, x4, x3
003ecb70str x0, [sp+168]
003ecb74str x1, [sp+176]
003ecb78str x2, [sp+184]
003ecb7cbl encoding/binary.bigEndian.Uint16
003ecb80strh w0, [sp+38]
003ecb84ubfm x3, x0, 0, 15
003ecb88str x3, [sp+128]
003ecb8cb 0x3ecb90
003ecb90
003ecb90loc_3ecb90:
003ecb90ldr x0, [sp+40]
003ecb94ldr x1, [sp+240]
003ecb98ldr x14, [sp+232]
003ecb9cldr x15, [sp+248]
003ecba0b 0x3ecba4
003ecba4
003ecba4loc_3ecba4:
003ecba4subs xzr, x1, x0
003ecba8b.hs 0x3ecbb0
003ecbacb 0x3ecc84
003ecbb0
003ecbb0loc_3ecbb0:
003ecbb0sub x15, x15, x0
003ecbb4sub x16, x1, x0
003ecbb8sub x17, xzr, x15
003ecbbcand x17, x0, x17, asr #63
003ecbc0add x14, x14, x17
003ecbc4str x14, [sp+168]
003ecbc8str x16, [sp+176]
003ecbccstr x15, [sp+184]
003ecbd0str x14, [sp+144]
003ecbd4str x16, [sp+152]
003ecbd8str x15, [sp+160]
003ecbdcstp xzr, xzr, [sp+64]
003ecbe0ldrh w0, [sp+80]
003ecbe4ldrb w1, [sp+82]
003ecbe8ldr x2, [sp+88]
003ecbecldr x3, [sp+96]
003ecbf0ldr x4, [sp+104]
003ecbf4ldr x5, [sp+112]
003ecbf8ldr x6, [sp+120]
003ecbfcldr x7, [sp+128]
003ecc00ldrb w8, [sp+136]
003ecc04ldr x9, [sp+144]
003ecc08ldr x10, [sp+152]
003ecc0cldr x11, [sp+160]
003ecc10mov x12, xzr
003ecc14mov x13, xzr
003ecc18ldur x29, [sp-8]
003ecc1cldr x30, [sp], 224
003ecc20ret x30
003ecc24
003ecc24loc_3ecc24:
003ecc24b 0x3ecc28
003ecc28
003ecc28loc_3ecc28:
003ecc28b 0x3ecc2c
003ecc2c
003ecc2cloc_3ecc2c:
003ecc2cb 0x3ecc30
003ecc30
003ecc30loc_3ecc30:
003ecc30adrp x27, 0x636000
003ecc34ldr x12, [x27+336]
003ecc38adrp x27, 0x636000
003ecc3cldr x13, [x27+344]
003ecc40str x12, [sp+64]
003ecc44str x13, [sp+72]
003ecc48ldrh w0, [sp+80]
003ecc4cldrb w1, [sp+82]
003ecc50ldr x2, [sp+88]
003ecc54ldr x3, [sp+96]
003ecc58ldr x4, [sp+104]
003ecc5cldr x5, [sp+112]
003ecc60ldr x6, [sp+120]
003ecc64ldr x7, [sp+128]
003ecc68ldrb w8, [sp+136]
003ecc6cldr x9, [sp+144]
003ecc70ldr x10, [sp+152]
003ecc74ldr x11, [sp+160]
003ecc78ldur x29, [sp-8]
003ecc7cldr x30, [sp], 224
003ecc80ret x30
003ecc84
003ecc84loc_3ecc84:
003ecc84bl runtime.panicSliceB
003ecc88
003ecc88loc_3ecc88:
003ecc88bl runtime.panicSliceB
003ecc8c
003ecc8cloc_3ecc8c:
003ecc8cmovz x1, 20
003ecc90bl runtime.panicSliceAcap
003ecc94
003ecc94loc_3ecc94:
003ecc94bl runtime.panicSliceB
003ecc98
003ecc98loc_3ecc98:
003ecc98movz x0, 5
003ecc9cbl runtime.panicSliceB
003ecca0
003ecca0loc_3ecca0:
003ecca0mov x2, x3
003ecca4bl runtime.panicSliceAcap
003ecca8
003ecca8loc_3ecca8:
003ecca8bl runtime.panicIndex
003eccac
003eccacloc_3eccac:
003eccacbl runtime.panicSliceB
003eccb0
003eccb0loc_3eccb0:
003eccb0orr x0, xzr, 7
003eccb4mov x1, x4
003eccb8bl runtime.panicIndex
003eccbc
003eccbcloc_3eccbc:
003eccbcorr x0, xzr, 6
003eccc0mov x1, x4
003eccc4bl runtime.panicIndex
003eccc8
003eccc8loc_3eccc8:
003eccc8movz x0, 5
003eccccbl runtime.panicIndex
003eccd0
003eccd0loc_3eccd0:
003eccd0bl runtime.panicIndex
003eccd4
003eccd4loc_3eccd4:
003eccd4orr x0, xzr, 3
003eccd8bl runtime.panicIndex
003eccdc
003eccdcloc_3eccdc:
003eccdcorr x0, xzr, 2
003ecce0bl runtime.panicIndex
003ecce4hint
003ecce8
003ecce8loc_3ecce8:
003ecce8stp x0, x1, [sp+8]
003eccecstr x2, [sp+24]
003eccf0mov x3, x30
003eccf4bl runtime.morestack_noctxt.abi0
003eccf8ldp x0, x1, [sp+8]
003eccfcldr x2, [sp+24]
003ecd00b 0x3ec630
003ecd04udf 0
003ecd08udf 0
003ecd0cudf 0
003ec630
003ec630github.com/things-go/go-socks5/statute.ParseDatagram: ; void github.com/things-go/go-socks5/statute.ParseDatagram(struct []uint8 b)
003ec630ldr x16, [x28+16]
003ec634sub x17, sp, 96
003ec638subs xzr, x17, x16
003ec63cb.ls 0x3ecce8
003ec640str x30, [sp-224]!
003ec644stur x29, [sp-8]
003ec648sub x29, sp, 8
003ec64cstr x0, [sp+232]
003ec650str x1, [sp+240]
003ec654str x2, [sp+248]
003ec658add x20, sp, 80
003ec65cadr x27, 16
003ec660stp x29, x27, [sp-24]
003ec664sub x29, sp, 24
003ec668bl fn_87cfc
003ec66csub x29, sp, 8
003ec670str xzr, [sp+160]
003ec674stp xzr, xzr, [sp+64]
003ec678ldr x14, [sp+240]
003ec67cstr x14, [sp+56]
003ec680subs xzr, x14, 10
003ec684b.lt 0x3ec68c
003ec688b 0x3ec720
003ec68c
003ec68cloc_3ec68c:
003ec68cadrp x0, 0x2c9000
003ec690add x0, x0, 1679
003ec694movz x1, 17
003ec698bl errors.New
003ec69cstr x0, [sp+64]
003ec6a0str x1, [sp+72]
003ec6a4ldrh w2, [sp+80]
003ec6a8ldrb w3, [sp+82]
003ec6acldr x4, [sp+88]
003ec6b0ldr x5, [sp+96]
003ec6b4ldr x6, [sp+104]
003ec6b8ldr x7, [sp+112]
003ec6bcldr x8, [sp+120]
003ec6c0ldr x9, [sp+128]
003ec6c4ldrb w10, [sp+136]
003ec6c8ldr x11, [sp+144]
003ec6ccldr x12, [sp+152]
003ec6d0ldr x13, [sp+160]
003ec6d4mov x14, x0
003ec6d8mov x0, x2
003ec6dcmov x15, x1
003ec6e0mov x1, x3
003ec6e4mov x2, x4
003ec6e8mov x3, x5
003ec6ecmov x4, x6
003ec6f0mov x5, x7
003ec6f4mov x6, x8
003ec6f8mov x7, x9
003ec6fcmov x8, x10
003ec700mov x9, x11
003ec704mov x10, x12
003ec708mov x11, x13
003ec70cmov x12, x14
003ec710mov x13, x15
003ec714ldur x29, [sp-8]
003ec718ldr x30, [sp], 224
003ec71cret x30
003ec720
003ec720loc_3ec720:
003ec720strh wzr, [sp+80]
003ec724ldr x1, [sp+240]
003ec728ldr x14, [sp+232]
003ec72csubs xzr, x1, 2
003ec730b.hi 0x3ec738
003ec734b 0x3eccdc
003ec738
003ec738loc_3ec738:
003ec738ldrb w14, [x14+2]
003ec73cstrb w14, [sp+82]
003ec740ldr x1, [sp+240]
003ec744ldr x14, [sp+232]
003ec748subs xzr, x1, 3
003ec74cb.hi 0x3ec754
003ec750b 0x3eccd4
003ec754
003ec754loc_3ec754:
003ec754ldrb w14, [x14+3]
003ec758strb w14, [sp+136]
003ec75corr x0, xzr, 4
003ec760str x0, [sp+40]
003ec764ldrb w14, [sp+136]
003ec768strb w14, [sp+33]
003ec76cmov x15, x14
003ec770subs wzr, w15, 1
003ec774b.eq 0x3ec77c
003ec778b 0x3ec87c
003ec77c
003ec77cloc_3ec77c:
003ec77cb 0x3ec780
003ec780
003ec780loc_3ec780:
003ec780ldr x4, [sp+40]
003ec784add x4, x4, 6
003ec788str x4, [sp+40]
003ec78cldr x1, [sp+240]
003ec790ldr x4, [sp+232]
003ec794subs xzr, x1, 4
003ec798b.hi 0x3ec7a0
003ec79cb 0x3eccd0
003ec7a0
003ec7a0loc_3ec7a0:
003ec7a0ldrb w0, [x4+4]
003ec7a4strb w0, [sp+37]
003ec7a8ldr x1, [sp+240]
003ec7acldr x4, [sp+232]
003ec7b0subs xzr, x1, 5
003ec7b4b.hi 0x3ec7bc
003ec7b8b 0x3eccc8
003ec7bc
003ec7bcloc_3ec7bc:
003ec7bcldrb w1, [x4+5]
003ec7c0strb w1, [sp+36]
003ec7c4ldr x4, [sp+240]
003ec7c8ldr x5, [sp+232]
003ec7ccsubs xzr, x4, 6
003ec7d0b.hi 0x3ec7d8
003ec7d4b 0x3eccbc
003ec7d8
003ec7d8loc_3ec7d8:
003ec7d8ldrb w2, [x5+6]
003ec7dcstrb w2, [sp+35]
003ec7e0ldr x4, [sp+240]
003ec7e4ldr x5, [sp+232]
003ec7e8subs xzr, x4, 7
003ec7ecb.hi 0x3ec7f4
003ec7f0b 0x3eccb0
003ec7f4
003ec7f4loc_3ec7f4:
003ec7f4ldrb w3, [x5+7]
003ec7f8strb w3, [sp+34]
003ec7fcbl net.IPv4
003ec800str x0, [sp+192]
003ec804str x1, [sp+200]
003ec808str x2, [sp+208]
003ec80cstr x0, [sp+104]
003ec810str x1, [sp+112]
003ec814str x2, [sp+120]
003ec818ldr x4, [sp+40]
003ec81csub x0, x4, 2
003ec820str x0, [sp+56]
003ec824ldr x1, [sp+240]
003ec828ldr x5, [sp+232]
003ec82cldr x6, [sp+248]
003ec830b 0x3ec834
003ec834
003ec834loc_3ec834:
003ec834subs xzr, x1, x0
003ec838b.hs 0x3ec840
003ec83cb 0x3eccac
003ec840
003ec840loc_3ec840:
003ec840sub x3, x1, x4
003ec844sub x4, x6, x4
003ec848add x2, x4, 2
003ec84cadd x1, x3, 2
003ec850sub x3, xzr, x2
003ec854and x3, x0, x3, asr #63
003ec858add x0, x5, x3
003ec85cstr x0, [sp+168]
003ec860str x1, [sp+176]
003ec864str x2, [sp+184]
003ec868bl encoding/binary.bigEndian.Uint16
003ec86cstrh w0, [sp+38]
003ec870ubfm x3, x0, 0, 15
003ec874str x3, [sp+128]
003ec878b 0x3ecb90
003ec87c
003ec87cloc_3ec87c:
003ec87cmov x15, x14
003ec880subs wzr, w15, 3
003ec884b.eq 0x3ec88c
003ec888b 0x3eca20
003ec88c
003ec88cloc_3ec88c:
003ec88cb 0x3ec890
003ec890
003ec890loc_3ec890:
003ec890ldr x1, [sp+240]
003ec894ldr x3, [sp+232]
003ec898subs xzr, x1, 4
003ec89cb.hi 0x3ec8a4
003ec8a0b 0x3ecca8
003ec8a4
003ec8a4loc_3ec8a4:
003ec8a4ldrb w3, [x3+4]
003ec8a8mov x2, x3
003ec8acstr x2, [sp+48]
003ec8b0add x3, x2, 7
003ec8b4str x3, [sp+40]
003ec8b8ldr x4, [sp+240]
003ec8bcstr x4, [sp+56]
003ec8c0subs xzr, x4, x3
003ec8c4b.le 0x3ec8cc
003ec8c8b 0x3ec960
003ec8cc
003ec8ccloc_3ec8cc:
003ec8ccadrp x0, 0x2c9000
003ec8d0add x0, x0, 1679
003ec8d4movz x1, 17
003ec8d8bl errors.New
003ec8dcstr x0, [sp+64]
003ec8e0str x1, [sp+72]
003ec8e4ldrh w2, [sp+80]
003ec8e8ldrb w3, [sp+82]
003ec8ecldr x4, [sp+88]
003ec8f0ldr x5, [sp+96]
003ec8f4ldr x6, [sp+104]
003ec8f8ldr x7, [sp+112]
003ec8fcldr x8, [sp+120]
003ec900ldr x9, [sp+128]
003ec904ldrb w10, [sp+136]
003ec908ldr x11, [sp+144]
003ec90cldr x12, [sp+152]
003ec910ldr x13, [sp+160]
003ec914mov x14, x0
003ec918mov x0, x2
003ec91cmov x15, x1
003ec920mov x1, x3
003ec924mov x2, x4
003ec928mov x3, x5
003ec92cmov x4, x6
003ec930mov x5, x7
003ec934mov x6, x8
003ec938mov x7, x9
003ec93cmov x8, x10
003ec940mov x9, x11
003ec944mov x10, x12
003ec948mov x11, x13
003ec94cmov x12, x14
003ec950mov x13, x15
003ec954ldur x29, [sp-8]
003ec958ldr x30, [sp], 224
003ec95cret x30
003ec960
003ec960loc_3ec960:
003ec960add x1, x2, 5
003ec964str x1, [sp+56]
003ec968ldr x3, [sp+248]
003ec96cldr x4, [sp+232]
003ec970subs xzr, x3, x1
003ec974b.hs 0x3ec97c
003ec978b 0x3ecca0
003ec97c
003ec97cloc_3ec97c:
003ec97csubs xzr, x1, 5
003ec980b.hs 0x3ec988
003ec984b 0x3ecc98
003ec988
003ec988loc_3ec988:
003ec988sub x3, x3, 5
003ec98csub x5, xzr, x3
003ec990sbfm x5, x5, 63, 63
003ec994movz x6, 5
003ec998and x5, x5, x6
003ec99cadd x1, x4, x5
003ec9a0str x1, [sp+168]
003ec9a4str x2, [sp+176]
003ec9a8str x3, [sp+184]
003ec9acmov x0, xzr
003ec9b0bl runtime.slicebytetostring
003ec9b4str x0, [sp+88]
003ec9b8str x1, [sp+96]
003ec9bcldr x3, [sp+48]
003ec9c0add x0, x3, 5
003ec9c4str x0, [sp+56]
003ec9c8ldr x1, [sp+240]
003ec9ccldr x4, [sp+232]
003ec9d0ldr x5, [sp+248]
003ec9d4b 0x3ec9d8
003ec9d8
003ec9d8loc_3ec9d8:
003ec9d8subs xzr, x1, x0
003ec9dcb.hs 0x3ec9e4
003ec9e0b 0x3ecc94
003ec9e4
003ec9e4loc_3ec9e4:
003ec9e4sub x6, x1, x3
003ec9e8sub x3, x5, x3
003ec9ecsub x2, x3, 5
003ec9f0sub x1, x6, 5
003ec9f4sub x3, xzr, x2
003ec9f8and x3, x0, x3, asr #63
003ec9fcadd x0, x4, x3
003eca00str x0, [sp+168]
003eca04str x1, [sp+176]
003eca08str x2, [sp+184]
003eca0cbl encoding/binary.bigEndian.Uint16
003eca10strh w0, [sp+38]
003eca14ubfm x3, x0, 0, 15
003eca18str x3, [sp+128]
003eca1cb 0x3ecb90
003eca20
003eca20loc_3eca20:
003eca20subs wzr, w14, 4
003eca24b.eq 0x3eca2c
003eca28b 0x3ecc24
003eca2c
003eca2cloc_3eca2c:
003eca2cb 0x3eca30
003eca30
003eca30loc_3eca30:
003eca30ldr x3, [sp+40]
003eca34add x3, x3, 18
003eca38str x3, [sp+40]
003eca3cldr x4, [sp+240]
003eca40str x4, [sp+56]
003eca44subs xzr, x4, x3
003eca48b.le 0x3eca50
003eca4cb 0x3ecae4
003eca50
003eca50loc_3eca50:
003eca50adrp x0, 0x2c9000
003eca54add x0, x0, 1679
003eca58movz x1, 17
003eca5cbl errors.New
003eca60str x0, [sp+64]
003eca64str x1, [sp+72]
003eca68ldrh w2, [sp+80]
003eca6cldrb w3, [sp+82]
003eca70ldr x4, [sp+88]
003eca74ldr x5, [sp+96]
003eca78ldr x6, [sp+104]
003eca7cldr x7, [sp+112]
003eca80ldr x8, [sp+120]
003eca84ldr x9, [sp+128]
003eca88ldrb w10, [sp+136]
003eca8cldr x11, [sp+144]
003eca90ldr x12, [sp+152]
003eca94ldr x13, [sp+160]
003eca98mov x14, x0
003eca9cmov x0, x2
003ecaa0mov x15, x1
003ecaa4mov x1, x3
003ecaa8mov x2, x4
003ecaacmov x3, x5
003ecab0mov x4, x6
003ecab4mov x5, x7
003ecab8mov x6, x8
003ecabcmov x7, x9
003ecac0mov x8, x10
003ecac4mov x9, x11
003ecac8mov x10, x12
003ecaccmov x11, x13
003ecad0mov x12, x14
003ecad4mov x13, x15
003ecad8ldur x29, [sp-8]
003ecadcldr x30, [sp], 224
003ecae0ret x30
003ecae4
003ecae4loc_3ecae4:
003ecae4ldr x2, [sp+248]
003ecae8ldr x3, [sp+232]
003ecaecsubs xzr, x2, 20
003ecaf0b.hs 0x3ecaf8
003ecaf4b 0x3ecc8c
003ecaf8
003ecaf8loc_3ecaf8:
003ecaf8b 0x3ecafc
003ecafc
003ecafcloc_3ecafc:
003ecafcsub x4, x2, 4
003ecb00sub x5, xzr, x4
003ecb04sbfm x5, x5, 63, 63
003ecb08and x5, x5, 4
003ecb0cadd x3, x3, x5
003ecb10str x3, [sp+168]
003ecb14orr x5, xzr, 16
003ecb18str x5, [sp+176]
003ecb1cstr x4, [sp+184]
003ecb20str x3, [sp+104]
003ecb24str x5, [sp+112]
003ecb28str x4, [sp+120]
003ecb2cldr x3, [sp+40]
003ecb30sub x0, x3, 2
003ecb34str x0, [sp+56]
003ecb38ldr x1, [sp+240]
003ecb3cldr x4, [sp+232]
003ecb40ldr x5, [sp+248]
003ecb44b 0x3ecb48
003ecb48
003ecb48loc_3ecb48:
003ecb48subs xzr, x1, x0
003ecb4cb.hs 0x3ecb54
003ecb50b 0x3ecc88
003ecb54
003ecb54loc_3ecb54:
003ecb54sub x6, x1, x3
003ecb58sub x3, x5, x3
003ecb5cadd x2, x3, 2
003ecb60add x1, x6, 2
003ecb64sub x3, xzr, x2
003ecb68and x3, x0, x3, asr #63
003ecb6cadd x0, x4, x3
003ecb70str x0, [sp+168]
003ecb74str x1, [sp+176]
003ecb78str x2, [sp+184]
003ecb7cbl encoding/binary.bigEndian.Uint16
003ecb80strh w0, [sp+38]
003ecb84ubfm x3, x0, 0, 15
003ecb88str x3, [sp+128]
003ecb8cb 0x3ecb90
003ecb90
003ecb90loc_3ecb90:
003ecb90ldr x0, [sp+40]
003ecb94ldr x1, [sp+240]
003ecb98ldr x14, [sp+232]
003ecb9cldr x15, [sp+248]
003ecba0b 0x3ecba4
003ecba4
003ecba4loc_3ecba4:
003ecba4subs xzr, x1, x0
003ecba8b.hs 0x3ecbb0
003ecbacb 0x3ecc84
003ecbb0
003ecbb0loc_3ecbb0:
003ecbb0sub x15, x15, x0
003ecbb4sub x16, x1, x0
003ecbb8sub x17, xzr, x15
003ecbbcand x17, x0, x17, asr #63
003ecbc0add x14, x14, x17
003ecbc4str x14, [sp+168]
003ecbc8str x16, [sp+176]
003ecbccstr x15, [sp+184]
003ecbd0str x14, [sp+144]
003ecbd4str x16, [sp+152]
003ecbd8str x15, [sp+160]
003ecbdcstp xzr, xzr, [sp+64]
003ecbe0ldrh w0, [sp+80]
003ecbe4ldrb w1, [sp+82]
003ecbe8ldr x2, [sp+88]
003ecbecldr x3, [sp+96]
003ecbf0ldr x4, [sp+104]
003ecbf4ldr x5, [sp+112]
003ecbf8ldr x6, [sp+120]
003ecbfcldr x7, [sp+128]
003ecc00ldrb w8, [sp+136]
003ecc04ldr x9, [sp+144]
003ecc08ldr x10, [sp+152]
003ecc0cldr x11, [sp+160]
003ecc10mov x12, xzr
003ecc14mov x13, xzr
003ecc18ldur x29, [sp-8]
003ecc1cldr x30, [sp], 224
003ecc20ret x30
003ecc24
003ecc24loc_3ecc24:
003ecc24b 0x3ecc28
003ecc28
003ecc28loc_3ecc28:
003ecc28b 0x3ecc2c
003ecc2c
003ecc2cloc_3ecc2c:
003ecc2cb 0x3ecc30
003ecc30
003ecc30loc_3ecc30:
003ecc30adrp x27, 0x636000
003ecc34ldr x12, [x27+336]
003ecc38adrp x27, 0x636000
003ecc3cldr x13, [x27+344]
003ecc40str x12, [sp+64]
003ecc44str x13, [sp+72]
003ecc48ldrh w0, [sp+80]
003ecc4cldrb w1, [sp+82]
003ecc50ldr x2, [sp+88]
003ecc54ldr x3, [sp+96]
003ecc58ldr x4, [sp+104]
003ecc5cldr x5, [sp+112]
003ecc60ldr x6, [sp+120]
003ecc64ldr x7, [sp+128]
003ecc68ldrb w8, [sp+136]
003ecc6cldr x9, [sp+144]
003ecc70ldr x10, [sp+152]
003ecc74ldr x11, [sp+160]
003ecc78ldur x29, [sp-8]
003ecc7cldr x30, [sp], 224
003ecc80ret x30
003ecc84
003ecc84loc_3ecc84:
003ecc84bl runtime.panicSliceB
003ecc88
003ecc88loc_3ecc88:
003ecc88bl runtime.panicSliceB
003ecc8c
003ecc8cloc_3ecc8c:
003ecc8cmovz x1, 20
003ecc90bl runtime.panicSliceAcap
003ecc94
003ecc94loc_3ecc94:
003ecc94bl runtime.panicSliceB
003ecc98
003ecc98loc_3ecc98:
003ecc98movz x0, 5
003ecc9cbl runtime.panicSliceB
003ecca0
003ecca0loc_3ecca0:
003ecca0mov x2, x3
003ecca4bl runtime.panicSliceAcap
003ecca8
003ecca8loc_3ecca8:
003ecca8bl runtime.panicIndex
003eccac
003eccacloc_3eccac:
003eccacbl runtime.panicSliceB
003eccb0
003eccb0loc_3eccb0:
003eccb0orr x0, xzr, 7
003eccb4mov x1, x4
003eccb8bl runtime.panicIndex
003eccbc
003eccbcloc_3eccbc:
003eccbcorr x0, xzr, 6
003eccc0mov x1, x4
003eccc4bl runtime.panicIndex
003eccc8
003eccc8loc_3eccc8:
003eccc8movz x0, 5
003eccccbl runtime.panicIndex
003eccd0
003eccd0loc_3eccd0:
003eccd0bl runtime.panicIndex
003eccd4
003eccd4loc_3eccd4:
003eccd4orr x0, xzr, 3
003eccd8bl runtime.panicIndex
003eccdc
003eccdcloc_3eccdc:
003eccdcorr x0, xzr, 2
003ecce0bl runtime.panicIndex
003ecce4hint
003ecce8
003ecce8loc_3ecce8:
003ecce8stp x0, x1, [sp+8]
003eccecstr x2, [sp+24]
003eccf0mov x3, x30
003eccf4bl runtime.morestack_noctxt.abi0
003eccf8ldp x0, x1, [sp+8]
003eccfcldr x2, [sp+24]
003ecd00b 0x3ec630
003ecd04udf 0
003ecd08udf 0
003ecd0cudf 0
003ec630
003ecd10
003ecd10github.com/things-go/go-socks5/statute.(*Datagram).Header: ; void github.com/things-go/go-socks5/statute.(*Datagram).Header(github.com/things-go/go-socks5/statute.Datagram * sf)
003ecd10ldr x16, [x28+16]
003ecd14subs xzr, sp, x16
003ecd18b.ls 0x3ecd64
003ecd1cstr x30, [sp-80]!
003ecd20stur x29, [sp-8]
003ecd24sub x29, sp, 8
003ecd28str x0, [sp+88]
003ecd2cstr xzr, [sp+24]
003ecd30stp xzr, xzr, [sp+32]
003ecd34ldr x0, [sp+88]
003ecd38mov x1, xzr
003ecd3cbl github.com/things-go/go-socks5/statute.(*Datagram).values
003ecd40str x0, [sp+48]
003ecd44str x1, [sp+56]
003ecd48str x2, [sp+64]
003ecd4cstr x0, [sp+24]
003ecd50str x1, [sp+32]
003ecd54str x2, [sp+40]
003ecd58ldur x29, [sp-8]
003ecd5cldr x30, [sp], 80
003ecd60ret x30
003ecd64
003ecd64loc_3ecd64:
003ecd64str x0, [sp+8]
003ecd68mov x3, x30
003ecd6cbl runtime.morestack_noctxt.abi0
003ecd70ldr x0, [sp+8]
003ecd74b 0x3ecd10
003ecd78udf 0
003ecd7cudf 0
003ecd10
003ecd10github.com/things-go/go-socks5/statute.(*Datagram).Header: ; void github.com/things-go/go-socks5/statute.(*Datagram).Header(github.com/things-go/go-socks5/statute.Datagram * sf)
003ecd10ldr x16, [x28+16]
003ecd14subs xzr, sp, x16
003ecd18b.ls 0x3ecd64
003ecd1cstr x30, [sp-80]!
003ecd20stur x29, [sp-8]
003ecd24sub x29, sp, 8
003ecd28str x0, [sp+88]
003ecd2cstr xzr, [sp+24]
003ecd30stp xzr, xzr, [sp+32]
003ecd34ldr x0, [sp+88]
003ecd38mov x1, xzr
003ecd3cbl github.com/things-go/go-socks5/statute.(*Datagram).values
003ecd40str x0, [sp+48]
003ecd44str x1, [sp+56]
003ecd48str x2, [sp+64]
003ecd4cstr x0, [sp+24]
003ecd50str x1, [sp+32]
003ecd54str x2, [sp+40]
003ecd58ldur x29, [sp-8]
003ecd5cldr x30, [sp], 80
003ecd60ret x30
003ecd64
003ecd64loc_3ecd64:
003ecd64str x0, [sp+8]
003ecd68mov x3, x30
003ecd6cbl runtime.morestack_noctxt.abi0
003ecd70ldr x0, [sp+8]
003ecd74b 0x3ecd10
003ecd78udf 0
003ecd7cudf 0
003ecd10
003ecd80
003ecd80github.com/things-go/go-socks5/statute.(*Datagram).values: ; void github.com/things-go/go-socks5/statute.(*Datagram).values(github.com/things-go/go-socks5/statute.Datagram * sf, bool hasData)
003ecd80ldr x16, [x28+16]
003ecd84sub x17, sp, 304
003ecd88subs xzr, x17, x16
003ecd8cb.ls 0x3ed358
003ecd90sub x20, sp, 432
003ecd94stp x29, x30, [x20-8]
003ecd98add sp, x20, 0
003ecd9csub x29, sp, 8
003ecda0str x0, [sp+440]
003ecda4strb w1, [sp+448]
003ecda8str xzr, [sp+144]
003ecdacstp xzr, xzr, [sp+152]
003ecdb0str xzr, [sp+168]
003ecdb4stp xzr, xzr, [sp+176]
003ecdb8orr x5, xzr, 6
003ecdbcstr x5, [sp+96]
003ecdc0ldr x5, [sp+440]
003ecdc4ldrsb x27, [x5]
003ecdc8ldrb w5, [x5+56]
003ecdccstrb w5, [sp+87]
003ecdd0mov x6, x5
003ecdd4subs wzr, w6, 1
003ecdd8b.eq 0x3ecde0
003ecddcb 0x3ece30
003ecde0
003ecde0loc_3ecde0:
003ecde0b 0x3ecde4
003ecde4
003ecde4loc_3ecde4:
003ecde4ldr x3, [sp+96]
003ecde8add x3, x3, 4
003ecdecstr x3, [sp+96]
003ecdf0ldr x3, [sp+440]
003ecdf4ldrsb x27, [x3]
003ecdf8ldr x0, [x3+24]
003ecdfcldr x1, [x3+32]
003ece00ldr x2, [x3+40]
003ece04str x0, [sp+400]
003ece08str x1, [sp+408]
003ece0cstr x2, [sp+416]
003ece10bl net.IP.To4
003ece14str x0, [sp+224]
003ece18str x1, [sp+232]
003ece1cstr x2, [sp+240]
003ece20str x0, [sp+168]
003ece24str x1, [sp+176]
003ece28str x2, [sp+184]
003ece2cb 0x3ecef0
003ece30
003ece30loc_3ece30:
003ece30mov x6, x5
003ece34subs wzr, w6, 3
003ece38b.eq 0x3ece40
003ece3cb 0x3ece94
003ece40
003ece40loc_3ece40:
003ece40b 0x3ece44
003ece44
003ece44loc_3ece44:
003ece44ldr x3, [sp+440]
003ece48ldrsb x27, [x3]
003ece4cldr x3, [x3+16]
003ece50str x3, [sp+104]
003ece54add x3, x3, 7
003ece58str x3, [sp+96]
003ece5cldr x3, [sp+440]
003ece60ldrsb x27, [x3]
003ece64ldr x4, [x3+16]
003ece68ldr x3, [x3+8]
003ece6ccbnz x3, 0x3ece74
003ece70b 0x3ece78
003ece74
003ece74loc_3ece74:
003ece74b 0x3ece84
003ece78
003ece78loc_3ece78:
003ece78adrp x3, 0x65f000
003ece7cadd x3, x3, 1504
003ece80b 0x3ece84
003ece84
003ece84loc_3ece84:
003ece84str x3, [sp+168]
003ece88str x4, [sp+176]
003ece8cstr x4, [sp+184]
003ece90b 0x3ecef0
003ece94
003ece94loc_3ece94:
003ece94subs wzr, w5, 4
003ece98b.eq 0x3ecea0
003ece9cb 0x3ed294
003ecea0
003ecea0loc_3ecea0:
003ecea0b 0x3ecea4
003ecea4
003ecea4loc_3ecea4:
003ecea4ldr x3, [sp+96]
003ecea8add x3, x3, 16
003eceacstr x3, [sp+96]
003eceb0ldr x3, [sp+440]
003eceb4ldrsb x27, [x3]
003eceb8ldr x0, [x3+24]
003ecebcldr x1, [x3+32]
003ecec0ldr x2, [x3+40]
003ecec4str x0, [sp+376]
003ecec8str x1, [sp+384]
003ececcstr x2, [sp+392]
003eced0bl net.IP.To16
003eced4str x0, [sp+224]
003eced8str x1, [sp+232]
003ecedcstr x2, [sp+240]
003ecee0str x0, [sp+168]
003ecee4str x1, [sp+176]
003ecee8str x2, [sp+184]
003eceecb 0x3ecef0
003ecef0
003ecef0loc_3ecef0:
003ecef0ldrb w3, [sp+448]
003ecef4tbnz w3, 0, 0x3ecefc
003ecef8b 0x3ecf40
003ecefc
003ecefcloc_3ecefc:
003ecefcldr x3, [sp+440]
003ecf00ldrsb x27, [x3]
003ecf04ldr x3, [x3+72]
003ecf08str x3, [sp+104]
003ecf0cldr x4, [sp+96]
003ecf10add x2, x4, x3
003ecf14adrp x0, 0x209000
003ecf18add x0, x0, 3072
003ecf1cmov x1, xzr
003ecf20bl runtime.makeslice
003ecf24ldr x3, [sp+96]
003ecf28ldr x4, [sp+104]
003ecf2cstr x0, [sp+144]
003ecf30str xzr, [sp+152]
003ecf34add x3, x3, x4
003ecf38str x3, [sp+160]
003ecf3cb 0x3ecf68
003ecf40
003ecf40loc_3ecf40:
003ecf40ldr x2, [sp+96]
003ecf44adrp x0, 0x209000
003ecf48add x0, x0, 3072
003ecf4cmov x1, xzr
003ecf50bl runtime.makeslice
003ecf54ldr x3, [sp+96]
003ecf58str x0, [sp+144]
003ecf5cstr xzr, [sp+152]
003ecf60str x3, [sp+160]
003ecf64b 0x3ecf68
003ecf68
003ecf68loc_3ecf68:
003ecf68ldr x5, [sp+440]
003ecf6cldrsb x27, [x5]
003ecf70ldrh w5, [x5]
003ecf74ubfm x5, x5, 56, 55
003ecf78strb w5, [sp+94]
003ecf7cldr x5, [sp+440]
003ecf80ldrsb x27, [x5]
003ecf84ldrh w5, [x5]
003ecf88strb w5, [sp+93]
003ecf8cldr x5, [sp+440]
003ecf90ldrsb x27, [x5]
003ecf94ldrb w5, [x5+2]
003ecf98strb w5, [sp+92]
003ecf9cldr x5, [sp+440]
003ecfa0ldrsb x27, [x5]
003ecfa4ldrb w5, [x5+56]
003ecfa8strb w5, [sp+91]
003ecfacldr x2, [sp+160]
003ecfb0ldr x0, [sp+144]
003ecfb4ldr x5, [sp+152]
003ecfb8add x1, x5, 4
003ecfbcsubs xzr, x2, x1
003ecfc0b.hs 0x3ecfc8
003ecfc4b 0x3ecfcc
003ecfc8
003ecfc8loc_3ecfc8:
003ecfc8b 0x3ecfe0
003ecfcc
003ecfccloc_3ecfcc:
003ecfccorr x3, xzr, 4
003ecfd0adrp x4, 0x209000
003ecfd4add x4, x4, 3072
003ecfd8bl runtime.growslice
003ecfdcb 0x3ecfe0
003ecfe0
003ecfe0loc_3ecfe0:
003ecfe0ldrb w5, [sp+94]
003ecfe4ldrb w6, [sp+93]
003ecfe8ldrb w7, [sp+92]
003ecfecldrb w8, [sp+91]
003ecff0sub x9, x1, 4
003ecff4strb w5, [x0+x9]
003ecff8add x5, x0, x9
003ecffcstrb w6, [x5+1]
003ed000strb w7, [x5+2]
003ed004strb w8, [x5+3]
003ed008str x0, [sp+144]
003ed00cstr x1, [sp+152]
003ed010str x2, [sp+160]
003ed014ldr x5, [sp+440]
003ed018ldrsb x27, [x5]
003ed01cldrb w5, [x5+56]
003ed020subs wzr, w5, 3
003ed024b.eq 0x3ed02c
003ed028b 0x3ed090
003ed02c
003ed02cloc_3ed02c:
003ed02cldr x5, [sp+440]
003ed030ldrsb x27, [x5]
003ed034ldr x5, [x5+16]
003ed038str x5, [sp+104]
003ed03cstrb w5, [sp+90]
003ed040ldr x2, [sp+160]
003ed044ldr x0, [sp+144]
003ed048ldr x5, [sp+152]
003ed04cadd x1, x5, 1
003ed050subs xzr, x2, x1
003ed054b.hs 0x3ed05c
003ed058b 0x3ed060
003ed05c
003ed05cloc_3ed05c:
003ed05cb 0x3ed074
003ed060
003ed060loc_3ed060:
003ed060orr x3, xzr, 1
003ed064adrp x4, 0x208000
003ed068add x4, x4, 3072
003ed06cbl runtime.growslice
003ed070b 0x3ed074
003ed074
003ed074loc_3ed074:
003ed074ldrb w5, [sp+90]
003ed078sub x6, x1, 1
003ed07cstrb w5, [x0+x6]
003ed080str x0, [sp+144]
003ed084str x1, [sp+152]
003ed088str x2, [sp+160]
003ed08cb 0x3ed094
003ed090
003ed090loc_3ed090:
003ed090b 0x3ed094
003ed094
003ed094loc_3ed094:
003ed094ldr x2, [sp+160]
003ed098ldr x0, [sp+144]
003ed09cldr x5, [sp+152]
003ed0a0str x0, [sp+312]
003ed0a4str x5, [sp+320]
003ed0a8str x2, [sp+328]
003ed0acldr x6, [sp+176]
003ed0b0add x1, x5, x6
003ed0b4str x1, [sp+136]
003ed0b8subs xzr, x2, x1
003ed0bcb.hs 0x3ed0c4
003ed0c0b 0x3ed0cc
003ed0c4
003ed0c4loc_3ed0c4:
003ed0c4str x1, [sp+320]
003ed0c8b 0x3ed0ec
003ed0cc
003ed0ccloc_3ed0cc:
003ed0ccldr x3, [sp+176]
003ed0d0adrp x4, 0x208000
003ed0d4add x4, x4, 3072
003ed0d8bl runtime.growslice
003ed0dcstr x0, [sp+312]
003ed0e0str x1, [sp+320]
003ed0e4str x2, [sp+328]
003ed0e8b 0x3ed0ec
003ed0ec
003ed0ecloc_3ed0ec:
003ed0ecldr x3, [sp+176]
003ed0f0str x3, [sp+128]
003ed0f4ldr x3, [sp+136]
003ed0f8ldr x4, [sp+176]
003ed0fcsub x3, x3, x4
003ed100ldr x4, [sp+312]
003ed104add x0, x4, x3
003ed108str x0, [sp+304]
003ed10cldr x2, [sp+128]
003ed110ldr x1, [sp+168]
003ed114bl runtime.memmove
003ed118ldr x3, [sp+312]
003ed11cldr x4, [sp+320]
003ed120ldr x5, [sp+328]
003ed124str x3, [sp+144]
003ed128str x4, [sp+152]
003ed12cstr x5, [sp+160]
003ed130ldr x3, [sp+440]
003ed134ldrsb x27, [x3]
003ed138ldr x3, [x3+48]
003ed13csbfm x3, x3, 8, 63
003ed140strb w3, [sp+89]
003ed144ldr x3, [sp+440]
003ed148ldrsb x27, [x3]
003ed14cldr x3, [x3+48]
003ed150strb w3, [sp+88]
003ed154ldr x2, [sp+160]
003ed158ldr x0, [sp+144]
003ed15cldr x3, [sp+152]
003ed160add x1, x3, 2
003ed164subs xzr, x2, x1
003ed168b.hs 0x3ed170
003ed16cb 0x3ed174
003ed170
003ed170loc_3ed170:
003ed170b 0x3ed188
003ed174
003ed174loc_3ed174:
003ed174orr x3, xzr, 2
003ed178adrp x4, 0x208000
003ed17cadd x4, x4, 3072
003ed180bl runtime.growslice
003ed184b 0x3ed188
003ed188
003ed188loc_3ed188:
003ed188ldrb w5, [sp+89]
003ed18cldrb w6, [sp+88]
003ed190sub x7, x1, 2
003ed194strb w5, [x0+x7]
003ed198add x5, x0, x7
003ed19cstrb w6, [x5+1]
003ed1a0str x0, [sp+144]
003ed1a4str x1, [sp+152]
003ed1a8str x2, [sp+160]
003ed1acldrb w5, [sp+448]
003ed1b0tbnz w5, 0, 0x3ed1b8
003ed1b4b 0x3ed278
003ed1b8
003ed1b8loc_3ed1b8:
003ed1b8ldr x5, [sp+440]
003ed1bcldrsb x27, [x5]
003ed1c0ldr x6, [x5+64]
003ed1c4ldr x7, [x5+72]
003ed1c8ldr x5, [x5+80]
003ed1ccstr x6, [sp+280]
003ed1d0str x7, [sp+288]
003ed1d4str x5, [sp+296]
003ed1d8ldr x2, [sp+160]
003ed1dcldr x0, [sp+144]
003ed1e0ldr x5, [sp+152]
003ed1e4str x0, [sp+256]
003ed1e8str x5, [sp+264]
003ed1ecstr x2, [sp+272]
003ed1f0ldr x6, [sp+288]
003ed1f4add x1, x5, x6
003ed1f8str x1, [sp+120]
003ed1fcsubs xzr, x2, x1
003ed200b.hs 0x3ed208
003ed204b 0x3ed210
003ed208
003ed208loc_3ed208:
003ed208str x1, [sp+264]
003ed20cb 0x3ed230
003ed210
003ed210loc_3ed210:
003ed210ldr x3, [sp+288]
003ed214adrp x4, 0x208000
003ed218add x4, x4, 3072
003ed21cbl runtime.growslice
003ed220str x0, [sp+256]
003ed224str x1, [sp+264]
003ed228str x2, [sp+272]
003ed22cb 0x3ed230
003ed230
003ed230loc_3ed230:
003ed230ldr x3, [sp+288]
003ed234str x3, [sp+112]
003ed238ldr x3, [sp+120]
003ed23cldr x4, [sp+288]
003ed240sub x3, x3, x4
003ed244ldr x4, [sp+256]
003ed248add x0, x4, x3
003ed24cstr x0, [sp+248]
003ed250ldr x2, [sp+112]
003ed254ldr x1, [sp+280]
003ed258bl runtime.memmove
003ed25cldr x3, [sp+256]
003ed260ldr x4, [sp+264]
003ed264ldr x5, [sp+272]
003ed268str x3, [sp+144]
003ed26cstr x4, [sp+152]
003ed270str x5, [sp+160]
003ed274b 0x3ed27c
003ed278
003ed278loc_3ed278:
003ed278b 0x3ed27c
003ed27c
003ed27cloc_3ed27c:
003ed27cldr x0, [sp+144]
003ed280ldr x1, [sp+152]
003ed284ldr x2, [sp+160]
003ed288ldp x29, x30, [sp-8]
003ed28cadd sp, sp, 432
003ed290ret x30
003ed294
003ed294loc_3ed294:
003ed294b 0x3ed298
003ed298
003ed298loc_3ed298:
003ed298b 0x3ed29c
003ed29c
003ed29cloc_3ed29c:
003ed29cb 0x3ed2a0
003ed2a0
003ed2a0loc_3ed2a0:
003ed2a0stp xzr, xzr, [sp+208]
003ed2a4add x5, sp, 208
003ed2a8str x5, [sp+344]
003ed2acldr x5, [sp+440]
003ed2b0ldrsb x27, [x5]
003ed2b4ldrb w5, [x5+56]
003ed2b8strb w5, [sp+95]
003ed2bcldr x6, [sp+344]
003ed2c0ldrsb x27, [x6]
003ed2c4adrp x7, 0x208000
003ed2c8add x7, x7, 3072
003ed2ccstr x7, [x6]
003ed2d0ubfm x5, x5, 61, 7
003ed2d4adrp x7, 0x335000
003ed2d8add x7, x7, 640
003ed2dcadd x5, x7, x5
003ed2e0adrp x27, 0x65e000
003ed2e4ldr w7, [x27+3056]
003ed2e8cbz w7, 0x3ed2f0
003ed2ecb 0x3ed348
003ed2f0
003ed2f0loc_3ed2f0:
003ed2f0b 0x3ed2f4
003ed2f4
003ed2f4loc_3ed2f4:
003ed2f4str x5, [x6+8]
003ed2f8ldr x2, [sp+344]
003ed2fcldrsb x27, [x2]
003ed300b 0x3ed304
003ed304
003ed304loc_3ed304:
003ed304str x2, [sp+352]
003ed308orr x4, xzr, 1
003ed30cstr x4, [sp+360]
003ed310str x4, [sp+368]
003ed314adrp x0, 0x2cc000
003ed318add x0, x0, 1518
003ed31corr x1, xzr, 24
003ed320mov x3, x4
003ed324bl fmt.Sprintf
003ed328str x0, [sp+192]
003ed32cstr x1, [sp+200]
003ed330bl runtime.convTstring
003ed334str x0, [sp+336]
003ed338mov x1, x0
003ed33cadrp x0, 0x208000
003ed340add x0, x0, 2944
003ed344bl runtime.gopanic
003ed348
003ed348loc_3ed348:
003ed348ldr x7, [x6+8]
003ed34cbl runtime.gcWriteBarrier1
003ed350str x7, [x25]
003ed354b 0x3ed2f4
003ed358
003ed358loc_3ed358:
003ed358str x0, [sp+8]
003ed35cstrb w1, [sp+16]
003ed360mov x3, x30
003ed364bl runtime.morestack_noctxt.abi0
003ed368ldr x0, [sp+8]
003ed36cldrb w1, [sp+16]
003ed370b 0x3ecd80
003ed374udf 0
003ed378udf 0
003ed37cudf 0
003ecd80
003ecd80github.com/things-go/go-socks5/statute.(*Datagram).values: ; void github.com/things-go/go-socks5/statute.(*Datagram).values(github.com/things-go/go-socks5/statute.Datagram * sf, bool hasData)
003ecd80ldr x16, [x28+16]
003ecd84sub x17, sp, 304
003ecd88subs xzr, x17, x16
003ecd8cb.ls 0x3ed358
003ecd90sub x20, sp, 432
003ecd94stp x29, x30, [x20-8]
003ecd98add sp, x20, 0
003ecd9csub x29, sp, 8
003ecda0str x0, [sp+440]
003ecda4strb w1, [sp+448]
003ecda8str xzr, [sp+144]
003ecdacstp xzr, xzr, [sp+152]
003ecdb0str xzr, [sp+168]
003ecdb4stp xzr, xzr, [sp+176]
003ecdb8orr x5, xzr, 6
003ecdbcstr x5, [sp+96]
003ecdc0ldr x5, [sp+440]
003ecdc4ldrsb x27, [x5]
003ecdc8ldrb w5, [x5+56]
003ecdccstrb w5, [sp+87]
003ecdd0mov x6, x5
003ecdd4subs wzr, w6, 1
003ecdd8b.eq 0x3ecde0
003ecddcb 0x3ece30
003ecde0
003ecde0loc_3ecde0:
003ecde0b 0x3ecde4
003ecde4
003ecde4loc_3ecde4:
003ecde4ldr x3, [sp+96]
003ecde8add x3, x3, 4
003ecdecstr x3, [sp+96]
003ecdf0ldr x3, [sp+440]
003ecdf4ldrsb x27, [x3]
003ecdf8ldr x0, [x3+24]
003ecdfcldr x1, [x3+32]
003ece00ldr x2, [x3+40]
003ece04str x0, [sp+400]
003ece08str x1, [sp+408]
003ece0cstr x2, [sp+416]
003ece10bl net.IP.To4
003ece14str x0, [sp+224]
003ece18str x1, [sp+232]
003ece1cstr x2, [sp+240]
003ece20str x0, [sp+168]
003ece24str x1, [sp+176]
003ece28str x2, [sp+184]
003ece2cb 0x3ecef0
003ece30
003ece30loc_3ece30:
003ece30mov x6, x5
003ece34subs wzr, w6, 3
003ece38b.eq 0x3ece40
003ece3cb 0x3ece94
003ece40
003ece40loc_3ece40:
003ece40b 0x3ece44
003ece44
003ece44loc_3ece44:
003ece44ldr x3, [sp+440]
003ece48ldrsb x27, [x3]
003ece4cldr x3, [x3+16]
003ece50str x3, [sp+104]
003ece54add x3, x3, 7
003ece58str x3, [sp+96]
003ece5cldr x3, [sp+440]
003ece60ldrsb x27, [x3]
003ece64ldr x4, [x3+16]
003ece68ldr x3, [x3+8]
003ece6ccbnz x3, 0x3ece74
003ece70b 0x3ece78
003ece74
003ece74loc_3ece74:
003ece74b 0x3ece84
003ece78
003ece78loc_3ece78:
003ece78adrp x3, 0x65f000
003ece7cadd x3, x3, 1504
003ece80b 0x3ece84
003ece84
003ece84loc_3ece84:
003ece84str x3, [sp+168]
003ece88str x4, [sp+176]
003ece8cstr x4, [sp+184]
003ece90b 0x3ecef0
003ece94
003ece94loc_3ece94:
003ece94subs wzr, w5, 4
003ece98b.eq 0x3ecea0
003ece9cb 0x3ed294
003ecea0
003ecea0loc_3ecea0:
003ecea0b 0x3ecea4
003ecea4
003ecea4loc_3ecea4:
003ecea4ldr x3, [sp+96]
003ecea8add x3, x3, 16
003eceacstr x3, [sp+96]
003eceb0ldr x3, [sp+440]
003eceb4ldrsb x27, [x3]
003eceb8ldr x0, [x3+24]
003ecebcldr x1, [x3+32]
003ecec0ldr x2, [x3+40]
003ecec4str x0, [sp+376]
003ecec8str x1, [sp+384]
003ececcstr x2, [sp+392]
003eced0bl net.IP.To16
003eced4str x0, [sp+224]
003eced8str x1, [sp+232]
003ecedcstr x2, [sp+240]
003ecee0str x0, [sp+168]
003ecee4str x1, [sp+176]
003ecee8str x2, [sp+184]
003eceecb 0x3ecef0
003ecef0
003ecef0loc_3ecef0:
003ecef0ldrb w3, [sp+448]
003ecef4tbnz w3, 0, 0x3ecefc
003ecef8b 0x3ecf40
003ecefc
003ecefcloc_3ecefc:
003ecefcldr x3, [sp+440]
003ecf00ldrsb x27, [x3]
003ecf04ldr x3, [x3+72]
003ecf08str x3, [sp+104]
003ecf0cldr x4, [sp+96]
003ecf10add x2, x4, x3
003ecf14adrp x0, 0x209000
003ecf18add x0, x0, 3072
003ecf1cmov x1, xzr
003ecf20bl runtime.makeslice
003ecf24ldr x3, [sp+96]
003ecf28ldr x4, [sp+104]
003ecf2cstr x0, [sp+144]
003ecf30str xzr, [sp+152]
003ecf34add x3, x3, x4
003ecf38str x3, [sp+160]
003ecf3cb 0x3ecf68
003ecf40
003ecf40loc_3ecf40:
003ecf40ldr x2, [sp+96]
003ecf44adrp x0, 0x209000
003ecf48add x0, x0, 3072
003ecf4cmov x1, xzr
003ecf50bl runtime.makeslice
003ecf54ldr x3, [sp+96]
003ecf58str x0, [sp+144]
003ecf5cstr xzr, [sp+152]
003ecf60str x3, [sp+160]
003ecf64b 0x3ecf68
003ecf68
003ecf68loc_3ecf68:
003ecf68ldr x5, [sp+440]
003ecf6cldrsb x27, [x5]
003ecf70ldrh w5, [x5]
003ecf74ubfm x5, x5, 56, 55
003ecf78strb w5, [sp+94]
003ecf7cldr x5, [sp+440]
003ecf80ldrsb x27, [x5]
003ecf84ldrh w5, [x5]
003ecf88strb w5, [sp+93]
003ecf8cldr x5, [sp+440]
003ecf90ldrsb x27, [x5]
003ecf94ldrb w5, [x5+2]
003ecf98strb w5, [sp+92]
003ecf9cldr x5, [sp+440]
003ecfa0ldrsb x27, [x5]
003ecfa4ldrb w5, [x5+56]
003ecfa8strb w5, [sp+91]
003ecfacldr x2, [sp+160]
003ecfb0ldr x0, [sp+144]
003ecfb4ldr x5, [sp+152]
003ecfb8add x1, x5, 4
003ecfbcsubs xzr, x2, x1
003ecfc0b.hs 0x3ecfc8
003ecfc4b 0x3ecfcc
003ecfc8
003ecfc8loc_3ecfc8:
003ecfc8b 0x3ecfe0
003ecfcc
003ecfccloc_3ecfcc:
003ecfccorr x3, xzr, 4
003ecfd0adrp x4, 0x209000
003ecfd4add x4, x4, 3072
003ecfd8bl runtime.growslice
003ecfdcb 0x3ecfe0
003ecfe0
003ecfe0loc_3ecfe0:
003ecfe0ldrb w5, [sp+94]
003ecfe4ldrb w6, [sp+93]
003ecfe8ldrb w7, [sp+92]
003ecfecldrb w8, [sp+91]
003ecff0sub x9, x1, 4
003ecff4strb w5, [x0+x9]
003ecff8add x5, x0, x9
003ecffcstrb w6, [x5+1]
003ed000strb w7, [x5+2]
003ed004strb w8, [x5+3]
003ed008str x0, [sp+144]
003ed00cstr x1, [sp+152]
003ed010str x2, [sp+160]
003ed014ldr x5, [sp+440]
003ed018ldrsb x27, [x5]
003ed01cldrb w5, [x5+56]
003ed020subs wzr, w5, 3
003ed024b.eq 0x3ed02c
003ed028b 0x3ed090
003ed02c
003ed02cloc_3ed02c:
003ed02cldr x5, [sp+440]
003ed030ldrsb x27, [x5]
003ed034ldr x5, [x5+16]
003ed038str x5, [sp+104]
003ed03cstrb w5, [sp+90]
003ed040ldr x2, [sp+160]
003ed044ldr x0, [sp+144]
003ed048ldr x5, [sp+152]
003ed04cadd x1, x5, 1
003ed050subs xzr, x2, x1
003ed054b.hs 0x3ed05c
003ed058b 0x3ed060
003ed05c
003ed05cloc_3ed05c:
003ed05cb 0x3ed074
003ed060
003ed060loc_3ed060:
003ed060orr x3, xzr, 1
003ed064adrp x4, 0x208000
003ed068add x4, x4, 3072
003ed06cbl runtime.growslice
003ed070b 0x3ed074
003ed074
003ed074loc_3ed074:
003ed074ldrb w5, [sp+90]
003ed078sub x6, x1, 1
003ed07cstrb w5, [x0+x6]
003ed080str x0, [sp+144]
003ed084str x1, [sp+152]
003ed088str x2, [sp+160]
003ed08cb 0x3ed094
003ed090
003ed090loc_3ed090:
003ed090b 0x3ed094
003ed094
003ed094loc_3ed094:
003ed094ldr x2, [sp+160]
003ed098ldr x0, [sp+144]
003ed09cldr x5, [sp+152]
003ed0a0str x0, [sp+312]
003ed0a4str x5, [sp+320]
003ed0a8str x2, [sp+328]
003ed0acldr x6, [sp+176]
003ed0b0add x1, x5, x6
003ed0b4str x1, [sp+136]
003ed0b8subs xzr, x2, x1
003ed0bcb.hs 0x3ed0c4
003ed0c0b 0x3ed0cc
003ed0c4
003ed0c4loc_3ed0c4:
003ed0c4str x1, [sp+320]
003ed0c8b 0x3ed0ec
003ed0cc
003ed0ccloc_3ed0cc:
003ed0ccldr x3, [sp+176]
003ed0d0adrp x4, 0x208000
003ed0d4add x4, x4, 3072
003ed0d8bl runtime.growslice
003ed0dcstr x0, [sp+312]
003ed0e0str x1, [sp+320]
003ed0e4str x2, [sp+328]
003ed0e8b 0x3ed0ec
003ed0ec
003ed0ecloc_3ed0ec:
003ed0ecldr x3, [sp+176]
003ed0f0str x3, [sp+128]
003ed0f4ldr x3, [sp+136]
003ed0f8ldr x4, [sp+176]
003ed0fcsub x3, x3, x4
003ed100ldr x4, [sp+312]
003ed104add x0, x4, x3
003ed108str x0, [sp+304]
003ed10cldr x2, [sp+128]
003ed110ldr x1, [sp+168]
003ed114bl runtime.memmove
003ed118ldr x3, [sp+312]
003ed11cldr x4, [sp+320]
003ed120ldr x5, [sp+328]
003ed124str x3, [sp+144]
003ed128str x4, [sp+152]
003ed12cstr x5, [sp+160]
003ed130ldr x3, [sp+440]
003ed134ldrsb x27, [x3]
003ed138ldr x3, [x3+48]
003ed13csbfm x3, x3, 8, 63
003ed140strb w3, [sp+89]
003ed144ldr x3, [sp+440]
003ed148ldrsb x27, [x3]
003ed14cldr x3, [x3+48]
003ed150strb w3, [sp+88]
003ed154ldr x2, [sp+160]
003ed158ldr x0, [sp+144]
003ed15cldr x3, [sp+152]
003ed160add x1, x3, 2
003ed164subs xzr, x2, x1
003ed168b.hs 0x3ed170
003ed16cb 0x3ed174
003ed170
003ed170loc_3ed170:
003ed170b 0x3ed188
003ed174
003ed174loc_3ed174:
003ed174orr x3, xzr, 2
003ed178adrp x4, 0x208000
003ed17cadd x4, x4, 3072
003ed180bl runtime.growslice
003ed184b 0x3ed188
003ed188
003ed188loc_3ed188:
003ed188ldrb w5, [sp+89]
003ed18cldrb w6, [sp+88]
003ed190sub x7, x1, 2
003ed194strb w5, [x0+x7]
003ed198add x5, x0, x7
003ed19cstrb w6, [x5+1]
003ed1a0str x0, [sp+144]
003ed1a4str x1, [sp+152]
003ed1a8str x2, [sp+160]
003ed1acldrb w5, [sp+448]
003ed1b0tbnz w5, 0, 0x3ed1b8
003ed1b4b 0x3ed278
003ed1b8
003ed1b8loc_3ed1b8:
003ed1b8ldr x5, [sp+440]
003ed1bcldrsb x27, [x5]
003ed1c0ldr x6, [x5+64]
003ed1c4ldr x7, [x5+72]
003ed1c8ldr x5, [x5+80]
003ed1ccstr x6, [sp+280]
003ed1d0str x7, [sp+288]
003ed1d4str x5, [sp+296]
003ed1d8ldr x2, [sp+160]
003ed1dcldr x0, [sp+144]
003ed1e0ldr x5, [sp+152]
003ed1e4str x0, [sp+256]
003ed1e8str x5, [sp+264]
003ed1ecstr x2, [sp+272]
003ed1f0ldr x6, [sp+288]
003ed1f4add x1, x5, x6
003ed1f8str x1, [sp+120]
003ed1fcsubs xzr, x2, x1
003ed200b.hs 0x3ed208
003ed204b 0x3ed210
003ed208
003ed208loc_3ed208:
003ed208str x1, [sp+264]
003ed20cb 0x3ed230
003ed210
003ed210loc_3ed210:
003ed210ldr x3, [sp+288]
003ed214adrp x4, 0x208000
003ed218add x4, x4, 3072
003ed21cbl runtime.growslice
003ed220str x0, [sp+256]
003ed224str x1, [sp+264]
003ed228str x2, [sp+272]
003ed22cb 0x3ed230
003ed230
003ed230loc_3ed230:
003ed230ldr x3, [sp+288]
003ed234str x3, [sp+112]
003ed238ldr x3, [sp+120]
003ed23cldr x4, [sp+288]
003ed240sub x3, x3, x4
003ed244ldr x4, [sp+256]
003ed248add x0, x4, x3
003ed24cstr x0, [sp+248]
003ed250ldr x2, [sp+112]
003ed254ldr x1, [sp+280]
003ed258bl runtime.memmove
003ed25cldr x3, [sp+256]
003ed260ldr x4, [sp+264]
003ed264ldr x5, [sp+272]
003ed268str x3, [sp+144]
003ed26cstr x4, [sp+152]
003ed270str x5, [sp+160]
003ed274b 0x3ed27c
003ed278
003ed278loc_3ed278:
003ed278b 0x3ed27c
003ed27c
003ed27cloc_3ed27c:
003ed27cldr x0, [sp+144]
003ed280ldr x1, [sp+152]
003ed284ldr x2, [sp+160]
003ed288ldp x29, x30, [sp-8]
003ed28cadd sp, sp, 432
003ed290ret x30
003ed294
003ed294loc_3ed294:
003ed294b 0x3ed298
003ed298
003ed298loc_3ed298:
003ed298b 0x3ed29c
003ed29c
003ed29cloc_3ed29c:
003ed29cb 0x3ed2a0
003ed2a0
003ed2a0loc_3ed2a0:
003ed2a0stp xzr, xzr, [sp+208]
003ed2a4add x5, sp, 208
003ed2a8str x5, [sp+344]
003ed2acldr x5, [sp+440]
003ed2b0ldrsb x27, [x5]
003ed2b4ldrb w5, [x5+56]
003ed2b8strb w5, [sp+95]
003ed2bcldr x6, [sp+344]
003ed2c0ldrsb x27, [x6]
003ed2c4adrp x7, 0x208000
003ed2c8add x7, x7, 3072
003ed2ccstr x7, [x6]
003ed2d0ubfm x5, x5, 61, 7
003ed2d4adrp x7, 0x335000
003ed2d8add x7, x7, 640
003ed2dcadd x5, x7, x5
003ed2e0adrp x27, 0x65e000
003ed2e4ldr w7, [x27+3056]
003ed2e8cbz w7, 0x3ed2f0
003ed2ecb 0x3ed348
003ed2f0
003ed2f0loc_3ed2f0:
003ed2f0b 0x3ed2f4
003ed2f4
003ed2f4loc_3ed2f4:
003ed2f4str x5, [x6+8]
003ed2f8ldr x2, [sp+344]
003ed2fcldrsb x27, [x2]
003ed300b 0x3ed304
003ed304
003ed304loc_3ed304:
003ed304str x2, [sp+352]
003ed308orr x4, xzr, 1
003ed30cstr x4, [sp+360]
003ed310str x4, [sp+368]
003ed314adrp x0, 0x2cc000
003ed318add x0, x0, 1518
003ed31corr x1, xzr, 24
003ed320mov x3, x4
003ed324bl fmt.Sprintf
003ed328str x0, [sp+192]
003ed32cstr x1, [sp+200]
003ed330bl runtime.convTstring
003ed334str x0, [sp+336]
003ed338mov x1, x0
003ed33cadrp x0, 0x208000
003ed340add x0, x0, 2944
003ed344bl runtime.gopanic
003ed348
003ed348loc_3ed348:
003ed348ldr x7, [x6+8]
003ed34cbl runtime.gcWriteBarrier1
003ed350str x7, [x25]
003ed354b 0x3ed2f4
003ed358
003ed358loc_3ed358:
003ed358str x0, [sp+8]
003ed35cstrb w1, [sp+16]
003ed360mov x3, x30
003ed364bl runtime.morestack_noctxt.abi0
003ed368ldr x0, [sp+8]
003ed36cldrb w1, [sp+16]
003ed370b 0x3ecd80
003ed374udf 0
003ed378udf 0
003ed37cudf 0
003ecd80
003ed380
003ed380github.com/things-go/go-socks5/statute.ParseRequest: ; void github.com/things-go/go-socks5/statute.ParseRequest(io.Reader r)
003ed380ldr x16, [x28+16]
003ed384sub x17, sp, 736
003ed388subs xzr, x17, x16
003ed38cb.ls 0x3ee218
003ed390sub x20, sp, 864
003ed394stp x29, x30, [x20-8]
003ed398add sp, x20, 0
003ed39csub x29, sp, 8
003ed3a0str x0, [sp+872]
003ed3a4str x1, [sp+880]
003ed3a8stp xzr, xzr, [sp+152]
003ed3acstp xzr, xzr, [sp+168]
003ed3b0stp xzr, xzr, [sp+184]
003ed3b4stp xzr, xzr, [sp+200]
003ed3b8stp xzr, xzr, [sp+216]
003ed3bcadrp x0, 0x214000
003ed3c0add x0, x0, 1440
003ed3c4bl runtime.newobject
003ed3c8str x0, [sp+704]
003ed3ccstrb wzr, [x0]
003ed3d0ldr x1, [sp+704]
003ed3d4ldrsb x27, [x1]
003ed3d8strb wzr, [x1+1]
003ed3dcldr x1, [sp+704]
003ed3e0ldrsb x27, [x1]
003ed3e4b 0x3ed3e8
003ed3e8
003ed3e8loc_3ed3e8:
003ed3e8str x1, [sp+128]
003ed3ecorr x5, xzr, 2
003ed3f0str x5, [sp+136]
003ed3f4str x5, [sp+144]
003ed3f8add x27, sp, 776
003ed3fcstp xzr, xzr, [x27]
003ed400ldr x0, [sp+872]
003ed404ldr x2, [sp+128]
003ed408ldr x3, [sp+136]
003ed40cldr x1, [sp+880]
003ed410ldr x4, [sp+144]
003ed414bl io.ReadFull
003ed418str x0, [sp+96]
003ed41cstr x1, [sp+776]
003ed420str x2, [sp+784]
003ed424ldr x5, [sp+96]
003ed428str x5, [sp+88]
003ed42cstr x1, [sp+440]
003ed430str x2, [sp+448]
003ed434str x1, [sp+216]
003ed438str x2, [sp+224]
003ed43ccbnz x1, 0x3ed444
003ed440b 0x3ed568
003ed444
003ed444loc_3ed444:
003ed444add x27, sp, 760
003ed448stp xzr, xzr, [x27]
003ed44cadd x5, sp, 760
003ed450str x5, [sp+672]
003ed454ldr x5, [sp+216]
003ed458ldr x6, [sp+224]
003ed45cstr x5, [sp+656]
003ed460str x6, [sp+664]
003ed464str x5, [sp+648]
003ed468ldr x5, [sp+648]
003ed46ccbnz x5, 0x3ed474
003ed470b 0x3ed484
003ed474
003ed474loc_3ed474:
003ed474ldr x5, [sp+648]
003ed478ldr x5, [x5+8]
003ed47cstr x5, [sp+648]
003ed480b 0x3ed488
003ed484
003ed484loc_3ed484:
003ed484b 0x3ed488
003ed488
003ed488loc_3ed488:
003ed488ldr x5, [sp+672]
003ed48cldrsb x27, [x5]
003ed490ldr x6, [sp+664]
003ed494ldr x7, [sp+648]
003ed498str x7, [x5]
003ed49cadrp x27, 0x65e000
003ed4a0ldr w7, [x27+3056]
003ed4a4cbz w7, 0x3ed4ac
003ed4a8b 0x3ed4b0
003ed4ac
003ed4acloc_3ed4ac:
003ed4acb 0x3ed4c4
003ed4b0
003ed4b0loc_3ed4b0:
003ed4b0bl runtime.gcWriteBarrier2
003ed4b4str x6, [x25]
003ed4b8ldr x7, [x5+8]
003ed4bcstr x7, [x25+8]
003ed4c0b 0x3ed4c4
003ed4c4
003ed4c4loc_3ed4c4:
003ed4c4str x6, [x5+8]
003ed4c8ldr x2, [sp+672]
003ed4ccldrsb x27, [x2]
003ed4d0b 0x3ed4d4
003ed4d4
003ed4d4loc_3ed4d4:
003ed4d4str x2, [sp+680]
003ed4d8orr x4, xzr, 1
003ed4dcstr x4, [sp+688]
003ed4e0str x4, [sp+696]
003ed4e4adrp x0, 0x2da000
003ed4e8add x0, x0, 260
003ed4ecmovz x1, 45
003ed4f0mov x3, x4
003ed4f4bl fmt.Errorf
003ed4f8str x0, [sp+776]
003ed4fcstr x1, [sp+784]
003ed500str x0, [sp+216]
003ed504str x1, [sp+224]
003ed508ldrb w5, [sp+152]
003ed50cldrb w6, [sp+153]
003ed510ldrb w2, [sp+154]
003ed514ldr x3, [sp+160]
003ed518ldr x4, [sp+168]
003ed51cldr x7, [sp+176]
003ed520ldr x8, [sp+184]
003ed524ldr x9, [sp+192]
003ed528ldr x10, [sp+200]
003ed52cldrb w11, [sp+208]
003ed530mov x12, x0
003ed534mov x0, x5
003ed538mov x13, x1
003ed53cmov x1, x6
003ed540mov x5, x7
003ed544mov x6, x8
003ed548mov x7, x9
003ed54cmov x8, x10
003ed550mov x9, x11
003ed554mov x10, x12
003ed558mov x11, x13
003ed55cldp x29, x30, [sp-8]
003ed560add sp, sp, 864
003ed564ret x30
003ed568
003ed568loc_3ed568:
003ed568ldr x1, [sp+136]
003ed56cldr x5, [sp+128]
003ed570subs xzr, x1, 0
003ed574b.hi 0x3ed57c
003ed578b 0x3ee20c
003ed57c
003ed57cloc_3ed57c:
003ed57cldrb w5, [x5]
003ed580strb w5, [sp+152]
003ed584ldr x1, [sp+136]
003ed588ldr x6, [sp+128]
003ed58csubs xzr, x1, 1
003ed590b.hi 0x3ed598
003ed594b 0x3ee204
003ed598
003ed598loc_3ed598:
003ed598ldrb w6, [x6+1]
003ed59cstrb w6, [sp+153]
003ed5a0subs wzr, w5, 5
003ed5a4b.ne 0x3ed5ac
003ed5a8b 0x3ed6b0
003ed5ac
003ed5acloc_3ed5ac:
003ed5acadd x27, sp, 760
003ed5b0stp xzr, xzr, [x27]
003ed5b4add x5, sp, 760
003ed5b8str x5, [sp+616]
003ed5bcldrb w5, [sp+152]
003ed5c0strb w5, [sp+53]
003ed5c4ldr x6, [sp+616]
003ed5c8ldrsb x27, [x6]
003ed5ccadrp x7, 0x208000
003ed5d0add x7, x7, 3072
003ed5d4str x7, [x6]
003ed5d8ubfm x5, x5, 61, 7
003ed5dcadrp x7, 0x335000
003ed5e0add x7, x7, 640
003ed5e4add x5, x7, x5
003ed5e8adrp x27, 0x65e000
003ed5ecldr w7, [x27+3056]
003ed5f0cbz w7, 0x3ed5f8
003ed5f4b 0x3ed5fc
003ed5f8
003ed5f8loc_3ed5f8:
003ed5f8b 0x3ed60c
003ed5fc
003ed5fcloc_3ed5fc:
003ed5fcldr x7, [x6+8]
003ed600bl runtime.gcWriteBarrier1
003ed604str x7, [x25]
003ed608b 0x3ed60c
003ed60c
003ed60cloc_3ed60c:
003ed60cstr x5, [x6+8]
003ed610ldr x2, [sp+616]
003ed614ldrsb x27, [x2]
003ed618b 0x3ed61c
003ed61c
003ed61cloc_3ed61c:
003ed61cstr x2, [sp+624]
003ed620orr x4, xzr, 1
003ed624str x4, [sp+632]
003ed628str x4, [sp+640]
003ed62cadrp x0, 0x2d0000
003ed630add x0, x0, 1732
003ed634orr x1, xzr, 30
003ed638mov x3, x4
003ed63cbl fmt.Errorf
003ed640str x0, [sp+776]
003ed644str x1, [sp+784]
003ed648str x0, [sp+216]
003ed64cstr x1, [sp+224]
003ed650ldrb w5, [sp+152]
003ed654ldrb w6, [sp+153]
003ed658ldrb w2, [sp+154]
003ed65cldr x3, [sp+160]
003ed660ldr x4, [sp+168]
003ed664ldr x7, [sp+176]
003ed668ldr x8, [sp+184]
003ed66cldr x9, [sp+192]
003ed670ldr x10, [sp+200]
003ed674ldrb w11, [sp+208]
003ed678mov x12, x0
003ed67cmov x0, x5
003ed680mov x13, x1
003ed684mov x1, x6
003ed688mov x5, x7
003ed68cmov x6, x8
003ed690mov x7, x9
003ed694mov x8, x10
003ed698mov x9, x11
003ed69cmov x10, x12
003ed6a0mov x11, x13
003ed6a4ldp x29, x30, [sp-8]
003ed6a8add sp, sp, 864
003ed6acret x30
003ed6b0
003ed6b0loc_3ed6b0:
003ed6b0add x27, sp, 776
003ed6b4stp xzr, xzr, [x27]
003ed6b8ldr x0, [sp+872]
003ed6bcldr x2, [sp+128]
003ed6c0ldr x3, [sp+136]
003ed6c4ldr x1, [sp+880]
003ed6c8ldr x4, [sp+144]
003ed6ccbl io.ReadFull
003ed6d0str x0, [sp+96]
003ed6d4str x1, [sp+776]
003ed6d8str x2, [sp+784]
003ed6dcldr x5, [sp+96]
003ed6e0str x5, [sp+72]
003ed6e4str x1, [sp+304]
003ed6e8str x2, [sp+312]
003ed6ecstr x1, [sp+216]
003ed6f0str x2, [sp+224]
003ed6f4cbnz x1, 0x3ed6fc
003ed6f8b 0x3ed820
003ed6fc
003ed6fcloc_3ed6fc:
003ed6fcadd x27, sp, 760
003ed700stp xzr, xzr, [x27]
003ed704add x5, sp, 760
003ed708str x5, [sp+584]
003ed70cldr x5, [sp+216]
003ed710ldr x6, [sp+224]
003ed714str x5, [sp+568]
003ed718str x6, [sp+576]
003ed71cstr x5, [sp+560]
003ed720ldr x5, [sp+560]
003ed724cbnz x5, 0x3ed72c
003ed728b 0x3ed73c
003ed72c
003ed72cloc_3ed72c:
003ed72cldr x5, [sp+560]
003ed730ldr x5, [x5+8]
003ed734str x5, [sp+560]
003ed738b 0x3ed740
003ed73c
003ed73cloc_3ed73c:
003ed73cb 0x3ed740
003ed740
003ed740loc_3ed740:
003ed740ldr x5, [sp+584]
003ed744ldrsb x27, [x5]
003ed748ldr x6, [sp+576]
003ed74cldr x7, [sp+560]
003ed750str x7, [x5]
003ed754adrp x27, 0x65e000
003ed758ldr w7, [x27+3056]
003ed75ccbz w7, 0x3ed764
003ed760b 0x3ed768
003ed764
003ed764loc_3ed764:
003ed764b 0x3ed77c
003ed768
003ed768loc_3ed768:
003ed768bl runtime.gcWriteBarrier2
003ed76cstr x6, [x25]
003ed770ldr x7, [x5+8]
003ed774str x7, [x25+8]
003ed778b 0x3ed77c
003ed77c
003ed77cloc_3ed77c:
003ed77cstr x6, [x5+8]
003ed780ldr x2, [sp+584]
003ed784ldrsb x27, [x2]
003ed788b 0x3ed78c
003ed78c
003ed78cloc_3ed78c:
003ed78cstr x2, [sp+592]
003ed790orr x4, xzr, 1
003ed794str x4, [sp+600]
003ed798str x4, [sp+608]
003ed79cadrp x0, 0x2da000
003ed7a0add x0, x0, 2595
003ed7a4movz x1, 46
003ed7a8mov x3, x4
003ed7acbl fmt.Errorf
003ed7b0str x0, [sp+776]
003ed7b4str x1, [sp+784]
003ed7b8str x0, [sp+216]
003ed7bcstr x1, [sp+224]
003ed7c0ldrb w5, [sp+152]
003ed7c4ldrb w6, [sp+153]
003ed7c8ldrb w2, [sp+154]
003ed7ccldr x3, [sp+160]
003ed7d0ldr x4, [sp+168]
003ed7d4ldr x7, [sp+176]
003ed7d8ldr x8, [sp+184]
003ed7dcldr x9, [sp+192]
003ed7e0ldr x10, [sp+200]
003ed7e4ldrb w11, [sp+208]
003ed7e8mov x12, x0
003ed7ecmov x0, x5
003ed7f0mov x13, x1
003ed7f4mov x1, x6
003ed7f8mov x5, x7
003ed7fcmov x6, x8
003ed800mov x7, x9
003ed804mov x8, x10
003ed808mov x9, x11
003ed80cmov x10, x12
003ed810mov x11, x13
003ed814ldp x29, x30, [sp-8]
003ed818add sp, sp, 864
003ed81cret x30
003ed820
003ed820loc_3ed820:
003ed820ldr x1, [sp+136]
003ed824ldr x12, [sp+128]
003ed828subs xzr, x1, 0
003ed82cb.hi 0x3ed834
003ed830b 0x3ee1fc
003ed834
003ed834loc_3ed834:
003ed834ldrb w12, [x12]
003ed838strb w12, [sp+154]
003ed83cldr x1, [sp+136]
003ed840ldr x12, [sp+128]
003ed844subs xzr, x1, 1
003ed848b.hi 0x3ed850
003ed84cb 0x3ee1f4
003ed850
003ed850loc_3ed850:
003ed850ldrb w12, [x12+1]
003ed854strb w12, [sp+208]
003ed858strb w12, [sp+52]
003ed85cmov x13, x12
003ed860subs wzr, w13, 1
003ed864b.eq 0x3ed86c
003ed868b 0x3edae4
003ed86c
003ed86cloc_3ed86c:
003ed86cb 0x3ed870
003ed870
003ed870loc_3ed870:
003ed870adrp x0, 0x208000
003ed874add x0, x0, 3072
003ed878orr x1, xzr, 6
003ed87cmov x2, x1
003ed880bl runtime.makeslice
003ed884str x0, [sp+280]
003ed888orr x3, xzr, 6
003ed88cstr x3, [sp+288]
003ed890str x3, [sp+296]
003ed894add x27, sp, 776
003ed898stp xzr, xzr, [x27]
003ed89cldr x0, [sp+872]
003ed8a0ldr x2, [sp+280]
003ed8a4ldr x3, [sp+288]
003ed8a8ldr x1, [sp+880]
003ed8acldr x4, [sp+296]
003ed8b0bl io.ReadFull
003ed8b4str x0, [sp+96]
003ed8b8str x1, [sp+776]
003ed8bcstr x2, [sp+784]
003ed8c0ldr x3, [sp+96]
003ed8c4str x3, [sp+64]
003ed8c8str x1, [sp+840]
003ed8ccstr x2, [sp+848]
003ed8d0str x1, [sp+216]
003ed8d4str x2, [sp+224]
003ed8d8cbnz x1, 0x3ed8e0
003ed8dcb 0x3eda04
003ed8e0
003ed8e0loc_3ed8e0:
003ed8e0add x27, sp, 760
003ed8e4stp xzr, xzr, [x27]
003ed8e8add x5, sp, 760
003ed8ecstr x5, [sp+528]
003ed8f0ldr x5, [sp+216]
003ed8f4ldr x6, [sp+224]
003ed8f8str x5, [sp+512]
003ed8fcstr x6, [sp+520]
003ed900str x5, [sp+504]
003ed904ldr x5, [sp+504]
003ed908cbnz x5, 0x3ed910
003ed90cb 0x3ed920
003ed910
003ed910loc_3ed910:
003ed910ldr x5, [sp+504]
003ed914ldr x5, [x5+8]
003ed918str x5, [sp+504]
003ed91cb 0x3ed924
003ed920
003ed920loc_3ed920:
003ed920b 0x3ed924
003ed924
003ed924loc_3ed924:
003ed924ldr x5, [sp+528]
003ed928ldrsb x27, [x5]
003ed92cldr x6, [sp+520]
003ed930ldr x7, [sp+504]
003ed934str x7, [x5]
003ed938adrp x27, 0x65e000
003ed93cldr w7, [x27+3056]
003ed940cbz w7, 0x3ed948
003ed944b 0x3ed94c
003ed948
003ed948loc_3ed948:
003ed948b 0x3ed960
003ed94c
003ed94cloc_3ed94c:
003ed94cbl runtime.gcWriteBarrier2
003ed950str x6, [x25]
003ed954ldr x7, [x5+8]
003ed958str x7, [x25+8]
003ed95cb 0x3ed960
003ed960
003ed960loc_3ed960:
003ed960str x6, [x5+8]
003ed964ldr x2, [sp+528]
003ed968ldrsb x27, [x2]
003ed96cb 0x3ed970
003ed970
003ed970loc_3ed970:
003ed970str x2, [sp+536]
003ed974orr x4, xzr, 1
003ed978str x4, [sp+544]
003ed97cstr x4, [sp+552]
003ed980adrp x0, 0x2cc000
003ed984add x0, x0, 3954
003ed988movz x1, 25
003ed98cmov x3, x4
003ed990bl fmt.Errorf
003ed994str x0, [sp+776]
003ed998str x1, [sp+784]
003ed99cstr x0, [sp+216]
003ed9a0str x1, [sp+224]
003ed9a4ldrb w5, [sp+152]
003ed9a8ldrb w6, [sp+153]
003ed9acldrb w2, [sp+154]
003ed9b0ldr x3, [sp+160]
003ed9b4ldr x4, [sp+168]
003ed9b8ldr x7, [sp+176]
003ed9bcldr x8, [sp+184]
003ed9c0ldr x9, [sp+192]
003ed9c4ldr x10, [sp+200]
003ed9c8ldrb w11, [sp+208]
003ed9ccmov x12, x0
003ed9d0mov x0, x5
003ed9d4mov x13, x1
003ed9d8mov x1, x6
003ed9dcmov x5, x7
003ed9e0mov x6, x8
003ed9e4mov x7, x9
003ed9e8mov x8, x10
003ed9ecmov x9, x11
003ed9f0mov x10, x12
003ed9f4mov x11, x13
003ed9f8ldp x29, x30, [sp-8]
003ed9fcadd sp, sp, 864
003eda00ret x30
003eda04
003eda04loc_3eda04:
003eda04ldr x1, [sp+288]
003eda08ldr x4, [sp+280]
003eda0csubs xzr, x1, 0
003eda10b.hi 0x3eda18
003eda14b 0x3ee1ec
003eda18
003eda18loc_3eda18:
003eda18ldrb w0, [x4]
003eda1cstrb w0, [sp+51]
003eda20ldr x1, [sp+288]
003eda24ldr x4, [sp+280]
003eda28subs xzr, x1, 1
003eda2cb.hi 0x3eda34
003eda30b 0x3ee1e4
003eda34
003eda34loc_3eda34:
003eda34ldrb w1, [x4+1]
003eda38strb w1, [sp+50]
003eda3cldr x4, [sp+288]
003eda40ldr x5, [sp+280]
003eda44subs xzr, x4, 2
003eda48b.hi 0x3eda50
003eda4cb 0x3ee1d8
003eda50
003eda50loc_3eda50:
003eda50ldrb w2, [x5+2]
003eda54strb w2, [sp+49]
003eda58ldr x4, [sp+288]
003eda5cldr x5, [sp+280]
003eda60subs xzr, x4, 3
003eda64b.hi 0x3eda6c
003eda68b 0x3ee1cc
003eda6c
003eda6cloc_3eda6c:
003eda6cldrb w3, [x5+3]
003eda70strb w3, [sp+48]
003eda74bl net.IPv4
003eda78str x0, [sp+736]
003eda7cstr x1, [sp+744]
003eda80str x2, [sp+752]
003eda84str x0, [sp+176]
003eda88str x1, [sp+184]
003eda8cstr x2, [sp+192]
003eda90ldr x1, [sp+288]
003eda94ldr x4, [sp+280]
003eda98ldr x5, [sp+296]
003eda9cb 0x3edaa0
003edaa0
003edaa0loc_3edaa0:
003edaa0subs xzr, x1, 4
003edaa4b.hs 0x3edaac
003edaa8b 0x3ee1c4
003edaac
003edaacloc_3edaac:
003edaacsub x2, x5, 4
003edab0sub x1, x1, 4
003edab4sub x3, xzr, x2
003edab8sbfm x3, x3, 63, 63
003edabcand x3, x3, 4
003edac0add x0, x4, x3
003edac4str x0, [sp+712]
003edac8str x1, [sp+720]
003edaccstr x2, [sp+728]
003edad0bl encoding/binary.bigEndian.Uint16
003edad4strh w0, [sp+54]
003edad8ubfm x3, x0, 0, 15
003edadcstr x3, [sp+200]
003edae0b 0x3ee108
003edae4
003edae4loc_3edae4:
003edae4mov x13, x12
003edae8subs wzr, w13, 3
003edaecb.eq 0x3edaf4
003edaf0b 0x3ededc
003edaf4
003edaf4loc_3edaf4:
003edaf4b 0x3edaf8
003edaf8
003edaf8loc_3edaf8:
003edaf8ldr x2, [sp+144]
003edafcldr x5, [sp+128]
003edb00subs xzr, x2, 1
003edb04b.hs 0x3edb0c
003edb08b 0x3ee1bc
003edb0c
003edb0cloc_3edb0c:
003edb0cb 0x3edb10
003edb10
003edb10loc_3edb10:
003edb10str x5, [sp+712]
003edb14orr x5, xzr, 1
003edb18str x5, [sp+720]
003edb1cstr x2, [sp+728]
003edb20add x27, sp, 776
003edb24stp xzr, xzr, [x27]
003edb28ldr x0, [sp+872]
003edb2cldr x1, [sp+880]
003edb30ldr x2, [sp+712]
003edb34ldr x3, [sp+720]
003edb38ldr x4, [sp+728]
003edb3cbl io.ReadFull
003edb40str x0, [sp+96]
003edb44str x1, [sp+776]
003edb48str x2, [sp+784]
003edb4cldr x5, [sp+96]
003edb50str x5, [sp+112]
003edb54str x1, [sp+808]
003edb58str x2, [sp+816]
003edb5cstr x1, [sp+216]
003edb60str x2, [sp+224]
003edb64cbnz x1, 0x3edb6c
003edb68b 0x3edc90
003edb6c
003edb6cloc_3edb6c:
003edb6cadd x27, sp, 760
003edb70stp xzr, xzr, [x27]
003edb74add x5, sp, 760
003edb78str x5, [sp+400]
003edb7cldr x5, [sp+216]
003edb80ldr x6, [sp+224]
003edb84str x5, [sp+384]
003edb88str x6, [sp+392]
003edb8cstr x5, [sp+376]
003edb90ldr x5, [sp+376]
003edb94cbnz x5, 0x3edb9c
003edb98b 0x3edbac
003edb9c
003edb9cloc_3edb9c:
003edb9cldr x5, [sp+376]
003edba0ldr x5, [x5+8]
003edba4str x5, [sp+376]
003edba8b 0x3edbb0
003edbac
003edbacloc_3edbac:
003edbacb 0x3edbb0
003edbb0
003edbb0loc_3edbb0:
003edbb0ldr x5, [sp+400]
003edbb4ldrsb x27, [x5]
003edbb8ldr x6, [sp+376]
003edbbcldr x7, [sp+392]
003edbc0str x6, [x5]
003edbc4adrp x27, 0x65e000
003edbc8ldr w6, [x27+3056]
003edbcccbz w6, 0x3edbd4
003edbd0b 0x3edbd8
003edbd4
003edbd4loc_3edbd4:
003edbd4b 0x3edbec
003edbd8
003edbd8loc_3edbd8:
003edbd8bl runtime.gcWriteBarrier2
003edbdcstr x7, [x25]
003edbe0ldr x6, [x5+8]
003edbe4str x6, [x25+8]
003edbe8b 0x3edbec
003edbec
003edbecloc_3edbec:
003edbecstr x7, [x5+8]
003edbf0ldr x2, [sp+400]
003edbf4ldrsb x27, [x2]
003edbf8b 0x3edbfc
003edbfc
003edbfcloc_3edbfc:
003edbfcstr x2, [sp+408]
003edc00orr x4, xzr, 1
003edc04str x4, [sp+416]
003edc08str x4, [sp+424]
003edc0cadrp x0, 0x2cc000
003edc10add x0, x0, 3954
003edc14movz x1, 25
003edc18mov x3, x4
003edc1cbl fmt.Errorf
003edc20str x0, [sp+776]
003edc24str x1, [sp+784]
003edc28str x0, [sp+216]
003edc2cstr x1, [sp+224]
003edc30ldrb w5, [sp+152]
003edc34ldrb w6, [sp+153]
003edc38ldrb w2, [sp+154]
003edc3cldr x3, [sp+160]
003edc40ldr x4, [sp+168]
003edc44ldr x7, [sp+176]
003edc48ldr x8, [sp+184]
003edc4cldr x9, [sp+192]
003edc50ldr x10, [sp+200]
003edc54ldrb w11, [sp+208]
003edc58mov x12, x0
003edc5cmov x0, x5
003edc60mov x13, x1
003edc64mov x1, x6
003edc68mov x5, x7
003edc6cmov x6, x8
003edc70mov x7, x9
003edc74mov x8, x10
003edc78mov x9, x11
003edc7cmov x10, x12
003edc80mov x11, x13
003edc84ldp x29, x30, [sp-8]
003edc88add sp, sp, 864
003edc8cret x30
003edc90
003edc90loc_3edc90:
003edc90ldr x1, [sp+136]
003edc94ldr x3, [sp+128]
003edc98subs xzr, x1, 0
003edc9cb.hi 0x3edca4
003edca0b 0x3ee1b4
003edca4
003edca4loc_3edca4:
003edca4ldrb w3, [x3]
003edca8str x3, [sp+56]
003edcacadd x2, x3, 2
003edcb0str x2, [sp+80]
003edcb4adrp x0, 0x208000
003edcb8add x0, x0, 3072
003edcbcmov x1, x2
003edcc0bl runtime.makeslice
003edcc4ldr x3, [sp+80]
003edcc8ldr x4, [sp+80]
003edcccstr x0, [sp+232]
003edcd0str x3, [sp+240]
003edcd4str x4, [sp+248]
003edcd8add x27, sp, 776
003edcdcstp xzr, xzr, [x27]
003edce0ldr x0, [sp+872]
003edce4ldr x2, [sp+232]
003edce8ldr x3, [sp+240]
003edcecldr x1, [sp+880]
003edcf0ldr x4, [sp+248]
003edcf4bl io.ReadFull
003edcf8str x0, [sp+96]
003edcfcstr x1, [sp+776]
003edd00str x2, [sp+784]
003edd04ldr x3, [sp+96]
003edd08str x3, [sp+104]
003edd0cstr x1, [sp+792]
003edd10str x2, [sp+800]
003edd14str x1, [sp+216]
003edd18str x2, [sp+224]
003edd1ccbnz x1, 0x3edd24
003edd20b 0x3ede48
003edd24
003edd24loc_3edd24:
003edd24add x27, sp, 760
003edd28stp xzr, xzr, [x27]
003edd2cadd x5, sp, 760
003edd30str x5, [sp+344]
003edd34ldr x5, [sp+216]
003edd38ldr x6, [sp+224]
003edd3cstr x5, [sp+328]
003edd40str x6, [sp+336]
003edd44str x5, [sp+320]
003edd48ldr x5, [sp+320]
003edd4ccbnz x5, 0x3edd54
003edd50b 0x3edd64
003edd54
003edd54loc_3edd54:
003edd54ldr x5, [sp+320]
003edd58ldr x5, [x5+8]
003edd5cstr x5, [sp+320]
003edd60b 0x3edd68
003edd64
003edd64loc_3edd64:
003edd64b 0x3edd68
003edd68
003edd68loc_3edd68:
003edd68ldr x5, [sp+344]
003edd6cldrsb x27, [x5]
003edd70ldr x6, [sp+320]
003edd74ldr x7, [sp+336]
003edd78str x6, [x5]
003edd7cadrp x27, 0x65e000
003edd80ldr w6, [x27+3056]
003edd84cbz w6, 0x3edd8c
003edd88b 0x3edd90
003edd8c
003edd8cloc_3edd8c:
003edd8cb 0x3edda4
003edd90
003edd90loc_3edd90:
003edd90bl runtime.gcWriteBarrier2
003edd94str x7, [x25]
003edd98ldr x6, [x5+8]
003edd9cstr x6, [x25+8]
003edda0b 0x3edda4
003edda4
003edda4loc_3edda4:
003edda4str x7, [x5+8]
003edda8ldr x2, [sp+344]
003eddacldrsb x27, [x2]
003eddb0b 0x3eddb4
003eddb4
003eddb4loc_3eddb4:
003eddb4str x2, [sp+352]
003eddb8orr x4, xzr, 1
003eddbcstr x4, [sp+360]
003eddc0str x4, [sp+368]
003eddc4adrp x0, 0x2cc000
003eddc8add x0, x0, 3954
003eddccmovz x1, 25
003eddd0mov x3, x4
003eddd4bl fmt.Errorf
003eddd8str x0, [sp+776]
003edddcstr x1, [sp+784]
003edde0str x0, [sp+216]
003edde4str x1, [sp+224]
003edde8ldrb w5, [sp+152]
003eddecldrb w6, [sp+153]
003eddf0ldrb w2, [sp+154]
003eddf4ldr x3, [sp+160]
003eddf8ldr x4, [sp+168]
003eddfcldr x7, [sp+176]
003ede00ldr x8, [sp+184]
003ede04ldr x9, [sp+192]
003ede08ldr x10, [sp+200]
003ede0cldrb w11, [sp+208]
003ede10mov x12, x0
003ede14mov x0, x5
003ede18mov x13, x1
003ede1cmov x1, x6
003ede20mov x5, x7
003ede24mov x6, x8
003ede28mov x7, x9
003ede2cmov x8, x10
003ede30mov x9, x11
003ede34mov x10, x12
003ede38mov x11, x13
003ede3cldp x29, x30, [sp-8]
003ede40add sp, sp, 864
003ede44ret x30
003ede48
003ede48loc_3ede48:
003ede48ldr x1, [sp+56]
003ede4cldr x2, [sp+248]
003ede50ldr x3, [sp+232]
003ede54subs xzr, x2, x1
003ede58b.hs 0x3ede60
003ede5cb 0x3ee1b0
003ede60
003ede60loc_3ede60:
003ede60b 0x3ede64
003ede64
003ede64loc_3ede64:
003ede64str x3, [sp+712]
003ede68str x1, [sp+720]
003ede6cstr x2, [sp+728]
003ede70mov x0, xzr
003ede74mov x2, x1
003ede78mov x1, x3
003ede7cbl runtime.slicebytetostring
003ede80str x0, [sp+160]
003ede84str x1, [sp+168]
003ede88ldr x0, [sp+56]
003ede8cldr x1, [sp+240]
003ede90ldr x3, [sp+232]
003ede94ldr x4, [sp+248]
003ede98b 0x3ede9c
003ede9c
003ede9cloc_3ede9c:
003ede9csubs xzr, x1, x0
003edea0b.hs 0x3edea8
003edea4b 0x3ee1ac
003edea8
003edea8loc_3edea8:
003edea8sub x2, x4, x0
003edeacsub x1, x1, x0
003edeb0sub x4, xzr, x2
003edeb4and x4, x0, x4, asr #63
003edeb8add x0, x3, x4
003edebcstr x0, [sp+712]
003edec0str x1, [sp+720]
003edec4str x2, [sp+728]
003edec8bl encoding/binary.bigEndian.Uint16
003edeccstrh w0, [sp+54]
003eded0ubfm x3, x0, 0, 15
003eded4str x3, [sp+200]
003eded8b 0x3ee108
003ededc
003ededcloc_3ededc:
003ededcsubs wzr, w12, 4
003edee0b.eq 0x3edee8
003edee4b 0x3ee148
003edee8
003edee8loc_3edee8:
003edee8b 0x3edeec
003edeec
003edeecloc_3edeec:
003edeecadrp x0, 0x208000
003edef0add x0, x0, 3072
003edef4movz x1, 18
003edef8mov x2, x1
003edefcbl runtime.makeslice
003edf00str x0, [sp+256]
003edf04movz x3, 18
003edf08str x3, [sp+264]
003edf0cstr x3, [sp+272]
003edf10add x27, sp, 776
003edf14stp xzr, xzr, [x27]
003edf18ldr x0, [sp+872]
003edf1cldr x2, [sp+256]
003edf20ldr x3, [sp+264]
003edf24ldr x1, [sp+880]
003edf28ldr x4, [sp+272]
003edf2cbl io.ReadFull
003edf30str x0, [sp+96]
003edf34str x1, [sp+776]
003edf38str x2, [sp+784]
003edf3cldr x3, [sp+96]
003edf40str x3, [sp+120]
003edf44str x1, [sp+824]
003edf48str x2, [sp+832]
003edf4cstr x1, [sp+216]
003edf50str x2, [sp+224]
003edf54cbnz x1, 0x3edf5c
003edf58b 0x3ee080
003edf5c
003edf5cloc_3edf5c:
003edf5cadd x27, sp, 760
003edf60stp xzr, xzr, [x27]
003edf64add x5, sp, 760
003edf68str x5, [sp+472]
003edf6cldr x5, [sp+216]
003edf70ldr x6, [sp+224]
003edf74str x5, [sp+456]
003edf78str x6, [sp+464]
003edf7cstr x5, [sp+432]
003edf80ldr x5, [sp+432]
003edf84cbnz x5, 0x3edf8c
003edf88b 0x3edf9c
003edf8c
003edf8cloc_3edf8c:
003edf8cldr x5, [sp+432]
003edf90ldr x5, [x5+8]
003edf94str x5, [sp+432]
003edf98b 0x3edfa0
003edf9c
003edf9cloc_3edf9c:
003edf9cb 0x3edfa0
003edfa0
003edfa0loc_3edfa0:
003edfa0ldr x5, [sp+472]
003edfa4ldrsb x27, [x5]
003edfa8ldr x6, [sp+464]
003edfacldr x7, [sp+432]
003edfb0str x7, [x5]
003edfb4adrp x27, 0x65e000
003edfb8ldr w7, [x27+3056]
003edfbccbz w7, 0x3edfc4
003edfc0b 0x3edfc8
003edfc4
003edfc4loc_3edfc4:
003edfc4b 0x3edfdc
003edfc8
003edfc8loc_3edfc8:
003edfc8bl runtime.gcWriteBarrier2
003edfccstr x6, [x25]
003edfd0ldr x7, [x5+8]
003edfd4str x7, [x25+8]
003edfd8b 0x3edfdc
003edfdc
003edfdcloc_3edfdc:
003edfdcstr x6, [x5+8]
003edfe0ldr x2, [sp+472]
003edfe4ldrsb x27, [x2]
003edfe8b 0x3edfec
003edfec
003edfecloc_3edfec:
003edfecstr x2, [sp+480]
003edff0orr x4, xzr, 1
003edff4str x4, [sp+488]
003edff8str x4, [sp+496]
003edffcadrp x0, 0x2cc000
003ee000add x0, x0, 3954
003ee004movz x1, 25
003ee008mov x3, x4
003ee00cbl fmt.Errorf
003ee010str x0, [sp+776]
003ee014str x1, [sp+784]
003ee018str x0, [sp+216]
003ee01cstr x1, [sp+224]
003ee020ldrb w5, [sp+152]
003ee024ldrb w6, [sp+153]
003ee028ldrb w2, [sp+154]
003ee02cldr x3, [sp+160]
003ee030ldr x4, [sp+168]
003ee034ldr x7, [sp+176]
003ee038ldr x8, [sp+184]
003ee03cldr x9, [sp+192]
003ee040ldr x10, [sp+200]
003ee044ldrb w11, [sp+208]
003ee048mov x12, x0
003ee04cmov x0, x5
003ee050mov x13, x1
003ee054mov x1, x6
003ee058mov x5, x7
003ee05cmov x6, x8
003ee060mov x7, x9
003ee064mov x8, x10
003ee068mov x9, x11
003ee06cmov x10, x12
003ee070mov x11, x13
003ee074ldp x29, x30, [sp-8]
003ee078add sp, sp, 864
003ee07cret x30
003ee080
003ee080loc_3ee080:
003ee080ldr x2, [sp+272]
003ee084ldr x3, [sp+256]
003ee088subs xzr, x2, 16
003ee08cb.hs 0x3ee094
003ee090b 0x3ee1a4
003ee094
003ee094loc_3ee094:
003ee094b 0x3ee098
003ee098
003ee098loc_3ee098:
003ee098str x3, [sp+712]
003ee09corr x0, xzr, 16
003ee0a0str x0, [sp+720]
003ee0a4str x2, [sp+728]
003ee0a8str x3, [sp+176]
003ee0acstr x0, [sp+184]
003ee0b0str x2, [sp+192]
003ee0b4ldr x1, [sp+264]
003ee0b8ldr x3, [sp+256]
003ee0bcldr x4, [sp+272]
003ee0c0b 0x3ee0c4
003ee0c4
003ee0c4loc_3ee0c4:
003ee0c4subs xzr, x1, 16
003ee0c8b.hs 0x3ee0d0
003ee0ccb 0x3ee1a0
003ee0d0
003ee0d0loc_3ee0d0:
003ee0d0sub x2, x4, 16
003ee0d4sub x1, x1, 16
003ee0d8sub x4, xzr, x2
003ee0dcsbfm x4, x4, 63, 63
003ee0e0and x4, x4, 16
003ee0e4add x0, x3, x4
003ee0e8str x0, [sp+712]
003ee0ecstr x1, [sp+720]
003ee0f0str x2, [sp+728]
003ee0f4bl encoding/binary.bigEndian.Uint16
003ee0f8strh w0, [sp+54]
003ee0fcubfm x3, x0, 0, 15
003ee100str x3, [sp+200]
003ee104b 0x3ee108
003ee108
003ee108loc_3ee108:
003ee108stp xzr, xzr, [sp+216]
003ee10cldrb w0, [sp+152]
003ee110ldrb w1, [sp+153]
003ee114ldrb w2, [sp+154]
003ee118ldr x3, [sp+160]
003ee11cldr x4, [sp+168]
003ee120ldr x5, [sp+176]
003ee124ldr x6, [sp+184]
003ee128ldr x7, [sp+192]
003ee12cldr x8, [sp+200]
003ee130ldrb w9, [sp+208]
003ee134mov x10, xzr
003ee138mov x11, xzr
003ee13cldp x29, x30, [sp-8]
003ee140add sp, sp, 864
003ee144ret x30
003ee148
003ee148loc_3ee148:
003ee148b 0x3ee14c
003ee14c
003ee14cloc_3ee14c:
003ee14cb 0x3ee150
003ee150
003ee150loc_3ee150:
003ee150b 0x3ee154
003ee154
003ee154loc_3ee154:
003ee154adrp x27, 0x634000
003ee158ldr x10, [x27+336]
003ee15cadrp x27, 0x634000
003ee160ldr x11, [x27+344]
003ee164str x10, [sp+216]
003ee168str x11, [sp+224]
003ee16cldrb w0, [sp+152]
003ee170ldrb w1, [sp+153]
003ee174ldrb w2, [sp+154]
003ee178ldr x3, [sp+160]
003ee17cldr x4, [sp+168]
003ee180ldr x5, [sp+176]
003ee184ldr x6, [sp+184]
003ee188ldr x7, [sp+192]
003ee18cldr x8, [sp+200]
003ee190ldrb w9, [sp+208]
003ee194ldp x29, x30, [sp-8]
003ee198add sp, sp, 864
003ee19cret x30
003ee1a0
003ee1a0loc_3ee1a0:
003ee1a0bl runtime.panicSliceB
003ee1a4
003ee1a4loc_3ee1a4:
003ee1a4orr x1, xzr, 16
003ee1a8bl runtime.panicSliceAcap
003ee1ac
003ee1acloc_3ee1ac:
003ee1acbl runtime.panicSliceB
003ee1b0
003ee1b0loc_3ee1b0:
003ee1b0bl runtime.panicSliceAcap
003ee1b4
003ee1b4loc_3ee1b4:
003ee1b4mov x0, xzr
003ee1b8bl runtime.panicIndex
003ee1bc
003ee1bcloc_3ee1bc:
003ee1bcorr x1, xzr, 1
003ee1c0bl runtime.panicSliceAcap
003ee1c4
003ee1c4loc_3ee1c4:
003ee1c4orr x0, xzr, 4
003ee1c8bl runtime.panicSliceB
003ee1cc
003ee1ccloc_3ee1cc:
003ee1ccorr x0, xzr, 3
003ee1d0mov x1, x4
003ee1d4bl runtime.panicIndex
003ee1d8
003ee1d8loc_3ee1d8:
003ee1d8orr x0, xzr, 2
003ee1dcmov x1, x4
003ee1e0bl runtime.panicIndex
003ee1e4
003ee1e4loc_3ee1e4:
003ee1e4orr x0, xzr, 1
003ee1e8bl runtime.panicIndex
003ee1ec
003ee1ecloc_3ee1ec:
003ee1ecmov x0, xzr
003ee1f0bl runtime.panicIndex
003ee1f4
003ee1f4loc_3ee1f4:
003ee1f4orr x0, xzr, 1
003ee1f8bl runtime.panicIndex
003ee1fc
003ee1fcloc_3ee1fc:
003ee1fcmov x0, xzr
003ee200bl runtime.panicIndex
003ee204
003ee204loc_3ee204:
003ee204orr x0, xzr, 1
003ee208bl runtime.panicIndex
003ee20c
003ee20cloc_3ee20c:
003ee20cmov x0, xzr
003ee210bl runtime.panicIndex
003ee214hint
003ee218
003ee218loc_3ee218:
003ee218stp x0, x1, [sp+8]
003ee21cmov x3, x30
003ee220bl runtime.morestack_noctxt.abi0
003ee224ldp x0, x1, [sp+8]
003ee228b 0x3ed380
003ee22cudf 0
003ed380
003ed380github.com/things-go/go-socks5/statute.ParseRequest: ; void github.com/things-go/go-socks5/statute.ParseRequest(io.Reader r)
003ed380ldr x16, [x28+16]
003ed384sub x17, sp, 736
003ed388subs xzr, x17, x16
003ed38cb.ls 0x3ee218
003ed390sub x20, sp, 864
003ed394stp x29, x30, [x20-8]
003ed398add sp, x20, 0
003ed39csub x29, sp, 8
003ed3a0str x0, [sp+872]
003ed3a4str x1, [sp+880]
003ed3a8stp xzr, xzr, [sp+152]
003ed3acstp xzr, xzr, [sp+168]
003ed3b0stp xzr, xzr, [sp+184]
003ed3b4stp xzr, xzr, [sp+200]
003ed3b8stp xzr, xzr, [sp+216]
003ed3bcadrp x0, 0x214000
003ed3c0add x0, x0, 1440
003ed3c4bl runtime.newobject
003ed3c8str x0, [sp+704]
003ed3ccstrb wzr, [x0]
003ed3d0ldr x1, [sp+704]
003ed3d4ldrsb x27, [x1]
003ed3d8strb wzr, [x1+1]
003ed3dcldr x1, [sp+704]
003ed3e0ldrsb x27, [x1]
003ed3e4b 0x3ed3e8
003ed3e8
003ed3e8loc_3ed3e8:
003ed3e8str x1, [sp+128]
003ed3ecorr x5, xzr, 2
003ed3f0str x5, [sp+136]
003ed3f4str x5, [sp+144]
003ed3f8add x27, sp, 776
003ed3fcstp xzr, xzr, [x27]
003ed400ldr x0, [sp+872]
003ed404ldr x2, [sp+128]
003ed408ldr x3, [sp+136]
003ed40cldr x1, [sp+880]
003ed410ldr x4, [sp+144]
003ed414bl io.ReadFull
003ed418str x0, [sp+96]
003ed41cstr x1, [sp+776]
003ed420str x2, [sp+784]
003ed424ldr x5, [sp+96]
003ed428str x5, [sp+88]
003ed42cstr x1, [sp+440]
003ed430str x2, [sp+448]
003ed434str x1, [sp+216]
003ed438str x2, [sp+224]
003ed43ccbnz x1, 0x3ed444
003ed440b 0x3ed568
003ed444
003ed444loc_3ed444:
003ed444add x27, sp, 760
003ed448stp xzr, xzr, [x27]
003ed44cadd x5, sp, 760
003ed450str x5, [sp+672]
003ed454ldr x5, [sp+216]
003ed458ldr x6, [sp+224]
003ed45cstr x5, [sp+656]
003ed460str x6, [sp+664]
003ed464str x5, [sp+648]
003ed468ldr x5, [sp+648]
003ed46ccbnz x5, 0x3ed474
003ed470b 0x3ed484
003ed474
003ed474loc_3ed474:
003ed474ldr x5, [sp+648]
003ed478ldr x5, [x5+8]
003ed47cstr x5, [sp+648]
003ed480b 0x3ed488
003ed484
003ed484loc_3ed484:
003ed484b 0x3ed488
003ed488
003ed488loc_3ed488:
003ed488ldr x5, [sp+672]
003ed48cldrsb x27, [x5]
003ed490ldr x6, [sp+664]
003ed494ldr x7, [sp+648]
003ed498str x7, [x5]
003ed49cadrp x27, 0x65e000
003ed4a0ldr w7, [x27+3056]
003ed4a4cbz w7, 0x3ed4ac
003ed4a8b 0x3ed4b0
003ed4ac
003ed4acloc_3ed4ac:
003ed4acb 0x3ed4c4
003ed4b0
003ed4b0loc_3ed4b0:
003ed4b0bl runtime.gcWriteBarrier2
003ed4b4str x6, [x25]
003ed4b8ldr x7, [x5+8]
003ed4bcstr x7, [x25+8]
003ed4c0b 0x3ed4c4
003ed4c4
003ed4c4loc_3ed4c4:
003ed4c4str x6, [x5+8]
003ed4c8ldr x2, [sp+672]
003ed4ccldrsb x27, [x2]
003ed4d0b 0x3ed4d4
003ed4d4
003ed4d4loc_3ed4d4:
003ed4d4str x2, [sp+680]
003ed4d8orr x4, xzr, 1
003ed4dcstr x4, [sp+688]
003ed4e0str x4, [sp+696]
003ed4e4adrp x0, 0x2da000
003ed4e8add x0, x0, 260
003ed4ecmovz x1, 45
003ed4f0mov x3, x4
003ed4f4bl fmt.Errorf
003ed4f8str x0, [sp+776]
003ed4fcstr x1, [sp+784]
003ed500str x0, [sp+216]
003ed504str x1, [sp+224]
003ed508ldrb w5, [sp+152]
003ed50cldrb w6, [sp+153]
003ed510ldrb w2, [sp+154]
003ed514ldr x3, [sp+160]
003ed518ldr x4, [sp+168]
003ed51cldr x7, [sp+176]
003ed520ldr x8, [sp+184]
003ed524ldr x9, [sp+192]
003ed528ldr x10, [sp+200]
003ed52cldrb w11, [sp+208]
003ed530mov x12, x0
003ed534mov x0, x5
003ed538mov x13, x1
003ed53cmov x1, x6
003ed540mov x5, x7
003ed544mov x6, x8
003ed548mov x7, x9
003ed54cmov x8, x10
003ed550mov x9, x11
003ed554mov x10, x12
003ed558mov x11, x13
003ed55cldp x29, x30, [sp-8]
003ed560add sp, sp, 864
003ed564ret x30
003ed568
003ed568loc_3ed568:
003ed568ldr x1, [sp+136]
003ed56cldr x5, [sp+128]
003ed570subs xzr, x1, 0
003ed574b.hi 0x3ed57c
003ed578b 0x3ee20c
003ed57c
003ed57cloc_3ed57c:
003ed57cldrb w5, [x5]
003ed580strb w5, [sp+152]
003ed584ldr x1, [sp+136]
003ed588ldr x6, [sp+128]
003ed58csubs xzr, x1, 1
003ed590b.hi 0x3ed598
003ed594b 0x3ee204
003ed598
003ed598loc_3ed598:
003ed598ldrb w6, [x6+1]
003ed59cstrb w6, [sp+153]
003ed5a0subs wzr, w5, 5
003ed5a4b.ne 0x3ed5ac
003ed5a8b 0x3ed6b0
003ed5ac
003ed5acloc_3ed5ac:
003ed5acadd x27, sp, 760
003ed5b0stp xzr, xzr, [x27]
003ed5b4add x5, sp, 760
003ed5b8str x5, [sp+616]
003ed5bcldrb w5, [sp+152]
003ed5c0strb w5, [sp+53]
003ed5c4ldr x6, [sp+616]
003ed5c8ldrsb x27, [x6]
003ed5ccadrp x7, 0x208000
003ed5d0add x7, x7, 3072
003ed5d4str x7, [x6]
003ed5d8ubfm x5, x5, 61, 7
003ed5dcadrp x7, 0x335000
003ed5e0add x7, x7, 640
003ed5e4add x5, x7, x5
003ed5e8adrp x27, 0x65e000
003ed5ecldr w7, [x27+3056]
003ed5f0cbz w7, 0x3ed5f8
003ed5f4b 0x3ed5fc
003ed5f8
003ed5f8loc_3ed5f8:
003ed5f8b 0x3ed60c
003ed5fc
003ed5fcloc_3ed5fc:
003ed5fcldr x7, [x6+8]
003ed600bl runtime.gcWriteBarrier1
003ed604str x7, [x25]
003ed608b 0x3ed60c
003ed60c
003ed60cloc_3ed60c:
003ed60cstr x5, [x6+8]
003ed610ldr x2, [sp+616]
003ed614ldrsb x27, [x2]
003ed618b 0x3ed61c
003ed61c
003ed61cloc_3ed61c:
003ed61cstr x2, [sp+624]
003ed620orr x4, xzr, 1
003ed624str x4, [sp+632]
003ed628str x4, [sp+640]
003ed62cadrp x0, 0x2d0000
003ed630add x0, x0, 1732
003ed634orr x1, xzr, 30
003ed638mov x3, x4
003ed63cbl fmt.Errorf
003ed640str x0, [sp+776]
003ed644str x1, [sp+784]
003ed648str x0, [sp+216]
003ed64cstr x1, [sp+224]
003ed650ldrb w5, [sp+152]
003ed654ldrb w6, [sp+153]
003ed658ldrb w2, [sp+154]
003ed65cldr x3, [sp+160]
003ed660ldr x4, [sp+168]
003ed664ldr x7, [sp+176]
003ed668ldr x8, [sp+184]
003ed66cldr x9, [sp+192]
003ed670ldr x10, [sp+200]
003ed674ldrb w11, [sp+208]
003ed678mov x12, x0
003ed67cmov x0, x5
003ed680mov x13, x1
003ed684mov x1, x6
003ed688mov x5, x7
003ed68cmov x6, x8
003ed690mov x7, x9
003ed694mov x8, x10
003ed698mov x9, x11
003ed69cmov x10, x12
003ed6a0mov x11, x13
003ed6a4ldp x29, x30, [sp-8]
003ed6a8add sp, sp, 864
003ed6acret x30
003ed6b0
003ed6b0loc_3ed6b0:
003ed6b0add x27, sp, 776
003ed6b4stp xzr, xzr, [x27]
003ed6b8ldr x0, [sp+872]
003ed6bcldr x2, [sp+128]
003ed6c0ldr x3, [sp+136]
003ed6c4ldr x1, [sp+880]
003ed6c8ldr x4, [sp+144]
003ed6ccbl io.ReadFull
003ed6d0str x0, [sp+96]
003ed6d4str x1, [sp+776]
003ed6d8str x2, [sp+784]
003ed6dcldr x5, [sp+96]
003ed6e0str x5, [sp+72]
003ed6e4str x1, [sp+304]
003ed6e8str x2, [sp+312]
003ed6ecstr x1, [sp+216]
003ed6f0str x2, [sp+224]
003ed6f4cbnz x1, 0x3ed6fc
003ed6f8b 0x3ed820
003ed6fc
003ed6fcloc_3ed6fc:
003ed6fcadd x27, sp, 760
003ed700stp xzr, xzr, [x27]
003ed704add x5, sp, 760
003ed708str x5, [sp+584]
003ed70cldr x5, [sp+216]
003ed710ldr x6, [sp+224]
003ed714str x5, [sp+568]
003ed718str x6, [sp+576]
003ed71cstr x5, [sp+560]
003ed720ldr x5, [sp+560]
003ed724cbnz x5, 0x3ed72c
003ed728b 0x3ed73c
003ed72c
003ed72cloc_3ed72c:
003ed72cldr x5, [sp+560]
003ed730ldr x5, [x5+8]
003ed734str x5, [sp+560]
003ed738b 0x3ed740
003ed73c
003ed73cloc_3ed73c:
003ed73cb 0x3ed740
003ed740
003ed740loc_3ed740:
003ed740ldr x5, [sp+584]
003ed744ldrsb x27, [x5]
003ed748ldr x6, [sp+576]
003ed74cldr x7, [sp+560]
003ed750str x7, [x5]
003ed754adrp x27, 0x65e000
003ed758ldr w7, [x27+3056]
003ed75ccbz w7, 0x3ed764
003ed760b 0x3ed768
003ed764
003ed764loc_3ed764:
003ed764b 0x3ed77c
003ed768
003ed768loc_3ed768:
003ed768bl runtime.gcWriteBarrier2
003ed76cstr x6, [x25]
003ed770ldr x7, [x5+8]
003ed774str x7, [x25+8]
003ed778b 0x3ed77c
003ed77c
003ed77cloc_3ed77c:
003ed77cstr x6, [x5+8]
003ed780ldr x2, [sp+584]
003ed784ldrsb x27, [x2]
003ed788b 0x3ed78c
003ed78c
003ed78cloc_3ed78c:
003ed78cstr x2, [sp+592]
003ed790orr x4, xzr, 1
003ed794str x4, [sp+600]
003ed798str x4, [sp+608]
003ed79cadrp x0, 0x2da000
003ed7a0add x0, x0, 2595
003ed7a4movz x1, 46
003ed7a8mov x3, x4
003ed7acbl fmt.Errorf
003ed7b0str x0, [sp+776]
003ed7b4str x1, [sp+784]
003ed7b8str x0, [sp+216]
003ed7bcstr x1, [sp+224]
003ed7c0ldrb w5, [sp+152]
003ed7c4ldrb w6, [sp+153]
003ed7c8ldrb w2, [sp+154]
003ed7ccldr x3, [sp+160]
003ed7d0ldr x4, [sp+168]
003ed7d4ldr x7, [sp+176]
003ed7d8ldr x8, [sp+184]
003ed7dcldr x9, [sp+192]
003ed7e0ldr x10, [sp+200]
003ed7e4ldrb w11, [sp+208]
003ed7e8mov x12, x0
003ed7ecmov x0, x5
003ed7f0mov x13, x1
003ed7f4mov x1, x6
003ed7f8mov x5, x7
003ed7fcmov x6, x8
003ed800mov x7, x9
003ed804mov x8, x10
003ed808mov x9, x11
003ed80cmov x10, x12
003ed810mov x11, x13
003ed814ldp x29, x30, [sp-8]
003ed818add sp, sp, 864
003ed81cret x30
003ed820
003ed820loc_3ed820:
003ed820ldr x1, [sp+136]
003ed824ldr x12, [sp+128]
003ed828subs xzr, x1, 0
003ed82cb.hi 0x3ed834
003ed830b 0x3ee1fc
003ed834
003ed834loc_3ed834:
003ed834ldrb w12, [x12]
003ed838strb w12, [sp+154]
003ed83cldr x1, [sp+136]
003ed840ldr x12, [sp+128]
003ed844subs xzr, x1, 1
003ed848b.hi 0x3ed850
003ed84cb 0x3ee1f4
003ed850
003ed850loc_3ed850:
003ed850ldrb w12, [x12+1]
003ed854strb w12, [sp+208]
003ed858strb w12, [sp+52]
003ed85cmov x13, x12
003ed860subs wzr, w13, 1
003ed864b.eq 0x3ed86c
003ed868b 0x3edae4
003ed86c
003ed86cloc_3ed86c:
003ed86cb 0x3ed870
003ed870
003ed870loc_3ed870:
003ed870adrp x0, 0x208000
003ed874add x0, x0, 3072
003ed878orr x1, xzr, 6
003ed87cmov x2, x1
003ed880bl runtime.makeslice
003ed884str x0, [sp+280]
003ed888orr x3, xzr, 6
003ed88cstr x3, [sp+288]
003ed890str x3, [sp+296]
003ed894add x27, sp, 776
003ed898stp xzr, xzr, [x27]
003ed89cldr x0, [sp+872]
003ed8a0ldr x2, [sp+280]
003ed8a4ldr x3, [sp+288]
003ed8a8ldr x1, [sp+880]
003ed8acldr x4, [sp+296]
003ed8b0bl io.ReadFull
003ed8b4str x0, [sp+96]
003ed8b8str x1, [sp+776]
003ed8bcstr x2, [sp+784]
003ed8c0ldr x3, [sp+96]
003ed8c4str x3, [sp+64]
003ed8c8str x1, [sp+840]
003ed8ccstr x2, [sp+848]
003ed8d0str x1, [sp+216]
003ed8d4str x2, [sp+224]
003ed8d8cbnz x1, 0x3ed8e0
003ed8dcb 0x3eda04
003ed8e0
003ed8e0loc_3ed8e0:
003ed8e0add x27, sp, 760
003ed8e4stp xzr, xzr, [x27]
003ed8e8add x5, sp, 760
003ed8ecstr x5, [sp+528]
003ed8f0ldr x5, [sp+216]
003ed8f4ldr x6, [sp+224]
003ed8f8str x5, [sp+512]
003ed8fcstr x6, [sp+520]
003ed900str x5, [sp+504]
003ed904ldr x5, [sp+504]
003ed908cbnz x5, 0x3ed910
003ed90cb 0x3ed920
003ed910
003ed910loc_3ed910:
003ed910ldr x5, [sp+504]
003ed914ldr x5, [x5+8]
003ed918str x5, [sp+504]
003ed91cb 0x3ed924
003ed920
003ed920loc_3ed920:
003ed920b 0x3ed924
003ed924
003ed924loc_3ed924:
003ed924ldr x5, [sp+528]
003ed928ldrsb x27, [x5]
003ed92cldr x6, [sp+520]
003ed930ldr x7, [sp+504]
003ed934str x7, [x5]
003ed938adrp x27, 0x65e000
003ed93cldr w7, [x27+3056]
003ed940cbz w7, 0x3ed948
003ed944b 0x3ed94c
003ed948
003ed948loc_3ed948:
003ed948b 0x3ed960
003ed94c
003ed94cloc_3ed94c:
003ed94cbl runtime.gcWriteBarrier2
003ed950str x6, [x25]
003ed954ldr x7, [x5+8]
003ed958str x7, [x25+8]
003ed95cb 0x3ed960
003ed960
003ed960loc_3ed960:
003ed960str x6, [x5+8]
003ed964ldr x2, [sp+528]
003ed968ldrsb x27, [x2]
003ed96cb 0x3ed970
003ed970
003ed970loc_3ed970:
003ed970str x2, [sp+536]
003ed974orr x4, xzr, 1
003ed978str x4, [sp+544]
003ed97cstr x4, [sp+552]
003ed980adrp x0, 0x2cc000
003ed984add x0, x0, 3954
003ed988movz x1, 25
003ed98cmov x3, x4
003ed990bl fmt.Errorf
003ed994str x0, [sp+776]
003ed998str x1, [sp+784]
003ed99cstr x0, [sp+216]
003ed9a0str x1, [sp+224]
003ed9a4ldrb w5, [sp+152]
003ed9a8ldrb w6, [sp+153]
003ed9acldrb w2, [sp+154]
003ed9b0ldr x3, [sp+160]
003ed9b4ldr x4, [sp+168]
003ed9b8ldr x7, [sp+176]
003ed9bcldr x8, [sp+184]
003ed9c0ldr x9, [sp+192]
003ed9c4ldr x10, [sp+200]
003ed9c8ldrb w11, [sp+208]
003ed9ccmov x12, x0
003ed9d0mov x0, x5
003ed9d4mov x13, x1
003ed9d8mov x1, x6
003ed9dcmov x5, x7
003ed9e0mov x6, x8
003ed9e4mov x7, x9
003ed9e8mov x8, x10
003ed9ecmov x9, x11
003ed9f0mov x10, x12
003ed9f4mov x11, x13
003ed9f8ldp x29, x30, [sp-8]
003ed9fcadd sp, sp, 864
003eda00ret x30
003eda04
003eda04loc_3eda04:
003eda04ldr x1, [sp+288]
003eda08ldr x4, [sp+280]
003eda0csubs xzr, x1, 0
003eda10b.hi 0x3eda18
003eda14b 0x3ee1ec
003eda18
003eda18loc_3eda18:
003eda18ldrb w0, [x4]
003eda1cstrb w0, [sp+51]
003eda20ldr x1, [sp+288]
003eda24ldr x4, [sp+280]
003eda28subs xzr, x1, 1
003eda2cb.hi 0x3eda34
003eda30b 0x3ee1e4
003eda34
003eda34loc_3eda34:
003eda34ldrb w1, [x4+1]
003eda38strb w1, [sp+50]
003eda3cldr x4, [sp+288]
003eda40ldr x5, [sp+280]
003eda44subs xzr, x4, 2
003eda48b.hi 0x3eda50
003eda4cb 0x3ee1d8
003eda50
003eda50loc_3eda50:
003eda50ldrb w2, [x5+2]
003eda54strb w2, [sp+49]
003eda58ldr x4, [sp+288]
003eda5cldr x5, [sp+280]
003eda60subs xzr, x4, 3
003eda64b.hi 0x3eda6c
003eda68b 0x3ee1cc
003eda6c
003eda6cloc_3eda6c:
003eda6cldrb w3, [x5+3]
003eda70strb w3, [sp+48]
003eda74bl net.IPv4
003eda78str x0, [sp+736]
003eda7cstr x1, [sp+744]
003eda80str x2, [sp+752]
003eda84str x0, [sp+176]
003eda88str x1, [sp+184]
003eda8cstr x2, [sp+192]
003eda90ldr x1, [sp+288]
003eda94ldr x4, [sp+280]
003eda98ldr x5, [sp+296]
003eda9cb 0x3edaa0
003edaa0
003edaa0loc_3edaa0:
003edaa0subs xzr, x1, 4
003edaa4b.hs 0x3edaac
003edaa8b 0x3ee1c4
003edaac
003edaacloc_3edaac:
003edaacsub x2, x5, 4
003edab0sub x1, x1, 4
003edab4sub x3, xzr, x2
003edab8sbfm x3, x3, 63, 63
003edabcand x3, x3, 4
003edac0add x0, x4, x3
003edac4str x0, [sp+712]
003edac8str x1, [sp+720]
003edaccstr x2, [sp+728]
003edad0bl encoding/binary.bigEndian.Uint16
003edad4strh w0, [sp+54]
003edad8ubfm x3, x0, 0, 15
003edadcstr x3, [sp+200]
003edae0b 0x3ee108
003edae4
003edae4loc_3edae4:
003edae4mov x13, x12
003edae8subs wzr, w13, 3
003edaecb.eq 0x3edaf4
003edaf0b 0x3ededc
003edaf4
003edaf4loc_3edaf4:
003edaf4b 0x3edaf8
003edaf8
003edaf8loc_3edaf8:
003edaf8ldr x2, [sp+144]
003edafcldr x5, [sp+128]
003edb00subs xzr, x2, 1
003edb04b.hs 0x3edb0c
003edb08b 0x3ee1bc
003edb0c
003edb0cloc_3edb0c:
003edb0cb 0x3edb10
003edb10
003edb10loc_3edb10:
003edb10str x5, [sp+712]
003edb14orr x5, xzr, 1
003edb18str x5, [sp+720]
003edb1cstr x2, [sp+728]
003edb20add x27, sp, 776
003edb24stp xzr, xzr, [x27]
003edb28ldr x0, [sp+872]
003edb2cldr x1, [sp+880]
003edb30ldr x2, [sp+712]
003edb34ldr x3, [sp+720]
003edb38ldr x4, [sp+728]
003edb3cbl io.ReadFull
003edb40str x0, [sp+96]
003edb44str x1, [sp+776]
003edb48str x2, [sp+784]
003edb4cldr x5, [sp+96]
003edb50str x5, [sp+112]
003edb54str x1, [sp+808]
003edb58str x2, [sp+816]
003edb5cstr x1, [sp+216]
003edb60str x2, [sp+224]
003edb64cbnz x1, 0x3edb6c
003edb68b 0x3edc90
003edb6c
003edb6cloc_3edb6c:
003edb6cadd x27, sp, 760
003edb70stp xzr, xzr, [x27]
003edb74add x5, sp, 760
003edb78str x5, [sp+400]
003edb7cldr x5, [sp+216]
003edb80ldr x6, [sp+224]
003edb84str x5, [sp+384]
003edb88str x6, [sp+392]
003edb8cstr x5, [sp+376]
003edb90ldr x5, [sp+376]
003edb94cbnz x5, 0x3edb9c
003edb98b 0x3edbac
003edb9c
003edb9cloc_3edb9c:
003edb9cldr x5, [sp+376]
003edba0ldr x5, [x5+8]
003edba4str x5, [sp+376]
003edba8b 0x3edbb0
003edbac
003edbacloc_3edbac:
003edbacb 0x3edbb0
003edbb0
003edbb0loc_3edbb0:
003edbb0ldr x5, [sp+400]
003edbb4ldrsb x27, [x5]
003edbb8ldr x6, [sp+376]
003edbbcldr x7, [sp+392]
003edbc0str x6, [x5]
003edbc4adrp x27, 0x65e000
003edbc8ldr w6, [x27+3056]
003edbcccbz w6, 0x3edbd4
003edbd0b 0x3edbd8
003edbd4
003edbd4loc_3edbd4:
003edbd4b 0x3edbec
003edbd8
003edbd8loc_3edbd8:
003edbd8bl runtime.gcWriteBarrier2
003edbdcstr x7, [x25]
003edbe0ldr x6, [x5+8]
003edbe4str x6, [x25+8]
003edbe8b 0x3edbec
003edbec
003edbecloc_3edbec:
003edbecstr x7, [x5+8]
003edbf0ldr x2, [sp+400]
003edbf4ldrsb x27, [x2]
003edbf8b 0x3edbfc
003edbfc
003edbfcloc_3edbfc:
003edbfcstr x2, [sp+408]
003edc00orr x4, xzr, 1
003edc04str x4, [sp+416]
003edc08str x4, [sp+424]
003edc0cadrp x0, 0x2cc000
003edc10add x0, x0, 3954
003edc14movz x1, 25
003edc18mov x3, x4
003edc1cbl fmt.Errorf
003edc20str x0, [sp+776]
003edc24str x1, [sp+784]
003edc28str x0, [sp+216]
003edc2cstr x1, [sp+224]
003edc30ldrb w5, [sp+152]
003edc34ldrb w6, [sp+153]
003edc38ldrb w2, [sp+154]
003edc3cldr x3, [sp+160]
003edc40ldr x4, [sp+168]
003edc44ldr x7, [sp+176]
003edc48ldr x8, [sp+184]
003edc4cldr x9, [sp+192]
003edc50ldr x10, [sp+200]
003edc54ldrb w11, [sp+208]
003edc58mov x12, x0
003edc5cmov x0, x5
003edc60mov x13, x1
003edc64mov x1, x6
003edc68mov x5, x7
003edc6cmov x6, x8
003edc70mov x7, x9
003edc74mov x8, x10
003edc78mov x9, x11
003edc7cmov x10, x12
003edc80mov x11, x13
003edc84ldp x29, x30, [sp-8]
003edc88add sp, sp, 864
003edc8cret x30
003edc90
003edc90loc_3edc90:
003edc90ldr x1, [sp+136]
003edc94ldr x3, [sp+128]
003edc98subs xzr, x1, 0
003edc9cb.hi 0x3edca4
003edca0b 0x3ee1b4
003edca4
003edca4loc_3edca4:
003edca4ldrb w3, [x3]
003edca8str x3, [sp+56]
003edcacadd x2, x3, 2
003edcb0str x2, [sp+80]
003edcb4adrp x0, 0x208000
003edcb8add x0, x0, 3072
003edcbcmov x1, x2
003edcc0bl runtime.makeslice
003edcc4ldr x3, [sp+80]
003edcc8ldr x4, [sp+80]
003edcccstr x0, [sp+232]
003edcd0str x3, [sp+240]
003edcd4str x4, [sp+248]
003edcd8add x27, sp, 776
003edcdcstp xzr, xzr, [x27]
003edce0ldr x0, [sp+872]
003edce4ldr x2, [sp+232]
003edce8ldr x3, [sp+240]
003edcecldr x1, [sp+880]
003edcf0ldr x4, [sp+248]
003edcf4bl io.ReadFull
003edcf8str x0, [sp+96]
003edcfcstr x1, [sp+776]
003edd00str x2, [sp+784]
003edd04ldr x3, [sp+96]
003edd08str x3, [sp+104]
003edd0cstr x1, [sp+792]
003edd10str x2, [sp+800]
003edd14str x1, [sp+216]
003edd18str x2, [sp+224]
003edd1ccbnz x1, 0x3edd24
003edd20b 0x3ede48
003edd24
003edd24loc_3edd24:
003edd24add x27, sp, 760
003edd28stp xzr, xzr, [x27]
003edd2cadd x5, sp, 760
003edd30str x5, [sp+344]
003edd34ldr x5, [sp+216]
003edd38ldr x6, [sp+224]
003edd3cstr x5, [sp+328]
003edd40str x6, [sp+336]
003edd44str x5, [sp+320]
003edd48ldr x5, [sp+320]
003edd4ccbnz x5, 0x3edd54
003edd50b 0x3edd64
003edd54
003edd54loc_3edd54:
003edd54ldr x5, [sp+320]
003edd58ldr x5, [x5+8]
003edd5cstr x5, [sp+320]
003edd60b 0x3edd68
003edd64
003edd64loc_3edd64:
003edd64b 0x3edd68
003edd68
003edd68loc_3edd68:
003edd68ldr x5, [sp+344]
003edd6cldrsb x27, [x5]
003edd70ldr x6, [sp+320]
003edd74ldr x7, [sp+336]
003edd78str x6, [x5]
003edd7cadrp x27, 0x65e000
003edd80ldr w6, [x27+3056]
003edd84cbz w6, 0x3edd8c
003edd88b 0x3edd90
003edd8c
003edd8cloc_3edd8c:
003edd8cb 0x3edda4
003edd90
003edd90loc_3edd90:
003edd90bl runtime.gcWriteBarrier2
003edd94str x7, [x25]
003edd98ldr x6, [x5+8]
003edd9cstr x6, [x25+8]
003edda0b 0x3edda4
003edda4
003edda4loc_3edda4:
003edda4str x7, [x5+8]
003edda8ldr x2, [sp+344]
003eddacldrsb x27, [x2]
003eddb0b 0x3eddb4
003eddb4
003eddb4loc_3eddb4:
003eddb4str x2, [sp+352]
003eddb8orr x4, xzr, 1
003eddbcstr x4, [sp+360]
003eddc0str x4, [sp+368]
003eddc4adrp x0, 0x2cc000
003eddc8add x0, x0, 3954
003eddccmovz x1, 25
003eddd0mov x3, x4
003eddd4bl fmt.Errorf
003eddd8str x0, [sp+776]
003edddcstr x1, [sp+784]
003edde0str x0, [sp+216]
003edde4str x1, [sp+224]
003edde8ldrb w5, [sp+152]
003eddecldrb w6, [sp+153]
003eddf0ldrb w2, [sp+154]
003eddf4ldr x3, [sp+160]
003eddf8ldr x4, [sp+168]
003eddfcldr x7, [sp+176]
003ede00ldr x8, [sp+184]
003ede04ldr x9, [sp+192]
003ede08ldr x10, [sp+200]
003ede0cldrb w11, [sp+208]
003ede10mov x12, x0
003ede14mov x0, x5
003ede18mov x13, x1
003ede1cmov x1, x6
003ede20mov x5, x7
003ede24mov x6, x8
003ede28mov x7, x9
003ede2cmov x8, x10
003ede30mov x9, x11
003ede34mov x10, x12
003ede38mov x11, x13
003ede3cldp x29, x30, [sp-8]
003ede40add sp, sp, 864
003ede44ret x30
003ede48
003ede48loc_3ede48:
003ede48ldr x1, [sp+56]
003ede4cldr x2, [sp+248]
003ede50ldr x3, [sp+232]
003ede54subs xzr, x2, x1
003ede58b.hs 0x3ede60
003ede5cb 0x3ee1b0
003ede60
003ede60loc_3ede60:
003ede60b 0x3ede64
003ede64
003ede64loc_3ede64:
003ede64str x3, [sp+712]
003ede68str x1, [sp+720]
003ede6cstr x2, [sp+728]
003ede70mov x0, xzr
003ede74mov x2, x1
003ede78mov x1, x3
003ede7cbl runtime.slicebytetostring
003ede80str x0, [sp+160]
003ede84str x1, [sp+168]
003ede88ldr x0, [sp+56]
003ede8cldr x1, [sp+240]
003ede90ldr x3, [sp+232]
003ede94ldr x4, [sp+248]
003ede98b 0x3ede9c
003ede9c
003ede9cloc_3ede9c:
003ede9csubs xzr, x1, x0
003edea0b.hs 0x3edea8
003edea4b 0x3ee1ac
003edea8
003edea8loc_3edea8:
003edea8sub x2, x4, x0
003edeacsub x1, x1, x0
003edeb0sub x4, xzr, x2
003edeb4and x4, x0, x4, asr #63
003edeb8add x0, x3, x4
003edebcstr x0, [sp+712]
003edec0str x1, [sp+720]
003edec4str x2, [sp+728]
003edec8bl encoding/binary.bigEndian.Uint16
003edeccstrh w0, [sp+54]
003eded0ubfm x3, x0, 0, 15
003eded4str x3, [sp+200]
003eded8b 0x3ee108
003ededc
003ededcloc_3ededc:
003ededcsubs wzr, w12, 4
003edee0b.eq 0x3edee8
003edee4b 0x3ee148
003edee8
003edee8loc_3edee8:
003edee8b 0x3edeec
003edeec
003edeecloc_3edeec:
003edeecadrp x0, 0x208000
003edef0add x0, x0, 3072
003edef4movz x1, 18
003edef8mov x2, x1
003edefcbl runtime.makeslice
003edf00str x0, [sp+256]
003edf04movz x3, 18
003edf08str x3, [sp+264]
003edf0cstr x3, [sp+272]
003edf10add x27, sp, 776
003edf14stp xzr, xzr, [x27]
003edf18ldr x0, [sp+872]
003edf1cldr x2, [sp+256]
003edf20ldr x3, [sp+264]
003edf24ldr x1, [sp+880]
003edf28ldr x4, [sp+272]
003edf2cbl io.ReadFull
003edf30str x0, [sp+96]
003edf34str x1, [sp+776]
003edf38str x2, [sp+784]
003edf3cldr x3, [sp+96]
003edf40str x3, [sp+120]
003edf44str x1, [sp+824]
003edf48str x2, [sp+832]
003edf4cstr x1, [sp+216]
003edf50str x2, [sp+224]
003edf54cbnz x1, 0x3edf5c
003edf58b 0x3ee080
003edf5c
003edf5cloc_3edf5c:
003edf5cadd x27, sp, 760
003edf60stp xzr, xzr, [x27]
003edf64add x5, sp, 760
003edf68str x5, [sp+472]
003edf6cldr x5, [sp+216]
003edf70ldr x6, [sp+224]
003edf74str x5, [sp+456]
003edf78str x6, [sp+464]
003edf7cstr x5, [sp+432]
003edf80ldr x5, [sp+432]
003edf84cbnz x5, 0x3edf8c
003edf88b 0x3edf9c
003edf8c
003edf8cloc_3edf8c:
003edf8cldr x5, [sp+432]
003edf90ldr x5, [x5+8]
003edf94str x5, [sp+432]
003edf98b 0x3edfa0
003edf9c
003edf9cloc_3edf9c:
003edf9cb 0x3edfa0
003edfa0
003edfa0loc_3edfa0:
003edfa0ldr x5, [sp+472]
003edfa4ldrsb x27, [x5]
003edfa8ldr x6, [sp+464]
003edfacldr x7, [sp+432]
003edfb0str x7, [x5]
003edfb4adrp x27, 0x65e000
003edfb8ldr w7, [x27+3056]
003edfbccbz w7, 0x3edfc4
003edfc0b 0x3edfc8
003edfc4
003edfc4loc_3edfc4:
003edfc4b 0x3edfdc
003edfc8
003edfc8loc_3edfc8:
003edfc8bl runtime.gcWriteBarrier2
003edfccstr x6, [x25]
003edfd0ldr x7, [x5+8]
003edfd4str x7, [x25+8]
003edfd8b 0x3edfdc
003edfdc
003edfdcloc_3edfdc:
003edfdcstr x6, [x5+8]
003edfe0ldr x2, [sp+472]
003edfe4ldrsb x27, [x2]
003edfe8b 0x3edfec
003edfec
003edfecloc_3edfec:
003edfecstr x2, [sp+480]
003edff0orr x4, xzr, 1
003edff4str x4, [sp+488]
003edff8str x4, [sp+496]
003edffcadrp x0, 0x2cc000
003ee000add x0, x0, 3954
003ee004movz x1, 25
003ee008mov x3, x4
003ee00cbl fmt.Errorf
003ee010str x0, [sp+776]
003ee014str x1, [sp+784]
003ee018str x0, [sp+216]
003ee01cstr x1, [sp+224]
003ee020ldrb w5, [sp+152]
003ee024ldrb w6, [sp+153]
003ee028ldrb w2, [sp+154]
003ee02cldr x3, [sp+160]
003ee030ldr x4, [sp+168]
003ee034ldr x7, [sp+176]
003ee038ldr x8, [sp+184]
003ee03cldr x9, [sp+192]
003ee040ldr x10, [sp+200]
003ee044ldrb w11, [sp+208]
003ee048mov x12, x0
003ee04cmov x0, x5
003ee050mov x13, x1
003ee054mov x1, x6
003ee058mov x5, x7
003ee05cmov x6, x8
003ee060mov x7, x9
003ee064mov x8, x10
003ee068mov x9, x11
003ee06cmov x10, x12
003ee070mov x11, x13
003ee074ldp x29, x30, [sp-8]
003ee078add sp, sp, 864
003ee07cret x30
003ee080
003ee080loc_3ee080:
003ee080ldr x2, [sp+272]
003ee084ldr x3, [sp+256]
003ee088subs xzr, x2, 16
003ee08cb.hs 0x3ee094
003ee090b 0x3ee1a4
003ee094
003ee094loc_3ee094:
003ee094b 0x3ee098
003ee098
003ee098loc_3ee098:
003ee098str x3, [sp+712]
003ee09corr x0, xzr, 16
003ee0a0str x0, [sp+720]
003ee0a4str x2, [sp+728]
003ee0a8str x3, [sp+176]
003ee0acstr x0, [sp+184]
003ee0b0str x2, [sp+192]
003ee0b4ldr x1, [sp+264]
003ee0b8ldr x3, [sp+256]
003ee0bcldr x4, [sp+272]
003ee0c0b 0x3ee0c4
003ee0c4
003ee0c4loc_3ee0c4:
003ee0c4subs xzr, x1, 16
003ee0c8b.hs 0x3ee0d0
003ee0ccb 0x3ee1a0
003ee0d0
003ee0d0loc_3ee0d0:
003ee0d0sub x2, x4, 16
003ee0d4sub x1, x1, 16
003ee0d8sub x4, xzr, x2
003ee0dcsbfm x4, x4, 63, 63
003ee0e0and x4, x4, 16
003ee0e4add x0, x3, x4
003ee0e8str x0, [sp+712]
003ee0ecstr x1, [sp+720]
003ee0f0str x2, [sp+728]
003ee0f4bl encoding/binary.bigEndian.Uint16
003ee0f8strh w0, [sp+54]
003ee0fcubfm x3, x0, 0, 15
003ee100str x3, [sp+200]
003ee104b 0x3ee108
003ee108
003ee108loc_3ee108:
003ee108stp xzr, xzr, [sp+216]
003ee10cldrb w0, [sp+152]
003ee110ldrb w1, [sp+153]
003ee114ldrb w2, [sp+154]
003ee118ldr x3, [sp+160]
003ee11cldr x4, [sp+168]
003ee120ldr x5, [sp+176]
003ee124ldr x6, [sp+184]
003ee128ldr x7, [sp+192]
003ee12cldr x8, [sp+200]
003ee130ldrb w9, [sp+208]
003ee134mov x10, xzr
003ee138mov x11, xzr
003ee13cldp x29, x30, [sp-8]
003ee140add sp, sp, 864
003ee144ret x30
003ee148
003ee148loc_3ee148:
003ee148b 0x3ee14c
003ee14c
003ee14cloc_3ee14c:
003ee14cb 0x3ee150
003ee150
003ee150loc_3ee150:
003ee150b 0x3ee154
003ee154
003ee154loc_3ee154:
003ee154adrp x27, 0x634000
003ee158ldr x10, [x27+336]
003ee15cadrp x27, 0x634000
003ee160ldr x11, [x27+344]
003ee164str x10, [sp+216]
003ee168str x11, [sp+224]
003ee16cldrb w0, [sp+152]
003ee170ldrb w1, [sp+153]
003ee174ldrb w2, [sp+154]
003ee178ldr x3, [sp+160]
003ee17cldr x4, [sp+168]
003ee180ldr x5, [sp+176]
003ee184ldr x6, [sp+184]
003ee188ldr x7, [sp+192]
003ee18cldr x8, [sp+200]
003ee190ldrb w9, [sp+208]
003ee194ldp x29, x30, [sp-8]
003ee198add sp, sp, 864
003ee19cret x30
003ee1a0
003ee1a0loc_3ee1a0:
003ee1a0bl runtime.panicSliceB
003ee1a4
003ee1a4loc_3ee1a4:
003ee1a4orr x1, xzr, 16
003ee1a8bl runtime.panicSliceAcap
003ee1ac
003ee1acloc_3ee1ac:
003ee1acbl runtime.panicSliceB
003ee1b0
003ee1b0loc_3ee1b0:
003ee1b0bl runtime.panicSliceAcap
003ee1b4
003ee1b4loc_3ee1b4:
003ee1b4mov x0, xzr
003ee1b8bl runtime.panicIndex
003ee1bc
003ee1bcloc_3ee1bc:
003ee1bcorr x1, xzr, 1
003ee1c0bl runtime.panicSliceAcap
003ee1c4
003ee1c4loc_3ee1c4:
003ee1c4orr x0, xzr, 4
003ee1c8bl runtime.panicSliceB
003ee1cc
003ee1ccloc_3ee1cc:
003ee1ccorr x0, xzr, 3
003ee1d0mov x1, x4
003ee1d4bl runtime.panicIndex
003ee1d8
003ee1d8loc_3ee1d8:
003ee1d8orr x0, xzr, 2
003ee1dcmov x1, x4
003ee1e0bl runtime.panicIndex
003ee1e4
003ee1e4loc_3ee1e4:
003ee1e4orr x0, xzr, 1
003ee1e8bl runtime.panicIndex
003ee1ec
003ee1ecloc_3ee1ec:
003ee1ecmov x0, xzr
003ee1f0bl runtime.panicIndex
003ee1f4
003ee1f4loc_3ee1f4:
003ee1f4orr x0, xzr, 1
003ee1f8bl runtime.panicIndex
003ee1fc
003ee1fcloc_3ee1fc:
003ee1fcmov x0, xzr
003ee200bl runtime.panicIndex
003ee204
003ee204loc_3ee204:
003ee204orr x0, xzr, 1
003ee208bl runtime.panicIndex
003ee20c
003ee20cloc_3ee20c:
003ee20cmov x0, xzr
003ee210bl runtime.panicIndex
003ee214hint
003ee218
003ee218loc_3ee218:
003ee218stp x0, x1, [sp+8]
003ee21cmov x3, x30
003ee220bl runtime.morestack_noctxt.abi0
003ee224ldp x0, x1, [sp+8]
003ee228b 0x3ed380
003ee22cudf 0
003ed380
003ee230
003ee230github.com/things-go/go-socks5/statute.Reply.Bytes: ; void github.com/things-go/go-socks5/statute.Reply.Bytes(github.com/things-go/go-socks5/statute.Reply sf)
003ee230ldr x16, [x28+16]
003ee234sub x17, sp, 112
003ee238subs xzr, x17, x16
003ee23cb.ls 0x3ee588
003ee240str x30, [sp-240]!
003ee244stur x29, [sp-8]
003ee248sub x29, sp, 8
003ee24cstrb w0, [sp+248]
003ee250strb w1, [sp+249]
003ee254strb w2, [sp+250]
003ee258str x3, [sp+256]
003ee25cstr x4, [sp+264]
003ee260str x5, [sp+272]
003ee264str x6, [sp+280]
003ee268str x7, [sp+288]
003ee26cstr x8, [sp+296]
003ee270strb w9, [sp+304]
003ee274str xzr, [sp+128]
003ee278stp xzr, xzr, [sp+136]
003ee27cstr xzr, [sp+152]
003ee280stp xzr, xzr, [sp+160]
003ee284orr x3, xzr, 6
003ee288str x3, [sp+96]
003ee28cldrb w3, [sp+304]
003ee290subs wzr, w3, 1
003ee294b.eq 0x3ee29c
003ee298b 0x3ee2d0
003ee29c
003ee29cloc_3ee29c:
003ee29cmovz x3, 10
003ee2a0str x3, [sp+96]
003ee2a4ldr x0, [sp+272]
003ee2a8ldr x1, [sp+280]
003ee2acldr x2, [sp+288]
003ee2b0bl net.IP.To4
003ee2b4str x0, [sp+176]
003ee2b8str x1, [sp+184]
003ee2bcstr x2, [sp+192]
003ee2c0str x0, [sp+152]
003ee2c4str x1, [sp+160]
003ee2c8str x2, [sp+168]
003ee2ccb 0x3ee358
003ee2d0
003ee2d0loc_3ee2d0:
003ee2d0ldrb w3, [sp+304]
003ee2d4subs wzr, w3, 4
003ee2d8b.eq 0x3ee2e0
003ee2dcb 0x3ee314
003ee2e0
003ee2e0loc_3ee2e0:
003ee2e0movz x3, 22
003ee2e4str x3, [sp+96]
003ee2e8ldr x0, [sp+272]
003ee2ecldr x1, [sp+280]
003ee2f0ldr x2, [sp+288]
003ee2f4bl net.IP.To16
003ee2f8str x0, [sp+176]
003ee2fcstr x1, [sp+184]
003ee300str x2, [sp+192]
003ee304str x0, [sp+152]
003ee308str x1, [sp+160]
003ee30cstr x2, [sp+168]
003ee310b 0x3ee354
003ee314
003ee314loc_3ee314:
003ee314ldr x3, [sp+264]
003ee318str x3, [sp+104]
003ee31cadd x3, x3, 7
003ee320str x3, [sp+96]
003ee324ldr x3, [sp+264]
003ee328ldr x4, [sp+256]
003ee32ccbnz x4, 0x3ee334
003ee330b 0x3ee338
003ee334
003ee334loc_3ee334:
003ee334b 0x3ee344
003ee338
003ee338loc_3ee338:
003ee338adrp x4, 0x65d000
003ee33cadd x4, x4, 1504
003ee340b 0x3ee344
003ee344
003ee344loc_3ee344:
003ee344str x4, [sp+152]
003ee348str x3, [sp+160]
003ee34cstr x3, [sp+168]
003ee350b 0x3ee354
003ee354
003ee354loc_3ee354:
003ee354b 0x3ee358
003ee358
003ee358loc_3ee358:
003ee358ldr x2, [sp+96]
003ee35cadrp x0, 0x207000
003ee360add x0, x0, 3072
003ee364mov x1, xzr
003ee368bl runtime.makeslice
003ee36cldr x3, [sp+96]
003ee370str x0, [sp+128]
003ee374str xzr, [sp+136]
003ee378str x3, [sp+144]
003ee37cldrb w3, [sp+248]
003ee380strb w3, [sp+92]
003ee384ldrb w3, [sp+249]
003ee388strb w3, [sp+91]
003ee38cldrb w3, [sp+250]
003ee390strb w3, [sp+90]
003ee394ldrb w3, [sp+304]
003ee398strb w3, [sp+89]
003ee39cldr x2, [sp+144]
003ee3a0ldr x0, [sp+128]
003ee3a4ldr x3, [sp+136]
003ee3a8add x1, x3, 4
003ee3acsubs xzr, x2, x1
003ee3b0b.hs 0x3ee3b8
003ee3b4b 0x3ee3bc
003ee3b8
003ee3b8loc_3ee3b8:
003ee3b8b 0x3ee3d0
003ee3bc
003ee3bcloc_3ee3bc:
003ee3bcorr x3, xzr, 4
003ee3c0adrp x4, 0x207000
003ee3c4add x4, x4, 3072
003ee3c8bl runtime.growslice
003ee3ccb 0x3ee3d0
003ee3d0
003ee3d0loc_3ee3d0:
003ee3d0ldrb w5, [sp+92]
003ee3d4ldrb w6, [sp+91]
003ee3d8ldrb w7, [sp+90]
003ee3dcldrb w8, [sp+89]
003ee3e0sub x9, x1, 4
003ee3e4strb w5, [x0+x9]
003ee3e8add x5, x0, x9
003ee3ecstrb w6, [x5+1]
003ee3f0strb w7, [x5+2]
003ee3f4strb w8, [x5+3]
003ee3f8str x0, [sp+128]
003ee3fcstr x1, [sp+136]
003ee400str x2, [sp+144]
003ee404ldrb w5, [sp+304]
003ee408subs wzr, w5, 3
003ee40cb.eq 0x3ee414
003ee410b 0x3ee470
003ee414
003ee414loc_3ee414:
003ee414ldr x5, [sp+264]
003ee418str x5, [sp+104]
003ee41cstrb w5, [sp+95]
003ee420ldr x2, [sp+144]
003ee424ldr x5, [sp+136]
003ee428add x1, x5, 1
003ee42cldr x0, [sp+128]
003ee430subs xzr, x2, x1
003ee434b.hs 0x3ee43c
003ee438b 0x3ee440
003ee43c
003ee43cloc_3ee43c:
003ee43cb 0x3ee454
003ee440
003ee440loc_3ee440:
003ee440orr x3, xzr, 1
003ee444adrp x4, 0x207000
003ee448add x4, x4, 3072
003ee44cbl runtime.growslice
003ee450b 0x3ee454
003ee454
003ee454loc_3ee454:
003ee454ldrb w5, [sp+95]
003ee458sub x6, x1, 1
003ee45cstrb w5, [x0+x6]
003ee460str x0, [sp+128]
003ee464str x1, [sp+136]
003ee468str x2, [sp+144]
003ee46cb 0x3ee474
003ee470
003ee470loc_3ee470:
003ee470b 0x3ee474
003ee474
003ee474loc_3ee474:
003ee474ldr x2, [sp+144]
003ee478ldr x0, [sp+128]
003ee47cldr x5, [sp+136]
003ee480str x0, [sp+208]
003ee484str x5, [sp+216]
003ee488str x2, [sp+224]
003ee48cldr x6, [sp+160]
003ee490add x1, x5, x6
003ee494str x1, [sp+120]
003ee498subs xzr, x2, x1
003ee49cb.hs 0x3ee4a4
003ee4a0b 0x3ee4ac
003ee4a4
003ee4a4loc_3ee4a4:
003ee4a4str x1, [sp+216]
003ee4a8b 0x3ee4cc
003ee4ac
003ee4acloc_3ee4ac:
003ee4acldr x3, [sp+160]
003ee4b0adrp x4, 0x207000
003ee4b4add x4, x4, 3072
003ee4b8bl runtime.growslice
003ee4bcstr x0, [sp+208]
003ee4c0str x1, [sp+216]
003ee4c4str x2, [sp+224]
003ee4c8b 0x3ee4cc
003ee4cc
003ee4ccloc_3ee4cc:
003ee4ccldr x3, [sp+160]
003ee4d0str x3, [sp+112]
003ee4d4ldr x3, [sp+120]
003ee4d8ldr x4, [sp+160]
003ee4dcsub x3, x3, x4
003ee4e0ldr x4, [sp+208]
003ee4e4add x0, x4, x3
003ee4e8str x0, [sp+200]
003ee4ecldr x2, [sp+112]
003ee4f0ldr x1, [sp+152]
003ee4f4bl runtime.memmove
003ee4f8ldr x3, [sp+208]
003ee4fcldr x4, [sp+216]
003ee500ldr x5, [sp+224]
003ee504str x3, [sp+128]
003ee508str x4, [sp+136]
003ee50cstr x5, [sp+144]
003ee510ldr x3, [sp+296]
003ee514sbfm x3, x3, 8, 63
003ee518strb w3, [sp+94]
003ee51cldr x3, [sp+296]
003ee520strb w3, [sp+93]
003ee524ldr x2, [sp+144]
003ee528ldr x0, [sp+128]
003ee52cldr x3, [sp+136]
003ee530add x1, x3, 2
003ee534subs xzr, x2, x1
003ee538b.hs 0x3ee540
003ee53cb 0x3ee544
003ee540
003ee540loc_3ee540:
003ee540b 0x3ee558
003ee544
003ee544loc_3ee544:
003ee544orr x3, xzr, 2
003ee548adrp x4, 0x207000
003ee54cadd x4, x4, 3072
003ee550bl runtime.growslice
003ee554b 0x3ee558
003ee558
003ee558loc_3ee558:
003ee558ldrb w3, [sp+94]
003ee55cldrb w4, [sp+93]
003ee560sub x5, x1, 2
003ee564strb w3, [x0+x5]
003ee568add x3, x0, x5
003ee56cstrb w4, [x3+1]
003ee570str x0, [sp+128]
003ee574str x1, [sp+136]
003ee578str x2, [sp+144]
003ee57cldur x29, [sp-8]
003ee580ldr x30, [sp], 240
003ee584ret x30
003ee588
003ee588loc_3ee588:
003ee588strb w0, [sp+8]
003ee58cstrb w1, [sp+9]
003ee590strb w2, [sp+10]
003ee594stp x3, x4, [sp+16]
003ee598stp x5, x6, [sp+32]
003ee59cstp x7, x8, [sp+48]
003ee5a0strb w9, [sp+64]
003ee5a4mov x3, x30
003ee5a8bl runtime.morestack_noctxt.abi0
003ee5acldrb w0, [sp+8]
003ee5b0ldrb w1, [sp+9]
003ee5b4ldrb w2, [sp+10]
003ee5b8ldp x3, x4, [sp+16]
003ee5bcldp x5, x6, [sp+32]
003ee5c0ldp x7, x8, [sp+48]
003ee5c4ldrb w9, [sp+64]
003ee5c8b 0x3ee230
003ee5ccudf 0
003ee230
003ee230github.com/things-go/go-socks5/statute.Reply.Bytes: ; void github.com/things-go/go-socks5/statute.Reply.Bytes(github.com/things-go/go-socks5/statute.Reply sf)
003ee230ldr x16, [x28+16]
003ee234sub x17, sp, 112
003ee238subs xzr, x17, x16
003ee23cb.ls 0x3ee588
003ee240str x30, [sp-240]!
003ee244stur x29, [sp-8]
003ee248sub x29, sp, 8
003ee24cstrb w0, [sp+248]
003ee250strb w1, [sp+249]
003ee254strb w2, [sp+250]
003ee258str x3, [sp+256]
003ee25cstr x4, [sp+264]
003ee260str x5, [sp+272]
003ee264str x6, [sp+280]
003ee268str x7, [sp+288]
003ee26cstr x8, [sp+296]
003ee270strb w9, [sp+304]
003ee274str xzr, [sp+128]
003ee278stp xzr, xzr, [sp+136]
003ee27cstr xzr, [sp+152]
003ee280stp xzr, xzr, [sp+160]
003ee284orr x3, xzr, 6
003ee288str x3, [sp+96]
003ee28cldrb w3, [sp+304]
003ee290subs wzr, w3, 1
003ee294b.eq 0x3ee29c
003ee298b 0x3ee2d0
003ee29c
003ee29cloc_3ee29c:
003ee29cmovz x3, 10
003ee2a0str x3, [sp+96]
003ee2a4ldr x0, [sp+272]
003ee2a8ldr x1, [sp+280]
003ee2acldr x2, [sp+288]
003ee2b0bl net.IP.To4
003ee2b4str x0, [sp+176]
003ee2b8str x1, [sp+184]
003ee2bcstr x2, [sp+192]
003ee2c0str x0, [sp+152]
003ee2c4str x1, [sp+160]
003ee2c8str x2, [sp+168]
003ee2ccb 0x3ee358
003ee2d0
003ee2d0loc_3ee2d0:
003ee2d0ldrb w3, [sp+304]
003ee2d4subs wzr, w3, 4
003ee2d8b.eq 0x3ee2e0
003ee2dcb 0x3ee314
003ee2e0
003ee2e0loc_3ee2e0:
003ee2e0movz x3, 22
003ee2e4str x3, [sp+96]
003ee2e8ldr x0, [sp+272]
003ee2ecldr x1, [sp+280]
003ee2f0ldr x2, [sp+288]
003ee2f4bl net.IP.To16
003ee2f8str x0, [sp+176]
003ee2fcstr x1, [sp+184]
003ee300str x2, [sp+192]
003ee304str x0, [sp+152]
003ee308str x1, [sp+160]
003ee30cstr x2, [sp+168]
003ee310b 0x3ee354
003ee314
003ee314loc_3ee314:
003ee314ldr x3, [sp+264]
003ee318str x3, [sp+104]
003ee31cadd x3, x3, 7
003ee320str x3, [sp+96]
003ee324ldr x3, [sp+264]
003ee328ldr x4, [sp+256]
003ee32ccbnz x4, 0x3ee334
003ee330b 0x3ee338
003ee334
003ee334loc_3ee334:
003ee334b 0x3ee344
003ee338
003ee338loc_3ee338:
003ee338adrp x4, 0x65d000
003ee33cadd x4, x4, 1504
003ee340b 0x3ee344
003ee344
003ee344loc_3ee344:
003ee344str x4, [sp+152]
003ee348str x3, [sp+160]
003ee34cstr x3, [sp+168]
003ee350b 0x3ee354
003ee354
003ee354loc_3ee354:
003ee354b 0x3ee358
003ee358
003ee358loc_3ee358:
003ee358ldr x2, [sp+96]
003ee35cadrp x0, 0x207000
003ee360add x0, x0, 3072
003ee364mov x1, xzr
003ee368bl runtime.makeslice
003ee36cldr x3, [sp+96]
003ee370str x0, [sp+128]
003ee374str xzr, [sp+136]
003ee378str x3, [sp+144]
003ee37cldrb w3, [sp+248]
003ee380strb w3, [sp+92]
003ee384ldrb w3, [sp+249]
003ee388strb w3, [sp+91]
003ee38cldrb w3, [sp+250]
003ee390strb w3, [sp+90]
003ee394ldrb w3, [sp+304]
003ee398strb w3, [sp+89]
003ee39cldr x2, [sp+144]
003ee3a0ldr x0, [sp+128]
003ee3a4ldr x3, [sp+136]
003ee3a8add x1, x3, 4
003ee3acsubs xzr, x2, x1
003ee3b0b.hs 0x3ee3b8
003ee3b4b 0x3ee3bc
003ee3b8
003ee3b8loc_3ee3b8:
003ee3b8b 0x3ee3d0
003ee3bc
003ee3bcloc_3ee3bc:
003ee3bcorr x3, xzr, 4
003ee3c0adrp x4, 0x207000
003ee3c4add x4, x4, 3072
003ee3c8bl runtime.growslice
003ee3ccb 0x3ee3d0
003ee3d0
003ee3d0loc_3ee3d0:
003ee3d0ldrb w5, [sp+92]
003ee3d4ldrb w6, [sp+91]
003ee3d8ldrb w7, [sp+90]
003ee3dcldrb w8, [sp+89]
003ee3e0sub x9, x1, 4
003ee3e4strb w5, [x0+x9]
003ee3e8add x5, x0, x9
003ee3ecstrb w6, [x5+1]
003ee3f0strb w7, [x5+2]
003ee3f4strb w8, [x5+3]
003ee3f8str x0, [sp+128]
003ee3fcstr x1, [sp+136]
003ee400str x2, [sp+144]
003ee404ldrb w5, [sp+304]
003ee408subs wzr, w5, 3
003ee40cb.eq 0x3ee414
003ee410b 0x3ee470
003ee414
003ee414loc_3ee414:
003ee414ldr x5, [sp+264]
003ee418str x5, [sp+104]
003ee41cstrb w5, [sp+95]
003ee420ldr x2, [sp+144]
003ee424ldr x5, [sp+136]
003ee428add x1, x5, 1
003ee42cldr x0, [sp+128]
003ee430subs xzr, x2, x1
003ee434b.hs 0x3ee43c
003ee438b 0x3ee440
003ee43c
003ee43cloc_3ee43c:
003ee43cb 0x3ee454
003ee440
003ee440loc_3ee440:
003ee440orr x3, xzr, 1
003ee444adrp x4, 0x207000
003ee448add x4, x4, 3072
003ee44cbl runtime.growslice
003ee450b 0x3ee454
003ee454
003ee454loc_3ee454:
003ee454ldrb w5, [sp+95]
003ee458sub x6, x1, 1
003ee45cstrb w5, [x0+x6]
003ee460str x0, [sp+128]
003ee464str x1, [sp+136]
003ee468str x2, [sp+144]
003ee46cb 0x3ee474
003ee470
003ee470loc_3ee470:
003ee470b 0x3ee474
003ee474
003ee474loc_3ee474:
003ee474ldr x2, [sp+144]
003ee478ldr x0, [sp+128]
003ee47cldr x5, [sp+136]
003ee480str x0, [sp+208]
003ee484str x5, [sp+216]
003ee488str x2, [sp+224]
003ee48cldr x6, [sp+160]
003ee490add x1, x5, x6
003ee494str x1, [sp+120]
003ee498subs xzr, x2, x1
003ee49cb.hs 0x3ee4a4
003ee4a0b 0x3ee4ac
003ee4a4
003ee4a4loc_3ee4a4:
003ee4a4str x1, [sp+216]
003ee4a8b 0x3ee4cc
003ee4ac
003ee4acloc_3ee4ac:
003ee4acldr x3, [sp+160]
003ee4b0adrp x4, 0x207000
003ee4b4add x4, x4, 3072
003ee4b8bl runtime.growslice
003ee4bcstr x0, [sp+208]
003ee4c0str x1, [sp+216]
003ee4c4str x2, [sp+224]
003ee4c8b 0x3ee4cc
003ee4cc
003ee4ccloc_3ee4cc:
003ee4ccldr x3, [sp+160]
003ee4d0str x3, [sp+112]
003ee4d4ldr x3, [sp+120]
003ee4d8ldr x4, [sp+160]
003ee4dcsub x3, x3, x4
003ee4e0ldr x4, [sp+208]
003ee4e4add x0, x4, x3
003ee4e8str x0, [sp+200]
003ee4ecldr x2, [sp+112]
003ee4f0ldr x1, [sp+152]
003ee4f4bl runtime.memmove
003ee4f8ldr x3, [sp+208]
003ee4fcldr x4, [sp+216]
003ee500ldr x5, [sp+224]
003ee504str x3, [sp+128]
003ee508str x4, [sp+136]
003ee50cstr x5, [sp+144]
003ee510ldr x3, [sp+296]
003ee514sbfm x3, x3, 8, 63
003ee518strb w3, [sp+94]
003ee51cldr x3, [sp+296]
003ee520strb w3, [sp+93]
003ee524ldr x2, [sp+144]
003ee528ldr x0, [sp+128]
003ee52cldr x3, [sp+136]
003ee530add x1, x3, 2
003ee534subs xzr, x2, x1
003ee538b.hs 0x3ee540
003ee53cb 0x3ee544
003ee540
003ee540loc_3ee540:
003ee540b 0x3ee558
003ee544
003ee544loc_3ee544:
003ee544orr x3, xzr, 2
003ee548adrp x4, 0x207000
003ee54cadd x4, x4, 3072
003ee550bl runtime.growslice
003ee554b 0x3ee558
003ee558
003ee558loc_3ee558:
003ee558ldrb w3, [sp+94]
003ee55cldrb w4, [sp+93]
003ee560sub x5, x1, 2
003ee564strb w3, [x0+x5]
003ee568add x3, x0, x5
003ee56cstrb w4, [x3+1]
003ee570str x0, [sp+128]
003ee574str x1, [sp+136]
003ee578str x2, [sp+144]
003ee57cldur x29, [sp-8]
003ee580ldr x30, [sp], 240
003ee584ret x30
003ee588
003ee588loc_3ee588:
003ee588strb w0, [sp+8]
003ee58cstrb w1, [sp+9]
003ee590strb w2, [sp+10]
003ee594stp x3, x4, [sp+16]
003ee598stp x5, x6, [sp+32]
003ee59cstp x7, x8, [sp+48]
003ee5a0strb w9, [sp+64]
003ee5a4mov x3, x30
003ee5a8bl runtime.morestack_noctxt.abi0
003ee5acldrb w0, [sp+8]
003ee5b0ldrb w1, [sp+9]
003ee5b4ldrb w2, [sp+10]
003ee5b8ldp x3, x4, [sp+16]
003ee5bcldp x5, x6, [sp+32]
003ee5c0ldp x7, x8, [sp+48]
003ee5c4ldrb w9, [sp+64]
003ee5c8b 0x3ee230
003ee5ccudf 0
003ee230
003ee5d0
003ee5d0github.com/things-go/go-socks5/statute.ParseMethodRequest: ; void github.com/things-go/go-socks5/statute.ParseMethodRequest(io.Reader r)
003ee5d0ldr x16, [x28+16]
003ee5d4sub x17, sp, 160
003ee5d8subs xzr, x17, x16
003ee5dcb.ls 0x3ee8c4
003ee5e0sub x20, sp, 288
003ee5e4stp x29, x30, [x20-8]
003ee5e8add sp, x20, 0
003ee5ecsub x29, sp, 8
003ee5f0str x0, [sp+296]
003ee5f4str x1, [sp+304]
003ee5f8strb wzr, [sp+136]
003ee5fcstrb wzr, [sp+137]
003ee600str xzr, [sp+144]
003ee604stp xzr, xzr, [sp+152]
003ee608stp xzr, xzr, [sp+168]
003ee60cadrp x0, 0x20f000
003ee610add x0, x0, 2432
003ee614bl runtime.newobject
003ee618str x0, [sp+232]
003ee61cstrb wzr, [x0]
003ee620ldr x1, [sp+232]
003ee624ldrsb x27, [x1]
003ee628b 0x3ee62c
003ee62c
003ee62cloc_3ee62c:
003ee62cstr x1, [sp+112]
003ee630orr x4, xzr, 1
003ee634str x4, [sp+120]
003ee638str x4, [sp+128]
003ee63cstp xzr, xzr, [sp+264]
003ee640ldr x2, [sp+120]
003ee644ldr x3, [sp+128]
003ee648ldr x4, [sp+296]
003ee64cldrsb x27, [x4]
003ee650ldr x4, [x4+24]
003ee654ldr x1, [sp+112]
003ee658ldr x0, [sp+304]
003ee65cblr x4
003ee660str x0, [sp+104]
003ee664str x1, [sp+264]
003ee668str x2, [sp+272]
003ee66cldr x4, [sp+104]
003ee670str x4, [sp+80]
003ee674str x1, [sp+216]
003ee678str x2, [sp+224]
003ee67cstr x1, [sp+168]
003ee680str x2, [sp+176]
003ee684cbnz x1, 0x3ee68c
003ee688b 0x3ee6bc
003ee68c
003ee68cloc_3ee68c:
003ee68cldrb w0, [sp+136]
003ee690ldrb w7, [sp+137]
003ee694ldr x8, [sp+144]
003ee698ldr x3, [sp+152]
003ee69cldr x4, [sp+160]
003ee6a0mov x5, x1
003ee6a4mov x6, x2
003ee6a8mov x1, x7
003ee6acmov x2, x8
003ee6b0ldp x29, x30, [sp-8]
003ee6b4add sp, sp, 288
003ee6b8ret x30
003ee6bc
003ee6bcloc_3ee6bc:
003ee6bcldr x1, [sp+120]
003ee6c0ldr x4, [sp+112]
003ee6c4subs xzr, x1, 0
003ee6c8b.hi 0x3ee6d0
003ee6ccb 0x3ee8b8
003ee6d0
003ee6d0loc_3ee6d0:
003ee6d0ldrb w4, [x4]
003ee6d4strb w4, [sp+136]
003ee6d8stp xzr, xzr, [sp+264]
003ee6dcldr x2, [sp+120]
003ee6e0ldr x3, [sp+128]
003ee6e4ldr x4, [sp+296]
003ee6e8ldrsb x27, [x4]
003ee6ecldr x4, [x4+24]
003ee6f0ldr x1, [sp+112]
003ee6f4ldr x0, [sp+304]
003ee6f8blr x4
003ee6fcstr x0, [sp+104]
003ee700str x1, [sp+264]
003ee704str x2, [sp+272]
003ee708ldr x4, [sp+104]
003ee70cstr x4, [sp+72]
003ee710str x1, [sp+200]
003ee714str x2, [sp+208]
003ee718str x1, [sp+168]
003ee71cstr x2, [sp+176]
003ee720cbnz x1, 0x3ee728
003ee724b 0x3ee758
003ee728
003ee728loc_3ee728:
003ee728ldrb w0, [sp+136]
003ee72cldrb w7, [sp+137]
003ee730ldr x8, [sp+144]
003ee734ldr x3, [sp+152]
003ee738ldr x4, [sp+160]
003ee73cmov x5, x1
003ee740mov x6, x2
003ee744mov x1, x7
003ee748mov x2, x8
003ee74cldp x29, x30, [sp-8]
003ee750add sp, sp, 288
003ee754ret x30
003ee758
003ee758loc_3ee758:
003ee758ldr x1, [sp+120]
003ee75cldr x3, [sp+112]
003ee760subs xzr, x1, 0
003ee764b.hi 0x3ee76c
003ee768b 0x3ee8b0
003ee76c
003ee76cloc_3ee76c:
003ee76cldrb w3, [x3]
003ee770mov x1, x3
003ee774str x1, [sp+96]
003ee778ldr x3, [sp+120]
003ee77cldr x4, [sp+112]
003ee780subs xzr, x3, 0
003ee784b.hi 0x3ee78c
003ee788b 0x3ee8a4
003ee78c
003ee78cloc_3ee78c:
003ee78cldrb w3, [x4]
003ee790mov x2, x3
003ee794str x2, [sp+88]
003ee798adrp x0, 0x207000
003ee79cadd x0, x0, 3072
003ee7a0bl runtime.makeslice
003ee7a4ldr x1, [sp+120]
003ee7a8ldr x3, [sp+112]
003ee7acsubs xzr, x1, 0
003ee7b0b.hi 0x3ee7b8
003ee7b4b 0x3ee89c
003ee7b8
003ee7b8loc_3ee7b8:
003ee7b8ldr x1, [sp+120]
003ee7bcldrb w6, [x3]
003ee7c0ldr x7, [sp+112]
003ee7c4subs xzr, x1, 0
003ee7c8b.hi 0x3ee7d0
003ee7ccb 0x3ee894
003ee7d0
003ee7d0loc_3ee7d0:
003ee7d0ldrb w7, [x7]
003ee7d4str x0, [sp+240]
003ee7d8str x6, [sp+248]
003ee7dcstr x7, [sp+256]
003ee7e0ldr x1, [sp+120]
003ee7e4ldr x6, [sp+112]
003ee7e8subs xzr, x1, 0
003ee7ecb.hi 0x3ee7f4
003ee7f0b 0x3ee88c
003ee7f4
003ee7f4loc_3ee7f4:
003ee7f4ldrb w6, [x6]
003ee7f8strb w6, [sp+137]
003ee7fcldr x6, [sp+240]
003ee800ldr x7, [sp+248]
003ee804ldr x8, [sp+256]
003ee808str x6, [sp+144]
003ee80cstr x7, [sp+152]
003ee810str x8, [sp+160]
003ee814stp xzr, xzr, [sp+264]
003ee818ldr x0, [sp+296]
003ee81cldr x1, [sp+304]
003ee820ldr x2, [sp+144]
003ee824ldr x3, [sp+152]
003ee828ldr x4, [sp+160]
003ee82cldrb w6, [sp+137]
003ee830mov x5, x6
003ee834bl io.ReadAtLeast
003ee838str x0, [sp+104]
003ee83cstr x1, [sp+264]
003ee840str x2, [sp+272]
003ee844ldr x6, [sp+104]
003ee848str x6, [sp+64]
003ee84cstr x1, [sp+184]
003ee850str x2, [sp+192]
003ee854str x1, [sp+168]
003ee858str x2, [sp+176]
003ee85cldrb w0, [sp+136]
003ee860ldrb w6, [sp+137]
003ee864ldr x7, [sp+144]
003ee868ldr x3, [sp+152]
003ee86cldr x4, [sp+160]
003ee870mov x5, x1
003ee874mov x1, x6
003ee878mov x6, x2
003ee87cmov x2, x7
003ee880ldp x29, x30, [sp-8]
003ee884add sp, sp, 288
003ee888ret x30
003ee88c
003ee88cloc_3ee88c:
003ee88cmov x0, xzr
003ee890bl runtime.panicIndex
003ee894
003ee894loc_3ee894:
003ee894mov x0, xzr
003ee898bl runtime.panicIndex
003ee89c
003ee89cloc_3ee89c:
003ee89cmov x0, xzr
003ee8a0bl runtime.panicIndex
003ee8a4
003ee8a4loc_3ee8a4:
003ee8a4mov x0, xzr
003ee8a8mov x1, x3
003ee8acbl runtime.panicIndex
003ee8b0
003ee8b0loc_3ee8b0:
003ee8b0mov x0, xzr
003ee8b4bl runtime.panicIndex
003ee8b8
003ee8b8loc_3ee8b8:
003ee8b8mov x0, xzr
003ee8bcbl runtime.panicIndex
003ee8c0hint
003ee8c4
003ee8c4loc_3ee8c4:
003ee8c4stp x0, x1, [sp+8]
003ee8c8mov x3, x30
003ee8ccbl runtime.morestack_noctxt.abi0
003ee8d0ldp x0, x1, [sp+8]
003ee8d4b 0x3ee5d0
003ee8d8udf 0
003ee8dcudf 0
003ee5d0
003ee5d0github.com/things-go/go-socks5/statute.ParseMethodRequest: ; void github.com/things-go/go-socks5/statute.ParseMethodRequest(io.Reader r)
003ee5d0ldr x16, [x28+16]
003ee5d4sub x17, sp, 160
003ee5d8subs xzr, x17, x16
003ee5dcb.ls 0x3ee8c4
003ee5e0sub x20, sp, 288
003ee5e4stp x29, x30, [x20-8]
003ee5e8add sp, x20, 0
003ee5ecsub x29, sp, 8
003ee5f0str x0, [sp+296]
003ee5f4str x1, [sp+304]
003ee5f8strb wzr, [sp+136]
003ee5fcstrb wzr, [sp+137]
003ee600str xzr, [sp+144]
003ee604stp xzr, xzr, [sp+152]
003ee608stp xzr, xzr, [sp+168]
003ee60cadrp x0, 0x20f000
003ee610add x0, x0, 2432
003ee614bl runtime.newobject
003ee618str x0, [sp+232]
003ee61cstrb wzr, [x0]
003ee620ldr x1, [sp+232]
003ee624ldrsb x27, [x1]
003ee628b 0x3ee62c
003ee62c
003ee62cloc_3ee62c:
003ee62cstr x1, [sp+112]
003ee630orr x4, xzr, 1
003ee634str x4, [sp+120]
003ee638str x4, [sp+128]
003ee63cstp xzr, xzr, [sp+264]
003ee640ldr x2, [sp+120]
003ee644ldr x3, [sp+128]
003ee648ldr x4, [sp+296]
003ee64cldrsb x27, [x4]
003ee650ldr x4, [x4+24]
003ee654ldr x1, [sp+112]
003ee658ldr x0, [sp+304]
003ee65cblr x4
003ee660str x0, [sp+104]
003ee664str x1, [sp+264]
003ee668str x2, [sp+272]
003ee66cldr x4, [sp+104]
003ee670str x4, [sp+80]
003ee674str x1, [sp+216]
003ee678str x2, [sp+224]
003ee67cstr x1, [sp+168]
003ee680str x2, [sp+176]
003ee684cbnz x1, 0x3ee68c
003ee688b 0x3ee6bc
003ee68c
003ee68cloc_3ee68c:
003ee68cldrb w0, [sp+136]
003ee690ldrb w7, [sp+137]
003ee694ldr x8, [sp+144]
003ee698ldr x3, [sp+152]
003ee69cldr x4, [sp+160]
003ee6a0mov x5, x1
003ee6a4mov x6, x2
003ee6a8mov x1, x7
003ee6acmov x2, x8
003ee6b0ldp x29, x30, [sp-8]
003ee6b4add sp, sp, 288
003ee6b8ret x30
003ee6bc
003ee6bcloc_3ee6bc:
003ee6bcldr x1, [sp+120]
003ee6c0ldr x4, [sp+112]
003ee6c4subs xzr, x1, 0
003ee6c8b.hi 0x3ee6d0
003ee6ccb 0x3ee8b8
003ee6d0
003ee6d0loc_3ee6d0:
003ee6d0ldrb w4, [x4]
003ee6d4strb w4, [sp+136]
003ee6d8stp xzr, xzr, [sp+264]
003ee6dcldr x2, [sp+120]
003ee6e0ldr x3, [sp+128]
003ee6e4ldr x4, [sp+296]
003ee6e8ldrsb x27, [x4]
003ee6ecldr x4, [x4+24]
003ee6f0ldr x1, [sp+112]
003ee6f4ldr x0, [sp+304]
003ee6f8blr x4
003ee6fcstr x0, [sp+104]
003ee700str x1, [sp+264]
003ee704str x2, [sp+272]
003ee708ldr x4, [sp+104]
003ee70cstr x4, [sp+72]
003ee710str x1, [sp+200]
003ee714str x2, [sp+208]
003ee718str x1, [sp+168]
003ee71cstr x2, [sp+176]
003ee720cbnz x1, 0x3ee728
003ee724b 0x3ee758
003ee728
003ee728loc_3ee728:
003ee728ldrb w0, [sp+136]
003ee72cldrb w7, [sp+137]
003ee730ldr x8, [sp+144]
003ee734ldr x3, [sp+152]
003ee738ldr x4, [sp+160]
003ee73cmov x5, x1
003ee740mov x6, x2
003ee744mov x1, x7
003ee748mov x2, x8
003ee74cldp x29, x30, [sp-8]
003ee750add sp, sp, 288
003ee754ret x30
003ee758
003ee758loc_3ee758:
003ee758ldr x1, [sp+120]
003ee75cldr x3, [sp+112]
003ee760subs xzr, x1, 0
003ee764b.hi 0x3ee76c
003ee768b 0x3ee8b0
003ee76c
003ee76cloc_3ee76c:
003ee76cldrb w3, [x3]
003ee770mov x1, x3
003ee774str x1, [sp+96]
003ee778ldr x3, [sp+120]
003ee77cldr x4, [sp+112]
003ee780subs xzr, x3, 0
003ee784b.hi 0x3ee78c
003ee788b 0x3ee8a4
003ee78c
003ee78cloc_3ee78c:
003ee78cldrb w3, [x4]
003ee790mov x2, x3
003ee794str x2, [sp+88]
003ee798adrp x0, 0x207000
003ee79cadd x0, x0, 3072
003ee7a0bl runtime.makeslice
003ee7a4ldr x1, [sp+120]
003ee7a8ldr x3, [sp+112]
003ee7acsubs xzr, x1, 0
003ee7b0b.hi 0x3ee7b8
003ee7b4b 0x3ee89c
003ee7b8
003ee7b8loc_3ee7b8:
003ee7b8ldr x1, [sp+120]
003ee7bcldrb w6, [x3]
003ee7c0ldr x7, [sp+112]
003ee7c4subs xzr, x1, 0
003ee7c8b.hi 0x3ee7d0
003ee7ccb 0x3ee894
003ee7d0
003ee7d0loc_3ee7d0:
003ee7d0ldrb w7, [x7]
003ee7d4str x0, [sp+240]
003ee7d8str x6, [sp+248]
003ee7dcstr x7, [sp+256]
003ee7e0ldr x1, [sp+120]
003ee7e4ldr x6, [sp+112]
003ee7e8subs xzr, x1, 0
003ee7ecb.hi 0x3ee7f4
003ee7f0b 0x3ee88c
003ee7f4
003ee7f4loc_3ee7f4:
003ee7f4ldrb w6, [x6]
003ee7f8strb w6, [sp+137]
003ee7fcldr x6, [sp+240]
003ee800ldr x7, [sp+248]
003ee804ldr x8, [sp+256]
003ee808str x6, [sp+144]
003ee80cstr x7, [sp+152]
003ee810str x8, [sp+160]
003ee814stp xzr, xzr, [sp+264]
003ee818ldr x0, [sp+296]
003ee81cldr x1, [sp+304]
003ee820ldr x2, [sp+144]
003ee824ldr x3, [sp+152]
003ee828ldr x4, [sp+160]
003ee82cldrb w6, [sp+137]
003ee830mov x5, x6
003ee834bl io.ReadAtLeast
003ee838str x0, [sp+104]
003ee83cstr x1, [sp+264]
003ee840str x2, [sp+272]
003ee844ldr x6, [sp+104]
003ee848str x6, [sp+64]
003ee84cstr x1, [sp+184]
003ee850str x2, [sp+192]
003ee854str x1, [sp+168]
003ee858str x2, [sp+176]
003ee85cldrb w0, [sp+136]
003ee860ldrb w6, [sp+137]
003ee864ldr x7, [sp+144]
003ee868ldr x3, [sp+152]
003ee86cldr x4, [sp+160]
003ee870mov x5, x1
003ee874mov x1, x6
003ee878mov x6, x2
003ee87cmov x2, x7
003ee880ldp x29, x30, [sp-8]
003ee884add sp, sp, 288
003ee888ret x30
003ee88c
003ee88cloc_3ee88c:
003ee88cmov x0, xzr
003ee890bl runtime.panicIndex
003ee894
003ee894loc_3ee894:
003ee894mov x0, xzr
003ee898bl runtime.panicIndex
003ee89c
003ee89cloc_3ee89c:
003ee89cmov x0, xzr
003ee8a0bl runtime.panicIndex
003ee8a4
003ee8a4loc_3ee8a4:
003ee8a4mov x0, xzr
003ee8a8mov x1, x3
003ee8acbl runtime.panicIndex
003ee8b0
003ee8b0loc_3ee8b0:
003ee8b0mov x0, xzr
003ee8b4bl runtime.panicIndex
003ee8b8
003ee8b8loc_3ee8b8:
003ee8b8mov x0, xzr
003ee8bcbl runtime.panicIndex
003ee8c0hint
003ee8c4
003ee8c4loc_3ee8c4:
003ee8c4stp x0, x1, [sp+8]
003ee8c8mov x3, x30
003ee8ccbl runtime.morestack_noctxt.abi0
003ee8d0ldp x0, x1, [sp+8]
003ee8d4b 0x3ee5d0
003ee8d8udf 0
003ee8dcudf 0
003ee5d0
003ee8e0
003ee8e0github.com/things-go/go-socks5/bufferpool.NewPool: ; void github.com/things-go/go-socks5/bufferpool.NewPool(int size)
003ee8e0ldr x16, [x28+16]
003ee8e4subs xzr, sp, x16
003ee8e8b.ls 0x3eea2c
003ee8ecstr x30, [sp-96]!
003ee8f0stur x29, [sp-8]
003ee8f4sub x29, sp, 8
003ee8f8str x0, [sp+104]
003ee8fcstp xzr, xzr, [sp+32]
003ee900adrp x0, 0x259000
003ee904add x0, x0, 352
003ee908bl runtime.newobject
003ee90cstr x0, [sp+72]
003ee910ldr x1, [sp+104]
003ee914str x1, [x0]
003ee918adrp x0, 0x290000
003ee91cadd x0, x0, 800
003ee920bl runtime.newobject
003ee924str x0, [sp+64]
003ee928adrp x27, 0x65d000
003ee92cldr w1, [x27+3056]
003ee930cbz w1, 0x3ee938
003ee934b 0x3ee93c
003ee938
003ee938loc_3ee938:
003ee938b 0x3ee958
003ee93c
003ee93cloc_3ee93c:
003ee93cstr x0, [sp+48]
003ee940mov x1, x0
003ee944adrp x0, 0x290000
003ee948add x0, x0, 800
003ee94cbl runtime.wbZero
003ee950ldr x0, [sp+48]
003ee954b 0x3ee958
003ee958
003ee958loc_3ee958:
003ee958stp xzr, xzr, [x0]
003ee95cstp xzr, xzr, [x0+16]
003ee960str xzr, [x0+32]
003ee964adrp x0, 0x242000
003ee968add x0, x0, 3392
003ee96cbl runtime.newobject
003ee970str x0, [sp+56]
003ee974adrp x1, 0
003ee978add x1, x1, 2624
003ee97cstr x1, [x0]
003ee980ldr x1, [sp+104]
003ee984ldr x2, [sp+56]
003ee988ldrsb x27, [x2]
003ee98cstr x1, [x2+8]
003ee990ldr x1, [sp+64]
003ee994ldrsb x27, [x1]
003ee998ldr x2, [sp+56]
003ee99cadrp x27, 0x65d000
003ee9a0ldr w3, [x27+3056]
003ee9a4cbz w3, 0x3ee9ac
003ee9a8b 0x3ee9b0
003ee9ac
003ee9acloc_3ee9ac:
003ee9acb 0x3ee9c4
003ee9b0
003ee9b0loc_3ee9b0:
003ee9b0bl runtime.gcWriteBarrier2
003ee9b4str x2, [x25]
003ee9b8ldr x3, [x1+32]
003ee9bcstr x3, [x25+8]
003ee9c0b 0x3ee9c4
003ee9c4
003ee9c4loc_3ee9c4:
003ee9c4str x2, [x1+32]
003ee9c8ldr x2, [sp+72]
003ee9ccldrsb x27, [x2]
003ee9d0ldr x3, [sp+64]
003ee9d4adrp x27, 0x65d000
003ee9d8ldr w4, [x27+3056]
003ee9dccbz w4, 0x3ee9e4
003ee9e0b 0x3ee9e8
003ee9e4
003ee9e4loc_3ee9e4:
003ee9e4b 0x3ee9fc
003ee9e8
003ee9e8loc_3ee9e8:
003ee9e8bl runtime.gcWriteBarrier2
003ee9ecstr x3, [x25]
003ee9f0ldr x4, [x2+8]
003ee9f4str x4, [x25+8]
003ee9f8b 0x3ee9fc
003ee9fc
003ee9fcloc_3ee9fc:
003ee9fcstr x3, [x2+8]
003eea00ldr x2, [sp+72]
003eea04str x2, [sp+80]
003eea08adrp x3, 0x329000
003eea0cadd x3, x3, 4000
003eea10str x3, [sp+32]
003eea14str x2, [sp+40]
003eea18ldr x0, [sp+32]
003eea1cldr x1, [sp+40]
003eea20ldur x29, [sp-8]
003eea24ldr x30, [sp], 96
003eea28ret x30
003eea2c
003eea2cloc_3eea2c:
003eea2cstr x0, [sp+8]
003eea30mov x3, x30
003eea34bl runtime.morestack_noctxt.abi0
003eea38ldr x0, [sp+8]
003eea3cb 0x3ee8e0
003ee8e0
003ee8e0github.com/things-go/go-socks5/bufferpool.NewPool: ; void github.com/things-go/go-socks5/bufferpool.NewPool(int size)
003ee8e0ldr x16, [x28+16]
003ee8e4subs xzr, sp, x16
003ee8e8b.ls 0x3eea2c
003ee8ecstr x30, [sp-96]!
003ee8f0stur x29, [sp-8]
003ee8f4sub x29, sp, 8
003ee8f8str x0, [sp+104]
003ee8fcstp xzr, xzr, [sp+32]
003ee900adrp x0, 0x259000
003ee904add x0, x0, 352
003ee908bl runtime.newobject
003ee90cstr x0, [sp+72]
003ee910ldr x1, [sp+104]
003ee914str x1, [x0]
003ee918adrp x0, 0x290000
003ee91cadd x0, x0, 800
003ee920bl runtime.newobject
003ee924str x0, [sp+64]
003ee928adrp x27, 0x65d000
003ee92cldr w1, [x27+3056]
003ee930cbz w1, 0x3ee938
003ee934b 0x3ee93c
003ee938
003ee938loc_3ee938:
003ee938b 0x3ee958
003ee93c
003ee93cloc_3ee93c:
003ee93cstr x0, [sp+48]
003ee940mov x1, x0
003ee944adrp x0, 0x290000
003ee948add x0, x0, 800
003ee94cbl runtime.wbZero
003ee950ldr x0, [sp+48]
003ee954b 0x3ee958
003ee958
003ee958loc_3ee958:
003ee958stp xzr, xzr, [x0]
003ee95cstp xzr, xzr, [x0+16]
003ee960str xzr, [x0+32]
003ee964adrp x0, 0x242000
003ee968add x0, x0, 3392
003ee96cbl runtime.newobject
003ee970str x0, [sp+56]
003ee974adrp x1, 0
003ee978add x1, x1, 2624
003ee97cstr x1, [x0]
003ee980ldr x1, [sp+104]
003ee984ldr x2, [sp+56]
003ee988ldrsb x27, [x2]
003ee98cstr x1, [x2+8]
003ee990ldr x1, [sp+64]
003ee994ldrsb x27, [x1]
003ee998ldr x2, [sp+56]
003ee99cadrp x27, 0x65d000
003ee9a0ldr w3, [x27+3056]
003ee9a4cbz w3, 0x3ee9ac
003ee9a8b 0x3ee9b0
003ee9ac
003ee9acloc_3ee9ac:
003ee9acb 0x3ee9c4
003ee9b0
003ee9b0loc_3ee9b0:
003ee9b0bl runtime.gcWriteBarrier2
003ee9b4str x2, [x25]
003ee9b8ldr x3, [x1+32]
003ee9bcstr x3, [x25+8]
003ee9c0b 0x3ee9c4
003ee9c4
003ee9c4loc_3ee9c4:
003ee9c4str x2, [x1+32]
003ee9c8ldr x2, [sp+72]
003ee9ccldrsb x27, [x2]
003ee9d0ldr x3, [sp+64]
003ee9d4adrp x27, 0x65d000
003ee9d8ldr w4, [x27+3056]
003ee9dccbz w4, 0x3ee9e4
003ee9e0b 0x3ee9e8
003ee9e4
003ee9e4loc_3ee9e4:
003ee9e4b 0x3ee9fc
003ee9e8
003ee9e8loc_3ee9e8:
003ee9e8bl runtime.gcWriteBarrier2
003ee9ecstr x3, [x25]
003ee9f0ldr x4, [x2+8]
003ee9f4str x4, [x25+8]
003ee9f8b 0x3ee9fc
003ee9fc
003ee9fcloc_3ee9fc:
003ee9fcstr x3, [x2+8]
003eea00ldr x2, [sp+72]
003eea04str x2, [sp+80]
003eea08adrp x3, 0x329000
003eea0cadd x3, x3, 4000
003eea10str x3, [sp+32]
003eea14str x2, [sp+40]
003eea18ldr x0, [sp+32]
003eea1cldr x1, [sp+40]
003eea20ldur x29, [sp-8]
003eea24ldr x30, [sp], 96
003eea28ret x30
003eea2c
003eea2cloc_3eea2c:
003eea2cstr x0, [sp+8]
003eea30mov x3, x30
003eea34bl runtime.morestack_noctxt.abi0
003eea38ldr x0, [sp+8]
003eea3cb 0x3ee8e0
003ee8e0
003eea40
003eea40github.com/things-go/go-socks5/bufferpool.NewPool.func1: ; void github.com/things-go/go-socks5/bufferpool.NewPool.func1(void)
003eea40ldr x16, [x28+16]
003eea44subs xzr, sp, x16
003eea48b.ls 0x3eeab8
003eea4cstr x30, [sp-96]!
003eea50stur x29, [sp-8]
003eea54sub x29, sp, 8
003eea58ldr x3, [x26+8]
003eea5cstr x3, [sp+32]
003eea60stp xzr, xzr, [sp+40]
003eea64ldr x2, [sp+32]
003eea68adrp x0, 0x207000
003eea6cadd x0, x0, 3072
003eea70mov x1, xzr
003eea74bl runtime.makeslice
003eea78ldr x2, [sp+32]
003eea7cstr x0, [sp+64]
003eea80str xzr, [sp+72]
003eea84str x2, [sp+80]
003eea88mov x1, xzr
003eea8cbl runtime.convTslice
003eea90str x0, [sp+56]
003eea94adrp x3, 0x1ff000
003eea98add x3, x3, 1216
003eea9cstr x3, [sp+40]
003eeaa0str x0, [sp+48]
003eeaa4ldr x0, [sp+40]
003eeaa8ldr x1, [sp+48]
003eeaacldur x29, [sp-8]
003eeab0ldr x30, [sp], 96
003eeab4ret x30
003eeab8
003eeab8loc_3eeab8:
003eeab8mov x3, x30
003eeabcbl runtime.morestack.abi0
003eeac0b 0x3eea40
003eeac4udf 0
003eeac8udf 0
003eeaccudf 0
003eea40
003eea40github.com/things-go/go-socks5/bufferpool.NewPool.func1: ; void github.com/things-go/go-socks5/bufferpool.NewPool.func1(void)
003eea40ldr x16, [x28+16]
003eea44subs xzr, sp, x16
003eea48b.ls 0x3eeab8
003eea4cstr x30, [sp-96]!
003eea50stur x29, [sp-8]
003eea54sub x29, sp, 8
003eea58ldr x3, [x26+8]
003eea5cstr x3, [sp+32]
003eea60stp xzr, xzr, [sp+40]
003eea64ldr x2, [sp+32]
003eea68adrp x0, 0x207000
003eea6cadd x0, x0, 3072
003eea70mov x1, xzr
003eea74bl runtime.makeslice
003eea78ldr x2, [sp+32]
003eea7cstr x0, [sp+64]
003eea80str xzr, [sp+72]
003eea84str x2, [sp+80]
003eea88mov x1, xzr
003eea8cbl runtime.convTslice
003eea90str x0, [sp+56]
003eea94adrp x3, 0x1ff000
003eea98add x3, x3, 1216
003eea9cstr x3, [sp+40]
003eeaa0str x0, [sp+48]
003eeaa4ldr x0, [sp+40]
003eeaa8ldr x1, [sp+48]
003eeaacldur x29, [sp-8]
003eeab0ldr x30, [sp], 96
003eeab4ret x30
003eeab8
003eeab8loc_3eeab8:
003eeab8mov x3, x30
003eeabcbl runtime.morestack.abi0
003eeac0b 0x3eea40
003eeac4udf 0
003eeac8udf 0
003eeaccudf 0
003eea40
003eead0
003eead0github.com/things-go/go-socks5/bufferpool.(*pool).Get: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Get(github.com/things-go/go-socks5/bufferpool.pool * sf)
003eead0ldr x16, [x28+16]
003eead4subs xzr, sp, x16
003eead8b.ls 0x3eeb7c
003eeadcstr x30, [sp-112]!
003eeae0stur x29, [sp-8]
003eeae4sub x29, sp, 8
003eeae8str x0, [sp+120]
003eeaecstr xzr, [sp+32]
003eeaf0stp xzr, xzr, [sp+40]
003eeaf4ldr x1, [sp+120]
003eeaf8ldrsb x27, [x1]
003eeafcldr x0, [x1+8]
003eeb00str x0, [sp+56]
003eeb04bl sync.(*Pool).Get
003eeb08str x0, [sp+88]
003eeb0cstr x1, [sp+96]
003eeb10str xzr, [sp+64]
003eeb14stp xzr, xzr, [sp+72]
003eeb18ldr x1, [sp+96]
003eeb1cldr x0, [sp+88]
003eeb20adrp x2, 0x1ff000
003eeb24add x2, x2, 1216
003eeb28subs xzr, x0, x2
003eeb2cb.eq 0x3eeb34
003eeb30b 0x3eeb68
003eeb34
003eeb34loc_3eeb34:
003eeb34ldr x0, [x1]
003eeb38ldr x3, [x1+8]
003eeb3cldr x2, [x1+16]
003eeb40str x0, [sp+64]
003eeb44str x3, [sp+72]
003eeb48str x2, [sp+80]
003eeb4cstr x0, [sp+32]
003eeb50str x3, [sp+40]
003eeb54str x2, [sp+48]
003eeb58mov x1, x3
003eeb5cldur x29, [sp-8]
003eeb60ldr x30, [sp], 112
003eeb64ret x30
003eeb68
003eeb68loc_3eeb68:
003eeb68mov x1, x2
003eeb6cadrp x2, 0x21c000
003eeb70add x2, x2, 3520
003eeb74bl runtime.panicdottypeE
003eeb78hint
003eeb7c
003eeb7cloc_3eeb7c:
003eeb7cstr x0, [sp+8]
003eeb80mov x3, x30
003eeb84bl runtime.morestack_noctxt.abi0
003eeb88ldr x0, [sp+8]
003eeb8cb 0x3eead0
003eead0
003eead0github.com/things-go/go-socks5/bufferpool.(*pool).Get: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Get(github.com/things-go/go-socks5/bufferpool.pool * sf)
003eead0ldr x16, [x28+16]
003eead4subs xzr, sp, x16
003eead8b.ls 0x3eeb7c
003eeadcstr x30, [sp-112]!
003eeae0stur x29, [sp-8]
003eeae4sub x29, sp, 8
003eeae8str x0, [sp+120]
003eeaecstr xzr, [sp+32]
003eeaf0stp xzr, xzr, [sp+40]
003eeaf4ldr x1, [sp+120]
003eeaf8ldrsb x27, [x1]
003eeafcldr x0, [x1+8]
003eeb00str x0, [sp+56]
003eeb04bl sync.(*Pool).Get
003eeb08str x0, [sp+88]
003eeb0cstr x1, [sp+96]
003eeb10str xzr, [sp+64]
003eeb14stp xzr, xzr, [sp+72]
003eeb18ldr x1, [sp+96]
003eeb1cldr x0, [sp+88]
003eeb20adrp x2, 0x1ff000
003eeb24add x2, x2, 1216
003eeb28subs xzr, x0, x2
003eeb2cb.eq 0x3eeb34
003eeb30b 0x3eeb68
003eeb34
003eeb34loc_3eeb34:
003eeb34ldr x0, [x1]
003eeb38ldr x3, [x1+8]
003eeb3cldr x2, [x1+16]
003eeb40str x0, [sp+64]
003eeb44str x3, [sp+72]
003eeb48str x2, [sp+80]
003eeb4cstr x0, [sp+32]
003eeb50str x3, [sp+40]
003eeb54str x2, [sp+48]
003eeb58mov x1, x3
003eeb5cldur x29, [sp-8]
003eeb60ldr x30, [sp], 112
003eeb64ret x30
003eeb68
003eeb68loc_3eeb68:
003eeb68mov x1, x2
003eeb6cadrp x2, 0x21c000
003eeb70add x2, x2, 3520
003eeb74bl runtime.panicdottypeE
003eeb78hint
003eeb7c
003eeb7cloc_3eeb7c:
003eeb7cstr x0, [sp+8]
003eeb80mov x3, x30
003eeb84bl runtime.morestack_noctxt.abi0
003eeb88ldr x0, [sp+8]
003eeb8cb 0x3eead0
003eead0
003eeb90
003eeb90github.com/things-go/go-socks5/bufferpool.(*pool).Put: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Put(github.com/things-go/go-socks5/bufferpool.pool * sf, struct []uint8 b)
003eeb90ldr x16, [x28+16]
003eeb94subs xzr, sp, x16
003eeb98b.ls 0x3eec3c
003eeb9cstr x30, [sp-96]!
003eeba0stur x29, [sp-8]
003eeba4sub x29, sp, 8
003eeba8str x0, [sp+104]
003eebacstr x1, [sp+112]
003eebb0str x2, [sp+120]
003eebb4str x3, [sp+128]
003eebb8str x3, [sp+40]
003eebbcldrsb x27, [x0]
003eebc0ldr x4, [x0]
003eebc4subs xzr, x3, x4
003eebc8b.ne 0x3eec24
003eebccb 0x3eebd0
003eebd0
003eebd0loc_3eebd0:
003eebd0b 0x3eebd4
003eebd4
003eebd4loc_3eebd4:
003eebd4b 0x3eebd8
003eebd8
003eebd8loc_3eebd8:
003eebd8str x1, [sp+64]
003eebdcstr xzr, [sp+72]
003eebe0str x3, [sp+80]
003eebe4mov x0, x1
003eebe8mov x1, xzr
003eebecmov x2, x3
003eebf0bl runtime.convTslice
003eebf4str x0, [sp+56]
003eebf8ldr x3, [sp+104]
003eebfcldrsb x27, [x3]
003eec00ldr x0, [x3+8]
003eec04str x0, [sp+48]
003eec08ldr x2, [sp+56]
003eec0cadrp x1, 0x1ff000
003eec10add x1, x1, 1216
003eec14bl sync.(*Pool).Put
003eec18ldur x29, [sp-8]
003eec1cldr x30, [sp], 96
003eec20ret x30
003eec24
003eec24loc_3eec24:
003eec24adrp x0, 0x207000
003eec28add x0, x0, 2944
003eec2cadrp x1, 0x324000
003eec30add x1, x1, 3152
003eec34bl runtime.gopanic
003eec38hint
003eec3c
003eec3cloc_3eec3c:
003eec3cstp x0, x1, [sp+8]
003eec40stp x2, x3, [sp+24]
003eec44mov x3, x30
003eec48bl runtime.morestack_noctxt.abi0
003eec4cldp x0, x1, [sp+8]
003eec50ldp x2, x3, [sp+24]
003eec54b 0x3eeb90
003eec58udf 0
003eec5cudf 0
003eeb90
003eeb90github.com/things-go/go-socks5/bufferpool.(*pool).Put: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Put(github.com/things-go/go-socks5/bufferpool.pool * sf, struct []uint8 b)
003eeb90ldr x16, [x28+16]
003eeb94subs xzr, sp, x16
003eeb98b.ls 0x3eec3c
003eeb9cstr x30, [sp-96]!
003eeba0stur x29, [sp-8]
003eeba4sub x29, sp, 8
003eeba8str x0, [sp+104]
003eebacstr x1, [sp+112]
003eebb0str x2, [sp+120]
003eebb4str x3, [sp+128]
003eebb8str x3, [sp+40]
003eebbcldrsb x27, [x0]
003eebc0ldr x4, [x0]
003eebc4subs xzr, x3, x4
003eebc8b.ne 0x3eec24
003eebccb 0x3eebd0
003eebd0
003eebd0loc_3eebd0:
003eebd0b 0x3eebd4
003eebd4
003eebd4loc_3eebd4:
003eebd4b 0x3eebd8
003eebd8
003eebd8loc_3eebd8:
003eebd8str x1, [sp+64]
003eebdcstr xzr, [sp+72]
003eebe0str x3, [sp+80]
003eebe4mov x0, x1
003eebe8mov x1, xzr
003eebecmov x2, x3
003eebf0bl runtime.convTslice
003eebf4str x0, [sp+56]
003eebf8ldr x3, [sp+104]
003eebfcldrsb x27, [x3]
003eec00ldr x0, [x3+8]
003eec04str x0, [sp+48]
003eec08ldr x2, [sp+56]
003eec0cadrp x1, 0x1ff000
003eec10add x1, x1, 1216
003eec14bl sync.(*Pool).Put
003eec18ldur x29, [sp-8]
003eec1cldr x30, [sp], 96
003eec20ret x30
003eec24
003eec24loc_3eec24:
003eec24adrp x0, 0x207000
003eec28add x0, x0, 2944
003eec2cadrp x1, 0x324000
003eec30add x1, x1, 3152
003eec34bl runtime.gopanic
003eec38hint
003eec3c
003eec3cloc_3eec3c:
003eec3cstp x0, x1, [sp+8]
003eec40stp x2, x3, [sp+24]
003eec44mov x3, x30
003eec48bl runtime.morestack_noctxt.abi0
003eec4cldp x0, x1, [sp+8]
003eec50ldp x2, x3, [sp+24]
003eec54b 0x3eeb90
003eec58udf 0
003eec5cudf 0
003eeb90
Loading..