File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001824b0
    001824b0google.golang.org/protobuf/reflect/protoreflect.(*Name).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Name).IsValid(struct google.golang.org/protobuf/reflect/protoreflect.Name * s)
    001824b0ldr x16, [x28+16]
    001824b4subs xzr, sp, x16
    001824b8b.ls 0x18251c
    001824bcstr x30, [sp-64]!
    001824c0stur x29, [sp-8]
    001824c4sub x29, sp, 8
    001824c8ldr x16, [x28+32]
    001824cccbnz x16, 0x182530
    001824d0
    001824d0loc_1824d0:
    001824d0str x0, [sp+72]
    001824d4strb wzr, [sp+38]
    001824d8ldr x2, [sp+72]
    001824dccbnz x2, 0x1824e4
    001824e0b 0x182514
    001824e4
    001824e4loc_1824e4:
    001824e4ldr x2, [sp+72]
    001824e8ldrsb x27, [x2]
    001824ecldr x0, [x2]
    001824f0ldr x1, [x2+8]
    001824f4str x0, [sp+40]
    001824f8str x1, [sp+48]
    001824fcbl google.golang.org/protobuf/reflect/protoreflect.Name.IsValid
    00182500strb w0, [sp+39]
    00182504strb w0, [sp+38]
    00182508ldur x29, [sp-8]
    0018250cldr x30, [sp], 64
    00182510ret x30
    00182514
    00182514loc_182514:
    00182514bl runtime.panicwrap
    00182518hint
    0018251c
    0018251cloc_18251c:
    0018251cstr x0, [sp+8]
    00182520mov x3, x30
    00182524bl runtime.morestack_noctxt.abi0
    00182528ldr x0, [sp+8]
    0018252cb 0x1824b0
    00182530
    00182530loc_182530:
    00182530ldr x17, [x16]
    00182534add x20, sp, 72
    00182538subs xzr, x20, x17
    0018253cb.ne 0x1824d0
    00182540add x20, sp, 8
    00182544str x20, [x16]
    00182548b 0x1824d0
    0018254cudf 0
    001824b0
    00182550
    00182550google.golang.org/protobuf/reflect/protoreflect.(*FullName).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*FullName).IsValid(struct google.golang.org/protobuf/reflect/protoreflect.FullName * s)
    00182550ldr x16, [x28+16]
    00182554subs xzr, sp, x16
    00182558b.ls 0x1825bc
    0018255cstr x30, [sp-64]!
    00182560stur x29, [sp-8]
    00182564sub x29, sp, 8
    00182568ldr x16, [x28+32]
    0018256ccbnz x16, 0x1825d0
    00182570
    00182570loc_182570:
    00182570str x0, [sp+72]
    00182574strb wzr, [sp+38]
    00182578ldr x2, [sp+72]
    0018257ccbnz x2, 0x182584
    00182580b 0x1825b4
    00182584
    00182584loc_182584:
    00182584ldr x2, [sp+72]
    00182588ldrsb x27, [x2]
    0018258cldr x0, [x2]
    00182590ldr x1, [x2+8]
    00182594str x0, [sp+40]
    00182598str x1, [sp+48]
    0018259cbl google.golang.org/protobuf/reflect/protoreflect.FullName.IsValid
    001825a0strb w0, [sp+39]
    001825a4strb w0, [sp+38]
    001825a8ldur x29, [sp-8]
    001825acldr x30, [sp], 64
    001825b0ret x30
    001825b4
    001825b4loc_1825b4:
    001825b4bl runtime.panicwrap
    001825b8hint
    001825bc
    001825bcloc_1825bc:
    001825bcstr x0, [sp+8]
    001825c0mov x3, x30
    001825c4bl runtime.morestack_noctxt.abi0
    001825c8ldr x0, [sp+8]
    001825ccb 0x182550
    001825d0
    001825d0loc_1825d0:
    001825d0ldr x17, [x16]
    001825d4add x20, sp, 72
    001825d8subs xzr, x20, x17
    001825dcb.ne 0x182570
    001825e0add x20, sp, 8
    001825e4str x20, [x16]
    001825e8b 0x182570
    001825ecudf 0
    00182550
    001825f0
    001825f0google.golang.org/protobuf/reflect/protoreflect.(*FullName).Name: ; void google.golang.org/protobuf/reflect/protoreflect.(*FullName).Name(struct google.golang.org/protobuf/reflect/protoreflect.FullName * n)
    001825f0ldr x16, [x28+16]
    001825f4subs xzr, sp, x16
    001825f8b.ls 0x182664
    001825fcstr x30, [sp-80]!
    00182600stur x29, [sp-8]
    00182604sub x29, sp, 8
    00182608ldr x16, [x28+32]
    0018260ccbnz x16, 0x182678
    00182610
    00182610loc_182610:
    00182610str x0, [sp+88]
    00182614stp xzr, xzr, [sp+24]
    00182618ldr x2, [sp+88]
    0018261ccbnz x2, 0x182624
    00182620b 0x18265c
    00182624
    00182624loc_182624:
    00182624ldr x2, [sp+88]
    00182628ldrsb x27, [x2]
    0018262cldr x0, [x2]
    00182630ldr x1, [x2+8]
    00182634str x0, [sp+40]
    00182638str x1, [sp+48]
    0018263cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
    00182640str x0, [sp+56]
    00182644str x1, [sp+64]
    00182648str x0, [sp+24]
    0018264cstr x1, [sp+32]
    00182650ldur x29, [sp-8]
    00182654ldr x30, [sp], 80
    00182658ret x30
    0018265c
    0018265cloc_18265c:
    0018265cbl runtime.panicwrap
    00182660hint
    00182664
    00182664loc_182664:
    00182664str x0, [sp+8]
    00182668mov x3, x30
    0018266cbl runtime.morestack_noctxt.abi0
    00182670ldr x0, [sp+8]
    00182674b 0x1825f0
    00182678
    00182678loc_182678:
    00182678ldr x17, [x16]
    0018267cadd x20, sp, 88
    00182680subs xzr, x20, x17
    00182684b.ne 0x182610
    00182688add x20, sp, 8
    0018268cstr x20, [x16]
    00182690b 0x182610
    00182694udf 0
    00182698udf 0
    0018269cudf 0
    001825f0
    001826a0
    001826a0google.golang.org/protobuf/reflect/protoreflect.FileImport.Enums: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Enums(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    001826a0ldr x16, [x28+16]
    001826a4subs xzr, sp, x16
    001826a8b.ls 0x182704
    001826acstr x30, [sp-64]!
    001826b0stur x29, [sp-8]
    001826b4sub x29, sp, 8
    001826b8ldr x16, [x28+32]
    001826bccbnz x16, 0x182728
    001826c0
    001826c0loc_1826c0:
    001826c0str x0, [sp+72]
    001826c4str x1, [sp+80]
    001826c8strb w2, [sp+88]
    001826ccstrb w3, [sp+89]
    001826d0stp xzr, xzr, [sp+24]
    001826d4ldr x1, [sp+72]
    001826d8ldrsb x27, [x1]
    001826dcldr x0, [sp+80]
    001826e0ldr x1, [x1+24]
    001826e4blr x1
    001826e8str x0, [sp+40]
    001826ecstr x1, [sp+48]
    001826f0str x0, [sp+24]
    001826f4str x1, [sp+32]
    001826f8ldur x29, [sp-8]
    001826fcldr x30, [sp], 64
    00182700ret x30
    00182704
    00182704loc_182704:
    00182704stp x0, x1, [sp+8]
    00182708strb w2, [sp+24]
    0018270cstrb w3, [sp+25]
    00182710mov x3, x30
    00182714bl runtime.morestack_noctxt.abi0
    00182718ldp x0, x1, [sp+8]
    0018271cldrb w2, [sp+24]
    00182720ldrb w3, [sp+25]
    00182724b 0x1826a0
    00182728
    00182728loc_182728:
    00182728ldr x17, [x16]
    0018272cadd x20, sp, 72
    00182730subs xzr, x20, x17
    00182734b.ne 0x1826c0
    00182738add x20, sp, 8
    0018273cstr x20, [x16]
    00182740b 0x1826c0
    00182744udf 0
    00182748udf 0
    0018274cudf 0
    001826a0
    00182750
    00182750google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Enums: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Enums(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182750ldr x16, [x28+16]
    00182754subs xzr, sp, x16
    00182758b.ls 0x1827b0
    0018275cstr x30, [sp-64]!
    00182760stur x29, [sp-8]
    00182764sub x29, sp, 8
    00182768ldr x16, [x28+32]
    0018276ccbnz x16, 0x1827c4
    00182770
    00182770loc_182770:
    00182770str x0, [sp+72]
    00182774stp xzr, xzr, [sp+24]
    00182778ldr x1, [sp+72]
    0018277cldrsb x27, [x1]
    00182780ldr x2, [x1]
    00182784ldrsb x27, [x2]
    00182788ldr x0, [x1+8]
    0018278cldr x1, [x2+24]
    00182790blr x1
    00182794str x0, [sp+40]
    00182798str x1, [sp+48]
    0018279cstr x0, [sp+24]
    001827a0str x1, [sp+32]
    001827a4ldur x29, [sp-8]
    001827a8ldr x30, [sp], 64
    001827acret x30
    001827b0
    001827b0loc_1827b0:
    001827b0str x0, [sp+8]
    001827b4mov x3, x30
    001827b8bl runtime.morestack_noctxt.abi0
    001827bcldr x0, [sp+8]
    001827c0b 0x182750
    001827c4
    001827c4loc_1827c4:
    001827c4ldr x17, [x16]
    001827c8add x20, sp, 72
    001827ccsubs xzr, x20, x17
    001827d0b.ne 0x182770
    001827d4add x20, sp, 8
    001827d8str x20, [x16]
    001827dcb 0x182770
    00182750
    001827e0
    001827e0google.golang.org/protobuf/reflect/protoreflect.FileImport.Extensions: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Extensions(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    001827e0ldr x16, [x28+16]
    001827e4subs xzr, sp, x16
    001827e8b.ls 0x182844
    001827ecstr x30, [sp-64]!
    001827f0stur x29, [sp-8]
    001827f4sub x29, sp, 8
    001827f8ldr x16, [x28+32]
    001827fccbnz x16, 0x182868
    00182800
    00182800loc_182800:
    00182800str x0, [sp+72]
    00182804str x1, [sp+80]
    00182808strb w2, [sp+88]
    0018280cstrb w3, [sp+89]
    00182810stp xzr, xzr, [sp+24]
    00182814ldr x1, [sp+72]
    00182818ldrsb x27, [x1]
    0018281cldr x0, [sp+80]
    00182820ldr x1, [x1+32]
    00182824blr x1
    00182828str x0, [sp+40]
    0018282cstr x1, [sp+48]
    00182830str x0, [sp+24]
    00182834str x1, [sp+32]
    00182838ldur x29, [sp-8]
    0018283cldr x30, [sp], 64
    00182840ret x30
    00182844
    00182844loc_182844:
    00182844stp x0, x1, [sp+8]
    00182848strb w2, [sp+24]
    0018284cstrb w3, [sp+25]
    00182850mov x3, x30
    00182854bl runtime.morestack_noctxt.abi0
    00182858ldp x0, x1, [sp+8]
    0018285cldrb w2, [sp+24]
    00182860ldrb w3, [sp+25]
    00182864b 0x1827e0
    00182868
    00182868loc_182868:
    00182868ldr x17, [x16]
    0018286cadd x20, sp, 72
    00182870subs xzr, x20, x17
    00182874b.ne 0x182800
    00182878add x20, sp, 8
    0018287cstr x20, [x16]
    00182880b 0x182800
    00182884udf 0
    00182888udf 0
    0018288cudf 0
    001827e0
    00182890
    00182890google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Extensions: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Extensions(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182890ldr x16, [x28+16]
    00182894subs xzr, sp, x16
    00182898b.ls 0x1828f0
    0018289cstr x30, [sp-64]!
    001828a0stur x29, [sp-8]
    001828a4sub x29, sp, 8
    001828a8ldr x16, [x28+32]
    001828accbnz x16, 0x182904
    001828b0
    001828b0loc_1828b0:
    001828b0str x0, [sp+72]
    001828b4stp xzr, xzr, [sp+24]
    001828b8ldr x1, [sp+72]
    001828bcldrsb x27, [x1]
    001828c0ldr x2, [x1]
    001828c4ldrsb x27, [x2]
    001828c8ldr x0, [x1+8]
    001828ccldr x1, [x2+32]
    001828d0blr x1
    001828d4str x0, [sp+40]
    001828d8str x1, [sp+48]
    001828dcstr x0, [sp+24]
    001828e0str x1, [sp+32]
    001828e4ldur x29, [sp-8]
    001828e8ldr x30, [sp], 64
    001828ecret x30
    001828f0
    001828f0loc_1828f0:
    001828f0str x0, [sp+8]
    001828f4mov x3, x30
    001828f8bl runtime.morestack_noctxt.abi0
    001828fcldr x0, [sp+8]
    00182900b 0x182890
    00182904
    00182904loc_182904:
    00182904ldr x17, [x16]
    00182908add x20, sp, 72
    0018290csubs xzr, x20, x17
    00182910b.ne 0x1828b0
    00182914add x20, sp, 8
    00182918str x20, [x16]
    0018291cb 0x1828b0
    00182890
    00182920
    00182920google.golang.org/protobuf/reflect/protoreflect.FileImport.FullName: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.FullName(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00182920ldr x16, [x28+16]
    00182924subs xzr, sp, x16
    00182928b.ls 0x182984
    0018292cstr x30, [sp-64]!
    00182930stur x29, [sp-8]
    00182934sub x29, sp, 8
    00182938ldr x16, [x28+32]
    0018293ccbnz x16, 0x1829a8
    00182940
    00182940loc_182940:
    00182940str x0, [sp+72]
    00182944str x1, [sp+80]
    00182948strb w2, [sp+88]
    0018294cstrb w3, [sp+89]
    00182950stp xzr, xzr, [sp+24]
    00182954ldr x1, [sp+72]
    00182958ldrsb x27, [x1]
    0018295cldr x0, [sp+80]
    00182960ldr x1, [x1+40]
    00182964blr x1
    00182968str x0, [sp+40]
    0018296cstr x1, [sp+48]
    00182970str x0, [sp+24]
    00182974str x1, [sp+32]
    00182978ldur x29, [sp-8]
    0018297cldr x30, [sp], 64
    00182980ret x30
    00182984
    00182984loc_182984:
    00182984stp x0, x1, [sp+8]
    00182988strb w2, [sp+24]
    0018298cstrb w3, [sp+25]
    00182990mov x3, x30
    00182994bl runtime.morestack_noctxt.abi0
    00182998ldp x0, x1, [sp+8]
    0018299cldrb w2, [sp+24]
    001829a0ldrb w3, [sp+25]
    001829a4b 0x182920
    001829a8
    001829a8loc_1829a8:
    001829a8ldr x17, [x16]
    001829acadd x20, sp, 72
    001829b0subs xzr, x20, x17
    001829b4b.ne 0x182940
    001829b8add x20, sp, 8
    001829bcstr x20, [x16]
    001829c0b 0x182940
    001829c4udf 0
    001829c8udf 0
    001829ccudf 0
    00182920
    001829d0
    001829d0google.golang.org/protobuf/reflect/protoreflect.(*FileImport).FullName: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).FullName(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    001829d0ldr x16, [x28+16]
    001829d4subs xzr, sp, x16
    001829d8b.ls 0x182a30
    001829dcstr x30, [sp-64]!
    001829e0stur x29, [sp-8]
    001829e4sub x29, sp, 8
    001829e8ldr x16, [x28+32]
    001829eccbnz x16, 0x182a44
    001829f0
    001829f0loc_1829f0:
    001829f0str x0, [sp+72]
    001829f4stp xzr, xzr, [sp+24]
    001829f8ldr x1, [sp+72]
    001829fcldrsb x27, [x1]
    00182a00ldr x2, [x1]
    00182a04ldrsb x27, [x2]
    00182a08ldr x0, [x1+8]
    00182a0cldr x1, [x2+40]
    00182a10blr x1
    00182a14str x0, [sp+40]
    00182a18str x1, [sp+48]
    00182a1cstr x0, [sp+24]
    00182a20str x1, [sp+32]
    00182a24ldur x29, [sp-8]
    00182a28ldr x30, [sp], 64
    00182a2cret x30
    00182a30
    00182a30loc_182a30:
    00182a30str x0, [sp+8]
    00182a34mov x3, x30
    00182a38bl runtime.morestack_noctxt.abi0
    00182a3cldr x0, [sp+8]
    00182a40b 0x1829d0
    00182a44
    00182a44loc_182a44:
    00182a44ldr x17, [x16]
    00182a48add x20, sp, 72
    00182a4csubs xzr, x20, x17
    00182a50b.ne 0x1829f0
    00182a54add x20, sp, 8
    00182a58str x20, [x16]
    00182a5cb 0x1829f0
    001829d0
    00182a60
    00182a60google.golang.org/protobuf/reflect/protoreflect.FileImport.Imports: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Imports(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00182a60ldr x16, [x28+16]
    00182a64subs xzr, sp, x16
    00182a68b.ls 0x182ac4
    00182a6cstr x30, [sp-64]!
    00182a70stur x29, [sp-8]
    00182a74sub x29, sp, 8
    00182a78ldr x16, [x28+32]
    00182a7ccbnz x16, 0x182ae8
    00182a80
    00182a80loc_182a80:
    00182a80str x0, [sp+72]
    00182a84str x1, [sp+80]
    00182a88strb w2, [sp+88]
    00182a8cstrb w3, [sp+89]
    00182a90stp xzr, xzr, [sp+24]
    00182a94ldr x1, [sp+72]
    00182a98ldrsb x27, [x1]
    00182a9cldr x0, [sp+80]
    00182aa0ldr x1, [x1+48]
    00182aa4blr x1
    00182aa8str x0, [sp+40]
    00182aacstr x1, [sp+48]
    00182ab0str x0, [sp+24]
    00182ab4str x1, [sp+32]
    00182ab8ldur x29, [sp-8]
    00182abcldr x30, [sp], 64
    00182ac0ret x30
    00182ac4
    00182ac4loc_182ac4:
    00182ac4stp x0, x1, [sp+8]
    00182ac8strb w2, [sp+24]
    00182accstrb w3, [sp+25]
    00182ad0mov x3, x30
    00182ad4bl runtime.morestack_noctxt.abi0
    00182ad8ldp x0, x1, [sp+8]
    00182adcldrb w2, [sp+24]
    00182ae0ldrb w3, [sp+25]
    00182ae4b 0x182a60
    00182ae8
    00182ae8loc_182ae8:
    00182ae8ldr x17, [x16]
    00182aecadd x20, sp, 72
    00182af0subs xzr, x20, x17
    00182af4b.ne 0x182a80
    00182af8add x20, sp, 8
    00182afcstr x20, [x16]
    00182b00b 0x182a80
    00182b04udf 0
    00182b08udf 0
    00182b0cudf 0
    00182a60
    00182b10
    00182b10google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Imports: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Imports(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182b10ldr x16, [x28+16]
    00182b14subs xzr, sp, x16
    00182b18b.ls 0x182b70
    00182b1cstr x30, [sp-64]!
    00182b20stur x29, [sp-8]
    00182b24sub x29, sp, 8
    00182b28ldr x16, [x28+32]
    00182b2ccbnz x16, 0x182b84
    00182b30
    00182b30loc_182b30:
    00182b30str x0, [sp+72]
    00182b34stp xzr, xzr, [sp+24]
    00182b38ldr x1, [sp+72]
    00182b3cldrsb x27, [x1]
    00182b40ldr x2, [x1]
    00182b44ldrsb x27, [x2]
    00182b48ldr x0, [x1+8]
    00182b4cldr x1, [x2+48]
    00182b50blr x1
    00182b54str x0, [sp+40]
    00182b58str x1, [sp+48]
    00182b5cstr x0, [sp+24]
    00182b60str x1, [sp+32]
    00182b64ldur x29, [sp-8]
    00182b68ldr x30, [sp], 64
    00182b6cret x30
    00182b70
    00182b70loc_182b70:
    00182b70str x0, [sp+8]
    00182b74mov x3, x30
    00182b78bl runtime.morestack_noctxt.abi0
    00182b7cldr x0, [sp+8]
    00182b80b 0x182b10
    00182b84
    00182b84loc_182b84:
    00182b84ldr x17, [x16]
    00182b88add x20, sp, 72
    00182b8csubs xzr, x20, x17
    00182b90b.ne 0x182b30
    00182b94add x20, sp, 8
    00182b98str x20, [x16]
    00182b9cb 0x182b30
    00182b10
    00182ba0
    00182ba0google.golang.org/protobuf/reflect/protoreflect.FileImport.Index: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Index(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00182ba0ldr x16, [x28+16]
    00182ba4subs xzr, sp, x16
    00182ba8b.ls 0x182bfc
    00182bacstr x30, [sp-48]!
    00182bb0stur x29, [sp-8]
    00182bb4sub x29, sp, 8
    00182bb8ldr x16, [x28+32]
    00182bbccbnz x16, 0x182c20
    00182bc0
    00182bc0loc_182bc0:
    00182bc0str x0, [sp+56]
    00182bc4str x1, [sp+64]
    00182bc8strb w2, [sp+72]
    00182bccstrb w3, [sp+73]
    00182bd0str xzr, [sp+24]
    00182bd4ldr x2, [sp+56]
    00182bd8ldrsb x27, [x2]
    00182bdcldr x2, [x2+56]
    00182be0mov x0, x1
    00182be4blr x2
    00182be8str x0, [sp+32]
    00182becstr x0, [sp+24]
    00182bf0ldur x29, [sp-8]
    00182bf4ldr x30, [sp], 48
    00182bf8ret x30
    00182bfc
    00182bfcloc_182bfc:
    00182bfcstp x0, x1, [sp+8]
    00182c00strb w2, [sp+24]
    00182c04strb w3, [sp+25]
    00182c08mov x3, x30
    00182c0cbl runtime.morestack_noctxt.abi0
    00182c10ldp x0, x1, [sp+8]
    00182c14ldrb w2, [sp+24]
    00182c18ldrb w3, [sp+25]
    00182c1cb 0x182ba0
    00182c20
    00182c20loc_182c20:
    00182c20ldr x17, [x16]
    00182c24add x20, sp, 56
    00182c28subs xzr, x20, x17
    00182c2cb.ne 0x182bc0
    00182c30add x20, sp, 8
    00182c34str x20, [x16]
    00182c38b 0x182bc0
    00182c3cudf 0
    00182ba0
    00182c40
    00182c40google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Index: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Index(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182c40ldr x16, [x28+16]
    00182c44subs xzr, sp, x16
    00182c48b.ls 0x182c94
    00182c4cstr x30, [sp-48]!
    00182c50stur x29, [sp-8]
    00182c54sub x29, sp, 8
    00182c58ldr x16, [x28+32]
    00182c5ccbnz x16, 0x182ca8
    00182c60
    00182c60loc_182c60:
    00182c60str x0, [sp+56]
    00182c64str xzr, [sp+24]
    00182c68ldrsb x27, [x0]
    00182c6cldr x1, [x0]
    00182c70ldrsb x27, [x1]
    00182c74ldr x0, [x0+8]
    00182c78ldr x1, [x1+56]
    00182c7cblr x1
    00182c80str x0, [sp+32]
    00182c84str x0, [sp+24]
    00182c88ldur x29, [sp-8]
    00182c8cldr x30, [sp], 48
    00182c90ret x30
    00182c94
    00182c94loc_182c94:
    00182c94str x0, [sp+8]
    00182c98mov x3, x30
    00182c9cbl runtime.morestack_noctxt.abi0
    00182ca0ldr x0, [sp+8]
    00182ca4b 0x182c40
    00182ca8
    00182ca8loc_182ca8:
    00182ca8ldr x17, [x16]
    00182cacadd x20, sp, 56
    00182cb0subs xzr, x20, x17
    00182cb4b.ne 0x182c60
    00182cb8add x20, sp, 8
    00182cbcstr x20, [x16]
    00182cc0b 0x182c60
    00182cc4udf 0
    00182cc8udf 0
    00182cccudf 0
    00182c40
    00182cd0
    00182cd0google.golang.org/protobuf/reflect/protoreflect.FileImport.IsPlaceholder: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.IsPlaceholder(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00182cd0ldr x16, [x28+16]
    00182cd4subs xzr, sp, x16
    00182cd8b.ls 0x182d2c
    00182cdcstr x30, [sp-32]!
    00182ce0stur x29, [sp-8]
    00182ce4sub x29, sp, 8
    00182ce8ldr x16, [x28+32]
    00182ceccbnz x16, 0x182d50
    00182cf0
    00182cf0loc_182cf0:
    00182cf0str x0, [sp+40]
    00182cf4str x1, [sp+48]
    00182cf8strb w2, [sp+56]
    00182cfcstrb w3, [sp+57]
    00182d00strb wzr, [sp+22]
    00182d04ldr x1, [sp+40]
    00182d08ldrsb x27, [x1]
    00182d0cldr x0, [sp+48]
    00182d10ldr x1, [x1+64]
    00182d14blr x1
    00182d18strb w0, [sp+23]
    00182d1cstrb w0, [sp+22]
    00182d20ldur x29, [sp-8]
    00182d24ldr x30, [sp], 32
    00182d28ret x30
    00182d2c
    00182d2cloc_182d2c:
    00182d2cstp x0, x1, [sp+8]
    00182d30strb w2, [sp+24]
    00182d34strb w3, [sp+25]
    00182d38mov x3, x30
    00182d3cbl runtime.morestack_noctxt.abi0
    00182d40ldp x0, x1, [sp+8]
    00182d44ldrb w2, [sp+24]
    00182d48ldrb w3, [sp+25]
    00182d4cb 0x182cd0
    00182d50
    00182d50loc_182d50:
    00182d50ldr x17, [x16]
    00182d54add x20, sp, 40
    00182d58subs xzr, x20, x17
    00182d5cb.ne 0x182cf0
    00182d60add x20, sp, 8
    00182d64str x20, [x16]
    00182d68b 0x182cf0
    00182d6cudf 0
    00182cd0
    00182d70
    00182d70google.golang.org/protobuf/reflect/protoreflect.(*FileImport).IsPlaceholder: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).IsPlaceholder(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182d70ldr x16, [x28+16]
    00182d74subs xzr, sp, x16
    00182d78b.ls 0x182dc8
    00182d7cstr x30, [sp-32]!
    00182d80stur x29, [sp-8]
    00182d84sub x29, sp, 8
    00182d88ldr x16, [x28+32]
    00182d8ccbnz x16, 0x182ddc
    00182d90
    00182d90loc_182d90:
    00182d90str x0, [sp+40]
    00182d94strb wzr, [sp+22]
    00182d98ldr x1, [sp+40]
    00182d9cldrsb x27, [x1]
    00182da0ldr x2, [x1]
    00182da4ldrsb x27, [x2]
    00182da8ldr x0, [x1+8]
    00182dacldr x1, [x2+64]
    00182db0blr x1
    00182db4strb w0, [sp+23]
    00182db8strb w0, [sp+22]
    00182dbcldur x29, [sp-8]
    00182dc0ldr x30, [sp], 32
    00182dc4ret x30
    00182dc8
    00182dc8loc_182dc8:
    00182dc8str x0, [sp+8]
    00182dccmov x3, x30
    00182dd0bl runtime.morestack_noctxt.abi0
    00182dd4ldr x0, [sp+8]
    00182dd8b 0x182d70
    00182ddc
    00182ddcloc_182ddc:
    00182ddcldr x17, [x16]
    00182de0add x20, sp, 40
    00182de4subs xzr, x20, x17
    00182de8b.ne 0x182d90
    00182decadd x20, sp, 8
    00182df0str x20, [x16]
    00182df4b 0x182d90
    00182df8udf 0
    00182dfcudf 0
    00182d70
    00182e00
    00182e00google.golang.org/protobuf/reflect/protoreflect.FileImport.Messages: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Messages(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00182e00ldr x16, [x28+16]
    00182e04subs xzr, sp, x16
    00182e08b.ls 0x182e64
    00182e0cstr x30, [sp-64]!
    00182e10stur x29, [sp-8]
    00182e14sub x29, sp, 8
    00182e18ldr x16, [x28+32]
    00182e1ccbnz x16, 0x182e88
    00182e20
    00182e20loc_182e20:
    00182e20str x0, [sp+72]
    00182e24str x1, [sp+80]
    00182e28strb w2, [sp+88]
    00182e2cstrb w3, [sp+89]
    00182e30stp xzr, xzr, [sp+24]
    00182e34ldr x1, [sp+72]
    00182e38ldrsb x27, [x1]
    00182e3cldr x0, [sp+80]
    00182e40ldr x1, [x1+72]
    00182e44blr x1
    00182e48str x0, [sp+40]
    00182e4cstr x1, [sp+48]
    00182e50str x0, [sp+24]
    00182e54str x1, [sp+32]
    00182e58ldur x29, [sp-8]
    00182e5cldr x30, [sp], 64
    00182e60ret x30
    00182e64
    00182e64loc_182e64:
    00182e64stp x0, x1, [sp+8]
    00182e68strb w2, [sp+24]
    00182e6cstrb w3, [sp+25]
    00182e70mov x3, x30
    00182e74bl runtime.morestack_noctxt.abi0
    00182e78ldp x0, x1, [sp+8]
    00182e7cldrb w2, [sp+24]
    00182e80ldrb w3, [sp+25]
    00182e84b 0x182e00
    00182e88
    00182e88loc_182e88:
    00182e88ldr x17, [x16]
    00182e8cadd x20, sp, 72
    00182e90subs xzr, x20, x17
    00182e94b.ne 0x182e20
    00182e98add x20, sp, 8
    00182e9cstr x20, [x16]
    00182ea0b 0x182e20
    00182ea4udf 0
    00182ea8udf 0
    00182eacudf 0
    00182e00
    00182eb0
    00182eb0google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Messages: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Messages(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182eb0ldr x16, [x28+16]
    00182eb4subs xzr, sp, x16
    00182eb8b.ls 0x182f10
    00182ebcstr x30, [sp-64]!
    00182ec0stur x29, [sp-8]
    00182ec4sub x29, sp, 8
    00182ec8ldr x16, [x28+32]
    00182ecccbnz x16, 0x182f24
    00182ed0
    00182ed0loc_182ed0:
    00182ed0str x0, [sp+72]
    00182ed4stp xzr, xzr, [sp+24]
    00182ed8ldr x1, [sp+72]
    00182edcldrsb x27, [x1]
    00182ee0ldr x2, [x1]
    00182ee4ldrsb x27, [x2]
    00182ee8ldr x0, [x1+8]
    00182eecldr x1, [x2+72]
    00182ef0blr x1
    00182ef4str x0, [sp+40]
    00182ef8str x1, [sp+48]
    00182efcstr x0, [sp+24]
    00182f00str x1, [sp+32]
    00182f04ldur x29, [sp-8]
    00182f08ldr x30, [sp], 64
    00182f0cret x30
    00182f10
    00182f10loc_182f10:
    00182f10str x0, [sp+8]
    00182f14mov x3, x30
    00182f18bl runtime.morestack_noctxt.abi0
    00182f1cldr x0, [sp+8]
    00182f20b 0x182eb0
    00182f24
    00182f24loc_182f24:
    00182f24ldr x17, [x16]
    00182f28add x20, sp, 72
    00182f2csubs xzr, x20, x17
    00182f30b.ne 0x182ed0
    00182f34add x20, sp, 8
    00182f38str x20, [x16]
    00182f3cb 0x182ed0
    00182eb0
    00182f40
    00182f40google.golang.org/protobuf/reflect/protoreflect.FileImport.Name: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Name(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00182f40ldr x16, [x28+16]
    00182f44subs xzr, sp, x16
    00182f48b.ls 0x182fa4
    00182f4cstr x30, [sp-64]!
    00182f50stur x29, [sp-8]
    00182f54sub x29, sp, 8
    00182f58ldr x16, [x28+32]
    00182f5ccbnz x16, 0x182fc8
    00182f60
    00182f60loc_182f60:
    00182f60str x0, [sp+72]
    00182f64str x1, [sp+80]
    00182f68strb w2, [sp+88]
    00182f6cstrb w3, [sp+89]
    00182f70stp xzr, xzr, [sp+24]
    00182f74ldr x1, [sp+72]
    00182f78ldrsb x27, [x1]
    00182f7cldr x0, [sp+80]
    00182f80ldr x1, [x1+80]
    00182f84blr x1
    00182f88str x0, [sp+40]
    00182f8cstr x1, [sp+48]
    00182f90str x0, [sp+24]
    00182f94str x1, [sp+32]
    00182f98ldur x29, [sp-8]
    00182f9cldr x30, [sp], 64
    00182fa0ret x30
    00182fa4
    00182fa4loc_182fa4:
    00182fa4stp x0, x1, [sp+8]
    00182fa8strb w2, [sp+24]
    00182facstrb w3, [sp+25]
    00182fb0mov x3, x30
    00182fb4bl runtime.morestack_noctxt.abi0
    00182fb8ldp x0, x1, [sp+8]
    00182fbcldrb w2, [sp+24]
    00182fc0ldrb w3, [sp+25]
    00182fc4b 0x182f40
    00182fc8
    00182fc8loc_182fc8:
    00182fc8ldr x17, [x16]
    00182fccadd x20, sp, 72
    00182fd0subs xzr, x20, x17
    00182fd4b.ne 0x182f60
    00182fd8add x20, sp, 8
    00182fdcstr x20, [x16]
    00182fe0b 0x182f60
    00182fe4udf 0
    00182fe8udf 0
    00182fecudf 0
    00182f40
    00182ff0
    00182ff0google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Name: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Name(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00182ff0ldr x16, [x28+16]
    00182ff4subs xzr, sp, x16
    00182ff8b.ls 0x183050
    00182ffcstr x30, [sp-64]!
    00183000stur x29, [sp-8]
    00183004sub x29, sp, 8
    00183008ldr x16, [x28+32]
    0018300ccbnz x16, 0x183064
    00183010
    00183010loc_183010:
    00183010str x0, [sp+72]
    00183014stp xzr, xzr, [sp+24]
    00183018ldr x1, [sp+72]
    0018301cldrsb x27, [x1]
    00183020ldr x2, [x1]
    00183024ldrsb x27, [x2]
    00183028ldr x0, [x1+8]
    0018302cldr x1, [x2+80]
    00183030blr x1
    00183034str x0, [sp+40]
    00183038str x1, [sp+48]
    0018303cstr x0, [sp+24]
    00183040str x1, [sp+32]
    00183044ldur x29, [sp-8]
    00183048ldr x30, [sp], 64
    0018304cret x30
    00183050
    00183050loc_183050:
    00183050str x0, [sp+8]
    00183054mov x3, x30
    00183058bl runtime.morestack_noctxt.abi0
    0018305cldr x0, [sp+8]
    00183060b 0x182ff0
    00183064
    00183064loc_183064:
    00183064ldr x17, [x16]
    00183068add x20, sp, 72
    0018306csubs xzr, x20, x17
    00183070b.ne 0x183010
    00183074add x20, sp, 8
    00183078str x20, [x16]
    0018307cb 0x183010
    00182ff0
    00183080
    00183080google.golang.org/protobuf/reflect/protoreflect.FileImport.Package: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Package(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00183080ldr x16, [x28+16]
    00183084subs xzr, sp, x16
    00183088b.ls 0x1830e4
    0018308cstr x30, [sp-64]!
    00183090stur x29, [sp-8]
    00183094sub x29, sp, 8
    00183098ldr x16, [x28+32]
    0018309ccbnz x16, 0x183108
    001830a0
    001830a0loc_1830a0:
    001830a0str x0, [sp+72]
    001830a4str x1, [sp+80]
    001830a8strb w2, [sp+88]
    001830acstrb w3, [sp+89]
    001830b0stp xzr, xzr, [sp+24]
    001830b4ldr x1, [sp+72]
    001830b8ldrsb x27, [x1]
    001830bcldr x0, [sp+80]
    001830c0ldr x1, [x1+96]
    001830c4blr x1
    001830c8str x0, [sp+40]
    001830ccstr x1, [sp+48]
    001830d0str x0, [sp+24]
    001830d4str x1, [sp+32]
    001830d8ldur x29, [sp-8]
    001830dcldr x30, [sp], 64
    001830e0ret x30
    001830e4
    001830e4loc_1830e4:
    001830e4stp x0, x1, [sp+8]
    001830e8strb w2, [sp+24]
    001830ecstrb w3, [sp+25]
    001830f0mov x3, x30
    001830f4bl runtime.morestack_noctxt.abi0
    001830f8ldp x0, x1, [sp+8]
    001830fcldrb w2, [sp+24]
    00183100ldrb w3, [sp+25]
    00183104b 0x183080
    00183108
    00183108loc_183108:
    00183108ldr x17, [x16]
    0018310cadd x20, sp, 72
    00183110subs xzr, x20, x17
    00183114b.ne 0x1830a0
    00183118add x20, sp, 8
    0018311cstr x20, [x16]
    00183120b 0x1830a0
    00183124udf 0
    00183128udf 0
    0018312cudf 0
    00183080
    00183130
    00183130google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Package: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Package(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00183130ldr x16, [x28+16]
    00183134subs xzr, sp, x16
    00183138b.ls 0x183190
    0018313cstr x30, [sp-64]!
    00183140stur x29, [sp-8]
    00183144sub x29, sp, 8
    00183148ldr x16, [x28+32]
    0018314ccbnz x16, 0x1831a4
    00183150
    00183150loc_183150:
    00183150str x0, [sp+72]
    00183154stp xzr, xzr, [sp+24]
    00183158ldr x1, [sp+72]
    0018315cldrsb x27, [x1]
    00183160ldr x2, [x1]
    00183164ldrsb x27, [x2]
    00183168ldr x0, [x1+8]
    0018316cldr x1, [x2+96]
    00183170blr x1
    00183174str x0, [sp+40]
    00183178str x1, [sp+48]
    0018317cstr x0, [sp+24]
    00183180str x1, [sp+32]
    00183184ldur x29, [sp-8]
    00183188ldr x30, [sp], 64
    0018318cret x30
    00183190
    00183190loc_183190:
    00183190str x0, [sp+8]
    00183194mov x3, x30
    00183198bl runtime.morestack_noctxt.abi0
    0018319cldr x0, [sp+8]
    001831a0b 0x183130
    001831a4
    001831a4loc_1831a4:
    001831a4ldr x17, [x16]
    001831a8add x20, sp, 72
    001831acsubs xzr, x20, x17
    001831b0b.ne 0x183150
    001831b4add x20, sp, 8
    001831b8str x20, [x16]
    001831bcb 0x183150
    00183130
    001831c0
    001831c0google.golang.org/protobuf/reflect/protoreflect.FileImport.Parent: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Parent(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    001831c0ldr x16, [x28+16]
    001831c4subs xzr, sp, x16
    001831c8b.ls 0x183224
    001831ccstr x30, [sp-64]!
    001831d0stur x29, [sp-8]
    001831d4sub x29, sp, 8
    001831d8ldr x16, [x28+32]
    001831dccbnz x16, 0x183248
    001831e0
    001831e0loc_1831e0:
    001831e0str x0, [sp+72]
    001831e4str x1, [sp+80]
    001831e8strb w2, [sp+88]
    001831ecstrb w3, [sp+89]
    001831f0stp xzr, xzr, [sp+24]
    001831f4ldr x1, [sp+72]
    001831f8ldrsb x27, [x1]
    001831fcldr x0, [sp+80]
    00183200ldr x1, [x1+104]
    00183204blr x1
    00183208str x0, [sp+40]
    0018320cstr x1, [sp+48]
    00183210str x0, [sp+24]
    00183214str x1, [sp+32]
    00183218ldur x29, [sp-8]
    0018321cldr x30, [sp], 64
    00183220ret x30
    00183224
    00183224loc_183224:
    00183224stp x0, x1, [sp+8]
    00183228strb w2, [sp+24]
    0018322cstrb w3, [sp+25]
    00183230mov x3, x30
    00183234bl runtime.morestack_noctxt.abi0
    00183238ldp x0, x1, [sp+8]
    0018323cldrb w2, [sp+24]
    00183240ldrb w3, [sp+25]
    00183244b 0x1831c0
    00183248
    00183248loc_183248:
    00183248ldr x17, [x16]
    0018324cadd x20, sp, 72
    00183250subs xzr, x20, x17
    00183254b.ne 0x1831e0
    00183258add x20, sp, 8
    0018325cstr x20, [x16]
    00183260b 0x1831e0
    00183264udf 0
    00183268udf 0
    0018326cudf 0
    001831c0
    00183270
    00183270google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Parent: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Parent(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00183270ldr x16, [x28+16]
    00183274subs xzr, sp, x16
    00183278b.ls 0x1832d0
    0018327cstr x30, [sp-64]!
    00183280stur x29, [sp-8]
    00183284sub x29, sp, 8
    00183288ldr x16, [x28+32]
    0018328ccbnz x16, 0x1832e4
    00183290
    00183290loc_183290:
    00183290str x0, [sp+72]
    00183294stp xzr, xzr, [sp+24]
    00183298ldr x1, [sp+72]
    0018329cldrsb x27, [x1]
    001832a0ldr x2, [x1]
    001832a4ldrsb x27, [x2]
    001832a8ldr x0, [x1+8]
    001832acldr x1, [x2+104]
    001832b0blr x1
    001832b4str x0, [sp+40]
    001832b8str x1, [sp+48]
    001832bcstr x0, [sp+24]
    001832c0str x1, [sp+32]
    001832c4ldur x29, [sp-8]
    001832c8ldr x30, [sp], 64
    001832ccret x30
    001832d0
    001832d0loc_1832d0:
    001832d0str x0, [sp+8]
    001832d4mov x3, x30
    001832d8bl runtime.morestack_noctxt.abi0
    001832dcldr x0, [sp+8]
    001832e0b 0x183270
    001832e4
    001832e4loc_1832e4:
    001832e4ldr x17, [x16]
    001832e8add x20, sp, 72
    001832ecsubs xzr, x20, x17
    001832f0b.ne 0x183290
    001832f4add x20, sp, 8
    001832f8str x20, [x16]
    001832fcb 0x183290
    00183270
    00183300
    00183300google.golang.org/protobuf/reflect/protoreflect.FileImport.ParentFile: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.ParentFile(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00183300ldr x16, [x28+16]
    00183304subs xzr, sp, x16
    00183308b.ls 0x183364
    0018330cstr x30, [sp-64]!
    00183310stur x29, [sp-8]
    00183314sub x29, sp, 8
    00183318ldr x16, [x28+32]
    0018331ccbnz x16, 0x183388
    00183320
    00183320loc_183320:
    00183320str x0, [sp+72]
    00183324str x1, [sp+80]
    00183328strb w2, [sp+88]
    0018332cstrb w3, [sp+89]
    00183330stp xzr, xzr, [sp+24]
    00183334ldr x1, [sp+72]
    00183338ldrsb x27, [x1]
    0018333cldr x0, [sp+80]
    00183340ldr x1, [x1+112]
    00183344blr x1
    00183348str x0, [sp+40]
    0018334cstr x1, [sp+48]
    00183350str x0, [sp+24]
    00183354str x1, [sp+32]
    00183358ldur x29, [sp-8]
    0018335cldr x30, [sp], 64
    00183360ret x30
    00183364
    00183364loc_183364:
    00183364stp x0, x1, [sp+8]
    00183368strb w2, [sp+24]
    0018336cstrb w3, [sp+25]
    00183370mov x3, x30
    00183374bl runtime.morestack_noctxt.abi0
    00183378ldp x0, x1, [sp+8]
    0018337cldrb w2, [sp+24]
    00183380ldrb w3, [sp+25]
    00183384b 0x183300
    00183388
    00183388loc_183388:
    00183388ldr x17, [x16]
    0018338cadd x20, sp, 72
    00183390subs xzr, x20, x17
    00183394b.ne 0x183320
    00183398add x20, sp, 8
    0018339cstr x20, [x16]
    001833a0b 0x183320
    001833a4udf 0
    001833a8udf 0
    001833acudf 0
    00183300
    001833b0
    001833b0google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ParentFile: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ParentFile(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    001833b0ldr x16, [x28+16]
    001833b4subs xzr, sp, x16
    001833b8b.ls 0x183410
    001833bcstr x30, [sp-64]!
    001833c0stur x29, [sp-8]
    001833c4sub x29, sp, 8
    001833c8ldr x16, [x28+32]
    001833cccbnz x16, 0x183424
    001833d0
    001833d0loc_1833d0:
    001833d0str x0, [sp+72]
    001833d4stp xzr, xzr, [sp+24]
    001833d8ldr x1, [sp+72]
    001833dcldrsb x27, [x1]
    001833e0ldr x2, [x1]
    001833e4ldrsb x27, [x2]
    001833e8ldr x0, [x1+8]
    001833ecldr x1, [x2+112]
    001833f0blr x1
    001833f4str x0, [sp+40]
    001833f8str x1, [sp+48]
    001833fcstr x0, [sp+24]
    00183400str x1, [sp+32]
    00183404ldur x29, [sp-8]
    00183408ldr x30, [sp], 64
    0018340cret x30
    00183410
    00183410loc_183410:
    00183410str x0, [sp+8]
    00183414mov x3, x30
    00183418bl runtime.morestack_noctxt.abi0
    0018341cldr x0, [sp+8]
    00183420b 0x1833b0
    00183424
    00183424loc_183424:
    00183424ldr x17, [x16]
    00183428add x20, sp, 72
    0018342csubs xzr, x20, x17
    00183430b.ne 0x1833d0
    00183434add x20, sp, 8
    00183438str x20, [x16]
    0018343cb 0x1833d0
    001833b0
    00183440
    00183440google.golang.org/protobuf/reflect/protoreflect.FileImport.Path: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Path(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00183440ldr x16, [x28+16]
    00183444subs xzr, sp, x16
    00183448b.ls 0x1834a4
    0018344cstr x30, [sp-64]!
    00183450stur x29, [sp-8]
    00183454sub x29, sp, 8
    00183458ldr x16, [x28+32]
    0018345ccbnz x16, 0x1834c8
    00183460
    00183460loc_183460:
    00183460str x0, [sp+72]
    00183464str x1, [sp+80]
    00183468strb w2, [sp+88]
    0018346cstrb w3, [sp+89]
    00183470stp xzr, xzr, [sp+24]
    00183474ldr x1, [sp+72]
    00183478ldrsb x27, [x1]
    0018347cldr x0, [sp+80]
    00183480ldr x1, [x1+120]
    00183484blr x1
    00183488str x0, [sp+40]
    0018348cstr x1, [sp+48]
    00183490str x0, [sp+24]
    00183494str x1, [sp+32]
    00183498ldur x29, [sp-8]
    0018349cldr x30, [sp], 64
    001834a0ret x30
    001834a4
    001834a4loc_1834a4:
    001834a4stp x0, x1, [sp+8]
    001834a8strb w2, [sp+24]
    001834acstrb w3, [sp+25]
    001834b0mov x3, x30
    001834b4bl runtime.morestack_noctxt.abi0
    001834b8ldp x0, x1, [sp+8]
    001834bcldrb w2, [sp+24]
    001834c0ldrb w3, [sp+25]
    001834c4b 0x183440
    001834c8
    001834c8loc_1834c8:
    001834c8ldr x17, [x16]
    001834ccadd x20, sp, 72
    001834d0subs xzr, x20, x17
    001834d4b.ne 0x183460
    001834d8add x20, sp, 8
    001834dcstr x20, [x16]
    001834e0b 0x183460
    001834e4udf 0
    001834e8udf 0
    001834ecudf 0
    00183440
    001834f0
    001834f0google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Path: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Path(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    001834f0ldr x16, [x28+16]
    001834f4subs xzr, sp, x16
    001834f8b.ls 0x183550
    001834fcstr x30, [sp-64]!
    00183500stur x29, [sp-8]
    00183504sub x29, sp, 8
    00183508ldr x16, [x28+32]
    0018350ccbnz x16, 0x183564
    00183510
    00183510loc_183510:
    00183510str x0, [sp+72]
    00183514stp xzr, xzr, [sp+24]
    00183518ldr x1, [sp+72]
    0018351cldrsb x27, [x1]
    00183520ldr x2, [x1]
    00183524ldrsb x27, [x2]
    00183528ldr x0, [x1+8]
    0018352cldr x1, [x2+120]
    00183530blr x1
    00183534str x0, [sp+40]
    00183538str x1, [sp+48]
    0018353cstr x0, [sp+24]
    00183540str x1, [sp+32]
    00183544ldur x29, [sp-8]
    00183548ldr x30, [sp], 64
    0018354cret x30
    00183550
    00183550loc_183550:
    00183550str x0, [sp+8]
    00183554mov x3, x30
    00183558bl runtime.morestack_noctxt.abi0
    0018355cldr x0, [sp+8]
    00183560b 0x1834f0
    00183564
    00183564loc_183564:
    00183564ldr x17, [x16]
    00183568add x20, sp, 72
    0018356csubs xzr, x20, x17
    00183570b.ne 0x183510
    00183574add x20, sp, 8
    00183578str x20, [x16]
    0018357cb 0x183510
    001834f0
    00183580
    00183580google.golang.org/protobuf/reflect/protoreflect.FileImport.ProtoType: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.ProtoType(google.golang.org/protobuf/reflect/protoreflect.FileImport p0, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor p1)
    00183580ldr x16, [x28+16]
    00183584subs xzr, sp, x16
    00183588b.ls 0x1835e0
    0018358cstr x30, [sp-48]!
    00183590stur x29, [sp-8]
    00183594sub x29, sp, 8
    00183598ldr x16, [x28+32]
    0018359ccbnz x16, 0x18360c
    001835a0
    001835a0loc_1835a0:
    001835a0str x0, [sp+56]
    001835a4str x1, [sp+64]
    001835a8strb w2, [sp+72]
    001835acstrb w3, [sp+73]
    001835b0str x4, [sp+80]
    001835b4str x5, [sp+88]
    001835b8ldr x3, [sp+56]
    001835bcldrsb x27, [x3]
    001835c0ldr x0, [sp+64]
    001835c4ldr x3, [x3+136]
    001835c8mov x1, x4
    001835ccmov x2, x5
    001835d0blr x3
    001835d4ldur x29, [sp-8]
    001835d8ldr x30, [sp], 48
    001835dcret x30
    001835e0
    001835e0loc_1835e0:
    001835e0stp x0, x1, [sp+8]
    001835e4strb w2, [sp+24]
    001835e8strb w3, [sp+25]
    001835ecstp x4, x5, [sp+32]
    001835f0mov x3, x30
    001835f4bl runtime.morestack_noctxt.abi0
    001835f8ldp x0, x1, [sp+8]
    001835fcldrb w2, [sp+24]
    00183600ldrb w3, [sp+25]
    00183604ldp x4, x5, [sp+32]
    00183608b 0x183580
    0018360c
    0018360cloc_18360c:
    0018360cldr x17, [x16]
    00183610add x20, sp, 56
    00183614subs xzr, x20, x17
    00183618b.ne 0x1835a0
    0018361cadd x20, sp, 8
    00183620str x20, [x16]
    00183624b 0x1835a0
    00183628udf 0
    0018362cudf 0
    00183580
    00183630
    00183630google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ProtoType: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ProtoType(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor p1)
    00183630ldr x16, [x28+16]
    00183634subs xzr, sp, x16
    00183638b.ls 0x183680
    0018363cstr x30, [sp-48]!
    00183640stur x29, [sp-8]
    00183644sub x29, sp, 8
    00183648ldr x16, [x28+32]
    0018364ccbnz x16, 0x18369c
    00183650
    00183650loc_183650:
    00183650str x0, [sp+56]
    00183654str x1, [sp+64]
    00183658str x2, [sp+72]
    0018365cldrsb x27, [x0]
    00183660ldr x3, [x0]
    00183664ldrsb x27, [x3]
    00183668ldr x0, [x0+8]
    0018366cldr x3, [x3+136]
    00183670blr x3
    00183674ldur x29, [sp-8]
    00183678ldr x30, [sp], 48
    0018367cret x30
    00183680
    00183680loc_183680:
    00183680stp x0, x1, [sp+8]
    00183684str x2, [sp+24]
    00183688mov x3, x30
    0018368cbl runtime.morestack_noctxt.abi0
    00183690ldp x0, x1, [sp+8]
    00183694ldr x2, [sp+24]
    00183698b 0x183630
    0018369c
    0018369cloc_18369c:
    0018369cldr x17, [x16]
    001836a0add x20, sp, 56
    001836a4subs xzr, x20, x17
    001836a8b.ne 0x183650
    001836acadd x20, sp, 8
    001836b0str x20, [x16]
    001836b4b 0x183650
    001836b8udf 0
    001836bcudf 0
    00183630
    001836c0
    001836c0google.golang.org/protobuf/reflect/protoreflect.FileImport.Services: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Services(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    001836c0ldr x16, [x28+16]
    001836c4subs xzr, sp, x16
    001836c8b.ls 0x183724
    001836ccstr x30, [sp-64]!
    001836d0stur x29, [sp-8]
    001836d4sub x29, sp, 8
    001836d8ldr x16, [x28+32]
    001836dccbnz x16, 0x183748
    001836e0
    001836e0loc_1836e0:
    001836e0str x0, [sp+72]
    001836e4str x1, [sp+80]
    001836e8strb w2, [sp+88]
    001836ecstrb w3, [sp+89]
    001836f0stp xzr, xzr, [sp+24]
    001836f4ldr x1, [sp+72]
    001836f8ldrsb x27, [x1]
    001836fcldr x0, [sp+80]
    00183700ldr x1, [x1+144]
    00183704blr x1
    00183708str x0, [sp+40]
    0018370cstr x1, [sp+48]
    00183710str x0, [sp+24]
    00183714str x1, [sp+32]
    00183718ldur x29, [sp-8]
    0018371cldr x30, [sp], 64
    00183720ret x30
    00183724
    00183724loc_183724:
    00183724stp x0, x1, [sp+8]
    00183728strb w2, [sp+24]
    0018372cstrb w3, [sp+25]
    00183730mov x3, x30
    00183734bl runtime.morestack_noctxt.abi0
    00183738ldp x0, x1, [sp+8]
    0018373cldrb w2, [sp+24]
    00183740ldrb w3, [sp+25]
    00183744b 0x1836c0
    00183748
    00183748loc_183748:
    00183748ldr x17, [x16]
    0018374cadd x20, sp, 72
    00183750subs xzr, x20, x17
    00183754b.ne 0x1836e0
    00183758add x20, sp, 8
    0018375cstr x20, [x16]
    00183760b 0x1836e0
    00183764udf 0
    00183768udf 0
    0018376cudf 0
    001836c0
    00183770
    00183770google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Services: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Services(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    00183770ldr x16, [x28+16]
    00183774subs xzr, sp, x16
    00183778b.ls 0x1837d0
    0018377cstr x30, [sp-64]!
    00183780stur x29, [sp-8]
    00183784sub x29, sp, 8
    00183788ldr x16, [x28+32]
    0018378ccbnz x16, 0x1837e4
    00183790
    00183790loc_183790:
    00183790str x0, [sp+72]
    00183794stp xzr, xzr, [sp+24]
    00183798ldr x1, [sp+72]
    0018379cldrsb x27, [x1]
    001837a0ldr x2, [x1]
    001837a4ldrsb x27, [x2]
    001837a8ldr x0, [x1+8]
    001837acldr x1, [x2+144]
    001837b0blr x1
    001837b4str x0, [sp+40]
    001837b8str x1, [sp+48]
    001837bcstr x0, [sp+24]
    001837c0str x1, [sp+32]
    001837c4ldur x29, [sp-8]
    001837c8ldr x30, [sp], 64
    001837ccret x30
    001837d0
    001837d0loc_1837d0:
    001837d0str x0, [sp+8]
    001837d4mov x3, x30
    001837d8bl runtime.morestack_noctxt.abi0
    001837dcldr x0, [sp+8]
    001837e0b 0x183770
    001837e4
    001837e4loc_1837e4:
    001837e4ldr x17, [x16]
    001837e8add x20, sp, 72
    001837ecsubs xzr, x20, x17
    001837f0b.ne 0x183790
    001837f4add x20, sp, 8
    001837f8str x20, [x16]
    001837fcb 0x183790
    00183770
    00183800
    00183800google.golang.org/protobuf/reflect/protoreflect.FileImport.Syntax: ; void google.golang.org/protobuf/reflect/protoreflect.FileImport.Syntax(google.golang.org/protobuf/reflect/protoreflect.FileImport p0)
    00183800ldr x16, [x28+16]
    00183804subs xzr, sp, x16
    00183808b.ls 0x18385c
    0018380cstr x30, [sp-32]!
    00183810stur x29, [sp-8]
    00183814sub x29, sp, 8
    00183818ldr x16, [x28+32]
    0018381ccbnz x16, 0x183880
    00183820
    00183820loc_183820:
    00183820str x0, [sp+40]
    00183824str x1, [sp+48]
    00183828strb w2, [sp+56]
    0018382cstrb w3, [sp+57]
    00183830strb wzr, [sp+22]
    00183834ldr x1, [sp+40]
    00183838ldrsb x27, [x1]
    0018383cldr x0, [sp+48]
    00183840ldr x1, [x1+160]
    00183844blr x1
    00183848strb w0, [sp+23]
    0018384cstrb w0, [sp+22]
    00183850ldur x29, [sp-8]
    00183854ldr x30, [sp], 32
    00183858ret x30
    0018385c
    0018385cloc_18385c:
    0018385cstp x0, x1, [sp+8]
    00183860strb w2, [sp+24]
    00183864strb w3, [sp+25]
    00183868mov x3, x30
    0018386cbl runtime.morestack_noctxt.abi0
    00183870ldp x0, x1, [sp+8]
    00183874ldrb w2, [sp+24]
    00183878ldrb w3, [sp+25]
    0018387cb 0x183800
    00183880
    00183880loc_183880:
    00183880ldr x17, [x16]
    00183884add x20, sp, 40
    00183888subs xzr, x20, x17
    0018388cb.ne 0x183820
    00183890add x20, sp, 8
    00183894str x20, [x16]
    00183898b 0x183820
    0018389cudf 0
    00183800
    001838a0
    001838a0google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Syntax: ; void google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Syntax(google.golang.org/protobuf/reflect/protoreflect.FileImport * p0)
    001838a0ldr x16, [x28+16]
    001838a4subs xzr, sp, x16
    001838a8b.ls 0x1838f8
    001838acstr x30, [sp-32]!
    001838b0stur x29, [sp-8]
    001838b4sub x29, sp, 8
    001838b8ldr x16, [x28+32]
    001838bccbnz x16, 0x18390c
    001838c0
    001838c0loc_1838c0:
    001838c0str x0, [sp+40]
    001838c4strb wzr, [sp+22]
    001838c8ldr x1, [sp+40]
    001838ccldrsb x27, [x1]
    001838d0ldr x2, [x1]
    001838d4ldrsb x27, [x2]
    001838d8ldr x0, [x1+8]
    001838dcldr x1, [x2+160]
    001838e0blr x1
    001838e4strb w0, [sp+23]
    001838e8strb w0, [sp+22]
    001838ecldur x29, [sp-8]
    001838f0ldr x30, [sp], 32
    001838f4ret x30
    001838f8
    001838f8loc_1838f8:
    001838f8str x0, [sp+8]
    001838fcmov x3, x30
    00183900bl runtime.morestack_noctxt.abi0
    00183904ldr x0, [sp+8]
    00183908b 0x1838a0
    0018390c
    0018390cloc_18390c:
    0018390cldr x17, [x16]
    00183910add x20, sp, 40
    00183914subs xzr, x20, x17
    00183918b.ne 0x1838c0
    0018391cadd x20, sp, 8
    00183920str x20, [x16]
    00183924b 0x1838c0
    00183928udf 0
    0018392cudf 0
    001838a0
    00183930
    00183930google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).String(google.golang.org/protobuf/reflect/protoreflect.SourcePath * p)
    00183930ldr x16, [x28+16]
    00183934subs xzr, sp, x16
    00183938b.ls 0x1839ac
    0018393cstr x30, [sp-96]!
    00183940stur x29, [sp-8]
    00183944sub x29, sp, 8
    00183948ldr x16, [x28+32]
    0018394ccbnz x16, 0x1839c0
    00183950
    00183950loc_183950:
    00183950str x0, [sp+104]
    00183954stp xzr, xzr, [sp+32]
    00183958ldr x3, [sp+104]
    0018395ccbnz x3, 0x183964
    00183960b 0x1839a4
    00183964
    00183964loc_183964:
    00183964ldr x3, [sp+104]
    00183968ldrsb x27, [x3]
    0018396cldr x0, [x3]
    00183970ldr x1, [x3+8]
    00183974ldr x2, [x3+16]
    00183978str x0, [sp+48]
    0018397cstr x1, [sp+56]
    00183980str x2, [sp+64]
    00183984bl google.golang.org/protobuf/reflect/protoreflect.SourcePath.String
    00183988str x0, [sp+72]
    0018398cstr x1, [sp+80]
    00183990str x0, [sp+32]
    00183994str x1, [sp+40]
    00183998ldur x29, [sp-8]
    0018399cldr x30, [sp], 96
    001839a0ret x30
    001839a4
    001839a4loc_1839a4:
    001839a4bl runtime.panicwrap
    001839a8hint
    001839ac
    001839acloc_1839ac:
    001839acstr x0, [sp+8]
    001839b0mov x3, x30
    001839b4bl runtime.morestack_noctxt.abi0
    001839b8ldr x0, [sp+8]
    001839bcb 0x183930
    001839c0
    001839c0loc_1839c0:
    001839c0ldr x17, [x16]
    001839c4add x20, sp, 104
    001839c8subs xzr, x20, x17
    001839ccb.ne 0x183950
    001839d0add x20, sp, 8
    001839d4str x20, [x16]
    001839d8b 0x183950
    001839dcudf 0
    00183930
    001839e0
    001839e0google.golang.org/protobuf/reflect/protoreflect.(*Syntax).GoString: ; void google.golang.org/protobuf/reflect/protoreflect.(*Syntax).GoString(google.golang.org/protobuf/reflect/protoreflect.Syntax * s)
    001839e0ldr x16, [x28+16]
    001839e4subs xzr, sp, x16
    001839e8b.ls 0x183a4c
    001839ecstr x30, [sp-64]!
    001839f0stur x29, [sp-8]
    001839f4sub x29, sp, 8
    001839f8ldr x16, [x28+32]
    001839fccbnz x16, 0x183a60
    00183a00
    00183a00loc_183a00:
    00183a00str x0, [sp+72]
    00183a04stp xzr, xzr, [sp+24]
    00183a08ldr x1, [sp+72]
    00183a0ccbnz x1, 0x183a14
    00183a10b 0x183a44
    00183a14
    00183a14loc_183a14:
    00183a14ldr x1, [sp+72]
    00183a18ldrsb x27, [x1]
    00183a1cldrsb x0, [x1]
    00183a20strb w0, [sp+23]
    00183a24bl google.golang.org/protobuf/reflect/protoreflect.Syntax.GoString
    00183a28str x0, [sp+40]
    00183a2cstr x1, [sp+48]
    00183a30str x0, [sp+24]
    00183a34str x1, [sp+32]
    00183a38ldur x29, [sp-8]
    00183a3cldr x30, [sp], 64
    00183a40ret x30
    00183a44
    00183a44loc_183a44:
    00183a44bl runtime.panicwrap
    00183a48hint
    00183a4c
    00183a4cloc_183a4c:
    00183a4cstr x0, [sp+8]
    00183a50mov x3, x30
    00183a54bl runtime.morestack_noctxt.abi0
    00183a58ldr x0, [sp+8]
    00183a5cb 0x1839e0
    00183a60
    00183a60loc_183a60:
    00183a60ldr x17, [x16]
    00183a64add x20, sp, 72
    00183a68subs xzr, x20, x17
    00183a6cb.ne 0x183a00
    00183a70add x20, sp, 8
    00183a74str x20, [x16]
    00183a78b 0x183a00
    00183a7cudf 0
    001839e0
    00183a80
    00183a80google.golang.org/protobuf/reflect/protoreflect.(*Syntax).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Syntax).IsValid(google.golang.org/protobuf/reflect/protoreflect.Syntax * s)
    00183a80ldr x16, [x28+16]
    00183a84subs xzr, sp, x16
    00183a88b.ls 0x183ae4
    00183a8cstr x30, [sp-32]!
    00183a90stur x29, [sp-8]
    00183a94sub x29, sp, 8
    00183a98ldr x16, [x28+32]
    00183a9ccbnz x16, 0x183af8
    00183aa0
    00183aa0loc_183aa0:
    00183aa0str x0, [sp+40]
    00183aa4strb wzr, [sp+21]
    00183aa8ldr x1, [sp+40]
    00183aaccbnz x1, 0x183ab4
    00183ab0b 0x183adc
    00183ab4
    00183ab4loc_183ab4:
    00183ab4ldr x1, [sp+40]
    00183ab8ldrsb x27, [x1]
    00183abcldrsb x0, [x1]
    00183ac0strb w0, [sp+22]
    00183ac4bl google.golang.org/protobuf/reflect/protoreflect.Syntax.IsValid
    00183ac8strb w0, [sp+23]
    00183accstrb w0, [sp+21]
    00183ad0ldur x29, [sp-8]
    00183ad4ldr x30, [sp], 32
    00183ad8ret x30
    00183adc
    00183adcloc_183adc:
    00183adcbl runtime.panicwrap
    00183ae0hint
    00183ae4
    00183ae4loc_183ae4:
    00183ae4str x0, [sp+8]
    00183ae8mov x3, x30
    00183aecbl runtime.morestack_noctxt.abi0
    00183af0ldr x0, [sp+8]
    00183af4b 0x183a80
    00183af8
    00183af8loc_183af8:
    00183af8ldr x17, [x16]
    00183afcadd x20, sp, 40
    00183b00subs xzr, x20, x17
    00183b04b.ne 0x183aa0
    00183b08add x20, sp, 8
    00183b0cstr x20, [x16]
    00183b10b 0x183aa0
    00183b14udf 0
    00183b18udf 0
    00183b1cudf 0
    00183a80
    00183b20
    00183b20google.golang.org/protobuf/reflect/protoreflect.(*Syntax).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Syntax).String(google.golang.org/protobuf/reflect/protoreflect.Syntax * s)
    00183b20ldr x16, [x28+16]
    00183b24subs xzr, sp, x16
    00183b28b.ls 0x183b8c
    00183b2cstr x30, [sp-64]!
    00183b30stur x29, [sp-8]
    00183b34sub x29, sp, 8
    00183b38ldr x16, [x28+32]
    00183b3ccbnz x16, 0x183ba0
    00183b40
    00183b40loc_183b40:
    00183b40str x0, [sp+72]
    00183b44stp xzr, xzr, [sp+24]
    00183b48ldr x1, [sp+72]
    00183b4ccbnz x1, 0x183b54
    00183b50b 0x183b84
    00183b54
    00183b54loc_183b54:
    00183b54ldr x1, [sp+72]
    00183b58ldrsb x27, [x1]
    00183b5cldrsb x0, [x1]
    00183b60strb w0, [sp+23]
    00183b64bl google.golang.org/protobuf/reflect/protoreflect.Syntax.String
    00183b68str x0, [sp+40]
    00183b6cstr x1, [sp+48]
    00183b70str x0, [sp+24]
    00183b74str x1, [sp+32]
    00183b78ldur x29, [sp-8]
    00183b7cldr x30, [sp], 64
    00183b80ret x30
    00183b84
    00183b84loc_183b84:
    00183b84bl runtime.panicwrap
    00183b88hint
    00183b8c
    00183b8cloc_183b8c:
    00183b8cstr x0, [sp+8]
    00183b90mov x3, x30
    00183b94bl runtime.morestack_noctxt.abi0
    00183b98ldr x0, [sp+8]
    00183b9cb 0x183b20
    00183ba0
    00183ba0loc_183ba0:
    00183ba0ldr x17, [x16]
    00183ba4add x20, sp, 72
    00183ba8subs xzr, x20, x17
    00183bacb.ne 0x183b40
    00183bb0add x20, sp, 8
    00183bb4str x20, [x16]
    00183bb8b 0x183b40
    00183bbcudf 0
    00183b20
    00183bc0
    00183bc0google.golang.org/protobuf/reflect/protoreflect.(*Value).Enum: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).Enum(google.golang.org/protobuf/reflect/protoreflect.Value * v)
    00183bc0ldr x16, [x28+16]
    00183bc4subs xzr, sp, x16
    00183bc8b.ls 0x183c34
    00183bccstr x30, [sp-80]!
    00183bd0stur x29, [sp-8]
    00183bd4sub x29, sp, 8
    00183bd8ldr x16, [x28+32]
    00183bdccbnz x16, 0x183c48
    00183be0
    00183be0loc_183be0:
    00183be0str x0, [sp+88]
    00183be4str wzr, [sp+40]
    00183be8ldr x3, [sp+88]
    00183beccbnz x3, 0x183bf4
    00183bf0b 0x183c2c
    00183bf4
    00183bf4loc_183bf4:
    00183bf4ldr x3, [sp+88]
    00183bf8ldrsb x27, [x3]
    00183bfcldr x0, [x3]
    00183c00ldr x1, [x3+8]
    00183c04ldr x2, [x3+16]
    00183c08str x0, [sp+48]
    00183c0cstr x1, [sp+56]
    00183c10str x2, [sp+64]
    00183c14bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
    00183c18str w0, [sp+44]
    00183c1cstr w0, [sp+40]
    00183c20ldur x29, [sp-8]
    00183c24ldr x30, [sp], 80
    00183c28ret x30
    00183c2c
    00183c2cloc_183c2c:
    00183c2cbl runtime.panicwrap
    00183c30hint
    00183c34
    00183c34loc_183c34:
    00183c34str x0, [sp+8]
    00183c38mov x3, x30
    00183c3cbl runtime.morestack_noctxt.abi0
    00183c40ldr x0, [sp+8]
    00183c44b 0x183bc0
    00183c48
    00183c48loc_183c48:
    00183c48ldr x17, [x16]
    00183c4cadd x20, sp, 88
    00183c50subs xzr, x20, x17
    00183c54b.ne 0x183be0
    00183c58add x20, sp, 8
    00183c5cstr x20, [x16]
    00183c60b 0x183be0
    00183c64udf 0
    00183c68udf 0
    00183c6cudf 0
    00183bc0
    00183c70
    00183c70google.golang.org/protobuf/reflect/protoreflect.(*Value).Interface: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).Interface(google.golang.org/protobuf/reflect/protoreflect.Value * v)
    00183c70ldr x16, [x28+16]
    00183c74subs xzr, sp, x16
    00183c78b.ls 0x183cec
    00183c7cstr x30, [sp-96]!
    00183c80stur x29, [sp-8]
    00183c84sub x29, sp, 8
    00183c88ldr x16, [x28+32]
    00183c8ccbnz x16, 0x183d00
    00183c90
    00183c90loc_183c90:
    00183c90str x0, [sp+104]
    00183c94stp xzr, xzr, [sp+32]
    00183c98ldr x3, [sp+104]
    00183c9ccbnz x3, 0x183ca4
    00183ca0b 0x183ce4
    00183ca4
    00183ca4loc_183ca4:
    00183ca4ldr x3, [sp+104]
    00183ca8ldrsb x27, [x3]
    00183cacldr x0, [x3]
    00183cb0ldr x1, [x3+8]
    00183cb4ldr x2, [x3+16]
    00183cb8str x0, [sp+48]
    00183cbcstr x1, [sp+56]
    00183cc0str x2, [sp+64]
    00183cc4bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
    00183cc8str x0, [sp+72]
    00183cccstr x1, [sp+80]
    00183cd0str x0, [sp+32]
    00183cd4str x1, [sp+40]
    00183cd8ldur x29, [sp-8]
    00183cdcldr x30, [sp], 96
    00183ce0ret x30
    00183ce4
    00183ce4loc_183ce4:
    00183ce4bl runtime.panicwrap
    00183ce8hint
    00183cec
    00183cecloc_183cec:
    00183cecstr x0, [sp+8]
    00183cf0mov x3, x30
    00183cf4bl runtime.morestack_noctxt.abi0
    00183cf8ldr x0, [sp+8]
    00183cfcb 0x183c70
    00183d00
    00183d00loc_183d00:
    00183d00ldr x17, [x16]
    00183d04add x20, sp, 104
    00183d08subs xzr, x20, x17
    00183d0cb.ne 0x183c90
    00183d10add x20, sp, 8
    00183d14str x20, [x16]
    00183d18b 0x183c90
    00183d1cudf 0
    00183c70
    00183d20
    00183d20google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid(google.golang.org/protobuf/reflect/protoreflect.Value * v)
    00183d20ldr x16, [x28+16]
    00183d24subs xzr, sp, x16
    00183d28b.ls 0x183d94
    00183d2cstr x30, [sp-80]!
    00183d30stur x29, [sp-8]
    00183d34sub x29, sp, 8
    00183d38ldr x16, [x28+32]
    00183d3ccbnz x16, 0x183da8
    00183d40
    00183d40loc_183d40:
    00183d40str x0, [sp+88]
    00183d44strb wzr, [sp+46]
    00183d48ldr x3, [sp+88]
    00183d4ccbnz x3, 0x183d54
    00183d50b 0x183d8c
    00183d54
    00183d54loc_183d54:
    00183d54ldr x3, [sp+88]
    00183d58ldrsb x27, [x3]
    00183d5cldr x0, [x3]
    00183d60ldr x1, [x3+8]
    00183d64ldr x2, [x3+16]
    00183d68str x0, [sp+48]
    00183d6cstr x1, [sp+56]
    00183d70str x2, [sp+64]
    00183d74bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
    00183d78strb w0, [sp+47]
    00183d7cstrb w0, [sp+46]
    00183d80ldur x29, [sp-8]
    00183d84ldr x30, [sp], 80
    00183d88ret x30
    00183d8c
    00183d8cloc_183d8c:
    00183d8cbl runtime.panicwrap
    00183d90hint
    00183d94
    00183d94loc_183d94:
    00183d94str x0, [sp+8]
    00183d98mov x3, x30
    00183d9cbl runtime.morestack_noctxt.abi0
    00183da0ldr x0, [sp+8]
    00183da4b 0x183d20
    00183da8
    00183da8loc_183da8:
    00183da8ldr x17, [x16]
    00183dacadd x20, sp, 88
    00183db0subs xzr, x20, x17
    00183db4b.ne 0x183d40
    00183db8add x20, sp, 8
    00183dbcstr x20, [x16]
    00183dc0b 0x183d40
    00183dc4udf 0
    00183dc8udf 0
    00183dccudf 0
    00183d20
    00183dd0
    00183dd0google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey(google.golang.org/protobuf/reflect/protoreflect.Value * v)
    00183dd0ldr x16, [x28+16]
    00183dd4subs xzr, sp, x16
    00183dd8b.ls 0x183e58
    00183ddcstr x30, [sp-112]!
    00183de0stur x29, [sp-8]
    00183de4sub x29, sp, 8
    00183de8ldr x16, [x28+32]
    00183deccbnz x16, 0x183e6c
    00183df0
    00183df0loc_183df0:
    00183df0str x0, [sp+120]
    00183df4stp xzr, xzr, [sp+32]
    00183df8str xzr, [sp+48]
    00183dfcldr x3, [sp+120]
    00183e00cbnz x3, 0x183e08
    00183e04b 0x183e50
    00183e08
    00183e08loc_183e08:
    00183e08ldr x3, [sp+120]
    00183e0cldrsb x27, [x3]
    00183e10ldr x0, [x3]
    00183e14ldr x1, [x3+8]
    00183e18ldr x2, [x3+16]
    00183e1cstr x0, [sp+56]
    00183e20str x1, [sp+64]
    00183e24str x2, [sp+72]
    00183e28bl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
    00183e2cstr x0, [sp+80]
    00183e30str x1, [sp+88]
    00183e34str x2, [sp+96]
    00183e38str x0, [sp+32]
    00183e3cstr x1, [sp+40]
    00183e40str x2, [sp+48]
    00183e44ldur x29, [sp-8]
    00183e48ldr x30, [sp], 112
    00183e4cret x30
    00183e50
    00183e50loc_183e50:
    00183e50bl runtime.panicwrap
    00183e54hint
    00183e58
    00183e58loc_183e58:
    00183e58str x0, [sp+8]
    00183e5cmov x3, x30
    00183e60bl runtime.morestack_noctxt.abi0
    00183e64ldr x0, [sp+8]
    00183e68b 0x183dd0
    00183e6c
    00183e6cloc_183e6c:
    00183e6cldr x17, [x16]
    00183e70add x20, sp, 120
    00183e74subs xzr, x20, x17
    00183e78b.ne 0x183df0
    00183e7cadd x20, sp, 8
    00183e80str x20, [x16]
    00183e84b 0x183df0
    00183e88udf 0
    00183e8cudf 0
    00183dd0
    00183e90
    00183e90google.golang.org/protobuf/reflect/protoreflect.(*Value).Message: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).Message(google.golang.org/protobuf/reflect/protoreflect.Value * v)
    00183e90ldr x16, [x28+16]
    00183e94subs xzr, sp, x16
    00183e98b.ls 0x183f0c
    00183e9cstr x30, [sp-96]!
    00183ea0stur x29, [sp-8]
    00183ea4sub x29, sp, 8
    00183ea8ldr x16, [x28+32]
    00183eaccbnz x16, 0x183f20
    00183eb0
    00183eb0loc_183eb0:
    00183eb0str x0, [sp+104]
    00183eb4stp xzr, xzr, [sp+32]
    00183eb8ldr x3, [sp+104]
    00183ebccbnz x3, 0x183ec4
    00183ec0b 0x183f04
    00183ec4
    00183ec4loc_183ec4:
    00183ec4ldr x3, [sp+104]
    00183ec8ldrsb x27, [x3]
    00183eccldr x0, [x3]
    00183ed0ldr x1, [x3+8]
    00183ed4ldr x2, [x3+16]
    00183ed8str x0, [sp+48]
    00183edcstr x1, [sp+56]
    00183ee0str x2, [sp+64]
    00183ee4bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    00183ee8str x0, [sp+72]
    00183eecstr x1, [sp+80]
    00183ef0str x0, [sp+32]
    00183ef4str x1, [sp+40]
    00183ef8ldur x29, [sp-8]
    00183efcldr x30, [sp], 96
    00183f00ret x30
    00183f04
    00183f04loc_183f04:
    00183f04bl runtime.panicwrap
    00183f08hint
    00183f0c
    00183f0cloc_183f0c:
    00183f0cstr x0, [sp+8]
    00183f10mov x3, x30
    00183f14bl runtime.morestack_noctxt.abi0
    00183f18ldr x0, [sp+8]
    00183f1cb 0x183e90
    00183f20
    00183f20loc_183f20:
    00183f20ldr x17, [x16]
    00183f24add x20, sp, 104
    00183f28subs xzr, x20, x17
    00183f2cb.ne 0x183eb0
    00183f30add x20, sp, 8
    00183f34str x20, [x16]
    00183f38b 0x183eb0
    00183f3cudf 0
    00183e90
    00183f40
    00183f40google.golang.org/protobuf/reflect/protoreflect.(*Value).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Value).String(google.golang.org/protobuf/reflect/protoreflect.Value * v)
    00183f40ldr x16, [x28+16]
    00183f44subs xzr, sp, x16
    00183f48b.ls 0x183fbc
    00183f4cstr x30, [sp-96]!
    00183f50stur x29, [sp-8]
    00183f54sub x29, sp, 8
    00183f58ldr x16, [x28+32]
    00183f5ccbnz x16, 0x183fd0
    00183f60
    00183f60loc_183f60:
    00183f60str x0, [sp+104]
    00183f64stp xzr, xzr, [sp+32]
    00183f68ldr x3, [sp+104]
    00183f6ccbnz x3, 0x183f74
    00183f70b 0x183fb4
    00183f74
    00183f74loc_183f74:
    00183f74ldr x3, [sp+104]
    00183f78ldrsb x27, [x3]
    00183f7cldr x0, [x3]
    00183f80ldr x1, [x3+8]
    00183f84ldr x2, [x3+16]
    00183f88str x0, [sp+48]
    00183f8cstr x1, [sp+56]
    00183f90str x2, [sp+64]
    00183f94bl google.golang.org/protobuf/reflect/protoreflect.Value.String
    00183f98str x0, [sp+72]
    00183f9cstr x1, [sp+80]
    00183fa0str x0, [sp+32]
    00183fa4str x1, [sp+40]
    00183fa8ldur x29, [sp-8]
    00183facldr x30, [sp], 96
    00183fb0ret x30
    00183fb4
    00183fb4loc_183fb4:
    00183fb4bl runtime.panicwrap
    00183fb8hint
    00183fbc
    00183fbcloc_183fbc:
    00183fbcstr x0, [sp+8]
    00183fc0mov x3, x30
    00183fc4bl runtime.morestack_noctxt.abi0
    00183fc8ldr x0, [sp+8]
    00183fccb 0x183f40
    00183fd0
    00183fd0loc_183fd0:
    00183fd0ldr x17, [x16]
    00183fd4add x20, sp, 104
    00183fd8subs xzr, x20, x17
    00183fdcb.ne 0x183f60
    00183fe0add x20, sp, 8
    00183fe4str x20, [x16]
    00183fe8b 0x183f60
    00183fecudf 0
    00183f40
    00183ff0
    00183ff0google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
    00183ff0ldr x16, [x28+16]
    00183ff4subs xzr, sp, x16
    00183ff8b.ls 0x18406c
    00183ffcstr x30, [sp-96]!
    00184000stur x29, [sp-8]
    00184004sub x29, sp, 8
    00184008ldr x16, [x28+32]
    0018400ccbnz x16, 0x184080
    00184010
    00184010loc_184010:
    00184010str x0, [sp+104]
    00184014stp xzr, xzr, [sp+32]
    00184018ldr x3, [sp+104]
    0018401ccbnz x3, 0x184024
    00184020b 0x184064
    00184024
    00184024loc_184024:
    00184024ldr x3, [sp+104]
    00184028ldrsb x27, [x3]
    0018402cldr x0, [x3]
    00184030ldr x1, [x3+8]
    00184034ldr x2, [x3+16]
    00184038str x0, [sp+48]
    0018403cstr x1, [sp+56]
    00184040str x2, [sp+64]
    00184044bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Interface
    00184048str x0, [sp+72]
    0018404cstr x1, [sp+80]
    00184050str x0, [sp+32]
    00184054str x1, [sp+40]
    00184058ldur x29, [sp-8]
    0018405cldr x30, [sp], 96
    00184060ret x30
    00184064
    00184064loc_184064:
    00184064bl runtime.panicwrap
    00184068hint
    0018406c
    0018406cloc_18406c:
    0018406cstr x0, [sp+8]
    00184070mov x3, x30
    00184074bl runtime.morestack_noctxt.abi0
    00184078ldr x0, [sp+8]
    0018407cb 0x183ff0
    00184080
    00184080loc_184080:
    00184080ldr x17, [x16]
    00184084add x20, sp, 104
    00184088subs xzr, x20, x17
    0018408cb.ne 0x184010
    00184090add x20, sp, 8
    00184094str x20, [x16]
    00184098b 0x184010
    0018409cudf 0
    00183ff0
    001840a0
    001840a0google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
    001840a0ldr x16, [x28+16]
    001840a4subs xzr, sp, x16
    001840a8b.ls 0x184114
    001840acstr x30, [sp-80]!
    001840b0stur x29, [sp-8]
    001840b4sub x29, sp, 8
    001840b8ldr x16, [x28+32]
    001840bccbnz x16, 0x184128
    001840c0
    001840c0loc_1840c0:
    001840c0str x0, [sp+88]
    001840c4strb wzr, [sp+46]
    001840c8ldr x3, [sp+88]
    001840cccbnz x3, 0x1840d4
    001840d0b 0x18410c
    001840d4
    001840d4loc_1840d4:
    001840d4ldr x3, [sp+88]
    001840d8ldrsb x27, [x3]
    001840dcldr x0, [x3]
    001840e0ldr x1, [x3+8]
    001840e4ldr x2, [x3+16]
    001840e8str x0, [sp+48]
    001840ecstr x1, [sp+56]
    001840f0str x2, [sp+64]
    001840f4bl google.golang.org/protobuf/reflect/protoreflect.MapKey.IsValid
    001840f8strb w0, [sp+47]
    001840fcstrb w0, [sp+46]
    00184100ldur x29, [sp-8]
    00184104ldr x30, [sp], 80
    00184108ret x30
    0018410c
    0018410cloc_18410c:
    0018410cbl runtime.panicwrap
    00184110hint
    00184114
    00184114loc_184114:
    00184114str x0, [sp+8]
    00184118mov x3, x30
    0018411cbl runtime.morestack_noctxt.abi0
    00184120ldr x0, [sp+8]
    00184124b 0x1840a0
    00184128
    00184128loc_184128:
    00184128ldr x17, [x16]
    0018412cadd x20, sp, 88
    00184130subs xzr, x20, x17
    00184134b.ne 0x1840c0
    00184138add x20, sp, 8
    0018413cstr x20, [x16]
    00184140b 0x1840c0
    00184144udf 0
    00184148udf 0
    0018414cudf 0
    001840a0
    00184150
    00184150google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String(google.golang.org/protobuf/reflect/protoreflect.MapKey * k)
    00184150ldr x16, [x28+16]
    00184154subs xzr, sp, x16
    00184158b.ls 0x1841cc
    0018415cstr x30, [sp-96]!
    00184160stur x29, [sp-8]
    00184164sub x29, sp, 8
    00184168ldr x16, [x28+32]
    0018416ccbnz x16, 0x1841e0
    00184170
    00184170loc_184170:
    00184170str x0, [sp+104]
    00184174stp xzr, xzr, [sp+32]
    00184178ldr x3, [sp+104]
    0018417ccbnz x3, 0x184184
    00184180b 0x1841c4
    00184184
    00184184loc_184184:
    00184184ldr x3, [sp+104]
    00184188ldrsb x27, [x3]
    0018418cldr x0, [x3]
    00184190ldr x1, [x3+8]
    00184194ldr x2, [x3+16]
    00184198str x0, [sp+48]
    0018419cstr x1, [sp+56]
    001841a0str x2, [sp+64]
    001841a4bl google.golang.org/protobuf/reflect/protoreflect.MapKey.String
    001841a8str x0, [sp+72]
    001841acstr x1, [sp+80]
    001841b0str x0, [sp+32]
    001841b4str x1, [sp+40]
    001841b8ldur x29, [sp-8]
    001841bcldr x30, [sp], 96
    001841c0ret x30
    001841c4
    001841c4loc_1841c4:
    001841c4bl runtime.panicwrap
    001841c8hint
    001841cc
    001841ccloc_1841cc:
    001841ccstr x0, [sp+8]
    001841d0mov x3, x30
    001841d4bl runtime.morestack_noctxt.abi0
    001841d8ldr x0, [sp+8]
    001841dcb 0x184150
    001841e0
    001841e0loc_1841e0:
    001841e0ldr x17, [x16]
    001841e4add x20, sp, 104
    001841e8subs xzr, x20, x17
    001841ecb.ne 0x184170
    001841f0add x20, sp, 8
    001841f4str x20, [x16]
    001841f8b 0x184170
    001841fcudf 0
    00184150
    00184200
    00184200google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
    00184200ldr x16, [x28+16]
    00184204subs xzr, sp, x16
    00184208b.ls 0x18426c
    0018420cstr x30, [sp-64]!
    00184210stur x29, [sp-8]
    00184214sub x29, sp, 8
    00184218ldr x16, [x28+32]
    0018421ccbnz x16, 0x184280
    00184220
    00184220loc_184220:
    00184220str x0, [sp+72]
    00184224stp xzr, xzr, [sp+24]
    00184228ldr x1, [sp+72]
    0018422ccbnz x1, 0x184234
    00184230b 0x184264
    00184234
    00184234loc_184234:
    00184234ldr x1, [sp+72]
    00184238ldrsb x27, [x1]
    0018423cldrsb x0, [x1]
    00184240strb w0, [sp+23]
    00184244bl google.golang.org/protobuf/reflect/protoreflect.Kind.GoString
    00184248str x0, [sp+40]
    0018424cstr x1, [sp+48]
    00184250str x0, [sp+24]
    00184254str x1, [sp+32]
    00184258ldur x29, [sp-8]
    0018425cldr x30, [sp], 64
    00184260ret x30
    00184264
    00184264loc_184264:
    00184264bl runtime.panicwrap
    00184268hint
    0018426c
    0018426cloc_18426c:
    0018426cstr x0, [sp+8]
    00184270mov x3, x30
    00184274bl runtime.morestack_noctxt.abi0
    00184278ldr x0, [sp+8]
    0018427cb 0x184200
    00184280
    00184280loc_184280:
    00184280ldr x17, [x16]
    00184284add x20, sp, 72
    00184288subs xzr, x20, x17
    0018428cb.ne 0x184220
    00184290add x20, sp, 8
    00184294str x20, [x16]
    00184298b 0x184220
    0018429cudf 0
    00184200
    001842a0
    001842a0google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
    001842a0ldr x16, [x28+16]
    001842a4subs xzr, sp, x16
    001842a8b.ls 0x184304
    001842acstr x30, [sp-32]!
    001842b0stur x29, [sp-8]
    001842b4sub x29, sp, 8
    001842b8ldr x16, [x28+32]
    001842bccbnz x16, 0x184318
    001842c0
    001842c0loc_1842c0:
    001842c0str x0, [sp+40]
    001842c4strb wzr, [sp+21]
    001842c8ldr x1, [sp+40]
    001842cccbnz x1, 0x1842d4
    001842d0b 0x1842fc
    001842d4
    001842d4loc_1842d4:
    001842d4ldr x1, [sp+40]
    001842d8ldrsb x27, [x1]
    001842dcldrsb x0, [x1]
    001842e0strb w0, [sp+22]
    001842e4bl google.golang.org/protobuf/reflect/protoreflect.Kind.IsValid
    001842e8strb w0, [sp+23]
    001842ecstrb w0, [sp+21]
    001842f0ldur x29, [sp-8]
    001842f4ldr x30, [sp], 32
    001842f8ret x30
    001842fc
    001842fcloc_1842fc:
    001842fcbl runtime.panicwrap
    00184300hint
    00184304
    00184304loc_184304:
    00184304str x0, [sp+8]
    00184308mov x3, x30
    0018430cbl runtime.morestack_noctxt.abi0
    00184310ldr x0, [sp+8]
    00184314b 0x1842a0
    00184318
    00184318loc_184318:
    00184318ldr x17, [x16]
    0018431cadd x20, sp, 40
    00184320subs xzr, x20, x17
    00184324b.ne 0x1842c0
    00184328add x20, sp, 8
    0018432cstr x20, [x16]
    00184330b 0x1842c0
    00184334udf 0
    00184338udf 0
    0018433cudf 0
    001842a0
    00184340
    00184340google.golang.org/protobuf/reflect/protoreflect.(*Kind).String: ; void google.golang.org/protobuf/reflect/protoreflect.(*Kind).String(google.golang.org/protobuf/reflect/protoreflect.Kind * k)
    00184340ldr x16, [x28+16]
    00184344subs xzr, sp, x16
    00184348b.ls 0x1843ac
    0018434cstr x30, [sp-64]!
    00184350stur x29, [sp-8]
    00184354sub x29, sp, 8
    00184358ldr x16, [x28+32]
    0018435ccbnz x16, 0x1843c0
    00184360
    00184360loc_184360:
    00184360str x0, [sp+72]
    00184364stp xzr, xzr, [sp+24]
    00184368ldr x1, [sp+72]
    0018436ccbnz x1, 0x184374
    00184370b 0x1843a4
    00184374
    00184374loc_184374:
    00184374ldr x1, [sp+72]
    00184378ldrsb x27, [x1]
    0018437cldrsb x0, [x1]
    00184380strb w0, [sp+23]
    00184384bl google.golang.org/protobuf/reflect/protoreflect.Kind.String
    00184388str x0, [sp+40]
    0018438cstr x1, [sp+48]
    00184390str x0, [sp+24]
    00184394str x1, [sp+32]
    00184398ldur x29, [sp-8]
    0018439cldr x30, [sp], 64
    001843a0ret x30
    001843a4
    001843a4loc_1843a4:
    001843a4bl runtime.panicwrap
    001843a8hint
    001843ac
    001843acloc_1843ac:
    001843acstr x0, [sp+8]
    001843b0mov x3, x30
    001843b4bl runtime.morestack_noctxt.abi0
    001843b8ldr x0, [sp+8]
    001843bcb 0x184340
    001843c0
    001843c0loc_1843c0:
    001843c0ldr x17, [x16]
    001843c4add x20, sp, 72
    001843c8subs xzr, x20, x17
    001843ccb.ne 0x184360
    001843d0add x20, sp, 8
    001843d4str x20, [x16]
    001843d8b 0x184360
    001843dcudf 0
    00184340
    001843e0
    001843e0google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid(google.golang.org/protobuf/reflect/protoreflect.RawFields * b)
    001843e0ldr x16, [x28+16]
    001843e4subs xzr, sp, x16
    001843e8b.ls 0x184454
    001843ecstr x30, [sp-80]!
    001843f0stur x29, [sp-8]
    001843f4sub x29, sp, 8
    001843f8ldr x16, [x28+32]
    001843fccbnz x16, 0x184468
    00184400
    00184400loc_184400:
    00184400str x0, [sp+88]
    00184404strb wzr, [sp+46]
    00184408ldr x3, [sp+88]
    0018440ccbnz x3, 0x184414
    00184410b 0x18444c
    00184414
    00184414loc_184414:
    00184414ldr x3, [sp+88]
    00184418ldrsb x27, [x3]
    0018441cldr x0, [x3]
    00184420ldr x1, [x3+8]
    00184424ldr x2, [x3+16]
    00184428str x0, [sp+48]
    0018442cstr x1, [sp+56]
    00184430str x2, [sp+64]
    00184434bl google.golang.org/protobuf/reflect/protoreflect.RawFields.IsValid
    00184438strb w0, [sp+47]
    0018443cstrb w0, [sp+46]
    00184440ldur x29, [sp-8]
    00184444ldr x30, [sp], 80
    00184448ret x30
    0018444c
    0018444cloc_18444c:
    0018444cbl runtime.panicwrap
    00184450hint
    00184454
    00184454loc_184454:
    00184454str x0, [sp+8]
    00184458mov x3, x30
    0018445cbl runtime.morestack_noctxt.abi0
    00184460ldr x0, [sp+8]
    00184464b 0x1843e0
    00184468
    00184468loc_184468:
    00184468ldr x17, [x16]
    0018446cadd x20, sp, 88
    00184470subs xzr, x20, x17
    00184474b.ne 0x184400
    00184478add x20, sp, 8
    0018447cstr x20, [x16]
    00184480b 0x184400
    00184484udf 0
    00184488udf 0
    0018448cudf 0
    001843e0
    00184490
    00184490type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport: ; void type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport(google.golang.org/protobuf/reflect/protoreflect.FileImport * p, google.golang.org/protobuf/reflect/protoreflect.FileImport * q)
    00184490ldr x16, [x28+16]
    00184494subs xzr, sp, x16
    00184498b.ls 0x184564
    0018449cstr x30, [sp-80]!
    001844a0stur x29, [sp-8]
    001844a4sub x29, sp, 8
    001844a8str x0, [sp+88]
    001844acstr x1, [sp+96]
    001844b0strb wzr, [sp+39]
    001844b4ldr x3, [sp+96]
    001844b8ldr x4, [x3]
    001844bcldr x3, [x3+8]
    001844c0str x4, [sp+56]
    001844c4str x3, [sp+64]
    001844c8ldr x3, [sp+88]
    001844ccldr x0, [x3]
    001844d0ldr x1, [x3+8]
    001844d4str x0, [sp+40]
    001844d8str x1, [sp+48]
    001844dcldr x3, [sp+56]
    001844e0subs xzr, x3, x0
    001844e4b.eq 0x1844ec
    001844e8b 0x184544
    001844ec
    001844ecloc_1844ec:
    001844ecldr x2, [sp+64]
    001844f0bl runtime.ifaceeq
    001844f4tbnz w0, 0, 0x1844fc
    001844f8b 0x184540
    001844fc
    001844fcloc_1844fc:
    001844fcldr x1, [sp+88]
    00184500ldr x2, [sp+96]
    00184504ldrb w1, [x1+16]
    00184508ldrb w2, [x2+16]
    0018450ceor x1, x1, x2
    00184510eor x1, x1, 1
    00184514tbnz w1, 0, 0x18451c
    00184518b 0x18453c
    0018451c
    0018451cloc_18451c:
    0018451cldr x1, [sp+88]
    00184520ldr x2, [sp+96]
    00184524ldrb w1, [x1+17]
    00184528ldrb w2, [x2+17]
    0018452ceor x1, x1, x2
    00184530eor x1, x1, 1
    00184534strb w1, [sp+39]
    00184538b 0x184554
    0018453c
    0018453cloc_18453c:
    0018453cb 0x18454c
    00184540
    00184540loc_184540:
    00184540b 0x184548
    00184544
    00184544loc_184544:
    00184544b 0x184548
    00184548
    00184548loc_184548:
    00184548b 0x18454c
    0018454c
    0018454cloc_18454c:
    0018454cstrb wzr, [sp+39]
    00184550b 0x184554
    00184554
    00184554loc_184554:
    00184554ldrb w0, [sp+39]
    00184558ldur x29, [sp-8]
    0018455cldr x30, [sp], 80
    00184560ret x30
    00184564
    00184564loc_184564:
    00184564stp x0, x1, [sp+8]
    00184568mov x3, x30
    0018456cbl runtime.morestack_noctxt.abi0
    00184570ldp x0, x1, [sp+8]
    00184574b 0x184490
    00184578udf 0
    0018457cudf 0
    00184490