Skip to content

Instantly share code, notes, and snippets.

@JMoVS
Created July 12, 2021 17:02
Show Gist options
  • Save JMoVS/68bece1d670b451bc7e7f7e4efe23f2d to your computer and use it in GitHub Desktop.
Save JMoVS/68bece1d670b451bc7e7f7e4efe23f2d to your computer and use it in GitHub Desktop.
stdin
This file has been truncated, but you can view the full file.
/Library/Extensions/zfs.kext/Contents/MacOS/zfs: file format mach-o arm64e
Disassembly of section __TEXT_EXEC,__text:
0000000000088000 <_ddi_strtoul>:
88000: 7f 23 03 d5 hint #27
88004: ff 03 01 d1 sub sp, sp, #64
88008: fd 7b 03 a9 stp x29, x30, [sp, #48]
8800c: fd c3 00 91 add x29, sp, #48
88010: a0 03 1f f8 stur x0, [x29, #-16]
88014: e1 0f 00 f9 str x1, [sp, #24]
88018: e2 17 00 b9 str w2, [sp, #20]
8801c: e3 07 00 f9 str x3, [sp, #8]
88020: a0 03 5f f8 ldur x0, [x29, #-16]
88024: e1 0f 40 f9 ldr x1, [sp, #24]
88028: e2 17 40 b9 ldr w2, [sp, #20]
8802c: 05 b2 0b 94 bl 0x374840 <_xattr_protected+0x374840>
88030: e8 07 40 f9 ldr x8, [sp, #8]
88034: 00 01 00 f9 str x0, [x8]
88038: e8 07 40 f9 ldr x8, [sp, #8]
8803c: 08 01 40 f9 ldr x8, [x8]
88040: 88 00 00 b5 cbnz x8, 0x88050 <_ddi_strtoul+0x50>
88044: c8 02 80 52 mov w8, #22
88048: a8 c3 1f b8 stur w8, [x29, #-4]
8804c: 0a 00 00 14 b 0x88074 <_ddi_strtoul+0x74>
88050: e8 07 40 f9 ldr x8, [sp, #8]
88054: 08 01 40 f9 ldr x8, [x8]
88058: 09 00 80 92 mov x9, #-1
8805c: 1f 01 09 eb cmp x8, x9
88060: 81 00 00 54 b.ne 0x88070 <_ddi_strtoul+0x70>
88064: 48 04 80 52 mov w8, #34
88068: a8 c3 1f b8 stur w8, [x29, #-4]
8806c: 02 00 00 14 b 0x88074 <_ddi_strtoul+0x74>
88070: bf c3 1f b8 stur wzr, [x29, #-4]
88074: a0 c3 5f b8 ldur w0, [x29, #-4]
88078: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8807c: ff 03 01 91 add sp, sp, #64
88080: ff 0f 5f d6 <unknown>
0000000000088084 <_ddi_strtol>:
88084: 7f 23 03 d5 hint #27
88088: ff 03 01 d1 sub sp, sp, #64
8808c: fd 7b 03 a9 stp x29, x30, [sp, #48]
88090: fd c3 00 91 add x29, sp, #48
88094: a0 03 1f f8 stur x0, [x29, #-16]
88098: e1 0f 00 f9 str x1, [sp, #24]
8809c: e2 17 00 b9 str w2, [sp, #20]
880a0: e3 07 00 f9 str x3, [sp, #8]
880a4: a0 03 5f f8 ldur x0, [x29, #-16]
880a8: e1 0f 40 f9 ldr x1, [sp, #24]
880ac: e2 17 40 b9 ldr w2, [sp, #20]
880b0: de b1 0b 94 bl 0x374828 <_xattr_protected+0x374828>
880b4: e8 07 40 f9 ldr x8, [sp, #8]
880b8: 00 01 00 f9 str x0, [x8]
880bc: e8 07 40 f9 ldr x8, [sp, #8]
880c0: 08 01 40 f9 ldr x8, [x8]
880c4: 88 00 00 b5 cbnz x8, 0x880d4 <_ddi_strtol+0x50>
880c8: c8 02 80 52 mov w8, #22
880cc: a8 c3 1f b8 stur w8, [x29, #-4]
880d0: 0f 00 00 14 b 0x8810c <_ddi_strtol+0x88>
880d4: e8 07 40 f9 ldr x8, [sp, #8]
880d8: 08 01 40 f9 ldr x8, [x8]
880dc: 09 00 f0 d2 mov x9, #-9223372036854775808
880e0: 1f 01 09 eb cmp x8, x9
880e4: c0 00 00 54 b.eq 0x880fc <_ddi_strtol+0x78>
880e8: e8 07 40 f9 ldr x8, [sp, #8]
880ec: 08 01 40 f9 ldr x8, [x8]
880f0: 09 00 f0 92 mov x9, #9223372036854775807
880f4: 1f 01 09 eb cmp x8, x9
880f8: 81 00 00 54 b.ne 0x88108 <_ddi_strtol+0x84>
880fc: 48 04 80 52 mov w8, #34
88100: a8 c3 1f b8 stur w8, [x29, #-4]
88104: 02 00 00 14 b 0x8810c <_ddi_strtol+0x88>
88108: bf c3 1f b8 stur wzr, [x29, #-4]
8810c: a0 c3 5f b8 ldur w0, [x29, #-4]
88110: fd 7b 43 a9 ldp x29, x30, [sp, #48]
88114: ff 03 01 91 add sp, sp, #64
88118: ff 0f 5f d6 <unknown>
000000000008811c <_abd_verify>:
8811c: 7f 23 03 d5 hint #27
88120: ff c3 00 d1 sub sp, sp, #48
88124: fd 7b 02 a9 stp x29, x30, [sp, #32]
88128: fd 83 00 91 add x29, sp, #32
8812c: a0 83 1f f8 stur x0, [x29, #-8]
88130: a0 83 5f f8 ldur x0, [x29, #-8]
88134: 20 00 00 94 bl 0x881b4 <_abd_is_linear>
88138: 40 00 00 34 cbz w0, 0x88140 <_abd_verify+0x24>
8813c: 1b 00 00 14 b 0x881a8 <_abd_verify+0x8c>
88140: a0 83 5f f8 ldur x0, [x29, #-8]
88144: 26 00 00 94 bl 0x881dc <_abd_is_gang>
88148: c0 02 00 34 cbz w0, 0x881a0 <_abd_verify+0x84>
8814c: bf 43 1f b8 stur wzr, [x29, #-12]
88150: a8 83 5f f8 ldur x8, [x29, #-8]
88154: 00 01 01 91 add x0, x8, #64
88158: a9 65 0b 94 bl 0x3617fc <_list_head>
8815c: e0 07 00 f9 str x0, [sp, #8]
88160: e8 07 40 f9 ldr x8, [sp, #8]
88164: c8 01 00 b4 cbz x8, 0x8819c <_abd_verify+0x80>
88168: e8 07 40 f9 ldr x8, [sp, #8]
8816c: 09 05 40 b9 ldr w9, [x8, #4]
88170: aa 43 5f b8 ldur w10, [x29, #-12]
88174: 49 01 09 0b add w9, w10, w9
88178: a9 43 1f b8 stur w9, [x29, #-12]
8817c: e0 07 40 f9 ldr x0, [sp, #8]
88180: e7 ff ff 97 bl 0x8811c <_abd_verify>
88184: a8 83 5f f8 ldur x8, [x29, #-8]
88188: 00 01 01 91 add x0, x8, #64
8818c: e1 07 40 f9 ldr x1, [sp, #8]
88190: c7 65 0b 94 bl 0x3618ac <_list_next>
88194: e0 07 00 f9 str x0, [sp, #8]
88198: f2 ff ff 17 b 0x88160 <_abd_verify+0x44>
8819c: 03 00 00 14 b 0x881a8 <_abd_verify+0x8c>
881a0: a0 83 5f f8 ldur x0, [x29, #-8]
881a4: b6 09 00 94 bl 0x8a87c <_abd_verify_scatter>
881a8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
881ac: ff c3 00 91 add sp, sp, #48
881b0: ff 0f 5f d6 <unknown>
00000000000881b4 <_abd_is_linear>:
881b4: ff 43 00 d1 sub sp, sp, #16
881b8: e0 07 00 f9 str x0, [sp, #8]
881bc: e8 07 40 f9 ldr x8, [sp, #8]
881c0: 09 01 40 b9 ldr w9, [x8]
881c4: 2a 00 80 52 mov w10, #1
881c8: 0b 00 80 52 mov w11, #0
881cc: 3f 01 00 72 tst w9, #0x1
881d0: 40 11 8b 1a csel w0, w10, w11, ne
881d4: ff 43 00 91 add sp, sp, #16
881d8: c0 03 5f d6 ret
00000000000881dc <_abd_is_gang>:
881dc: ff 43 00 d1 sub sp, sp, #16
881e0: e0 07 00 f9 str x0, [sp, #8]
881e4: e8 07 40 f9 ldr x8, [sp, #8]
881e8: 09 01 40 b9 ldr w9, [x8]
881ec: 0a 00 80 52 mov w10, #0
881f0: 2b 00 80 52 mov w11, #1
881f4: 3f 01 1a 72 tst w9, #0x40
881f8: 60 11 8a 1a csel w0, w11, w10, ne
881fc: ff 43 00 91 add sp, sp, #16
88200: c0 03 5f d6 ret
0000000000088204 <_abd_alloc_struct>:
88204: 7f 23 03 d5 hint #27
88208: ff 83 00 d1 sub sp, sp, #32
8820c: fd 7b 01 a9 stp x29, x30, [sp, #16]
88210: fd 43 00 91 add x29, sp, #16
88214: e0 07 00 f9 str x0, [sp, #8]
88218: e0 07 40 f9 ldr x0, [sp, #8]
8821c: 45 0a 00 94 bl 0x8ab30 <_abd_alloc_struct_impl>
88220: e0 03 00 f9 str x0, [sp]
88224: e0 03 40 f9 ldr x0, [sp]
88228: 09 00 00 94 bl 0x8824c <_abd_init_struct>
8822c: e8 03 40 f9 ldr x8, [sp]
88230: 09 01 40 b9 ldr w9, [x8]
88234: 29 01 17 32 orr w9, w9, #0x200
88238: 09 01 00 b9 str w9, [x8]
8823c: e0 03 40 f9 ldr x0, [sp]
88240: fd 7b 41 a9 ldp x29, x30, [sp, #16]
88244: ff 83 00 91 add sp, sp, #32
88248: ff 0f 5f d6 <unknown>
000000000008824c <_abd_init_struct>:
8824c: 7f 23 03 d5 hint #27
88250: ff 83 00 d1 sub sp, sp, #32
88254: fd 7b 01 a9 stp x29, x30, [sp, #16]
88258: fd 43 00 91 add x29, sp, #16
8825c: e0 07 00 f9 str x0, [sp, #8]
88260: e8 07 40 f9 ldr x8, [sp, #8]
88264: 00 21 00 91 add x0, x8, #8
88268: 60 08 00 94 bl 0x8a3e8 <_list_link_init>
8826c: e8 07 40 f9 ldr x8, [sp, #8]
88270: 00 61 00 91 add x0, x8, #24
88274: 08 00 80 d2 mov x8, #0
88278: e1 03 08 aa mov x1, x8
8827c: c2 00 80 52 mov w2, #6
88280: e3 03 08 aa mov x3, x8
88284: 35 66 0b 94 bl 0x361b58 <_spl_mutex_init>
88288: e8 07 40 f9 ldr x8, [sp, #8]
8828c: 1f 01 00 b9 str wzr, [x8]
88290: e8 07 40 f9 ldr x8, [sp, #8]
88294: 1f 05 00 b9 str wzr, [x8, #4]
88298: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8829c: ff 83 00 91 add sp, sp, #32
882a0: ff 0f 5f d6 <unknown>
00000000000882a4 <_abd_free_struct>:
882a4: 7f 23 03 d5 hint #27
882a8: ff 83 00 d1 sub sp, sp, #32
882ac: fd 7b 01 a9 stp x29, x30, [sp, #16]
882b0: fd 43 00 91 add x29, sp, #16
882b4: e0 07 00 f9 str x0, [sp, #8]
882b8: e0 07 40 f9 ldr x0, [sp, #8]
882bc: 06 00 00 94 bl 0x882d4 <_abd_fini_struct>
882c0: e0 07 40 f9 ldr x0, [sp, #8]
882c4: 49 0a 00 94 bl 0x8abe8 <_abd_free_struct_impl>
882c8: fd 7b 41 a9 ldp x29, x30, [sp, #16]
882cc: ff 83 00 91 add sp, sp, #32
882d0: ff 0f 5f d6 <unknown>
00000000000882d4 <_abd_fini_struct>:
882d4: 7f 23 03 d5 hint #27
882d8: ff 83 00 d1 sub sp, sp, #32
882dc: fd 7b 01 a9 stp x29, x30, [sp, #16]
882e0: fd 43 00 91 add x29, sp, #16
882e4: e0 07 00 f9 str x0, [sp, #8]
882e8: e8 07 40 f9 ldr x8, [sp, #8]
882ec: 00 61 00 91 add x0, x8, #24
882f0: 3f 66 0b 94 bl 0x361bec <_spl_mutex_destroy>
882f4: fd 7b 41 a9 ldp x29, x30, [sp, #16]
882f8: ff 83 00 91 add sp, sp, #32
882fc: ff 0f 5f d6 <unknown>
0000000000088300 <_abd_alloc>:
88300: 7f 23 03 d5 hint #27
88304: ff 43 01 d1 sub sp, sp, #80
88308: fd 7b 04 a9 stp x29, x30, [sp, #64]
8830c: fd 03 01 91 add x29, sp, #64
88310: a0 03 1f f8 stur x0, [x29, #-16]
88314: a1 c3 1e b8 stur w1, [x29, #-20]
88318: 88 17 00 90 adrp x8, #3080192
8831c: 08 01 00 91 add x8, x8, #0
88320: 09 01 40 b9 ldr w9, [x8]
88324: 89 00 00 34 cbz w9, 0x88334 <_abd_alloc+0x34>
88328: a0 03 5f f8 ldur x0, [x29, #-16]
8832c: 7f 08 00 94 bl 0x8a528 <_abd_size_alloc_linear>
88330: c0 00 00 34 cbz w0, 0x88348 <_abd_alloc+0x48>
88334: a0 03 5f f8 ldur x0, [x29, #-16]
88338: a1 c3 5e b8 ldur w1, [x29, #-20]
8833c: 37 00 00 94 bl 0x88418 <_abd_alloc_linear>
88340: a0 83 1f f8 stur x0, [x29, #-8]
88344: 31 00 00 14 b 0x88408 <_abd_alloc+0x108>
88348: a8 03 5f f8 ldur x8, [x29, #-16]
8834c: e8 13 00 f9 str x8, [sp, #32]
88350: 08 20 a0 d2 mov x8, #16777216
88354: e8 0f 00 f9 str x8, [sp, #24]
88358: e8 13 40 f9 ldr x8, [sp, #32]
8835c: e9 0f 40 f9 ldr x9, [sp, #24]
88360: 1f 01 09 eb cmp x8, x9
88364: c9 01 00 54 b.ls 0x8839c <_abd_alloc+0x9c>
88368: e8 13 40 f9 ldr x8, [sp, #32]
8836c: e9 0f 40 f9 ldr x9, [sp, #24]
88370: c0 fb ff 90 adrp x0, #-557056
88374: 00 60 18 91 add x0, x0, #1560
88378: c1 fb ff 90 adrp x1, #-557056
8837c: 21 ac 18 91 add x1, x1, #1579
88380: 62 17 80 52 mov w2, #187
88384: c3 fb ff 90 adrp x3, #-557056
88388: 63 d4 18 91 add x3, x3, #1589
8838c: ea 03 00 91 mov x10, sp
88390: 48 01 00 f9 str x8, [x10]
88394: 49 05 00 f9 str x9, [x10, #8]
88398: b7 25 0b 94 bl 0x351a74 <_spl_panic>
8839c: a0 03 5f f8 ldur x0, [x29, #-16]
883a0: 99 ff ff 97 bl 0x88204 <_abd_alloc_struct>
883a4: e0 0b 00 f9 str x0, [sp, #16]
883a8: e8 0b 40 f9 ldr x8, [sp, #16]
883ac: 09 01 40 b9 ldr w9, [x8]
883b0: 29 01 1f 32 orr w9, w9, #0x2
883b4: 09 01 00 b9 str w9, [x8]
883b8: e8 0b 40 f9 ldr x8, [sp, #16]
883bc: 1f 41 00 b9 str wzr, [x8, #64]
883c0: e0 0b 40 f9 ldr x0, [sp, #16]
883c4: a1 03 5f f8 ldur x1, [x29, #-16]
883c8: 7d 09 00 94 bl 0x8a9bc <_abd_alloc_chunks>
883cc: a9 c3 5e b8 ldur w9, [x29, #-20]
883d0: a9 00 00 34 cbz w9, 0x883e4 <_abd_alloc+0xe4>
883d4: e8 0b 40 f9 ldr x8, [sp, #16]
883d8: 09 01 40 b9 ldr w9, [x8]
883dc: 29 01 1e 32 orr w9, w9, #0x4
883e0: 09 01 00 b9 str w9, [x8]
883e4: a8 03 5f f8 ldur x8, [x29, #-16]
883e8: e9 0b 40 f9 ldr x9, [sp, #16]
883ec: 28 05 00 b9 str w8, [x9, #4]
883f0: e0 0b 40 f9 ldr x0, [sp, #16]
883f4: 08 00 80 52 mov w8, #0
883f8: e1 03 08 aa mov x1, x8
883fc: 57 08 00 94 bl 0x8a558 <_abd_update_scatter_stats>
88400: e9 0b 40 f9 ldr x9, [sp, #16]
88404: a9 83 1f f8 stur x9, [x29, #-8]
88408: a0 83 5f f8 ldur x0, [x29, #-8]
8840c: fd 7b 44 a9 ldp x29, x30, [sp, #64]
88410: ff 43 01 91 add sp, sp, #80
88414: ff 0f 5f d6 <unknown>
0000000000088418 <_abd_alloc_linear>:
88418: 7f 23 03 d5 hint #27
8841c: ff 43 01 d1 sub sp, sp, #80
88420: fd 7b 04 a9 stp x29, x30, [sp, #64]
88424: fd 03 01 91 add x29, sp, #64
88428: a0 83 1f f8 stur x0, [x29, #-8]
8842c: a1 43 1f b8 stur w1, [x29, #-12]
88430: 08 00 80 d2 mov x8, #0
88434: e0 03 08 aa mov x0, x8
88438: 73 ff ff 97 bl 0x88204 <_abd_alloc_struct>
8843c: a0 83 1e f8 stur x0, [x29, #-24]
88440: a8 83 5f f8 ldur x8, [x29, #-8]
88444: e8 13 00 f9 str x8, [sp, #32]
88448: 08 20 a0 d2 mov x8, #16777216
8844c: e8 0f 00 f9 str x8, [sp, #24]
88450: e8 13 40 f9 ldr x8, [sp, #32]
88454: e9 0f 40 f9 ldr x9, [sp, #24]
88458: 1f 01 09 eb cmp x8, x9
8845c: c9 01 00 54 b.ls 0x88494 <_abd_alloc_linear+0x7c>
88460: e8 13 40 f9 ldr x8, [sp, #32]
88464: e9 0f 40 f9 ldr x9, [sp, #24]
88468: c0 fb ff 90 adrp x0, #-557056
8846c: 00 60 18 91 add x0, x0, #1560
88470: c1 fb ff 90 adrp x1, #-557056
88474: 21 b8 19 91 add x1, x1, #1646
88478: c2 1a 80 52 mov w2, #214
8847c: c3 fb ff 90 adrp x3, #-557056
88480: 63 d4 18 91 add x3, x3, #1589
88484: ea 03 00 91 mov x10, sp
88488: 48 01 00 f9 str x8, [x10]
8848c: 49 05 00 f9 str x9, [x10, #8]
88490: 79 25 0b 94 bl 0x351a74 <_spl_panic>
88494: a8 83 5e f8 ldur x8, [x29, #-24]
88498: 09 01 40 b9 ldr w9, [x8]
8849c: 29 05 00 32 orr w9, w9, #0x3
884a0: 09 01 00 b9 str w9, [x8]
884a4: a9 43 5f b8 ldur w9, [x29, #-12]
884a8: a9 00 00 34 cbz w9, 0x884bc <_abd_alloc_linear+0xa4>
884ac: a8 83 5e f8 ldur x8, [x29, #-24]
884b0: 09 01 40 b9 ldr w9, [x8]
884b4: 29 01 1e 32 orr w9, w9, #0x4
884b8: 09 01 00 b9 str w9, [x8]
884bc: a8 83 5f f8 ldur x8, [x29, #-8]
884c0: a9 83 5e f8 ldur x9, [x29, #-24]
884c4: 28 05 00 b9 str w8, [x9, #4]
884c8: a8 43 5f b8 ldur w8, [x29, #-12]
884cc: c8 00 00 34 cbz w8, 0x884e4 <_abd_alloc_linear+0xcc>
884d0: a0 83 5f f8 ldur x0, [x29, #-8]
884d4: c9 71 06 94 bl 0x224bf8 <_zio_buf_alloc>
884d8: a8 83 5e f8 ldur x8, [x29, #-24]
884dc: 00 21 00 f9 str x0, [x8, #64]
884e0: 05 00 00 14 b 0x884f4 <_abd_alloc_linear+0xdc>
884e4: a0 83 5f f8 ldur x0, [x29, #-8]
884e8: ec 71 06 94 bl 0x224c98 <_zio_data_buf_alloc>
884ec: a8 83 5e f8 ldur x8, [x29, #-24]
884f0: 00 21 00 f9 str x0, [x8, #64]
884f4: a0 83 5e f8 ldur x0, [x29, #-24]
884f8: 08 00 80 52 mov w8, #0
884fc: e1 03 08 aa mov x1, x8
88500: 9a 08 00 94 bl 0x8a768 <_abd_update_linear_stats>
88504: a0 83 5e f8 ldur x0, [x29, #-24]
88508: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8850c: ff 43 01 91 add sp, sp, #80
88510: ff 0f 5f d6 <unknown>
0000000000088514 <_abd_free>:
88514: 7f 23 03 d5 hint #27
88518: ff 83 00 d1 sub sp, sp, #32
8851c: fd 7b 01 a9 stp x29, x30, [sp, #16]
88520: fd 43 00 91 add x29, sp, #16
88524: e0 07 00 f9 str x0, [sp, #8]
88528: e8 07 40 f9 ldr x8, [sp, #8]
8852c: 48 00 00 b5 cbnz x8, 0x88534 <_abd_free+0x20>
88530: 21 00 00 14 b 0x885b4 <_abd_free+0xa0>
88534: e0 07 40 f9 ldr x0, [sp, #8]
88538: f9 fe ff 97 bl 0x8811c <_abd_verify>
8853c: e0 07 40 f9 ldr x0, [sp, #8]
88540: 27 ff ff 97 bl 0x881dc <_abd_is_gang>
88544: 80 00 00 34 cbz w0, 0x88554 <_abd_free+0x40>
88548: e0 07 40 f9 ldr x0, [sp, #8]
8854c: 1d 00 00 94 bl 0x885c0 <_abd_free_gang>
88550: 11 00 00 14 b 0x88594 <_abd_free+0x80>
88554: e0 07 40 f9 ldr x0, [sp, #8]
88558: 17 ff ff 97 bl 0x881b4 <_abd_is_linear>
8855c: 00 01 00 34 cbz w0, 0x8857c <_abd_free+0x68>
88560: e8 07 40 f9 ldr x8, [sp, #8]
88564: 09 01 40 b9 ldr w9, [x8]
88568: 29 01 1f 12 and w9, w9, #0x2
8856c: 69 00 00 34 cbz w9, 0x88578 <_abd_free+0x64>
88570: e0 07 40 f9 ldr x0, [sp, #8]
88574: 34 00 00 94 bl 0x88644 <_abd_free_linear>
88578: 07 00 00 14 b 0x88594 <_abd_free+0x80>
8857c: e8 07 40 f9 ldr x8, [sp, #8]
88580: 09 01 40 b9 ldr w9, [x8]
88584: 29 01 1f 12 and w9, w9, #0x2
88588: 69 00 00 34 cbz w9, 0x88594 <_abd_free+0x80>
8858c: e0 07 40 f9 ldr x0, [sp, #8]
88590: 4f 00 00 94 bl 0x886cc <_abd_free_scatter>
88594: e0 07 40 f9 ldr x0, [sp, #8]
88598: 4f ff ff 97 bl 0x882d4 <_abd_fini_struct>
8859c: e8 07 40 f9 ldr x8, [sp, #8]
885a0: 09 01 40 b9 ldr w9, [x8]
885a4: 29 01 17 12 and w9, w9, #0x200
885a8: 69 00 00 34 cbz w9, 0x885b4 <_abd_free+0xa0>
885ac: e0 07 40 f9 ldr x0, [sp, #8]
885b0: 8e 09 00 94 bl 0x8abe8 <_abd_free_struct_impl>
885b4: fd 7b 41 a9 ldp x29, x30, [sp, #16]
885b8: ff 83 00 91 add sp, sp, #32
885bc: ff 0f 5f d6 <unknown>
00000000000885c0 <_abd_free_gang>:
885c0: 7f 23 03 d5 hint #27
885c4: ff 83 00 d1 sub sp, sp, #32
885c8: fd 7b 01 a9 stp x29, x30, [sp, #16]
885cc: fd 43 00 91 add x29, sp, #16
885d0: e0 07 00 f9 str x0, [sp, #8]
885d4: e8 07 40 f9 ldr x8, [sp, #8]
885d8: 00 01 01 91 add x0, x8, #64
885dc: 88 64 0b 94 bl 0x3617fc <_list_head>
885e0: e0 03 00 f9 str x0, [sp]
885e4: 40 02 00 b4 cbz x0, 0x8862c <_abd_free_gang+0x6c>
885e8: e8 03 40 f9 ldr x8, [sp]
885ec: 00 61 00 91 add x0, x8, #24
885f0: a1 65 0b 94 bl 0x361c74 <_spl_mutex_enter>
885f4: e8 07 40 f9 ldr x8, [sp, #8]
885f8: 00 01 01 91 add x0, x8, #64
885fc: e1 03 40 f9 ldr x1, [sp]
88600: 66 64 0b 94 bl 0x361798 <_list_remove>
88604: e8 03 40 f9 ldr x8, [sp]
88608: 00 61 00 91 add x0, x8, #24
8860c: c8 65 0b 94 bl 0x361d2c <_spl_mutex_exit>
88610: e8 03 40 f9 ldr x8, [sp]
88614: 09 01 40 b9 ldr w9, [x8]
88618: 29 01 19 12 and w9, w9, #0x80
8861c: 69 00 00 34 cbz w9, 0x88628 <_abd_free_gang+0x68>
88620: e0 03 40 f9 ldr x0, [sp]
88624: bc ff ff 97 bl 0x88514 <_abd_free>
88628: eb ff ff 17 b 0x885d4 <_abd_free_gang+0x14>
8862c: e8 07 40 f9 ldr x8, [sp, #8]
88630: 00 01 01 91 add x0, x8, #64
88634: c7 63 0b 94 bl 0x361550 <_list_destroy>
88638: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8863c: ff 83 00 91 add sp, sp, #32
88640: ff 0f 5f d6 <unknown>
0000000000088644 <_abd_free_linear>:
88644: 7f 23 03 d5 hint #27
88648: ff 83 00 d1 sub sp, sp, #32
8864c: fd 7b 01 a9 stp x29, x30, [sp, #16]
88650: fd 43 00 91 add x29, sp, #16
88654: e0 07 00 f9 str x0, [sp, #8]
88658: e0 07 40 f9 ldr x0, [sp, #8]
8865c: 48 00 00 94 bl 0x8877c <_abd_is_linear_page>
88660: 80 00 00 34 cbz w0, 0x88670 <_abd_free_linear+0x2c>
88664: e0 07 40 f9 ldr x0, [sp, #8]
88668: af 0a 00 94 bl 0x8b124 <_abd_free_linear_page>
8866c: 15 00 00 14 b 0x886c0 <_abd_free_linear+0x7c>
88670: e8 07 40 f9 ldr x8, [sp, #8]
88674: 09 01 40 b9 ldr w9, [x8]
88678: 29 01 1e 12 and w9, w9, #0x4
8867c: 09 01 00 34 cbz w9, 0x8869c <_abd_free_linear+0x58>
88680: e8 07 40 f9 ldr x8, [sp, #8]
88684: 00 21 40 f9 ldr x0, [x8, #64]
88688: e8 07 40 f9 ldr x8, [sp, #8]
8868c: 09 05 40 b9 ldr w9, [x8, #4]
88690: e1 03 09 aa mov x1, x9
88694: a9 71 06 94 bl 0x224d38 <_zio_buf_free>
88698: 07 00 00 14 b 0x886b4 <_abd_free_linear+0x70>
8869c: e8 07 40 f9 ldr x8, [sp, #8]
886a0: 00 21 40 f9 ldr x0, [x8, #64]
886a4: e8 07 40 f9 ldr x8, [sp, #8]
886a8: 09 05 40 b9 ldr w9, [x8, #4]
886ac: e1 03 09 aa mov x1, x9
886b0: cb 71 06 94 bl 0x224ddc <_zio_data_buf_free>
886b4: e0 07 40 f9 ldr x0, [sp, #8]
886b8: 21 00 80 52 mov w1, #1
886bc: 2b 08 00 94 bl 0x8a768 <_abd_update_linear_stats>
886c0: fd 7b 41 a9 ldp x29, x30, [sp, #16]
886c4: ff 83 00 91 add sp, sp, #32
886c8: ff 0f 5f d6 <unknown>
00000000000886cc <_abd_free_scatter>:
886cc: 7f 23 03 d5 hint #27
886d0: ff 83 00 d1 sub sp, sp, #32
886d4: fd 7b 01 a9 stp x29, x30, [sp, #16]
886d8: fd 43 00 91 add x29, sp, #16
886dc: e0 07 00 f9 str x0, [sp, #8]
886e0: e0 07 40 f9 ldr x0, [sp, #8]
886e4: ec 08 00 94 bl 0x8aa94 <_abd_free_chunks>
886e8: e0 07 40 f9 ldr x0, [sp, #8]
886ec: 21 00 80 52 mov w1, #1
886f0: 9a 07 00 94 bl 0x8a558 <_abd_update_scatter_stats>
886f4: fd 7b 41 a9 ldp x29, x30, [sp, #16]
886f8: ff 83 00 91 add sp, sp, #32
886fc: ff 0f 5f d6 <unknown>
0000000000088700 <_abd_alloc_sametype>:
88700: 7f 23 03 d5 hint #27
88704: ff c3 00 d1 sub sp, sp, #48
88708: fd 7b 02 a9 stp x29, x30, [sp, #32]
8870c: fd 83 00 91 add x29, sp, #32
88710: e0 0b 00 f9 str x0, [sp, #16]
88714: e1 07 00 f9 str x1, [sp, #8]
88718: e8 0b 40 f9 ldr x8, [sp, #16]
8871c: 09 01 40 b9 ldr w9, [x8]
88720: 3f 01 1e 72 tst w9, #0x4
88724: e9 07 9f 1a cset w9, ne
88728: 29 01 00 12 and w9, w9, #0x1
8872c: e9 07 00 b9 str w9, [sp, #4]
88730: e0 0b 40 f9 ldr x0, [sp, #16]
88734: a0 fe ff 97 bl 0x881b4 <_abd_is_linear>
88738: 20 01 00 34 cbz w0, 0x8875c <_abd_alloc_sametype+0x5c>
8873c: e0 0b 40 f9 ldr x0, [sp, #16]
88740: 0f 00 00 94 bl 0x8877c <_abd_is_linear_page>
88744: c0 00 00 35 cbnz w0, 0x8875c <_abd_alloc_sametype+0x5c>
88748: e0 07 40 f9 ldr x0, [sp, #8]
8874c: e1 07 40 b9 ldr w1, [sp, #4]
88750: 32 ff ff 97 bl 0x88418 <_abd_alloc_linear>
88754: a0 83 1f f8 stur x0, [x29, #-8]
88758: 05 00 00 14 b 0x8876c <_abd_alloc_sametype+0x6c>
8875c: e0 07 40 f9 ldr x0, [sp, #8]
88760: e1 07 40 b9 ldr w1, [sp, #4]
88764: e7 fe ff 97 bl 0x88300 <_abd_alloc>
88768: a0 83 1f f8 stur x0, [x29, #-8]
8876c: a0 83 5f f8 ldur x0, [x29, #-8]
88770: fd 7b 42 a9 ldp x29, x30, [sp, #32]
88774: ff c3 00 91 add sp, sp, #48
88778: ff 0f 5f d6 <unknown>
000000000008877c <_abd_is_linear_page>:
8877c: ff 43 00 d1 sub sp, sp, #16
88780: e0 07 00 f9 str x0, [sp, #8]
88784: e8 07 40 f9 ldr x8, [sp, #8]
88788: 09 01 40 b9 ldr w9, [x8]
8878c: 0a 00 80 52 mov w10, #0
88790: 2b 00 80 52 mov w11, #1
88794: 3f 01 1b 72 tst w9, #0x20
88798: 60 11 8a 1a csel w0, w11, w10, ne
8879c: ff 43 00 91 add sp, sp, #16
887a0: c0 03 5f d6 ret
00000000000887a4 <_abd_alloc_gang>:
887a4: 7f 23 03 d5 hint #27
887a8: ff 83 00 d1 sub sp, sp, #32
887ac: fd 7b 01 a9 stp x29, x30, [sp, #16]
887b0: fd 43 00 91 add x29, sp, #16
887b4: 08 00 80 d2 mov x8, #0
887b8: e0 03 08 aa mov x0, x8
887bc: 92 fe ff 97 bl 0x88204 <_abd_alloc_struct>
887c0: e0 07 00 f9 str x0, [sp, #8]
887c4: e8 07 40 f9 ldr x8, [sp, #8]
887c8: 09 01 40 b9 ldr w9, [x8]
887cc: 4a 08 80 52 mov w10, #66
887d0: 29 01 0a 2a orr w9, w9, w10
887d4: 09 01 00 b9 str w9, [x8]
887d8: e8 07 40 f9 ldr x8, [sp, #8]
887dc: 00 01 01 91 add x0, x8, #64
887e0: 01 0c 80 d2 mov x1, #96
887e4: 02 01 80 d2 mov x2, #8
887e8: 48 63 0b 94 bl 0x361508 <_list_create>
887ec: e0 07 40 f9 ldr x0, [sp, #8]
887f0: fd 7b 41 a9 ldp x29, x30, [sp, #16]
887f4: ff 83 00 91 add sp, sp, #32
887f8: ff 0f 5f d6 <unknown>
00000000000887fc <_abd_gang_add>:
887fc: 7f 23 03 d5 hint #27
88800: ff c3 00 d1 sub sp, sp, #48
88804: fd 7b 02 a9 stp x29, x30, [sp, #32]
88808: fd 83 00 91 add x29, sp, #32
8880c: a0 83 1f f8 stur x0, [x29, #-8]
88810: e1 0b 00 f9 str x1, [sp, #16]
88814: e2 0f 00 b9 str w2, [sp, #12]
88818: 08 00 80 d2 mov x8, #0
8881c: e8 03 00 f9 str x8, [sp]
88820: e0 0b 40 f9 ldr x0, [sp, #16]
88824: 6e fe ff 97 bl 0x881dc <_abd_is_gang>
88828: c0 00 00 34 cbz w0, 0x88840 <_abd_gang_add+0x44>
8882c: a0 83 5f f8 ldur x0, [x29, #-8]
88830: e1 0b 40 f9 ldr x1, [sp, #16]
88834: e2 0f 40 b9 ldr w2, [sp, #12]
88838: 2b 00 00 94 bl 0x888e4 <_abd_gang_add_gang>
8883c: 27 00 00 14 b 0x888d8 <_abd_gang_add+0xdc>
88840: e8 0b 40 f9 ldr x8, [sp, #16]
88844: 00 61 00 91 add x0, x8, #24
88848: 0b 65 0b 94 bl 0x361c74 <_spl_mutex_enter>
8884c: e8 0b 40 f9 ldr x8, [sp, #16]
88850: 00 21 00 91 add x0, x8, #8
88854: 77 64 0b 94 bl 0x361a30 <_list_link_active>
88858: 60 01 00 34 cbz w0, 0x88884 <_abd_gang_add+0x88>
8885c: e0 0b 40 f9 ldr x0, [sp, #16]
88860: 08 00 80 d2 mov x8, #0
88864: e1 03 08 aa mov x1, x8
88868: 4e 00 00 94 bl 0x889a0 <_abd_get_offset>
8886c: e0 03 00 f9 str x0, [sp]
88870: e8 03 40 f9 ldr x8, [sp]
88874: 09 01 40 b9 ldr w9, [x8]
88878: 29 01 19 32 orr w9, w9, #0x80
8887c: 09 01 00 b9 str w9, [x8]
88880: 09 00 00 14 b 0x888a4 <_abd_gang_add+0xa8>
88884: e8 0b 40 f9 ldr x8, [sp, #16]
88888: e8 03 00 f9 str x8, [sp]
8888c: e9 0f 40 b9 ldr w9, [sp, #12]
88890: a9 00 00 34 cbz w9, 0x888a4 <_abd_gang_add+0xa8>
88894: e8 03 40 f9 ldr x8, [sp]
88898: 09 01 40 b9 ldr w9, [x8]
8889c: 29 01 19 32 orr w9, w9, #0x80
888a0: 09 01 00 b9 str w9, [x8]
888a4: a8 83 5f f8 ldur x8, [x29, #-8]
888a8: 00 01 01 91 add x0, x8, #64
888ac: e1 03 40 f9 ldr x1, [sp]
888b0: 9f 63 0b 94 bl 0x36172c <_list_insert_tail>
888b4: e8 0b 40 f9 ldr x8, [sp, #16]
888b8: 00 61 00 91 add x0, x8, #24
888bc: 1c 65 0b 94 bl 0x361d2c <_spl_mutex_exit>
888c0: e8 03 40 f9 ldr x8, [sp]
888c4: 09 05 40 b9 ldr w9, [x8, #4]
888c8: a8 83 5f f8 ldur x8, [x29, #-8]
888cc: 0a 05 40 b9 ldr w10, [x8, #4]
888d0: 49 01 09 0b add w9, w10, w9
888d4: 09 05 00 b9 str w9, [x8, #4]
888d8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
888dc: ff c3 00 91 add sp, sp, #48
888e0: ff 0f 5f d6 <unknown>
00000000000888e4 <_abd_gang_add_gang>:
888e4: 7f 23 03 d5 hint #27
888e8: ff c3 00 d1 sub sp, sp, #48
888ec: fd 7b 02 a9 stp x29, x30, [sp, #32]
888f0: fd 83 00 91 add x29, sp, #32
888f4: a0 83 1f f8 stur x0, [x29, #-8]
888f8: e1 0b 00 f9 str x1, [sp, #16]
888fc: e2 0f 00 b9 str w2, [sp, #12]
88900: e8 0f 40 b9 ldr w8, [sp, #12]
88904: 28 02 00 34 cbz w8, 0x88948 <_abd_gang_add_gang+0x64>
88908: e8 0b 40 f9 ldr x8, [sp, #16]
8890c: 09 05 40 b9 ldr w9, [x8, #4]
88910: a8 83 5f f8 ldur x8, [x29, #-8]
88914: 0a 05 40 b9 ldr w10, [x8, #4]
88918: 49 01 09 0b add w9, w10, w9
8891c: 09 05 00 b9 str w9, [x8, #4]
88920: a8 83 5f f8 ldur x8, [x29, #-8]
88924: 00 01 01 91 add x0, x8, #64
88928: e8 0b 40 f9 ldr x8, [sp, #16]
8892c: 01 01 01 91 add x1, x8, #64
88930: 17 64 0b 94 bl 0x36198c <_list_move_tail>
88934: a0 83 5f f8 ldur x0, [x29, #-8]
88938: f9 fd ff 97 bl 0x8811c <_abd_verify>
8893c: e0 0b 40 f9 ldr x0, [sp, #16]
88940: f5 fe ff 97 bl 0x88514 <_abd_free>
88944: 14 00 00 14 b 0x88994 <_abd_gang_add_gang+0xb0>
88948: e8 0b 40 f9 ldr x8, [sp, #16]
8894c: 00 01 01 91 add x0, x8, #64
88950: ab 63 0b 94 bl 0x3617fc <_list_head>
88954: e0 03 00 f9 str x0, [sp]
88958: e8 03 40 f9 ldr x8, [sp]
8895c: 88 01 00 b4 cbz x8, 0x8898c <_abd_gang_add_gang+0xa8>
88960: a0 83 5f f8 ldur x0, [x29, #-8]
88964: e1 03 40 f9 ldr x1, [sp]
88968: 08 00 80 52 mov w8, #0
8896c: e2 03 08 aa mov x2, x8
88970: a3 ff ff 97 bl 0x887fc <_abd_gang_add>
88974: e8 0b 40 f9 ldr x8, [sp, #16]
88978: 00 01 01 91 add x0, x8, #64
8897c: e1 03 40 f9 ldr x1, [sp]
88980: cb 63 0b 94 bl 0x3618ac <_list_next>
88984: e0 03 00 f9 str x0, [sp]
88988: f4 ff ff 17 b 0x88958 <_abd_gang_add_gang+0x74>
8898c: a0 83 5f f8 ldur x0, [x29, #-8]
88990: e3 fd ff 97 bl 0x8811c <_abd_verify>
88994: fd 7b 42 a9 ldp x29, x30, [sp, #32]
88998: ff c3 00 91 add sp, sp, #48
8899c: ff 0f 5f d6 <unknown>
00000000000889a0 <_abd_get_offset>:
889a0: 7f 23 03 d5 hint #27
889a4: ff 43 01 d1 sub sp, sp, #80
889a8: fd 7b 04 a9 stp x29, x30, [sp, #64]
889ac: fd 03 01 91 add x29, sp, #64
889b0: a0 83 1f f8 stur x0, [x29, #-8]
889b4: a1 03 1f f8 stur x1, [x29, #-16]
889b8: a8 83 5f f8 ldur x8, [x29, #-8]
889bc: 09 05 40 b9 ldr w9, [x8, #4]
889c0: e8 03 09 aa mov x8, x9
889c4: aa 03 5f f8 ldur x10, [x29, #-16]
889c8: 1f 01 0a eb cmp x8, x10
889cc: 09 01 00 54 b.ls 0x889ec <_abd_get_offset+0x4c>
889d0: a8 83 5f f8 ldur x8, [x29, #-8]
889d4: 09 05 40 b9 ldr w9, [x8, #4]
889d8: e8 03 09 aa mov x8, x9
889dc: aa 03 5f f8 ldur x10, [x29, #-16]
889e0: 08 01 0a eb subs x8, x8, x10
889e4: e8 0b 00 f9 str x8, [sp, #16]
889e8: 03 00 00 14 b 0x889f4 <_abd_get_offset+0x54>
889ec: 08 00 80 d2 mov x8, #0
889f0: e8 0b 00 f9 str x8, [sp, #16]
889f4: e8 0b 40 f9 ldr x8, [sp, #16]
889f8: a8 83 1e f8 stur x8, [x29, #-24]
889fc: a8 83 5e f8 ldur x8, [x29, #-24]
88a00: e8 13 00 f9 str x8, [sp, #32]
88a04: ff 0f 00 f9 str xzr, [sp, #24]
88a08: e8 13 40 f9 ldr x8, [sp, #32]
88a0c: e9 0f 40 f9 ldr x9, [sp, #24]
88a10: 1f 01 09 eb cmp x8, x9
88a14: c8 01 00 54 b.hi 0x88a4c <_abd_get_offset+0xac>
88a18: e8 13 40 f9 ldr x8, [sp, #32]
88a1c: e9 0f 40 f9 ldr x9, [sp, #24]
88a20: c0 fb ff 90 adrp x0, #-557056
88a24: 00 60 18 91 add x0, x0, #1560
88a28: c1 fb ff 90 adrp x1, #-557056
88a2c: 21 f8 1a 91 add x1, x1, #1726
88a30: 42 47 80 52 mov w2, #570
88a34: c3 fb ff 90 adrp x3, #-557056
88a38: 63 34 1b 91 add x3, x3, #1741
88a3c: ea 03 00 91 mov x10, sp
88a40: 48 01 00 f9 str x8, [x10]
88a44: 49 05 00 f9 str x9, [x10, #8]
88a48: 0b 24 0b 94 bl 0x351a74 <_spl_panic>
88a4c: a1 83 5f f8 ldur x1, [x29, #-8]
88a50: a2 03 5f f8 ldur x2, [x29, #-16]
88a54: a3 83 5e f8 ldur x3, [x29, #-24]
88a58: 08 00 80 d2 mov x8, #0
88a5c: e0 03 08 aa mov x0, x8
88a60: 5c 00 00 94 bl 0x88bd0 <_abd_get_offset_impl>
88a64: fd 7b 44 a9 ldp x29, x30, [sp, #64]
88a68: ff 43 01 91 add sp, sp, #80
88a6c: ff 0f 5f d6 <unknown>
0000000000088a70 <_abd_gang_get_offset>:
88a70: 7f 23 03 d5 hint #27
88a74: ff 43 01 d1 sub sp, sp, #80
88a78: fd 7b 04 a9 stp x29, x30, [sp, #64]
88a7c: fd 03 01 91 add x29, sp, #64
88a80: a0 03 1f f8 stur x0, [x29, #-16]
88a84: a1 83 1e f8 stur x1, [x29, #-24]
88a88: a8 03 5f f8 ldur x8, [x29, #-16]
88a8c: 00 01 01 91 add x0, x8, #64
88a90: 5b 63 0b 94 bl 0x3617fc <_list_head>
88a94: e0 13 00 f9 str x0, [sp, #32]
88a98: e8 13 40 f9 ldr x8, [sp, #32]
88a9c: 28 03 00 b4 cbz x8, 0x88b00 <_abd_gang_get_offset+0x90>
88aa0: a8 83 5e f8 ldur x8, [x29, #-24]
88aa4: 08 01 40 f9 ldr x8, [x8]
88aa8: e9 13 40 f9 ldr x9, [sp, #32]
88aac: 2a 05 40 b9 ldr w10, [x9, #4]
88ab0: e9 03 0a aa mov x9, x10
88ab4: 1f 01 09 eb cmp x8, x9
88ab8: 23 01 00 54 b.lo 0x88adc <_abd_gang_get_offset+0x6c>
88abc: e8 13 40 f9 ldr x8, [sp, #32]
88ac0: 09 05 40 b9 ldr w9, [x8, #4]
88ac4: e8 03 09 aa mov x8, x9
88ac8: aa 83 5e f8 ldur x10, [x29, #-24]
88acc: 4b 01 40 f9 ldr x11, [x10]
88ad0: 68 01 08 eb subs x8, x11, x8
88ad4: 48 01 00 f9 str x8, [x10]
88ad8: 04 00 00 14 b 0x88ae8 <_abd_gang_get_offset+0x78>
88adc: e8 13 40 f9 ldr x8, [sp, #32]
88ae0: a8 83 1f f8 stur x8, [x29, #-8]
88ae4: 1d 00 00 14 b 0x88b58 <_abd_gang_get_offset+0xe8>
88ae8: a8 03 5f f8 ldur x8, [x29, #-16]
88aec: 00 01 01 91 add x0, x8, #64
88af0: e1 13 40 f9 ldr x1, [sp, #32]
88af4: 6e 63 0b 94 bl 0x3618ac <_list_next>
88af8: e0 13 00 f9 str x0, [sp, #32]
88afc: e7 ff ff 17 b 0x88a98 <_abd_gang_get_offset+0x28>
88b00: e8 13 40 f9 ldr x8, [sp, #32]
88b04: e8 0f 00 f9 str x8, [sp, #24]
88b08: ff 0b 00 f9 str xzr, [sp, #16]
88b0c: e8 0f 40 f9 ldr x8, [sp, #24]
88b10: e9 0b 40 f9 ldr x9, [sp, #16]
88b14: 1f 01 09 eb cmp x8, x9
88b18: c1 01 00 54 b.ne 0x88b50 <_abd_gang_get_offset+0xe0>
88b1c: e8 0f 40 f9 ldr x8, [sp, #24]
88b20: e9 0b 40 f9 ldr x9, [sp, #16]
88b24: c0 fb ff 90 adrp x0, #-557056
88b28: 00 60 18 91 add x0, x0, #1560
88b2c: c1 fb ff 90 adrp x1, #-557056
88b30: 21 fc 19 91 add x1, x1, #1663
88b34: 82 3c 80 52 mov w2, #484
88b38: c3 fb ff 90 adrp x3, #-557056
88b3c: 63 4c 1a 91 add x3, x3, #1683
88b40: ea 03 00 91 mov x10, sp
88b44: 48 01 00 f9 str x8, [x10]
88b48: 49 05 00 f9 str x9, [x10, #8]
88b4c: ca 23 0b 94 bl 0x351a74 <_spl_panic>
88b50: e8 13 40 f9 ldr x8, [sp, #32]
88b54: a8 83 1f f8 stur x8, [x29, #-8]
88b58: a0 83 5f f8 ldur x0, [x29, #-8]
88b5c: fd 7b 44 a9 ldp x29, x30, [sp, #64]
88b60: ff 43 01 91 add sp, sp, #80
88b64: ff 0f 5f d6 <unknown>
0000000000088b68 <_abd_get_offset_struct>:
88b68: 7f 23 03 d5 hint #27
88b6c: ff 03 01 d1 sub sp, sp, #64
88b70: fd 7b 03 a9 stp x29, x30, [sp, #48]
88b74: fd c3 00 91 add x29, sp, #48
88b78: a0 83 1f f8 stur x0, [x29, #-8]
88b7c: a1 03 1f f8 stur x1, [x29, #-16]
88b80: e2 0f 00 f9 str x2, [sp, #24]
88b84: e3 0b 00 f9 str x3, [sp, #16]
88b88: a0 83 5f f8 ldur x0, [x29, #-8]
88b8c: b0 fd ff 97 bl 0x8824c <_abd_init_struct>
88b90: a0 83 5f f8 ldur x0, [x29, #-8]
88b94: a1 03 5f f8 ldur x1, [x29, #-16]
88b98: e2 0f 40 f9 ldr x2, [sp, #24]
88b9c: e3 0b 40 f9 ldr x3, [sp, #16]
88ba0: 0c 00 00 94 bl 0x88bd0 <_abd_get_offset_impl>
88ba4: e0 07 00 f9 str x0, [sp, #8]
88ba8: e8 07 40 f9 ldr x8, [sp, #8]
88bac: a9 83 5f f8 ldur x9, [x29, #-8]
88bb0: 1f 01 09 eb cmp x8, x9
88bb4: 60 00 00 54 b.eq 0x88bc0 <_abd_get_offset_struct+0x58>
88bb8: a0 83 5f f8 ldur x0, [x29, #-8]
88bbc: c6 fd ff 97 bl 0x882d4 <_abd_fini_struct>
88bc0: e0 07 40 f9 ldr x0, [sp, #8]
88bc4: fd 7b 43 a9 ldp x29, x30, [sp, #48]
88bc8: ff 03 01 91 add sp, sp, #64
88bcc: ff 0f 5f d6 <unknown>
0000000000088bd0 <_abd_get_offset_impl>:
88bd0: 7f 23 03 d5 hint #27
88bd4: ff 83 01 d1 sub sp, sp, #96
88bd8: fd 7b 05 a9 stp x29, x30, [sp, #80]
88bdc: fd 43 01 91 add x29, sp, #80
88be0: a0 83 1f f8 stur x0, [x29, #-8]
88be4: a1 03 1f f8 stur x1, [x29, #-16]
88be8: a2 83 1e f8 stur x2, [x29, #-24]
88bec: a3 03 1e f8 stur x3, [x29, #-32]
88bf0: a0 03 5f f8 ldur x0, [x29, #-16]
88bf4: 4a fd ff 97 bl 0x8811c <_abd_verify>
88bf8: a0 03 5f f8 ldur x0, [x29, #-16]
88bfc: 6e fd ff 97 bl 0x881b4 <_abd_is_linear>
88c00: 40 02 00 34 cbz w0, 0x88c48 <_abd_get_offset_impl+0x78>
88c04: a8 83 5f f8 ldur x8, [x29, #-8]
88c08: a8 00 00 b5 cbnz x8, 0x88c1c <_abd_get_offset_impl+0x4c>
88c0c: 08 00 80 d2 mov x8, #0
88c10: e0 03 08 aa mov x0, x8
88c14: 7c fd ff 97 bl 0x88204 <_abd_alloc_struct>
88c18: a0 83 1f f8 stur x0, [x29, #-8]
88c1c: a8 83 5f f8 ldur x8, [x29, #-8]
88c20: 09 01 40 b9 ldr w9, [x8]
88c24: 29 01 00 32 orr w9, w9, #0x1
88c28: 09 01 00 b9 str w9, [x8]
88c2c: a8 03 5f f8 ldur x8, [x29, #-16]
88c30: 08 21 40 f9 ldr x8, [x8, #64]
88c34: aa 83 5e f8 ldur x10, [x29, #-24]
88c38: 08 01 0a 8b add x8, x8, x10
88c3c: aa 83 5f f8 ldur x10, [x29, #-8]
88c40: 48 21 00 f9 str x8, [x10, #64]
88c44: 55 00 00 14 b 0x88d98 <_abd_get_offset_impl+0x1c8>
88c48: a0 03 5f f8 ldur x0, [x29, #-16]
88c4c: 64 fd ff 97 bl 0x881dc <_abd_is_gang>
88c50: 80 09 00 34 cbz w0, 0x88d80 <_abd_get_offset_impl+00>
88c54: a8 03 5e f8 ldur x8, [x29, #-32]
88c58: e8 17 00 f9 str x8, [sp, #40]
88c5c: a8 83 5f f8 ldur x8, [x29, #-8]
88c60: 88 00 00 b5 cbnz x8, 0x88c70 <_abd_get_offset_impl+0xa0>
88c64: d0 fe ff 97 bl 0x887a4 <_abd_alloc_gang>
88c68: a0 83 1f f8 stur x0, [x29, #-8]
88c6c: 0a 00 00 14 b 0x88c94 <_abd_get_offset_impl+0xc4>
88c70: a8 83 5f f8 ldur x8, [x29, #-8]
88c74: 09 01 40 b9 ldr w9, [x8]
88c78: 29 01 1a 32 orr w9, w9, #0x40
88c7c: 09 01 00 b9 str w9, [x8]
88c80: a8 83 5f f8 ldur x8, [x29, #-8]
88c84: 00 01 01 91 add x0, x8, #64
88c88: 01 0c 80 d2 mov x1, #96
88c8c: 02 01 80 d2 mov x2, #8
88c90: 1e 62 0b 94 bl 0x361508 <_list_create>
88c94: a8 83 5f f8 ldur x8, [x29, #-8]
88c98: 09 01 40 b9 ldr w9, [x8]
88c9c: 29 79 1e 12 and w9, w9, #0xfffffffd
88ca0: 09 01 00 b9 str w9, [x8]
88ca4: a0 03 5f f8 ldur x0, [x29, #-16]
88ca8: a1 63 00 d1 sub x1, x29, #24
88cac: 71 ff ff 97 bl 0x88a70 <_abd_gang_get_offset>
88cb0: e0 13 00 f9 str x0, [sp, #32]
88cb4: e8 13 40 f9 ldr x8, [sp, #32]
88cb8: 09 00 80 52 mov w9, #0
88cbc: e9 0f 00 b9 str w9, [sp, #12]
88cc0: a8 00 00 b4 cbz x8, 0x88cd4 <_abd_get_offset_impl+0x104>
88cc4: e8 17 40 f9 ldr x8, [sp, #40]
88cc8: 1f 01 00 f1 cmp x8, #0
88ccc: e9 97 9f 1a cset w9, hi
88cd0: e9 0f 00 b9 str w9, [sp, #12]
88cd4: e8 0f 40 b9 ldr w8, [sp, #12]
88cd8: 48 00 00 37 tbnz w8, #0, 0x88ce0 <_abd_get_offset_impl+0x110>
88cdc: 28 00 00 14 b 0x88d7c <_abd_get_offset_impl+0x1ac>
88ce0: e8 17 40 f9 ldr x8, [sp, #40]
88ce4: e9 13 40 f9 ldr x9, [sp, #32]
88ce8: 2a 05 40 b9 ldr w10, [x9, #4]
88cec: e9 03 0a aa mov x9, x10
88cf0: ab 83 5e f8 ldur x11, [x29, #-24]
88cf4: 29 01 0b eb subs x9, x9, x11
88cf8: 1f 01 09 eb cmp x8, x9
88cfc: 82 00 00 54 b.hs 0x88d0c <_abd_get_offset_impl+0x13c>
88d00: e8 17 40 f9 ldr x8, [sp, #40]
88d04: e8 03 00 f9 str x8, [sp]
88d08: 07 00 00 14 b 0x88d24 <_abd_get_offset_impl+0x154>
88d0c: e8 13 40 f9 ldr x8, [sp, #32]
88d10: 09 05 40 b9 ldr w9, [x8, #4]
88d14: e8 03 09 aa mov x8, x9
88d18: aa 83 5e f8 ldur x10, [x29, #-24]
88d1c: 08 01 0a eb subs x8, x8, x10
88d20: e8 03 00 f9 str x8, [sp]
88d24: e8 03 40 f9 ldr x8, [sp]
88d28: e8 1f 00 b9 str w8, [sp, #28]
88d2c: e0 13 40 f9 ldr x0, [sp, #32]
88d30: a1 83 5e f8 ldur x1, [x29, #-24]
88d34: e2 1f 80 b9 ldrsw x2, [sp, #28]
88d38: 1f 00 00 94 bl 0x88db4 <_abd_get_offset_size>
88d3c: e0 0b 00 f9 str x0, [sp, #16]
88d40: a0 83 5f f8 ldur x0, [x29, #-8]
88d44: e1 0b 40 f9 ldr x1, [sp, #16]
88d48: 22 00 80 52 mov w2, #1
88d4c: ac fe ff 97 bl 0x887fc <_abd_gang_add>
88d50: e9 1f 80 b9 ldrsw x9, [sp, #28]
88d54: ea 17 40 f9 ldr x10, [sp, #40]
88d58: 49 01 09 eb subs x9, x10, x9
88d5c: e9 17 00 f9 str x9, [sp, #40]
88d60: bf 83 1e f8 stur xzr, [x29, #-24]
88d64: a8 03 5f f8 ldur x8, [x29, #-16]
88d68: 00 01 01 91 add x0, x8, #64
88d6c: e1 13 40 f9 ldr x1, [sp, #32]
88d70: cf 62 0b 94 bl 0x3618ac <_list_next>
88d74: e0 13 00 f9 str x0, [sp, #32]
88d78: cf ff ff 17 b 0x88cb4 <_abd_get_offset_impl+0xe4>
88d7c: 07 00 00 14 b 0x88d98 <_abd_get_offset_impl+0x1c8>
88d80: a0 83 5f f8 ldur x0, [x29, #-8]
88d84: a1 03 5f f8 ldur x1, [x29, #-16]
88d88: a2 83 5e f8 ldur x2, [x29, #-24]
88d8c: a3 03 5e f8 ldur x3, [x29, #-32]
88d90: 05 09 00 94 bl 0x8b1a4 <_abd_get_offset_scatter>
88d94: a0 83 1f f8 stur x0, [x29, #-8]
88d98: a8 03 5e f8 ldur x8, [x29, #-32]
88d9c: a9 83 5f f8 ldur x9, [x29, #-8]
88da0: 28 05 00 b9 str w8, [x9, #4]
88da4: a0 83 5f f8 ldur x0, [x29, #-8]
88da8: fd 7b 45 a9 ldp x29, x30, [sp, #80]
88dac: ff 83 01 91 add sp, sp, #96
88db0: ff 0f 5f d6 <unknown>
0000000000088db4 <_abd_get_offset_size>:
88db4: 7f 23 03 d5 hint #27
88db8: ff c3 00 d1 sub sp, sp, #48
88dbc: fd 7b 02 a9 stp x29, x30, [sp, #32]
88dc0: fd 83 00 91 add x29, sp, #32
88dc4: a0 83 1f f8 stur x0, [x29, #-8]
88dc8: e1 0b 00 f9 str x1, [sp, #16]
88dcc: e2 07 00 f9 str x2, [sp, #8]
88dd0: a1 83 5f f8 ldur x1, [x29, #-8]
88dd4: e2 0b 40 f9 ldr x2, [sp, #16]
88dd8: e3 07 40 f9 ldr x3, [sp, #8]
88ddc: 08 00 80 d2 mov x8, #0
88de0: e0 03 08 aa mov x0, x8
88de4: 7b ff ff 97 bl 0x88bd0 <_abd_get_offset_impl>
88de8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
88dec: ff c3 00 91 add sp, sp, #48
88df0: ff 0f 5f d6 <unknown>
0000000000088df4 <_abd_get_zeros>:
88df4: 7f 23 03 d5 hint #27
88df8: ff 83 00 d1 sub sp, sp, #32
88dfc: fd 7b 01 a9 stp x29, x30, [sp, #16]
88e00: fd 43 00 91 add x29, sp, #16
88e04: e0 07 00 f9 str x0, [sp, #8]
88e08: e8 18 00 b0 adrp x8, #3264512
88e0c: 08 21 17 91 add x8, x8, #1480
88e10: 00 01 40 f9 ldr x0, [x8]
88e14: e2 07 40 f9 ldr x2, [sp, #8]
88e18: 08 00 80 d2 mov x8, #0
88e1c: e1 03 08 aa mov x1, x8
88e20: e5 ff ff 97 bl 0x88db4 <_abd_get_offset_size>
88e24: fd 7b 41 a9 ldp x29, x30, [sp, #16]
88e28: ff 83 00 91 add sp, sp, #32
88e2c: ff 0f 5f d6 <unknown>
0000000000088e30 <_abd_get_from_buf>:
88e30: 7f 23 03 d5 hint #27
88e34: ff 43 01 d1 sub sp, sp, #80
88e38: fd 7b 04 a9 stp x29, x30, [sp, #64]
88e3c: fd 03 01 91 add x29, sp, #64
88e40: a0 83 1f f8 stur x0, [x29, #-8]
88e44: a1 03 1f f8 stur x1, [x29, #-16]
88e48: 08 00 80 d2 mov x8, #0
88e4c: e0 03 08 aa mov x0, x8
88e50: ed fc ff 97 bl 0x88204 <_abd_alloc_struct>
88e54: a0 83 1e f8 stur x0, [x29, #-24]
88e58: a8 03 5f f8 ldur x8, [x29, #-16]
88e5c: e8 13 00 f9 str x8, [sp, #32]
88e60: 08 20 a0 d2 mov x8, #16777216
88e64: e8 0f 00 f9 str x8, [sp, #24]
88e68: e8 13 40 f9 ldr x8, [sp, #32]
88e6c: e9 0f 40 f9 ldr x9, [sp, #24]
88e70: 1f 01 09 eb cmp x8, x9
88e74: c9 01 00 54 b.ls 0x88eac <_abd_get_from_buf+0x7c>
88e78: e8 13 40 f9 ldr x8, [sp, #32]
88e7c: e9 0f 40 f9 ldr x9, [sp, #24]
88e80: c0 fb ff 90 adrp x0, #-557056
88e84: 00 60 18 91 add x0, x0, #1560
88e88: c1 fb ff 90 adrp x1, #-557056
88e8c: 21 d4 1b 91 add x1, x1, #1781
88e90: 02 4b 80 52 mov w2, #600
88e94: c3 fb ff 90 adrp x3, #-557056
88e98: 63 d4 18 91 add x3, x3, #1589
88e9c: ea 03 00 91 mov x10, sp
88ea0: 48 01 00 f9 str x8, [x10]
88ea4: 49 05 00 f9 str x9, [x10, #8]
88ea8: f3 22 0b 94 bl 0x351a74 <_spl_panic>
88eac: a8 83 5e f8 ldur x8, [x29, #-24]
88eb0: 09 01 40 b9 ldr w9, [x8]
88eb4: 29 01 00 32 orr w9, w9, #0x1
88eb8: 09 01 00 b9 str w9, [x8]
88ebc: a8 03 5f f8 ldur x8, [x29, #-16]
88ec0: aa 83 5e f8 ldur x10, [x29, #-24]
88ec4: 48 05 00 b9 str w8, [x10, #4]
88ec8: aa 83 5f f8 ldur x10, [x29, #-8]
88ecc: ab 83 5e f8 ldur x11, [x29, #-24]
88ed0: 6a 21 00 f9 str x10, [x11, #64]
88ed4: a0 83 5e f8 ldur x0, [x29, #-24]
88ed8: fd 7b 44 a9 ldp x29, x30, [sp, #64]
88edc: ff 43 01 91 add sp, sp, #80
88ee0: ff 0f 5f d6 <unknown>
0000000000088ee4 <_abd_to_buf>:
88ee4: 7f 23 03 d5 hint #27
88ee8: ff 83 00 d1 sub sp, sp, #32
88eec: fd 7b 01 a9 stp x29, x30, [sp, #16]
88ef0: fd 43 00 91 add x29, sp, #16
88ef4: e0 07 00 f9 str x0, [sp, #8]
88ef8: e0 07 40 f9 ldr x0, [sp, #8]
88efc: 88 fc ff 97 bl 0x8811c <_abd_verify>
88f00: e8 07 40 f9 ldr x8, [sp, #8]
88f04: 00 21 40 f9 ldr x0, [x8, #64]
88f08: fd 7b 41 a9 ldp x29, x30, [sp, #16]
88f0c: ff 83 00 91 add sp, sp, #32
88f10: ff 0f 5f d6 <unknown>
0000000000088f14 <_abd_borrow_buf>:
88f14: 7f 23 03 d5 hint #27
88f18: ff c3 00 d1 sub sp, sp, #48
88f1c: fd 7b 02 a9 stp x29, x30, [sp, #32]
88f20: fd 83 00 91 add x29, sp, #32
88f24: a0 83 1f f8 stur x0, [x29, #-8]
88f28: e1 0b 00 f9 str x1, [sp, #16]
88f2c: a0 83 5f f8 ldur x0, [x29, #-8]
88f30: 7b fc ff 97 bl 0x8811c <_abd_verify>
88f34: a0 83 5f f8 ldur x0, [x29, #-8]
88f38: 9f fc ff 97 bl 0x881b4 <_abd_is_linear>
88f3c: a0 00 00 34 cbz w0, 0x88f50 <_abd_borrow_buf+0x3c>
88f40: a0 83 5f f8 ldur x0, [x29, #-8]
88f44: e8 ff ff 97 bl 0x88ee4 <_abd_to_buf>
88f48: e0 07 00 f9 str x0, [sp, #8]
88f4c: 04 00 00 14 b 0x88f5c <_abd_borrow_buf+0x48>
88f50: e0 0b 40 f9 ldr x0, [sp, #16]
88f54: 29 6f 06 94 bl 0x224bf8 <_zio_buf_alloc>
88f58: e0 07 00 f9 str x0, [sp, #8]
88f5c: e0 07 40 f9 ldr x0, [sp, #8]
88f60: fd 7b 42 a9 ldp x29, x30, [sp, #32]
88f64: ff c3 00 91 add sp, sp, #48
88f68: ff 0f 5f d6 <unknown>
0000000000088f6c <_abd_borrow_buf_copy>:
88f6c: 7f 23 03 d5 hint #27
88f70: ff c3 00 d1 sub sp, sp, #48
88f74: fd 7b 02 a9 stp x29, x30, [sp, #32]
88f78: fd 83 00 91 add x29, sp, #32
88f7c: a0 83 1f f8 stur x0, [x29, #-8]
88f80: e1 0b 00 f9 str x1, [sp, #16]
88f84: a0 83 5f f8 ldur x0, [x29, #-8]
88f88: e1 0b 40 f9 ldr x1, [sp, #16]
88f8c: e2 ff ff 97 bl 0x88f14 <_abd_borrow_buf>
88f90: e0 07 00 f9 str x0, [sp, #8]
88f94: a0 83 5f f8 ldur x0, [x29, #-8]
88f98: 87 fc ff 97 bl 0x881b4 <_abd_is_linear>
88f9c: a0 00 00 35 cbnz w0, 0x88fb0 <_abd_borrow_buf_copy+0x44>
88fa0: e0 07 40 f9 ldr x0, [sp, #8]
88fa4: a1 83 5f f8 ldur x1, [x29, #-8]
88fa8: e2 0b 40 f9 ldr x2, [sp, #16]
88fac: 05 00 00 94 bl 0x88fc0 <_abd_copy_to_buf>
88fb0: e0 07 40 f9 ldr x0, [sp, #8]
88fb4: fd 7b 42 a9 ldp x29, x30, [sp, #32]
88fb8: ff c3 00 91 add sp, sp, #48
88fbc: ff 0f 5f d6 <unknown>
0000000000088fc0 <_abd_copy_to_buf>:
88fc0: 7f 23 03 d5 hint #27
88fc4: ff c3 00 d1 sub sp, sp, #48
88fc8: fd 7b 02 a9 stp x29, x30, [sp, #32]
88fcc: fd 83 00 91 add x29, sp, #32
88fd0: a0 83 1f f8 stur x0, [x29, #-8]
88fd4: e1 0b 00 f9 str x1, [sp, #16]
88fd8: e2 07 00 f9 str x2, [sp, #8]
88fdc: a0 83 5f f8 ldur x0, [x29, #-8]
88fe0: e1 0b 40 f9 ldr x1, [sp, #16]
88fe4: e3 07 40 f9 ldr x3, [sp, #8]
88fe8: 08 00 80 d2 mov x8, #0
88fec: e2 03 08 aa mov x2, x8
88ff0: fe 00 00 94 bl 0x893e8 <_abd_copy_to_buf_off>
88ff4: fd 7b 42 a9 ldp x29, x30, [sp, #32]
88ff8: ff c3 00 91 add sp, sp, #48
88ffc: ff 0f 5f d6 <unknown>
0000000000089000 <_abd_return_buf>:
89000: 7f 23 03 d5 hint #27
89004: ff c3 00 d1 sub sp, sp, #48
89008: fd 7b 02 a9 stp x29, x30, [sp, #32]
8900c: fd 83 00 91 add x29, sp, #32
89010: a0 83 1f f8 stur x0, [x29, #-8]
89014: e1 0b 00 f9 str x1, [sp, #16]
89018: e2 07 00 f9 str x2, [sp, #8]
8901c: a0 83 5f f8 ldur x0, [x29, #-8]
89020: 3f fc ff 97 bl 0x8811c <_abd_verify>
89024: a0 83 5f f8 ldur x0, [x29, #-8]
89028: 63 fc ff 97 bl 0x881b4 <_abd_is_linear>
8902c: 40 00 00 34 cbz w0, 0x89034 <_abd_return_buf+0x34>
89030: 04 00 00 14 b 0x89040 <_abd_return_buf+0x40>
89034: e0 0b 40 f9 ldr x0, [sp, #16]
89038: e1 07 40 f9 ldr x1, [sp, #8]
8903c: 3f 6f 06 94 bl 0x224d38 <_zio_buf_free>
89040: fd 7b 42 a9 ldp x29, x30, [sp, #32]
89044: ff c3 00 91 add sp, sp, #48
89048: ff 0f 5f d6 <unknown>
000000000008904c <_abd_return_buf_copy>:
8904c: 7f 23 03 d5 hint #27
89050: ff c3 00 d1 sub sp, sp, #48
89054: fd 7b 02 a9 stp x29, x30, [sp, #32]
89058: fd 83 00 91 add x29, sp, #32
8905c: a0 83 1f f8 stur x0, [x29, #-8]
89060: e1 0b 00 f9 str x1, [sp, #16]
89064: e2 07 00 f9 str x2, [sp, #8]
89068: a0 83 5f f8 ldur x0, [x29, #-8]
8906c: 52 fc ff 97 bl 0x881b4 <_abd_is_linear>
89070: a0 00 00 35 cbnz w0, 0x89084 <_abd_return_buf_copy+0x38>
89074: a0 83 5f f8 ldur x0, [x29, #-8]
89078: e1 0b 40 f9 ldr x1, [sp, #16]
8907c: e2 07 40 f9 ldr x2, [sp, #8]
89080: 08 00 00 94 bl 0x890a0 <_abd_copy_from_buf>
89084: a0 83 5f f8 ldur x0, [x29, #-8]
89088: e1 0b 40 f9 ldr x1, [sp, #16]
8908c: e2 07 40 f9 ldr x2, [sp, #8]
89090: dc ff ff 97 bl 0x89000 <_abd_return_buf>
89094: fd 7b 42 a9 ldp x29, x30, [sp, #32]
89098: ff c3 00 91 add sp, sp, #48
8909c: ff 0f 5f d6 <unknown>
00000000000890a0 <_abd_copy_from_buf>:
890a0: 7f 23 03 d5 hint #27
890a4: ff c3 00 d1 sub sp, sp, #48
890a8: fd 7b 02 a9 stp x29, x30, [sp, #32]
890ac: fd 83 00 91 add x29, sp, #32
890b0: a0 83 1f f8 stur x0, [x29, #-8]
890b4: e1 0b 00 f9 str x1, [sp, #16]
890b8: e2 07 00 f9 str x2, [sp, #8]
890bc: a0 83 5f f8 ldur x0, [x29, #-8]
890c0: e1 0b 40 f9 ldr x1, [sp, #16]
890c4: e3 07 40 f9 ldr x3, [sp, #8]
890c8: 08 00 80 d2 mov x8, #0
890cc: e2 03 08 aa mov x2, x8
890d0: 27 01 00 94 bl 0x8956c <_abd_copy_from_buf_off>
890d4: fd 7b 42 a9 ldp x29, x30, [sp, #32]
890d8: ff c3 00 91 add sp, sp, #48
890dc: ff 0f 5f d6 <unknown>
00000000000890e0 <_abd_release_ownership_of_buf>:
890e0: 7f 23 03 d5 hint #27
890e4: ff 83 00 d1 sub sp, sp, #32
890e8: fd 7b 01 a9 stp x29, x30, [sp, #16]
890ec: fd 43 00 91 add x29, sp, #16
890f0: e0 07 00 f9 str x0, [sp, #8]
890f4: e0 07 40 f9 ldr x0, [sp, #8]
890f8: 09 fc ff 97 bl 0x8811c <_abd_verify>
890fc: e8 07 40 f9 ldr x8, [sp, #8]
89100: 09 01 40 b9 ldr w9, [x8]
89104: 29 79 1e 12 and w9, w9, #0xfffffffd
89108: 09 01 00 b9 str w9, [x8]
8910c: e8 07 40 f9 ldr x8, [sp, #8]
89110: 09 01 40 b9 ldr w9, [x8]
89114: 29 79 1d 12 and w9, w9, #0xfffffffb
89118: 09 01 00 b9 str w9, [x8]
8911c: e0 07 40 f9 ldr x0, [sp, #8]
89120: 21 00 80 52 mov w1, #1
89124: 91 05 00 94 bl 0x8a768 <_abd_update_linear_stats>
89128: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8912c: ff 83 00 91 add sp, sp, #32
89130: ff 0f 5f d6 <unknown>
0000000000089134 <_abd_take_ownership_of_buf>:
89134: 7f 23 03 d5 hint #27
89138: ff 83 00 d1 sub sp, sp, #32
8913c: fd 7b 01 a9 stp x29, x30, [sp, #16]
89140: fd 43 00 91 add x29, sp, #16
89144: e0 07 00 f9 str x0, [sp, #8]
89148: e1 07 00 b9 str w1, [sp, #4]
8914c: e0 07 40 f9 ldr x0, [sp, #8]
89150: f3 fb ff 97 bl 0x8811c <_abd_verify>
89154: e8 07 40 f9 ldr x8, [sp, #8]
89158: 09 01 40 b9 ldr w9, [x8]
8915c: 29 01 1f 32 orr w9, w9, #0x2
89160: 09 01 00 b9 str w9, [x8]
89164: e9 07 40 b9 ldr w9, [sp, #4]
89168: a9 00 00 34 cbz w9, 0x8917c <_abd_take_ownership_of_buf+0x48>
8916c: e8 07 40 f9 ldr x8, [sp, #8]
89170: 09 01 40 b9 ldr w9, [x8]
89174: 29 01 1e 32 orr w9, w9, #0x4
89178: 09 01 00 b9 str w9, [x8]
8917c: e0 07 40 f9 ldr x0, [sp, #8]
89180: 08 00 80 52 mov w8, #0
89184: e1 03 08 aa mov x1, x8
89188: 78 05 00 94 bl 0x8a768 <_abd_update_linear_stats>
8918c: fd 7b 41 a9 ldp x29, x30, [sp, #16]
89190: ff 83 00 91 add sp, sp, #32
89194: ff 0f 5f d6 <unknown>
0000000000089198 <_abd_iterate_func>:
89198: 7f 23 03 d5 hint #27
8919c: ff 83 02 d1 sub sp, sp, #160
891a0: fd 7b 09 a9 stp x29, x30, [sp, #144]
891a4: fd 43 02 91 add x29, sp, #144
891a8: a0 03 1f f8 stur x0, [x29, #-16]
891ac: a1 83 1e f8 stur x1, [x29, #-24]
891b0: a2 03 1e f8 stur x2, [x29, #-32]
891b4: a3 83 1d f8 stur x3, [x29, #-40]
891b8: a4 03 1d f8 stur x4, [x29, #-48]
891bc: ff 2f 00 b9 str wzr, [sp, #44]
891c0: a8 03 5e f8 ldur x8, [x29, #-32]
891c4: 68 00 00 b5 cbnz x8, 0x891d0 <_abd_iterate_func+0x38>
891c8: bf c3 1f b8 stur wzr, [x29, #-4]
891cc: 3d 00 00 14 b 0x892c0 <_abd_iterate_func+0x128>
891d0: a0 03 5f f8 ldur x0, [x29, #-16]
891d4: d2 fb ff 97 bl 0x8811c <_abd_verify>
891d8: a0 03 5f f8 ldur x0, [x29, #-16]
891dc: 00 fc ff 97 bl 0x881dc <_abd_is_gang>
891e0: e0 2b 00 b9 str w0, [sp, #40]
891e4: a0 03 5f f8 ldur x0, [x29, #-16]
891e8: a2 83 5e f8 ldur x2, [x29, #-24]
891ec: e1 c3 00 91 add x1, sp, #48
891f0: 38 00 00 94 bl 0x892d0 <_abd_init_abd_iter>
891f4: e0 13 00 f9 str x0, [sp, #32]
891f8: a8 03 5e f8 ldur x8, [x29, #-32]
891fc: 1f 01 00 f1 cmp x8, #0
89200: e9 87 9f 1a cset w9, ls
89204: a9 05 00 37 tbnz w9, #0, 0x892b8 <_abd_iterate_func+0x120>
89208: e8 2b 40 b9 ldr w8, [sp, #40]
8920c: 88 00 00 34 cbz w8, 0x8921c <_abd_iterate_func+0x84>
89210: e8 13 40 f9 ldr x8, [sp, #32]
89214: 48 00 00 b5 cbnz x8, 0x8921c <_abd_iterate_func+0x84>
89218: 28 00 00 14 b 0x892b8 <_abd_iterate_func+0x120>
8921c: e0 c3 00 91 add x0, sp, #48
89220: 8c 08 00 94 bl 0x8b450 <_abd_iter_map>
89224: e8 1f 40 f9 ldr x8, [sp, #56]
89228: a9 03 5e f8 ldur x9, [x29, #-32]
8922c: 1f 01 09 eb cmp x8, x9
89230: 82 00 00 54 b.hs 0x89240 <_abd_iterate_func+0xa8>
89234: e8 1f 40 f9 ldr x8, [sp, #56]
89238: e8 0b 00 f9 str x8, [sp, #16]
8923c: 03 00 00 14 b 0x89248 <_abd_iterate_func+0xb0>
89240: a8 03 5e f8 ldur x8, [x29, #-32]
89244: e8 0b 00 f9 str x8, [sp, #16]
89248: e8 0b 40 f9 ldr x8, [sp, #16]
8924c: e8 0f 00 f9 str x8, [sp, #24]
89250: a8 83 5d f8 ldur x8, [x29, #-40]
89254: e0 c3 00 91 add x0, sp, #48
89258: e9 1b 40 f9 ldr x9, [sp, #48]
8925c: e1 0f 40 f9 ldr x1, [sp, #24]
89260: a2 03 5d f8 ldur x2, [x29, #-48]
89264: e0 07 00 f9 str x0, [sp, #8]
89268: e0 03 09 aa mov x0, x9
8926c: c9 25 87 d2 mov x9, #14638
89270: 09 09 3f d7 <unknown>
89274: e0 2f 00 b9 str w0, [sp, #44]
89278: e0 07 40 f9 ldr x0, [sp, #8]
8927c: e8 08 00 94 bl 0x8b61c <_abd_iter_unmap>
89280: ea 2f 40 b9 ldr w10, [sp, #44]
89284: 4a 00 00 34 cbz w10, 0x8928c <_abd_iterate_func+0xf4>
89288: 0c 00 00 14 b 0x892b8 <_abd_iterate_func+0x120>
8928c: e8 0f 40 f9 ldr x8, [sp, #24]
89290: a9 03 5e f8 ldur x9, [x29, #-32]
89294: 28 01 08 eb subs x8, x9, x8
89298: a8 03 1e f8 stur x8, [x29, #-32]
8929c: a0 03 5f f8 ldur x0, [x29, #-16]
892a0: e1 13 40 f9 ldr x1, [sp, #32]
892a4: e3 0f 40 f9 ldr x3, [sp, #24]
892a8: e2 c3 00 91 add x2, sp, #48
892ac: 2c 00 00 94 bl 0x8935c <_abd_advance_abd_iter>
892b0: e0 13 00 f9 str x0, [sp, #32]
892b4: d1 ff ff 17 b 0x891f8 <_abd_iterate_func+0x60>
892b8: e8 2f 40 b9 ldr w8, [sp, #44]
892bc: a8 c3 1f b8 stur w8, [x29, #-4]
892c0: a0 c3 5f b8 ldur w0, [x29, #-4]
892c4: fd 7b 49 a9 ldp x29, x30, [sp, #144]
892c8: ff 83 02 91 add sp, sp, #160
892cc: ff 0f 5f d6 <unknown>
00000000000892d0 <_abd_init_abd_iter>:
892d0: 7f 23 03 d5 hint #27
892d4: ff c3 00 d1 sub sp, sp, #48
892d8: fd 7b 02 a9 stp x29, x30, [sp, #32]
892dc: fd 83 00 91 add x29, sp, #32
892e0: a0 83 1f f8 stur x0, [x29, #-8]
892e4: e1 0b 00 f9 str x1, [sp, #16]
892e8: e2 07 00 f9 str x2, [sp, #8]
892ec: 08 00 80 d2 mov x8, #0
892f0: e8 03 00 f9 str x8, [sp]
892f4: a0 83 5f f8 ldur x0, [x29, #-8]
892f8: b9 fb ff 97 bl 0x881dc <_abd_is_gang>
892fc: c0 01 00 34 cbz w0, 0x89334 <_abd_init_abd_iter+0x64>
89300: a0 83 5f f8 ldur x0, [x29, #-8]
89304: e1 23 00 91 add x1, sp, #8
89308: da fd ff 97 bl 0x88a70 <_abd_gang_get_offset>
8930c: e0 03 00 f9 str x0, [sp]
89310: e8 03 40 f9 ldr x8, [sp]
89314: e8 00 00 b4 cbz x8, 0x89330 <_abd_init_abd_iter+0x60>
89318: e0 0b 40 f9 ldr x0, [sp, #16]
8931c: e1 03 40 f9 ldr x1, [sp]
89320: 18 08 00 94 bl 0x8b380 <_abd_iter_init>
89324: e0 0b 40 f9 ldr x0, [sp, #16]
89328: e1 07 40 f9 ldr x1, [sp, #8]
8932c: 37 08 00 94 bl 0x8b408 <_abd_iter_advance>
89330: 07 00 00 14 b 0x8934c <_abd_init_abd_iter+0x7c>
89334: e0 0b 40 f9 ldr x0, [sp, #16]
89338: a1 83 5f f8 ldur x1, [x29, #-8]
8933c: 11 08 00 94 bl 0x8b380 <_abd_iter_init>
89340: e0 0b 40 f9 ldr x0, [sp, #16]
89344: e1 07 40 f9 ldr x1, [sp, #8]
89348: 30 08 00 94 bl 0x8b408 <_abd_iter_advance>
8934c: e0 03 40 f9 ldr x0, [sp]
89350: fd 7b 42 a9 ldp x29, x30, [sp, #32]
89354: ff c3 00 91 add sp, sp, #48
89358: ff 0f 5f d6 <unknown>
000000000008935c <_abd_advance_abd_iter>:
8935c: 7f 23 03 d5 hint #27
89360: ff c3 00 d1 sub sp, sp, #48
89364: fd 7b 02 a9 stp x29, x30, [sp, #32]
89368: fd 83 00 91 add x29, sp, #32
8936c: a0 83 1f f8 stur x0, [x29, #-8]
89370: e1 0b 00 f9 str x1, [sp, #16]
89374: e2 07 00 f9 str x2, [sp, #8]
89378: e3 03 00 f9 str x3, [sp]
8937c: e0 07 40 f9 ldr x0, [sp, #8]
89380: e1 03 40 f9 ldr x1, [sp]
89384: 21 08 00 94 bl 0x8b408 <_abd_iter_advance>
89388: a0 83 5f f8 ldur x0, [x29, #-8]
8938c: 94 fb ff 97 bl 0x881dc <_abd_is_gang>
89390: 40 02 00 34 cbz w0, 0x893d8 <_abd_advance_abd_iter+0x7c>
89394: e0 07 40 f9 ldr x0, [sp, #8]
89398: 0f 08 00 94 bl 0x8b3d4 <_abd_iter_at_end>
8939c: e0 01 00 34 cbz w0, 0x893d8 <_abd_advance_abd_iter+0x7c>
893a0: a8 83 5f f8 ldur x8, [x29, #-8]
893a4: 00 01 01 91 add x0, x8, #64
893a8: e1 0b 40 f9 ldr x1, [sp, #16]
893ac: 40 61 0b 94 bl 0x3618ac <_list_next>
893b0: e0 0b 00 f9 str x0, [sp, #16]
893b4: e8 0b 40 f9 ldr x8, [sp, #16]
893b8: 08 01 00 b4 cbz x8, 0x893d8 <_abd_advance_abd_iter+0x7c>
893bc: e0 07 40 f9 ldr x0, [sp, #8]
893c0: e1 0b 40 f9 ldr x1, [sp, #16]
893c4: ef 07 00 94 bl 0x8b380 <_abd_iter_init>
893c8: e0 07 40 f9 ldr x0, [sp, #8]
893cc: 08 00 80 d2 mov x8, #0
893d0: e1 03 08 aa mov x1, x8
893d4: 0d 08 00 94 bl 0x8b408 <_abd_iter_advance>
893d8: e0 0b 40 f9 ldr x0, [sp, #16]
893dc: fd 7b 42 a9 ldp x29, x30, [sp, #32]
893e0: ff c3 00 91 add sp, sp, #48
893e4: ff 0f 5f d6 <unknown>
00000000000893e8 <_abd_copy_to_buf_off>:
893e8: 7f 23 03 d5 hint #27
893ec: ff 03 01 d1 sub sp, sp, #64
893f0: fd 7b 03 a9 stp x29, x30, [sp, #48]
893f4: fd c3 00 91 add x29, sp, #48
893f8: 10 00 00 90 adrp x16, #0
893fc: 10 12 11 91 add x16, x16, #1092
89400: d1 25 87 d2 mov x17, #14638
89404: 30 02 c1 da <unknown>
89408: a0 83 1f f8 stur x0, [x29, #-8]
8940c: a1 03 1f f8 stur x1, [x29, #-16]
89410: e2 0f 00 f9 str x2, [sp, #24]
89414: e3 0b 00 f9 str x3, [sp, #16]
89418: a8 83 5f f8 ldur x8, [x29, #-8]
8941c: e4 23 00 91 add x4, sp, #8
89420: e8 07 00 f9 str x8, [sp, #8]
89424: a0 03 5f f8 ldur x0, [x29, #-16]
89428: e1 0f 40 f9 ldr x1, [sp, #24]
8942c: e2 0b 40 f9 ldr x2, [sp, #16]
89430: e3 03 10 aa mov x3, x16
89434: 59 ff ff 97 bl 0x89198 <_abd_iterate_func>
89438: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8943c: ff 03 01 91 add sp, sp, #64
89440: ff 0f 5f d6 <unknown>
0000000000089444 <_abd_copy_to_buf_off_cb>:
89444: 7f 23 03 d5 hint #27
89448: ff c3 00 d1 sub sp, sp, #48
8944c: fd 7b 02 a9 stp x29, x30, [sp, #32]
89450: fd 83 00 91 add x29, sp, #32
89454: a0 83 1f f8 stur x0, [x29, #-8]
89458: e1 0b 00 f9 str x1, [sp, #16]
8945c: e2 07 00 f9 str x2, [sp, #8]
89460: e8 07 40 f9 ldr x8, [sp, #8]
89464: e8 03 00 f9 str x8, [sp]
89468: e8 03 40 f9 ldr x8, [sp]
8946c: 00 01 40 f9 ldr x0, [x8]
89470: a1 83 5f f8 ldur x1, [x29, #-8]
89474: e2 0b 40 f9 ldr x2, [sp, #16]
89478: 03 00 80 92 mov x3, #-1
8947c: 95 ab 0b 94 bl 0x3742d0 <_xattr_protected+0x3742d0>
89480: e8 03 40 f9 ldr x8, [sp]
89484: 08 01 40 f9 ldr x8, [x8]
89488: e9 0b 40 f9 ldr x9, [sp, #16]
8948c: 08 01 09 8b add x8, x8, x9
89490: e9 03 40 f9 ldr x9, [sp]
89494: 28 01 00 f9 str x8, [x9]
89498: 0a 00 80 52 mov w10, #0
8949c: e0 03 0a aa mov x0, x10
894a0: fd 7b 42 a9 ldp x29, x30, [sp, #32]
894a4: ff c3 00 91 add sp, sp, #48
894a8: ff 0f 5f d6 <unknown>
00000000000894ac <_abd_cmp_buf_off>:
894ac: 7f 23 03 d5 hint #27
894b0: ff 03 01 d1 sub sp, sp, #64
894b4: fd 7b 03 a9 stp x29, x30, [sp, #48]
894b8: fd c3 00 91 add x29, sp, #48
894bc: 10 00 00 90 adrp x16, #0
894c0: 10 22 14 91 add x16, x16, #1288
894c4: d1 25 87 d2 mov x17, #14638
894c8: 30 02 c1 da <unknown>
894cc: a0 83 1f f8 stur x0, [x29, #-8]
894d0: a1 03 1f f8 stur x1, [x29, #-16]
894d4: e2 0f 00 f9 str x2, [sp, #24]
894d8: e3 0b 00 f9 str x3, [sp, #16]
894dc: a8 03 5f f8 ldur x8, [x29, #-16]
894e0: e4 23 00 91 add x4, sp, #8
894e4: e8 07 00 f9 str x8, [sp, #8]
894e8: a0 83 5f f8 ldur x0, [x29, #-8]
894ec: e1 0f 40 f9 ldr x1, [sp, #24]
894f0: e2 0b 40 f9 ldr x2, [sp, #16]
894f4: e3 03 10 aa mov x3, x16
894f8: 28 ff ff 97 bl 0x89198 <_abd_iterate_func>
894fc: fd 7b 43 a9 ldp x29, x30, [sp, #48]
89500: ff 03 01 91 add sp, sp, #64
89504: ff 0f 5f d6 <unknown>
0000000000089508 <_abd_cmp_buf_off_cb>:
89508: 7f 23 03 d5 hint #27
8950c: ff 03 01 d1 sub sp, sp, #64
89510: fd 7b 03 a9 stp x29, x30, [sp, #48]
89514: fd c3 00 91 add x29, sp, #48
89518: a0 83 1f f8 stur x0, [x29, #-8]
8951c: a1 03 1f f8 stur x1, [x29, #-16]
89520: e2 0f 00 f9 str x2, [sp, #24]
89524: e8 0f 40 f9 ldr x8, [sp, #24]
89528: e8 07 00 f9 str x8, [sp, #8]
8952c: a0 83 5f f8 ldur x0, [x29, #-8]
89530: e8 07 40 f9 ldr x8, [sp, #8]
89534: 01 01 40 f9 ldr x1, [x8]
89538: a2 03 5f f8 ldur x2, [x29, #-16]
8953c: 79 ac 0b 94 bl 0x374720 <_xattr_protected+0x374720>
89540: e0 17 00 b9 str w0, [sp, #20]
89544: e8 07 40 f9 ldr x8, [sp, #8]
89548: 08 01 40 f9 ldr x8, [x8]
8954c: a9 03 5f f8 ldur x9, [x29, #-16]
89550: 08 01 09 8b add x8, x8, x9
89554: e9 07 40 f9 ldr x9, [sp, #8]
89558: 28 01 00 f9 str x8, [x9]
8955c: e0 17 40 b9 ldr w0, [sp, #20]
89560: fd 7b 43 a9 ldp x29, x30, [sp, #48]
89564: ff 03 01 91 add sp, sp, #64
89568: ff 0f 5f d6 <unknown>
000000000008956c <_abd_copy_from_buf_off>:
8956c: 7f 23 03 d5 hint #27
89570: ff 03 01 d1 sub sp, sp, #64
89574: fd 7b 03 a9 stp x29, x30, [sp, #48]
89578: fd c3 00 91 add x29, sp, #48
8957c: 10 00 00 90 adrp x16, #0
89580: 10 22 17 91 add x16, x16, #1480
89584: d1 25 87 d2 mov x17, #14638
89588: 30 02 c1 da <unknown>
8958c: a0 83 1f f8 stur x0, [x29, #-8]
89590: a1 03 1f f8 stur x1, [x29, #-16]
89594: e2 0f 00 f9 str x2, [sp, #24]
89598: e3 0b 00 f9 str x3, [sp, #16]
8959c: a8 03 5f f8 ldur x8, [x29, #-16]
895a0: e4 23 00 91 add x4, sp, #8
895a4: e8 07 00 f9 str x8, [sp, #8]
895a8: a0 83 5f f8 ldur x0, [x29, #-8]
895ac: e1 0f 40 f9 ldr x1, [sp, #24]
895b0: e2 0b 40 f9 ldr x2, [sp, #16]
895b4: e3 03 10 aa mov x3, x16
895b8: f8 fe ff 97 bl 0x89198 <_abd_iterate_func>
895bc: fd 7b 43 a9 ldp x29, x30, [sp, #48]
895c0: ff 03 01 91 add sp, sp, #64
895c4: ff 0f 5f d6 <unknown>
00000000000895c8 <_abd_copy_from_buf_off_cb>:
895c8: 7f 23 03 d5 hint #27
895cc: ff c3 00 d1 sub sp, sp, #48
895d0: fd 7b 02 a9 stp x29, x30, [sp, #32]
895d4: fd 83 00 91 add x29, sp, #32
895d8: a0 83 1f f8 stur x0, [x29, #-8]
895dc: e1 0b 00 f9 str x1, [sp, #16]
895e0: e2 07 00 f9 str x2, [sp, #8]
895e4: e8 07 40 f9 ldr x8, [sp, #8]
895e8: e8 03 00 f9 str x8, [sp]
895ec: a0 83 5f f8 ldur x0, [x29, #-8]
895f0: e8 03 40 f9 ldr x8, [sp]
895f4: 01 01 40 f9 ldr x1, [x8]
895f8: e2 0b 40 f9 ldr x2, [sp, #16]
895fc: 03 00 80 92 mov x3, #-1
89600: 34 ab 0b 94 bl 0x3742d0 <_xattr_protected+0x3742d0>
89604: e8 03 40 f9 ldr x8, [sp]
89608: 08 01 40 f9 ldr x8, [x8]
8960c: e9 0b 40 f9 ldr x9, [sp, #16]
89610: 08 01 09 8b add x8, x8, x9
89614: e9 03 40 f9 ldr x9, [sp]
89618: 28 01 00 f9 str x8, [x9]
8961c: 0a 00 80 52 mov w10, #0
89620: e0 03 0a aa mov x0, x10
89624: fd 7b 42 a9 ldp x29, x30, [sp, #32]
89628: ff c3 00 91 add sp, sp, #48
8962c: ff 0f 5f d6 <unknown>
0000000000089630 <_abd_zero_off>:
89630: 7f 23 03 d5 hint #27
89634: ff c3 00 d1 sub sp, sp, #48
89638: fd 7b 02 a9 stp x29, x30, [sp, #32]
8963c: fd 83 00 91 add x29, sp, #32
89640: 08 00 80 d2 mov x8, #0
89644: 10 00 00 90 adrp x16, #0
89648: 10 12 1a 91 add x16, x16, #1668
8964c: d1 25 87 d2 mov x17, #14638
89650: 30 02 c1 da <unknown>
89654: a0 83 1f f8 stur x0, [x29, #-8]
89658: e1 0b 00 f9 str x1, [sp, #16]
8965c: e2 07 00 f9 str x2, [sp, #8]
89660: a0 83 5f f8 ldur x0, [x29, #-8]
89664: e1 0b 40 f9 ldr x1, [sp, #16]
89668: e2 07 40 f9 ldr x2, [sp, #8]
8966c: e3 03 10 aa mov x3, x16
89670: e4 03 08 aa mov x4, x8
89674: c9 fe ff 97 bl 0x89198 <_abd_iterate_func>
89678: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8967c: ff c3 00 91 add sp, sp, #48
89680: ff 0f 5f d6 <unknown>
0000000000089684 <_abd_zero_off_cb>:
89684: 7f 23 03 d5 hint #27
89688: ff c3 00 d1 sub sp, sp, #48
8968c: fd 7b 02 a9 stp x29, x30, [sp, #32]
89690: fd 83 00 91 add x29, sp, #32
89694: a0 83 1f f8 stur x0, [x29, #-8]
89698: e1 0b 00 f9 str x1, [sp, #16]
8969c: e2 07 00 f9 str x2, [sp, #8]
896a0: a0 83 5f f8 ldur x0, [x29, #-8]
896a4: e2 0b 40 f9 ldr x2, [sp, #16]
896a8: 08 00 80 52 mov w8, #0
896ac: e1 03 08 aa mov x1, x8
896b0: e8 07 00 b9 str w8, [sp, #4]
896b4: 24 ac 0b 94 bl 0x374744 <_xattr_protected+0x374744>
896b8: e8 07 40 b9 ldr w8, [sp, #4]
896bc: e0 03 08 aa mov x0, x8
896c0: fd 7b 42 a9 ldp x29, x30, [sp, #32]
896c4: ff c3 00 91 add sp, sp, #48
896c8: ff 0f 5f d6 <unknown>
00000000000896cc <_abd_iterate_func2>:
896cc: 7f 23 03 d5 hint #27
896d0: ff 83 04 d1 sub sp, sp, #288
896d4: fc 6f 10 a9 stp x28, x27, [sp, #256]
896d8: fd 7b 11 a9 stp x29, x30, [sp, #272]
896dc: fd 43 04 91 add x29, sp, #272
896e0: a0 03 1e f8 stur x0, [x29, #-32]
896e4: a1 83 1d f8 stur x1, [x29, #-40]
896e8: a2 03 1d f8 stur x2, [x29, #-48]
896ec: a3 83 1c f8 stur x3, [x29, #-56]
896f0: a4 03 1c f8 stur x4, [x29, #-64]
896f4: a5 83 1b f8 stur x5, [x29, #-72]
896f8: a6 03 1b f8 stur x6, [x29, #-80]
896fc: bf c3 1a b8 stur wzr, [x29, #-84]
89700: a8 03 5c f8 ldur x8, [x29, #-64]
89704: 68 00 00 b5 cbnz x8, 0x89710 <_abd_iterate_func2+0x44>
89708: bf c3 1e b8 stur wzr, [x29, #-20]
8970c: 6e 00 00 14 b 0x898c4 <_abd_iterate_func2+0x1f8>
89710: a0 03 5e f8 ldur x0, [x29, #-32]
89714: 82 fa ff 97 bl 0x8811c <_abd_verify>
89718: a0 83 5d f8 ldur x0, [x29, #-40]
8971c: 80 fa ff 97 bl 0x8811c <_abd_verify>
89720: a0 03 5e f8 ldur x0, [x29, #-32]
89724: ae fa ff 97 bl 0x881dc <_abd_is_gang>
89728: e0 57 00 b9 str w0, [sp, #84]
8972c: a0 83 5d f8 ldur x0, [x29, #-40]
89730: ab fa ff 97 bl 0x881dc <_abd_is_gang>
89734: e0 53 00 b9 str w0, [sp, #80]
89738: a0 03 5e f8 ldur x0, [x29, #-32]
8973c: a2 03 5d f8 ldur x2, [x29, #-48]
89740: e1 23 02 91 add x1, sp, #136
89744: e3 fe ff 97 bl 0x892d0 <_abd_init_abd_iter>
89748: e0 27 00 f9 str x0, [sp, #72]
8974c: a0 83 5d f8 ldur x0, [x29, #-40]
89750: a2 83 5c f8 ldur x2, [x29, #-56]
89754: e1 63 01 91 add x1, sp, #88
89758: de fe ff 97 bl 0x892d0 <_abd_init_abd_iter>
8975c: e0 23 00 f9 str x0, [sp, #64]
89760: a8 03 5c f8 ldur x8, [x29, #-64]
89764: 1f 01 00 f1 cmp x8, #0
89768: e9 87 9f 1a cset w9, ls
8976c: 89 0a 00 37 tbnz w9, #0, 0x898bc <_abd_iterate_func2+0x1f0>
89770: e8 57 40 b9 ldr w8, [sp, #84]
89774: 68 00 00 34 cbz w8, 0x89780 <_abd_iterate_func2+0xb4>
89778: e8 27 40 f9 ldr x8, [sp, #72]
8977c: a8 00 00 b4 cbz x8, 0x89790 <_abd_iterate_func2+0xc4>
89780: e8 53 40 b9 ldr w8, [sp, #80]
89784: 88 00 00 34 cbz w8, 0x89794 <_abd_iterate_func2+0xc8>
89788: e8 23 40 f9 ldr x8, [sp, #64]
8978c: 48 00 00 b5 cbnz x8, 0x89794 <_abd_iterate_func2+0xc8>
89790: 4b 00 00 14 b 0x898bc <_abd_iterate_func2+0x1f0>
89794: e0 23 02 91 add x0, sp, #136
89798: 2e 07 00 94 bl 0x8b450 <_abd_iter_map>
8979c: e0 63 01 91 add x0, sp, #88
897a0: 2c 07 00 94 bl 0x8b450 <_abd_iter_map>
897a4: e8 4b 40 f9 ldr x8, [sp, #144]
897a8: a9 03 5c f8 ldur x9, [x29, #-64]
897ac: 1f 01 09 eb cmp x8, x9
897b0: 82 00 00 54 b.hs 0x897c0 <_abd_iterate_func2+0xf4>
897b4: e8 4b 40 f9 ldr x8, [sp, #144]
897b8: e8 13 00 f9 str x8, [sp, #32]
897bc: 03 00 00 14 b 0x897c8 <_abd_iterate_func2+0xfc>
897c0: a8 03 5c f8 ldur x8, [x29, #-64]
897c4: e8 13 00 f9 str x8, [sp, #32]
897c8: e8 13 40 f9 ldr x8, [sp, #32]
897cc: e8 1f 00 f9 str x8, [sp, #56]
897d0: e8 33 40 f9 ldr x8, [sp, #96]
897d4: a9 03 5c f8 ldur x9, [x29, #-64]
897d8: 1f 01 09 eb cmp x8, x9
897dc: 82 00 00 54 b.hs 0x897ec <_abd_iterate_func2+0x120>
897e0: e8 33 40 f9 ldr x8, [sp, #96]
897e4: e8 0f 00 f9 str x8, [sp, #24]
897e8: 03 00 00 14 b 0x897f4 <_abd_iterate_func2+0x128>
897ec: a8 03 5c f8 ldur x8, [x29, #-64]
897f0: e8 0f 00 f9 str x8, [sp, #24]
897f4: e8 0f 40 f9 ldr x8, [sp, #24]
897f8: e8 1b 00 f9 str x8, [sp, #48]
897fc: e8 1f 40 f9 ldr x8, [sp, #56]
89800: e9 1b 40 f9 ldr x9, [sp, #48]
89804: 1f 01 09 eb cmp x8, x9
89808: 82 00 00 54 b.hs 0x89818 <_abd_iterate_func2+0x14c>
8980c: e8 1f 40 f9 ldr x8, [sp, #56]
89810: e8 0b 00 f9 str x8, [sp, #16]
89814: 03 00 00 14 b 0x89820 <_abd_iterate_func2+0x154>
89818: e8 1b 40 f9 ldr x8, [sp, #48]
8981c: e8 0b 00 f9 str x8, [sp, #16]
89820: e8 0b 40 f9 ldr x8, [sp, #16]
89824: e8 17 00 f9 str x8, [sp, #40]
89828: a8 83 5b f8 ldur x8, [x29, #-72]
8982c: e0 23 02 91 add x0, sp, #136
89830: e9 47 40 f9 ldr x9, [sp, #136]
89834: ea 63 01 91 add x10, sp, #88
89838: e1 2f 40 f9 ldr x1, [sp, #88]
8983c: e2 17 40 f9 ldr x2, [sp, #40]
89840: a3 03 5b f8 ldur x3, [x29, #-80]
89844: e0 07 00 f9 str x0, [sp, #8]
89848: e0 03 09 aa mov x0, x9
8984c: c9 c5 81 d2 mov x9, #3630
89850: ea 03 00 f9 str x10, [sp]
89854: 09 09 3f d7 <unknown>
89858: a0 c3 1a b8 stur w0, [x29, #-84]
8985c: e0 03 40 f9 ldr x0, [sp]
89860: 6f 07 00 94 bl 0x8b61c <_abd_iter_unmap>
89864: e0 07 40 f9 ldr x0, [sp, #8]
89868: 6d 07 00 94 bl 0x8b61c <_abd_iter_unmap>
8986c: ab c3 5a b8 ldur w11, [x29, #-84]
89870: 4b 00 00 34 cbz w11, 0x89878 <_abd_iterate_func2+0x1ac>
89874: 12 00 00 14 b 0x898bc <_abd_iterate_func2+0x1f0>
89878: e8 17 40 f9 ldr x8, [sp, #40]
8987c: a9 03 5c f8 ldur x9, [x29, #-64]
89880: 28 01 08 eb subs x8, x9, x8
89884: a8 03 1c f8 stur x8, [x29, #-64]
89888: a0 03 5e f8 ldur x0, [x29, #-32]
8988c: e1 27 40 f9 ldr x1, [sp, #72]
89890: e3 17 40 f9 ldr x3, [sp, #40]
89894: e2 23 02 91 add x2, sp, #136
89898: b1 fe ff 97 bl 0x8935c <_abd_advance_abd_iter>
8989c: e0 27 00 f9 str x0, [sp, #72]
898a0: a0 83 5d f8 ldur x0, [x29, #-40]
898a4: e1 23 40 f9 ldr x1, [sp, #64]
898a8: e3 17 40 f9 ldr x3, [sp, #40]
898ac: e2 63 01 91 add x2, sp, #88
898b0: ab fe ff 97 bl 0x8935c <_abd_advance_abd_iter>
898b4: e0 23 00 f9 str x0, [sp, #64]
898b8: aa ff ff 17 b 0x89760 <_abd_iterate_func2+0x94>
898bc: a8 c3 5a b8 ldur w8, [x29, #-84]
898c0: a8 c3 1e b8 stur w8, [x29, #-20]
898c4: a0 c3 5e b8 ldur w0, [x29, #-20]
898c8: fd 7b 51 a9 ldp x29, x30, [sp, #272]
898cc: fc 6f 50 a9 ldp x28, x27, [sp, #256]
898d0: ff 83 04 91 add sp, sp, #288
898d4: ff 0f 5f d6 <unknown>
00000000000898d8 <_abd_copy_off>:
898d8: 7f 23 03 d5 hint #27
898dc: ff 03 01 d1 sub sp, sp, #64
898e0: fd 7b 03 a9 stp x29, x30, [sp, #48]
898e4: fd c3 00 91 add x29, sp, #48
898e8: 08 00 80 d2 mov x8, #0
898ec: 10 00 00 90 adrp x16, #0
898f0: 10 f2 24 91 add x16, x16, #2364
898f4: d1 c5 81 d2 mov x17, #3630
898f8: 30 02 c1 da <unknown>
898fc: a0 83 1f f8 stur x0, [x29, #-8]
89900: a1 03 1f f8 stur x1, [x29, #-16]
89904: e2 0f 00 f9 str x2, [sp, #24]
89908: e3 0b 00 f9 str x3, [sp, #16]
8990c: e4 07 00 f9 str x4, [sp, #8]
89910: a0 83 5f f8 ldur x0, [x29, #-8]
89914: a1 03 5f f8 ldur x1, [x29, #-16]
89918: e2 0f 40 f9 ldr x2, [sp, #24]
8991c: e3 0b 40 f9 ldr x3, [sp, #16]
89920: e4 07 40 f9 ldr x4, [sp, #8]
89924: e5 03 10 aa mov x5, x16
89928: e6 03 08 aa mov x6, x8
8992c: 68 ff ff 97 bl 0x896cc <_abd_iterate_func2>
89930: fd 7b 43 a9 ldp x29, x30, [sp, #48]
89934: ff 03 01 91 add sp, sp, #64
89938: ff 0f 5f d6 <unknown>
000000000008993c <_abd_copy_off_cb>:
8993c: 7f 23 03 d5 hint #27
89940: ff c3 00 d1 sub sp, sp, #48
89944: fd 7b 02 a9 stp x29, x30, [sp, #32]
89948: fd 83 00 91 add x29, sp, #32
8994c: a0 83 1f f8 stur x0, [x29, #-8]
89950: e1 0b 00 f9 str x1, [sp, #16]
89954: e2 07 00 f9 str x2, [sp, #8]
89958: e3 03 00 f9 str x3, [sp]
8995c: a0 83 5f f8 ldur x0, [x29, #-8]
89960: e1 0b 40 f9 ldr x1, [sp, #16]
89964: e2 07 40 f9 ldr x2, [sp, #8]
89968: 03 00 80 92 mov x3, #-1
8996c: 59 aa 0b 94 bl 0x3742d0 <_xattr_protected+0x3742d0>
89970: 08 00 80 52 mov w8, #0
89974: e0 03 08 aa mov x0, x8
89978: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8997c: ff c3 00 91 add sp, sp, #48
89980: ff 0f 5f d6 <unknown>
0000000000089984 <_abd_cmp>:
89984: 7f 23 03 d5 hint #27
89988: ff 83 00 d1 sub sp, sp, #32
8998c: fd 7b 01 a9 stp x29, x30, [sp, #16]
89990: fd 43 00 91 add x29, sp, #16
89994: 08 00 80 d2 mov x8, #0
89998: 10 00 00 90 adrp x16, #0
8999c: 10 92 27 91 add x16, x16, #2532
899a0: d1 c5 81 d2 mov x17, #3630
899a4: 30 02 c1 da <unknown>
899a8: e0 07 00 f9 str x0, [sp, #8]
899ac: e1 03 00 f9 str x1, [sp]
899b0: e0 07 40 f9 ldr x0, [sp, #8]
899b4: e1 03 40 f9 ldr x1, [sp]
899b8: e9 07 40 f9 ldr x9, [sp, #8]
899bc: 2a 05 40 b9 ldr w10, [x9, #4]
899c0: e4 03 0a aa mov x4, x10
899c4: e2 03 08 aa mov x2, x8
899c8: e3 03 08 aa mov x3, x8
899cc: e5 03 10 aa mov x5, x16
899d0: e6 03 08 aa mov x6, x8
899d4: 3e ff ff 97 bl 0x896cc <_abd_iterate_func2>
899d8: fd 7b 41 a9 ldp x29, x30, [sp, #16]
899dc: ff 83 00 91 add sp, sp, #32
899e0: ff 0f 5f d6 <unknown>
00000000000899e4 <_abd_cmp_cb>:
899e4: 7f 23 03 d5 hint #27
899e8: ff c3 00 d1 sub sp, sp, #48
899ec: fd 7b 02 a9 stp x29, x30, [sp, #32]
899f0: fd 83 00 91 add x29, sp, #32
899f4: a0 83 1f f8 stur x0, [x29, #-8]
899f8: e1 0b 00 f9 str x1, [sp, #16]
899fc: e2 07 00 f9 str x2, [sp, #8]
89a00: e3 03 00 f9 str x3, [sp]
89a04: a0 83 5f f8 ldur x0, [x29, #-8]
89a08: e1 0b 40 f9 ldr x1, [sp, #16]
89a0c: e2 07 40 f9 ldr x2, [sp, #8]
89a10: 44 ab 0b 94 bl 0x374720 <_xattr_protected+0x374720>
89a14: fd 7b 42 a9 ldp x29, x30, [sp, #32]
89a18: ff c3 00 91 add sp, sp, #48
89a1c: ff 0f 5f d6 <unknown>
0000000000089a20 <_abd_raidz_gen_iterate>:
89a20: 7f 23 03 d5 hint #27
89a24: ff c3 07 d1 sub sp, sp, #496
89a28: fc 6f 1d a9 stp x28, x27, [sp, #464]
89a2c: fd 7b 1e a9 stp x29, x30, [sp, #480]
89a30: fd 83 07 91 add x29, sp, #480
89a34: e8 c3 03 91 add x8, sp, #240
89a38: 49 b3 00 f0 adrp x9, #23506944
89a3c: 29 59 41 f9 ldr x9, [x9, #688]
89a40: 29 01 40 f9 ldr x9, [x9]
89a44: a9 83 1e f8 stur x9, [x29, #-24]
89a48: 00 01 00 f9 str x0, [x8]
89a4c: e1 77 00 f9 str x1, [sp, #232]
89a50: e2 73 00 f9 str x2, [sp, #224]
89a54: e3 6f 00 f9 str x3, [sp, #216]
89a58: e4 d7 00 b9 str w4, [sp, #212]
89a5c: e5 67 00 f9 str x5, [sp, #200]
89a60: e0 03 02 91 add x0, sp, #128
89a64: 0a 00 80 52 mov w10, #0
89a68: e1 03 0a aa mov x1, x10
89a6c: 02 06 80 d2 mov x2, #48
89a70: e8 33 00 f9 str x8, [sp, #96]
89a74: 34 ab 0b 94 bl 0x374744 <_xattr_protected+0x374744>
89a78: 08 00 80 d2 mov x8, #0
89a7c: ff 3f 00 f9 str xzr, [sp, #120]
89a80: e8 3b 00 f9 str x8, [sp, #112]
89a84: ff 6f 00 b9 str wzr, [sp, #108]
89a88: ff c7 00 b9 str wzr, [sp, #196]
89a8c: e8 c7 40 b9 ldr w8, [sp, #196]
89a90: e9 d7 40 b9 ldr w9, [sp, #212]
89a94: 1f 01 09 6b cmp w8, w9
89a98: e2 03 00 54 b.hs 0x89b14 <_abd_raidz_gen_iterate+0xf4>
89a9c: e8 33 40 f9 ldr x8, [sp, #96]
89aa0: 09 01 40 f9 ldr x9, [x8]
89aa4: ea c7 80 b9 ldrsw x10, [sp, #196]
89aa8: 29 0d 0a 8b add x9, x9, x10, lsl #3
89aac: 20 01 40 f9 ldr x0, [x9]
89ab0: cb f9 ff 97 bl 0x881dc <_abd_is_gang>
89ab4: e8 c7 80 b9 ldrsw x8, [sp, #196]
89ab8: a9 93 03 d1 sub x9, x29, #228
89abc: 20 79 28 b8 str w0, [x9, x8, lsl #2]
89ac0: e8 33 40 f9 ldr x8, [sp, #96]
89ac4: 09 01 40 f9 ldr x9, [x8]
89ac8: ea c7 80 b9 ldrsw x10, [sp, #196]
89acc: 29 0d 0a 8b add x9, x9, x10, lsl #3
89ad0: 20 01 40 f9 ldr x0, [x9]
89ad4: e9 c7 80 b9 ldrsw x9, [sp, #196]
89ad8: 0a 06 80 d2 mov x10, #48
89adc: 29 7d 0a 9b mul x9, x9, x10
89ae0: aa a3 02 d1 sub x10, x29, #168
89ae4: 41 01 09 8b add x1, x10, x9
89ae8: 09 00 80 d2 mov x9, #0
89aec: e2 03 09 aa mov x2, x9
89af0: f8 fd ff 97 bl 0x892d0 <_abd_init_abd_iter>
89af4: e8 c7 80 b9 ldrsw x8, [sp, #196]
89af8: a9 63 03 d1 sub x9, x29, #216
89afc: 28 0d 08 8b add x8, x9, x8, lsl #3
89b00: 00 01 00 f9 str x0, [x8]
89b04: e8 c7 40 b9 ldr w8, [sp, #196]
89b08: 08 05 00 11 add w8, w8, #1
89b0c: e8 c7 00 b9 str w8, [sp, #196]
89b10: df ff ff 17 b 0x89a8c <_abd_raidz_gen_iterate+0x6c>
89b14: e8 77 40 f9 ldr x8, [sp, #232]
89b18: 48 01 00 b4 cbz x8, 0x89b40 <_abd_raidz_gen_iterate+0x120>
89b1c: e0 77 40 f9 ldr x0, [sp, #232]
89b20: af f9 ff 97 bl 0x881dc <_abd_is_gang>
89b24: e0 6f 00 b9 str w0, [sp, #108]
89b28: e0 77 40 f9 ldr x0, [sp, #232]
89b2c: e1 03 02 91 add x1, sp, #128
89b30: 08 00 80 d2 mov x8, #0
89b34: e2 03 08 aa mov x2, x8
89b38: e6 fd ff 97 bl 0x892d0 <_abd_init_abd_iter>
89b3c: e0 3b 00 f9 str x0, [sp, #112]
89b40: 08 00 80 52 mov w8, #0
89b44: e0 03 08 aa mov x0, x8
89b48: 08 ab 0b 94 bl 0x374768 <_xattr_protected+0x374768>
89b4c: e1 03 00 aa mov x1, x0
89b50: 29 7c 40 93 sxtw x9, w1
89b54: e9 3f 00 f9 str x9, [sp, #120]
89b58: e8 73 40 f9 ldr x8, [sp, #224]
89b5c: 1f 01 00 f1 cmp x8, #0
89b60: e9 c7 9f 1a cset w9, le
89b64: 69 19 00 37 tbnz w9, #0, 0x89e90 <_abd_raidz_gen_iterate+0x470>
89b68: e8 6f 40 b9 ldr w8, [sp, #108]
89b6c: 88 00 00 34 cbz w8, 0x89b7c <_abd_raidz_gen_iterate+0x15c>
89b70: e8 3b 40 f9 ldr x8, [sp, #112]
89b74: 48 00 00 b5 cbnz x8, 0x89b7c <_abd_raidz_gen_iterate+0x15c>
89b78: c6 00 00 14 b 0x89e90 <_abd_raidz_gen_iterate+0x470>
89b7c: ff c7 00 b9 str wzr, [sp, #196]
89b80: e8 c7 40 b9 ldr w8, [sp, #196]
89b84: e9 d7 40 b9 ldr w9, [sp, #212]
89b88: 1f 01 09 6b cmp w8, w9
89b8c: 42 04 00 54 b.hs 0x89c14 <_abd_raidz_gen_iterate+0x1f4>
89b90: e8 c7 80 b9 ldrsw x8, [sp, #196]
89b94: a9 93 03 d1 sub x9, x29, #228
89b98: 2a 79 68 b8 ldr w10, [x9, x8, lsl #2]
89b9c: ea 00 00 34 cbz w10, 0x89bb8 <_abd_raidz_gen_iterate+0x198>
89ba0: e8 c7 80 b9 ldrsw x8, [sp, #196]
89ba4: a9 63 03 d1 sub x9, x29, #216
89ba8: 28 0d 08 8b add x8, x9, x8, lsl #3
89bac: 08 01 40 f9 ldr x8, [x8]
89bb0: 48 00 00 b5 cbnz x8, 0x89bb8 <_abd_raidz_gen_iterate+0x198>
89bb4: 18 00 00 14 b 0x89c14 <_abd_raidz_gen_iterate+0x1f4>
89bb8: e8 c7 80 b9 ldrsw x8, [sp, #196]
89bbc: 09 06 80 d2 mov x9, #48
89bc0: 08 7d 09 9b mul x8, x8, x9
89bc4: aa a3 02 d1 sub x10, x29, #168
89bc8: eb 03 0a aa mov x11, x10
89bcc: 60 01 08 8b add x0, x11, x8
89bd0: e9 2f 00 f9 str x9, [sp, #88]
89bd4: ea 2b 00 f9 str x10, [sp, #80]
89bd8: 1e 06 00 94 bl 0x8b450 <_abd_iter_map>
89bdc: e8 c7 80 b9 ldrsw x8, [sp, #196]
89be0: e9 2f 40 f9 ldr x9, [sp, #88]
89be4: 08 7d 09 9b mul x8, x8, x9
89be8: ea 2b 40 f9 ldr x10, [sp, #80]
89bec: 48 01 08 8b add x8, x10, x8
89bf0: 08 01 40 f9 ldr x8, [x8]
89bf4: ea c7 80 b9 ldrsw x10, [sp, #196]
89bf8: ab 03 03 d1 sub x11, x29, #192
89bfc: 6a 0d 0a 8b add x10, x11, x10, lsl #3
89c00: 48 01 00 f9 str x8, [x10]
89c04: e8 c7 40 b9 ldr w8, [sp, #196]
89c08: 08 05 00 11 add w8, w8, #1
89c0c: e8 c7 00 b9 str w8, [sp, #196]
89c10: dc ff ff 17 b 0x89b80 <_abd_raidz_gen_iterate+0x160>
89c14: e8 73 40 f9 ldr x8, [sp, #224]
89c18: e8 5f 00 f9 str x8, [sp, #184]
89c1c: e8 77 40 f9 ldr x8, [sp, #232]
89c20: e8 00 00 b4 cbz x8, 0x89c3c <_abd_raidz_gen_iterate+0x21c>
89c24: e8 6f 40 f9 ldr x8, [sp, #216]
89c28: 1f 01 00 f1 cmp x8, #0
89c2c: e9 c7 9f 1a cset w9, le
89c30: 69 00 00 37 tbnz w9, #0, 0x89c3c <_abd_raidz_gen_iterate+0x21c>
89c34: e0 03 02 91 add x0, sp, #128
89c38: 06 06 00 94 bl 0x8b450 <_abd_iter_map>
89c3c: e8 d7 40 b9 ldr w8, [sp, #212]
89c40: 1f 05 00 71 cmp w8, #1
89c44: e8 4f 00 b9 str w8, [sp, #76]
89c48: c0 04 00 54 b.eq 0x89ce0 <_abd_raidz_gen_iterate+0x2c0>
89c4c: 01 00 00 14 b 0x89c50 <_abd_raidz_gen_iterate+0x230>
89c50: e8 4f 40 b9 ldr w8, [sp, #76]
89c54: 1f 09 00 71 cmp w8, #2
89c58: a0 02 00 54 b.eq 0x89cac <_abd_raidz_gen_iterate+0x28c>
89c5c: 01 00 00 14 b 0x89c60 <_abd_raidz_gen_iterate+0x240>
89c60: e8 4f 40 b9 ldr w8, [sp, #76]
89c64: 1f 0d 00 71 cmp w8, #3
89c68: e9 17 9f 1a cset w9, eq
89c6c: 29 01 00 52 eor w9, w9, #0x1
89c70: 29 05 00 37 tbnz w9, #0, 0x89d14 <_abd_raidz_gen_iterate+0x2f4>
89c74: 01 00 00 14 b 0x89c78 <_abd_raidz_gen_iterate+0x258>
89c78: e8 33 40 f9 ldr x8, [sp, #96]
89c7c: 09 59 40 f9 ldr x9, [x8, #176]
89c80: ea 5f 40 f9 ldr x10, [sp, #184]
89c84: 3f 01 0a eb cmp x9, x10
89c88: a2 00 00 54 b.hs 0x89c9c <_abd_raidz_gen_iterate+0x27c>
89c8c: e8 33 40 f9 ldr x8, [sp, #96]
89c90: 09 59 40 f9 ldr x9, [x8, #176]
89c94: e9 23 00 f9 str x9, [sp, #64]
89c98: 03 00 00 14 b 0x89ca4 <_abd_raidz_gen_iterate+0x284>
89c9c: e8 5f 40 f9 ldr x8, [sp, #184]
89ca0: e8 23 00 f9 str x8, [sp, #64]
89ca4: e8 23 40 f9 ldr x8, [sp, #64]
89ca8: e8 5f 00 f9 str x8, [sp, #184]
89cac: e8 33 40 f9 ldr x8, [sp, #96]
89cb0: 09 41 40 f9 ldr x9, [x8, #128]
89cb4: ea 5f 40 f9 ldr x10, [sp, #184]
89cb8: 3f 01 0a eb cmp x9, x10
89cbc: a2 00 00 54 b.hs 0x89cd0 <_abd_raidz_gen_iterate+0x2b0>
89cc0: e8 33 40 f9 ldr x8, [sp, #96]
89cc4: 09 41 40 f9 ldr x9, [x8, #128]
89cc8: e9 1f 00 f9 str x9, [sp, #56]
89ccc: 03 00 00 14 b 0x89cd8 <_abd_raidz_gen_iterate+0x2b8>
89cd0: e8 5f 40 f9 ldr x8, [sp, #184]
89cd4: e8 1f 00 f9 str x8, [sp, #56]
89cd8: e8 1f 40 f9 ldr x8, [sp, #56]
89cdc: e8 5f 00 f9 str x8, [sp, #184]
89ce0: e8 33 40 f9 ldr x8, [sp, #96]
89ce4: 09 29 40 f9 ldr x9, [x8, #80]
89ce8: ea 5f 40 f9 ldr x10, [sp, #184]
89cec: 3f 01 0a eb cmp x9, x10
89cf0: a2 00 00 54 b.hs 0x89d04 <_abd_raidz_gen_iterate+0x2e4>
89cf4: e8 33 40 f9 ldr x8, [sp, #96]
89cf8: 09 29 40 f9 ldr x9, [x8, #80]
89cfc: e9 1b 00 f9 str x9, [sp, #48]
89d00: 03 00 00 14 b 0x89d0c <_abd_raidz_gen_iterate+0x2ec>
89d04: e8 5f 40 f9 ldr x8, [sp, #184]
89d08: e8 1b 00 f9 str x8, [sp, #48]
89d0c: e8 1b 40 f9 ldr x8, [sp, #48]
89d10: e8 5f 00 f9 str x8, [sp, #184]
89d14: e8 77 40 f9 ldr x8, [sp, #232]
89d18: 68 02 00 b4 cbz x8, 0x89d64 <_abd_raidz_gen_iterate+0x344>
89d1c: e8 6f 40 f9 ldr x8, [sp, #216]
89d20: 1f 01 00 f1 cmp x8, #0
89d24: e9 c7 9f 1a cset w9, le
89d28: e9 01 00 37 tbnz w9, #0, 0x89d64 <_abd_raidz_gen_iterate+0x344>
89d2c: e8 47 40 f9 ldr x8, [sp, #136]
89d30: e9 5f 40 f9 ldr x9, [sp, #184]
89d34: 1f 01 09 eb cmp x8, x9
89d38: 82 00 00 54 b.hs 0x89d48 <_abd_raidz_gen_iterate+0x328>
89d3c: e8 47 40 f9 ldr x8, [sp, #136]
89d40: e8 17 00 f9 str x8, [sp, #40]
89d44: 03 00 00 14 b 0x89d50 <_abd_raidz_gen_iterate+0x330>
89d48: e8 5f 40 f9 ldr x8, [sp, #184]
89d4c: e8 17 00 f9 str x8, [sp, #40]
89d50: e8 17 40 f9 ldr x8, [sp, #40]
89d54: e8 5f 00 f9 str x8, [sp, #184]
89d58: e8 5f 40 f9 ldr x8, [sp, #184]
89d5c: e8 5b 00 f9 str x8, [sp, #176]
89d60: 02 00 00 14 b 0x89d68 <_abd_raidz_gen_iterate+0x348>
89d64: ff 5b 00 f9 str xzr, [sp, #176]
89d68: e8 67 40 f9 ldr x8, [sp, #200]
89d6c: e1 43 40 f9 ldr x1, [sp, #128]
89d70: e2 5f 40 f9 ldr x2, [sp, #184]
89d74: e3 5b 40 f9 ldr x3, [sp, #176]
89d78: a0 03 03 d1 sub x0, x29, #192
89d7c: 89 21 9d d2 mov x9, #59660
89d80: 09 09 3f d7 <unknown>
89d84: ea d7 40 b9 ldr w10, [sp, #212]
89d88: 4a 05 00 71 subs w10, w10, #1
89d8c: ea c7 00 b9 str w10, [sp, #196]
89d90: e8 c7 40 b9 ldr w8, [sp, #196]
89d94: 1f 01 00 71 cmp w8, #0
89d98: e8 a7 9f 1a cset w8, lt
89d9c: 88 04 00 37 tbnz w8, #0, 0x89e2c <_abd_raidz_gen_iterate+0x40c>
89da0: e8 c7 80 b9 ldrsw x8, [sp, #196]
89da4: 09 06 80 d2 mov x9, #48
89da8: 08 7d 09 9b mul x8, x8, x9
89dac: aa a3 02 d1 sub x10, x29, #168
89db0: eb 03 0a aa mov x11, x10
89db4: 60 01 08 8b add x0, x11, x8
89db8: e9 13 00 f9 str x9, [sp, #32]
89dbc: ea 0f 00 f9 str x10, [sp, #24]
89dc0: 17 06 00 94 bl 0x8b61c <_abd_iter_unmap>
89dc4: e8 33 40 f9 ldr x8, [sp, #96]
89dc8: 09 01 40 f9 ldr x9, [x8]
89dcc: ea c7 80 b9 ldrsw x10, [sp, #196]
89dd0: 29 0d 0a 8b add x9, x9, x10, lsl #3
89dd4: 20 01 40 f9 ldr x0, [x9]
89dd8: e9 c7 80 b9 ldrsw x9, [sp, #196]
89ddc: aa 63 03 d1 sub x10, x29, #216
89de0: eb 03 0a aa mov x11, x10
89de4: 69 0d 09 8b add x9, x11, x9, lsl #3
89de8: 21 01 40 f9 ldr x1, [x9]
89dec: e9 c7 80 b9 ldrsw x9, [sp, #196]
89df0: eb 13 40 f9 ldr x11, [sp, #32]
89df4: 29 7d 0b 9b mul x9, x9, x11
89df8: ec 0f 40 f9 ldr x12, [sp, #24]
89dfc: 82 01 09 8b add x2, x12, x9
89e00: e3 5f 40 f9 ldr x3, [sp, #184]
89e04: ea 0b 00 f9 str x10, [sp, #16]
89e08: 55 fd ff 97 bl 0x8935c <_abd_advance_abd_iter>
89e0c: e8 c7 80 b9 ldrsw x8, [sp, #196]
89e10: e9 0b 40 f9 ldr x9, [sp, #16]
89e14: 28 0d 08 8b add x8, x9, x8, lsl #3
89e18: 00 01 00 f9 str x0, [x8]
89e1c: e8 c7 40 b9 ldr w8, [sp, #196]
89e20: 08 05 00 71 subs w8, w8, #1
89e24: e8 c7 00 b9 str w8, [sp, #196]
89e28: da ff ff 17 b 0x89d90 <_abd_raidz_gen_iterate+0x370>
89e2c: e8 77 40 f9 ldr x8, [sp, #232]
89e30: 68 02 00 b4 cbz x8, 0x89e7c <_abd_raidz_gen_iterate+0x45c>
89e34: e8 6f 40 f9 ldr x8, [sp, #216]
89e38: 1f 01 00 f1 cmp x8, #0
89e3c: e9 c7 9f 1a cset w9, le
89e40: e9 01 00 37 tbnz w9, #0, 0x89e7c <_abd_raidz_gen_iterate+0x45c>
89e44: e8 03 02 91 add x8, sp, #128
89e48: e0 03 08 aa mov x0, x8
89e4c: e8 07 00 f9 str x8, [sp, #8]
89e50: f3 05 00 94 bl 0x8b61c <_abd_iter_unmap>
89e54: e0 77 40 f9 ldr x0, [sp, #232]
89e58: e1 3b 40 f9 ldr x1, [sp, #112]
89e5c: e3 5b 40 f9 ldr x3, [sp, #176]
89e60: e2 07 40 f9 ldr x2, [sp, #8]
89e64: 3e fd ff 97 bl 0x8935c <_abd_advance_abd_iter>
89e68: e0 3b 00 f9 str x0, [sp, #112]
89e6c: e8 5b 40 f9 ldr x8, [sp, #176]
89e70: e9 6f 40 f9 ldr x9, [sp, #216]
89e74: 28 01 08 eb subs x8, x9, x8
89e78: e8 6f 00 f9 str x8, [sp, #216]
89e7c: e8 5f 40 f9 ldr x8, [sp, #184]
89e80: e9 73 40 f9 ldr x9, [sp, #224]
89e84: 28 01 08 eb subs x8, x9, x8
89e88: e8 73 00 f9 str x8, [sp, #224]
89e8c: 33 ff ff 17 b 0x89b58 <_abd_raidz_gen_iterate+0x138>
89e90: e8 3f 40 f9 ldr x8, [sp, #120]
89e94: e0 03 08 aa mov x0, x8
89e98: 34 aa 0b 94 bl 0x374768 <_xattr_protected+0x374768>
89e9c: 49 b3 00 f0 adrp x9, #23506944
89ea0: 29 59 41 f9 ldr x9, [x9, #688]
89ea4: 29 01 40 f9 ldr x9, [x9]
89ea8: aa 83 5e f8 ldur x10, [x29, #-24]
89eac: 3f 01 0a eb cmp x9, x10
89eb0: a1 00 00 54 b.ne 0x89ec4 <_abd_raidz_gen_iterate+0x4a4>
89eb4: fd 7b 5e a9 ldp x29, x30, [sp, #480]
89eb8: fc 6f 5d a9 ldp x28, x27, [sp, #464]
89ebc: ff c3 07 91 add sp, sp, #496
89ec0: ff 0f 5f d6 <unknown>
89ec4: 09 a9 0b 94 bl 0x3742e8 <_xattr_protected+0x3742e8>
0000000000089ec8 <_abd_raidz_rec_iterate>:
89ec8: 7f 23 03 d5 hint #27
89ecc: fc 6f be a9 stp x28, x27, [sp, #-32]!
89ed0: fd 7b 01 a9 stp x29, x30, [sp, #16]
89ed4: fd 43 00 91 add x29, sp, #16
89ed8: ff c3 09 d1 sub sp, sp, #624
89edc: 48 b3 00 f0 adrp x8, #23506944
89ee0: 08 59 41 f9 ldr x8, [x8, #688]
89ee4: 08 01 40 f9 ldr x8, [x8]
89ee8: a8 83 1e f8 stur x8, [x29, #-24]
89eec: e0 67 00 f9 str x0, [sp, #200]
89ef0: e1 63 00 f9 str x1, [sp, #192]
89ef4: e2 5f 00 f9 str x2, [sp, #184]
89ef8: e3 b7 00 b9 str w3, [sp, #180]
89efc: e4 57 00 f9 str x4, [sp, #168]
89f00: e5 53 00 f9 str x5, [sp, #160]
89f04: ff 47 00 f9 str xzr, [sp, #136]
89f08: ff 9f 00 b9 str wzr, [sp, #156]
89f0c: e8 9f 40 b9 ldr w8, [sp, #156]
89f10: e9 b7 40 b9 ldr w9, [sp, #180]
89f14: 1f 01 09 6b cmp w8, w9
89f18: c2 06 00 54 b.hs 0x89ff0 <_abd_raidz_rec_iterate+0x128>
89f1c: e8 67 40 f9 ldr x8, [sp, #200]
89f20: e9 9f 80 b9 ldrsw x9, [sp, #156]
89f24: 08 0d 09 8b add x8, x8, x9, lsl #3
89f28: 00 01 40 f9 ldr x0, [x8]
89f2c: ac f8 ff 97 bl 0x881dc <_abd_is_gang>
89f30: e8 9f 80 b9 ldrsw x8, [sp, #156]
89f34: e9 33 04 91 add x9, sp, #268
89f38: 20 79 28 b8 str w0, [x9, x8, lsl #2]
89f3c: e8 63 40 f9 ldr x8, [sp, #192]
89f40: e9 9f 80 b9 ldrsw x9, [sp, #156]
89f44: 08 0d 09 8b add x8, x8, x9, lsl #3
89f48: 00 01 40 f9 ldr x0, [x8]
89f4c: a4 f8 ff 97 bl 0x881dc <_abd_is_gang>
89f50: e8 9f 80 b9 ldrsw x8, [sp, #156]
89f54: e9 03 04 91 add x9, sp, #256
89f58: 20 79 28 b8 str w0, [x9, x8, lsl #2]
89f5c: e8 67 40 f9 ldr x8, [sp, #200]
89f60: e9 9f 80 b9 ldrsw x9, [sp, #156]
89f64: 08 0d 09 8b add x8, x8, x9, lsl #3
89f68: 00 01 40 f9 ldr x0, [x8]
89f6c: e8 9f 80 b9 ldrsw x8, [sp, #156]
89f70: 09 06 80 d2 mov x9, #48
89f74: 08 7d 09 9b mul x8, x8, x9
89f78: aa a3 02 d1 sub x10, x29, #168
89f7c: 41 01 08 8b add x1, x10, x8
89f80: 08 00 80 d2 mov x8, #0
89f84: e2 03 08 aa mov x2, x8
89f88: e9 43 00 f9 str x9, [sp, #128]
89f8c: e8 3f 00 f9 str x8, [sp, #120]
89f90: d0 fc ff 97 bl 0x892d0 <_abd_init_abd_iter>
89f94: e8 9f 80 b9 ldrsw x8, [sp, #156]
89f98: e9 a3 03 91 add x9, sp, #232
89f9c: 28 0d 08 8b add x8, x9, x8, lsl #3
89fa0: 00 01 00 f9 str x0, [x8]
89fa4: e8 63 40 f9 ldr x8, [sp, #192]
89fa8: e9 9f 80 b9 ldrsw x9, [sp, #156]
89fac: 08 0d 09 8b add x8, x8, x9, lsl #3
89fb0: 00 01 40 f9 ldr x0, [x8]
89fb4: e8 9f 80 b9 ldrsw x8, [sp, #156]
89fb8: e9 43 40 f9 ldr x9, [sp, #128]
89fbc: 08 7d 09 9b mul x8, x8, x9
89fc0: ea 23 05 91 add x10, sp, #328
89fc4: 41 01 08 8b add x1, x10, x8
89fc8: e2 3f 40 f9 ldr x2, [sp, #120]
89fcc: c1 fc ff 97 bl 0x892d0 <_abd_init_abd_iter>
89fd0: e8 9f 80 b9 ldrsw x8, [sp, #156]
89fd4: e9 43 03 91 add x9, sp, #208
89fd8: 28 0d 08 8b add x8, x9, x8, lsl #3
89fdc: 00 01 00 f9 str x0, [x8]
89fe0: e8 9f 40 b9 ldr w8, [sp, #156]
89fe4: 08 05 00 11 add w8, w8, #1
89fe8: e8 9f 00 b9 str w8, [sp, #156]
89fec: c8 ff ff 17 b 0x89f0c <_abd_raidz_rec_iterate+0x44>
89ff0: 08 00 80 52 mov w8, #0
89ff4: e0 03 08 aa mov x0, x8
89ff8: dc a9 0b 94 bl 0x374768 <_xattr_protected+0x374768>
89ffc: e1 03 00 aa mov x1, x0
8a000: 29 7c 40 93 sxtw x9, w1
8a004: e9 47 00 f9 str x9, [sp, #136]
8a008: e8 5f 40 f9 ldr x8, [sp, #184]
8a00c: 1f 01 00 f1 cmp x8, #0
8a010: e9 c7 9f 1a cset w9, le
8a014: e9 1c 00 37 tbnz w9, #0, 0x8a3b0 <_abd_raidz_rec_iterate+0x4e8>
8a018: ff 9f 00 b9 str wzr, [sp, #156]
8a01c: e8 9f 40 b9 ldr w8, [sp, #156]
8a020: e9 b7 40 b9 ldr w9, [sp, #180]
8a024: 1f 01 09 6b cmp w8, w9
8a028: a2 07 00 54 b.hs 0x8a11c <_abd_raidz_rec_iterate+0x254>
8a02c: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a030: e9 33 04 91 add x9, sp, #268
8a034: 2a 79 68 b8 ldr w10, [x9, x8, lsl #2]
8a038: ea 00 00 34 cbz w10, 0x8a054 <_abd_raidz_rec_iterate+0x18c>
8a03c: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a040: e9 a3 03 91 add x9, sp, #232
8a044: 28 0d 08 8b add x8, x9, x8, lsl #3
8a048: 08 01 40 f9 ldr x8, [x8]
8a04c: 48 00 00 b5 cbnz x8, 0x8a054 <_abd_raidz_rec_iterate+0x18c>
8a050: 33 00 00 14 b 0x8a11c <_abd_raidz_rec_iterate+0x254>
8a054: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a058: e9 03 04 91 add x9, sp, #256
8a05c: 2a 79 68 b8 ldr w10, [x9, x8, lsl #2]
8a060: ea 00 00 34 cbz w10, 0x8a07c <_abd_raidz_rec_iterate+04>
8a064: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a068: e9 43 03 91 add x9, sp, #208
8a06c: 28 0d 08 8b add x8, x9, x8, lsl #3
8a070: 08 01 40 f9 ldr x8, [x8]
8a074: 48 00 00 b5 cbnz x8, 0x8a07c <_abd_raidz_rec_iterate+04>
8a078: 29 00 00 14 b 0x8a11c <_abd_raidz_rec_iterate+0x254>
8a07c: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a080: 09 06 80 d2 mov x9, #48
8a084: 08 7d 09 9b mul x8, x8, x9
8a088: aa a3 02 d1 sub x10, x29, #168
8a08c: eb 03 0a aa mov x11, x10
8a090: 60 01 08 8b add x0, x11, x8
8a094: e9 3b 00 f9 str x9, [sp, #112]
8a098: ea 37 00 f9 str x10, [sp, #104]
8a09c: ed 04 00 94 bl 0x8b450 <_abd_iter_map>
8a0a0: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a0a4: e9 3b 40 f9 ldr x9, [sp, #112]
8a0a8: 08 7d 09 9b mul x8, x8, x9
8a0ac: ea 23 05 91 add x10, sp, #328
8a0b0: eb 03 0a aa mov x11, x10
8a0b4: 60 01 08 8b add x0, x11, x8
8a0b8: ea 33 00 f9 str x10, [sp, #96]
8a0bc: e5 04 00 94 bl 0x8b450 <_abd_iter_map>
8a0c0: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a0c4: e9 3b 40 f9 ldr x9, [sp, #112]
8a0c8: 08 7d 09 9b mul x8, x8, x9
8a0cc: ea 37 40 f9 ldr x10, [sp, #104]
8a0d0: 48 01 08 8b add x8, x10, x8
8a0d4: 08 01 40 f9 ldr x8, [x8]
8a0d8: ea 9f 80 b9 ldrsw x10, [sp, #156]
8a0dc: eb c3 04 91 add x11, sp, #304
8a0e0: 6a 0d 0a 8b add x10, x11, x10, lsl #3
8a0e4: 48 01 00 f9 str x8, [x10]
8a0e8: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a0ec: 08 7d 09 9b mul x8, x8, x9
8a0f0: ea 33 40 f9 ldr x10, [sp, #96]
8a0f4: 48 01 08 8b add x8, x10, x8
8a0f8: 08 01 40 f9 ldr x8, [x8]
8a0fc: ea 9f 80 b9 ldrsw x10, [sp, #156]
8a100: eb 63 04 91 add x11, sp, #280
8a104: 6a 0d 0a 8b add x10, x11, x10, lsl #3
8a108: 48 01 00 f9 str x8, [x10]
8a10c: e8 9f 40 b9 ldr w8, [sp, #156]
8a110: 08 05 00 11 add w8, w8, #1
8a114: e8 9f 00 b9 str w8, [sp, #156]
8a118: c1 ff ff 17 b 0x8a01c <_abd_raidz_rec_iterate+0x154>
8a11c: e8 5f 40 f9 ldr x8, [sp, #184]
8a120: e8 4b 00 f9 str x8, [sp, #144]
8a124: e9 b7 40 b9 ldr w9, [sp, #180]
8a128: 3f 05 00 71 cmp w9, #1
8a12c: e9 5f 00 b9 str w9, [sp, #92]
8a130: 00 07 00 54 b.eq 0x8a210 <_abd_raidz_rec_iterate+0x348>
8a134: 01 00 00 14 b 0x8a138 <_abd_raidz_rec_iterate+0x270>
8a138: e8 5f 40 b9 ldr w8, [sp, #92]
8a13c: 1f 09 00 71 cmp w8, #2
8a140: c0 03 00 54 b.eq 0x8a1b8 <_abd_raidz_rec_iterate+0x2f0>
8a144: 01 00 00 14 b 0x8a148 <_abd_raidz_rec_iterate+0x280>
8a148: e8 5f 40 b9 ldr w8, [sp, #92]
8a14c: 1f 0d 00 71 cmp w8, #3
8a150: e9 17 9f 1a cset w9, eq
8a154: 29 01 00 52 eor w9, w9, #0x1
8a158: 89 08 00 37 tbnz w9, #0, 0x8a268 <_abd_raidz_rec_iterate+0x3a0>
8a15c: 01 00 00 14 b 0x8a160 <_abd_raidz_rec_iterate+0x298>
8a160: e8 db 40 f9 ldr x8, [sp, #432]
8a164: e9 4b 40 f9 ldr x9, [sp, #144]
8a168: 1f 01 09 eb cmp x8, x9
8a16c: 82 00 00 54 b.hs 0x8a17c <_abd_raidz_rec_iterate+0x2b4>
8a170: e8 db 40 f9 ldr x8, [sp, #432]
8a174: e8 2b 00 f9 str x8, [sp, #80]
8a178: 03 00 00 14 b 0x8a184 <_abd_raidz_rec_iterate+0x2bc>
8a17c: e8 4b 40 f9 ldr x8, [sp, #144]
8a180: e8 2b 00 f9 str x8, [sp, #80]
8a184: e8 2b 40 f9 ldr x8, [sp, #80]
8a188: e8 4b 00 f9 str x8, [sp, #144]
8a18c: a8 03 5c f8 ldur x8, [x29, #-64]
8a190: e9 4b 40 f9 ldr x9, [sp, #144]
8a194: 1f 01 09 eb cmp x8, x9
8a198: 82 00 00 54 b.hs 0x8a1a8 <_abd_raidz_rec_iterate+0x2e0>
8a19c: a8 03 5c f8 ldur x8, [x29, #-64]
8a1a0: e8 27 00 f9 str x8, [sp, #72]
8a1a4: 03 00 00 14 b 0x8a1b0 <_abd_raidz_rec_iterate+0x2e8>
8a1a8: e8 4b 40 f9 ldr x8, [sp, #144]
8a1ac: e8 27 00 f9 str x8, [sp, #72]
8a1b0: e8 27 40 f9 ldr x8, [sp, #72]
8a1b4: e8 4b 00 f9 str x8, [sp, #144]
8a1b8: e8 c3 40 f9 ldr x8, [sp, #384]
8a1bc: e9 4b 40 f9 ldr x9, [sp, #144]
8a1c0: 1f 01 09 eb cmp x8, x9
8a1c4: 82 00 00 54 b.hs 0x8a1d4 <_abd_raidz_rec_iterate+0x30c>
8a1c8: e8 c3 40 f9 ldr x8, [sp, #384]
8a1cc: e8 23 00 f9 str x8, [sp, #64]
8a1d0: 03 00 00 14 b 0x8a1dc <_abd_raidz_rec_iterate+0x314>
8a1d4: e8 4b 40 f9 ldr x8, [sp, #144]
8a1d8: e8 23 00 f9 str x8, [sp, #64]
8a1dc: e8 23 40 f9 ldr x8, [sp, #64]
8a1e0: e8 4b 00 f9 str x8, [sp, #144]
8a1e4: a8 03 59 f8 ldur x8, [x29, #-112]
8a1e8: e9 4b 40 f9 ldr x9, [sp, #144]
8a1ec: 1f 01 09 eb cmp x8, x9
8a1f0: 82 00 00 54 b.hs 0x8a200 <_abd_raidz_rec_iterate+0x338>
8a1f4: a8 03 59 f8 ldur x8, [x29, #-112]
8a1f8: e8 1f 00 f9 str x8, [sp, #56]
8a1fc: 03 00 00 14 b 0x8a208 <_abd_raidz_rec_iterate+0x340>
8a200: e8 4b 40 f9 ldr x8, [sp, #144]
8a204: e8 1f 00 f9 str x8, [sp, #56]
8a208: e8 1f 40 f9 ldr x8, [sp, #56]
8a20c: e8 4b 00 f9 str x8, [sp, #144]
8a210: e8 ab 40 f9 ldr x8, [sp, #336]
8a214: e9 4b 40 f9 ldr x9, [sp, #144]
8a218: 1f 01 09 eb cmp x8, x9
8a21c: 82 00 00 54 b.hs 0x8a22c <_abd_raidz_rec_iterate+0x364>
8a220: e8 ab 40 f9 ldr x8, [sp, #336]
8a224: e8 1b 00 f9 str x8, [sp, #48]
8a228: 03 00 00 14 b 0x8a234 <_abd_raidz_rec_iterate+0x36c>
8a22c: e8 4b 40 f9 ldr x8, [sp, #144]
8a230: e8 1b 00 f9 str x8, [sp, #48]
8a234: e8 1b 40 f9 ldr x8, [sp, #48]
8a238: e8 4b 00 f9 str x8, [sp, #144]
8a23c: a8 03 56 f8 ldur x8, [x29, #-160]
8a240: e9 4b 40 f9 ldr x9, [sp, #144]
8a244: 1f 01 09 eb cmp x8, x9
8a248: 82 00 00 54 b.hs 0x8a258 <_abd_raidz_rec_iterate+0x390>
8a24c: a8 03 56 f8 ldur x8, [x29, #-160]
8a250: e8 17 00 f9 str x8, [sp, #40]
8a254: 03 00 00 14 b 0x8a260 <_abd_raidz_rec_iterate+0x398>
8a258: e8 4b 40 f9 ldr x8, [sp, #144]
8a25c: e8 17 00 f9 str x8, [sp, #40]
8a260: e8 17 40 f9 ldr x8, [sp, #40]
8a264: e8 4b 00 f9 str x8, [sp, #144]
8a268: e8 57 40 f9 ldr x8, [sp, #168]
8a26c: e1 4b 40 f9 ldr x1, [sp, #144]
8a270: e3 53 40 f9 ldr x3, [sp, #160]
8a274: e0 63 04 91 add x0, sp, #280
8a278: e2 c3 04 91 add x2, sp, #304
8a27c: 89 47 9d d2 mov x9, #59964
8a280: 09 09 3f d7 <unknown>
8a284: ea b7 40 b9 ldr w10, [sp, #180]
8a288: 4a 05 00 71 subs w10, w10, #1
8a28c: ea 9f 00 b9 str w10, [sp, #156]
8a290: e8 9f 40 b9 ldr w8, [sp, #156]
8a294: 1f 01 00 71 cmp w8, #0
8a298: e8 a7 9f 1a cset w8, lt
8a29c: 08 08 00 37 tbnz w8, #0, 0x8a39c <_abd_raidz_rec_iterate+0x4d4>
8a2a0: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a2a4: 09 06 80 d2 mov x9, #48
8a2a8: 08 7d 09 9b mul x8, x8, x9
8a2ac: ea 23 05 91 add x10, sp, #328
8a2b0: eb 03 0a aa mov x11, x10
8a2b4: 60 01 08 8b add x0, x11, x8
8a2b8: e9 13 00 f9 str x9, [sp, #32]
8a2bc: ea 0f 00 f9 str x10, [sp, #24]
8a2c0: d7 04 00 94 bl 0x8b61c <_abd_iter_unmap>
8a2c4: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a2c8: e9 13 40 f9 ldr x9, [sp, #32]
8a2cc: 08 7d 09 9b mul x8, x8, x9
8a2d0: aa a3 02 d1 sub x10, x29, #168
8a2d4: eb 03 0a aa mov x11, x10
8a2d8: 60 01 08 8b add x0, x11, x8
8a2dc: ea 0b 00 f9 str x10, [sp, #16]
8a2e0: cf 04 00 94 bl 0x8b61c <_abd_iter_unmap>
8a2e4: e8 63 40 f9 ldr x8, [sp, #192]
8a2e8: e9 9f 80 b9 ldrsw x9, [sp, #156]
8a2ec: 08 0d 09 8b add x8, x8, x9, lsl #3
8a2f0: 00 01 40 f9 ldr x0, [x8]
8a2f4: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a2f8: e9 43 03 91 add x9, sp, #208
8a2fc: ea 03 09 aa mov x10, x9
8a300: 48 0d 08 8b add x8, x10, x8, lsl #3
8a304: 01 01 40 f9 ldr x1, [x8]
8a308: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a30c: ea 13 40 f9 ldr x10, [sp, #32]
8a310: 08 7d 0a 9b mul x8, x8, x10
8a314: eb 0f 40 f9 ldr x11, [sp, #24]
8a318: 62 01 08 8b add x2, x11, x8
8a31c: e3 4b 40 f9 ldr x3, [sp, #144]
8a320: e9 07 00 f9 str x9, [sp, #8]
8a324: 0e fc ff 97 bl 0x8935c <_abd_advance_abd_iter>
8a328: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a32c: e9 07 40 f9 ldr x9, [sp, #8]
8a330: 28 0d 08 8b add x8, x9, x8, lsl #3
8a334: 00 01 00 f9 str x0, [x8]
8a338: e8 67 40 f9 ldr x8, [sp, #200]
8a33c: e9 9f 80 b9 ldrsw x9, [sp, #156]
8a340: 08 0d 09 8b add x8, x8, x9, lsl #3
8a344: 00 01 40 f9 ldr x0, [x8]
8a348: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a34c: e9 a3 03 91 add x9, sp, #232
8a350: ea 03 09 aa mov x10, x9
8a354: 48 0d 08 8b add x8, x10, x8, lsl #3
8a358: 01 01 40 f9 ldr x1, [x8]
8a35c: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a360: ea 13 40 f9 ldr x10, [sp, #32]
8a364: 08 7d 0a 9b mul x8, x8, x10
8a368: eb 0b 40 f9 ldr x11, [sp, #16]
8a36c: 62 01 08 8b add x2, x11, x8
8a370: e3 4b 40 f9 ldr x3, [sp, #144]
8a374: e9 03 00 f9 str x9, [sp]
8a378: f9 fb ff 97 bl 0x8935c <_abd_advance_abd_iter>
8a37c: e8 9f 80 b9 ldrsw x8, [sp, #156]
8a380: e9 03 40 f9 ldr x9, [sp]
8a384: 28 0d 08 8b add x8, x9, x8, lsl #3
8a388: 00 01 00 f9 str x0, [x8]
8a38c: e8 9f 40 b9 ldr w8, [sp, #156]
8a390: 08 05 00 71 subs w8, w8, #1
8a394: e8 9f 00 b9 str w8, [sp, #156]
8a398: be ff ff 17 b 0x8a290 <_abd_raidz_rec_iterate+0x3c8>
8a39c: e8 4b 40 f9 ldr x8, [sp, #144]
8a3a0: e9 5f 40 f9 ldr x9, [sp, #184]
8a3a4: 28 01 08 eb subs x8, x9, x8
8a3a8: e8 5f 00 f9 str x8, [sp, #184]
8a3ac: 17 ff ff 17 b 0x8a008 <_abd_raidz_rec_iterate+0x140>
8a3b0: e8 47 40 f9 ldr x8, [sp, #136]
8a3b4: e0 03 08 aa mov x0, x8
8a3b8: ec a8 0b 94 bl 0x374768 <_xattr_protected+0x374768>
8a3bc: 49 b3 00 d0 adrp x9, #23502848
8a3c0: 29 59 41 f9 ldr x9, [x9, #688]
8a3c4: 29 01 40 f9 ldr x9, [x9]
8a3c8: aa 83 5e f8 ldur x10, [x29, #-24]
8a3cc: 3f 01 0a eb cmp x9, x10
8a3d0: a1 00 00 54 b.ne 0x8a3e4 <_abd_raidz_rec_iterate+0x51c>
8a3d4: ff c3 09 91 add sp, sp, #624
8a3d8: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8a3dc: fc 6f c2 a8 ldp x28, x27, [sp], #32
8a3e0: ff 0f 5f d6 <unknown>
8a3e4: c1 a7 0b 94 bl 0x3742e8 <_xattr_protected+0x3742e8>
000000000008a3e8 <_list_link_init>:
8a3e8: ff 43 00 d1 sub sp, sp, #16
8a3ec: e0 07 00 f9 str x0, [sp, #8]
8a3f0: e8 07 40 f9 ldr x8, [sp, #8]
8a3f4: 09 00 80 d2 mov x9, #0
8a3f8: 09 01 00 f9 str x9, [x8]
8a3fc: e8 07 40 f9 ldr x8, [sp, #8]
8a400: 09 05 00 f9 str x9, [x8, #8]
8a404: ff 43 00 91 add sp, sp, #16
8a408: c0 03 5f d6 ret
000000000008a40c <_ddi_strtoul>:
8a40c: 7f 23 03 d5 hint #27
8a410: ff 03 01 d1 sub sp, sp, #64
8a414: fd 7b 03 a9 stp x29, x30, [sp, #48]
8a418: fd c3 00 91 add x29, sp, #48
8a41c: a0 03 1f f8 stur x0, [x29, #-16]
8a420: e1 0f 00 f9 str x1, [sp, #24]
8a424: e2 17 00 b9 str w2, [sp, #20]
8a428: e3 07 00 f9 str x3, [sp, #8]
8a42c: a0 03 5f f8 ldur x0, [x29, #-16]
8a430: e1 0f 40 f9 ldr x1, [sp, #24]
8a434: e2 17 40 b9 ldr w2, [sp, #20]
8a438: 02 a9 0b 94 bl 0x374840 <_xattr_protected+0x374840>
8a43c: e8 07 40 f9 ldr x8, [sp, #8]
8a440: 00 01 00 f9 str x0, [x8]
8a444: e8 07 40 f9 ldr x8, [sp, #8]
8a448: 08 01 40 f9 ldr x8, [x8]
8a44c: 88 00 00 b5 cbnz x8, 0x8a45c <_ddi_strtoul+0x50>
8a450: c8 02 80 52 mov w8, #22
8a454: a8 c3 1f b8 stur w8, [x29, #-4]
8a458: 0a 00 00 14 b 0x8a480 <_ddi_strtoul+0x74>
8a45c: e8 07 40 f9 ldr x8, [sp, #8]
8a460: 08 01 40 f9 ldr x8, [x8]
8a464: 09 00 80 92 mov x9, #-1
8a468: 1f 01 09 eb cmp x8, x9
8a46c: 81 00 00 54 b.ne 0x8a47c <_ddi_strtoul+0x70>
8a470: 48 04 80 52 mov w8, #34
8a474: a8 c3 1f b8 stur w8, [x29, #-4]
8a478: 02 00 00 14 b 0x8a480 <_ddi_strtoul+0x74>
8a47c: bf c3 1f b8 stur wzr, [x29, #-4]
8a480: a0 c3 5f b8 ldur w0, [x29, #-4]
8a484: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8a488: ff 03 01 91 add sp, sp, #64
8a48c: ff 0f 5f d6 <unknown>
000000000008a490 <_ddi_strtol>:
8a490: 7f 23 03 d5 hint #27
8a494: ff 03 01 d1 sub sp, sp, #64
8a498: fd 7b 03 a9 stp x29, x30, [sp, #48]
8a49c: fd c3 00 91 add x29, sp, #48
8a4a0: a0 03 1f f8 stur x0, [x29, #-16]
8a4a4: e1 0f 00 f9 str x1, [sp, #24]
8a4a8: e2 17 00 b9 str w2, [sp, #20]
8a4ac: e3 07 00 f9 str x3, [sp, #8]
8a4b0: a0 03 5f f8 ldur x0, [x29, #-16]
8a4b4: e1 0f 40 f9 ldr x1, [sp, #24]
8a4b8: e2 17 40 b9 ldr w2, [sp, #20]
8a4bc: db a8 0b 94 bl 0x374828 <_xattr_protected+0x374828>
8a4c0: e8 07 40 f9 ldr x8, [sp, #8]
8a4c4: 00 01 00 f9 str x0, [x8]
8a4c8: e8 07 40 f9 ldr x8, [sp, #8]
8a4cc: 08 01 40 f9 ldr x8, [x8]
8a4d0: 88 00 00 b5 cbnz x8, 0x8a4e0 <_ddi_strtol+0x50>
8a4d4: c8 02 80 52 mov w8, #22
8a4d8: a8 c3 1f b8 stur w8, [x29, #-4]
8a4dc: 0f 00 00 14 b 0x8a518 <_ddi_strtol+0x88>
8a4e0: e8 07 40 f9 ldr x8, [sp, #8]
8a4e4: 08 01 40 f9 ldr x8, [x8]
8a4e8: 09 00 f0 d2 mov x9, #-9223372036854775808
8a4ec: 1f 01 09 eb cmp x8, x9
8a4f0: c0 00 00 54 b.eq 0x8a508 <_ddi_strtol+0x78>
8a4f4: e8 07 40 f9 ldr x8, [sp, #8]
8a4f8: 08 01 40 f9 ldr x8, [x8]
8a4fc: 09 00 f0 92 mov x9, #9223372036854775807
8a500: 1f 01 09 eb cmp x8, x9
8a504: 81 00 00 54 b.ne 0x8a514 <_ddi_strtol+0x84>
8a508: 48 04 80 52 mov w8, #34
8a50c: a8 c3 1f b8 stur w8, [x29, #-4]
8a510: 02 00 00 14 b 0x8a518 <_ddi_strtol+0x88>
8a514: bf c3 1f b8 stur wzr, [x29, #-4]
8a518: a0 c3 5f b8 ldur w0, [x29, #-4]
8a51c: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8a520: ff 03 01 91 add sp, sp, #64
8a524: ff 0f 5f d6 <unknown>
000000000008a528 <_abd_size_alloc_linear>:
8a528: ff 43 00 d1 sub sp, sp, #16
8a52c: e0 07 00 f9 str x0, [sp, #8]
8a530: e8 07 40 f9 ldr x8, [sp, #8]
8a534: 69 17 00 d0 adrp x9, #3072000
8a538: 29 21 00 91 add x9, x9, #8
8a53c: 29 01 40 f9 ldr x9, [x9]
8a540: 0a 00 80 52 mov w10, #0
8a544: 2b 00 80 52 mov w11, #1
8a548: 1f 01 09 eb cmp x8, x9
8a54c: 60 91 8a 1a csel w0, w11, w10, ls
8a550: ff 43 00 91 add sp, sp, #16
8a554: c0 03 5f d6 ret
000000000008a558 <_abd_update_scatter_stats>:
8a558: 7f 23 03 d5 hint #27
8a55c: ff 43 04 d1 sub sp, sp, #272
8a560: fc 6f 0f a9 stp x28, x27, [sp, #240]
8a564: fd 7b 10 a9 stp x29, x30, [sp, #256]
8a568: fd 03 04 91 add x29, sp, #256
8a56c: 68 17 00 d0 adrp x8, #3072000
8a570: 08 41 00 91 add x8, x8, #16
8a574: e9 03 08 aa mov x9, x8
8a578: 29 41 08 91 add x9, x9, #528
8a57c: ea 03 08 aa mov x10, x8
8a580: 4a 81 0c 91 add x10, x10, #800
8a584: 08 c1 10 91 add x8, x8, #1072
8a588: e0 17 00 f9 str x0, [sp, #40]
8a58c: e1 27 00 b9 str w1, [sp, #36]
8a590: e0 17 40 f9 ldr x0, [sp, #40]
8a594: e9 0b 00 f9 str x9, [sp, #16]
8a598: ea 07 00 f9 str x10, [sp, #8]
8a59c: e8 03 00 f9 str x8, [sp]
8a5a0: 62 00 00 94 bl 0x8a728 <_abd_scatter_chunkcnt>
8a5a4: e0 0f 00 f9 str x0, [sp, #24]
8a5a8: eb 27 40 b9 ldr w11, [sp, #36]
8a5ac: ab 05 00 35 cbnz w11, 0x8a660 <_abd_update_scatter_stats+0x108>
8a5b0: e8 0b 40 f9 ldr x8, [sp, #16]
8a5b4: e8 27 00 f9 str x8, [sp, #72]
8a5b8: 29 00 80 d2 mov x9, #1
8a5bc: e9 23 00 f9 str x9, [sp, #64]
8a5c0: e9 27 40 f9 ldr x9, [sp, #72]
8a5c4: ea 23 40 f9 ldr x10, [sp, #64]
8a5c8: ea 1f 00 f9 str x10, [sp, #56]
8a5cc: ea 1f 40 f9 ldr x10, [sp, #56]
8a5d0: 29 01 ea f8 <unknown>
8a5d4: 29 01 0a 8b add x9, x9, x10
8a5d8: e9 1b 00 f9 str x9, [sp, #48]
8a5dc: e9 17 40 f9 ldr x9, [sp, #40]
8a5e0: 2b 05 40 b9 ldr w11, [x9, #4]
8a5e4: e9 03 0b aa mov x9, x11
8a5e8: ea 07 40 f9 ldr x10, [sp, #8]
8a5ec: aa 83 1e f8 stur x10, [x29, #-24]
8a5f0: a9 03 1e f8 stur x9, [x29, #-32]
8a5f4: a9 83 5e f8 ldur x9, [x29, #-24]
8a5f8: ac 03 5e f8 ldur x12, [x29, #-32]
8a5fc: ac 83 1d f8 stur x12, [x29, #-40]
8a600: ac 83 5d f8 ldur x12, [x29, #-40]
8a604: 29 01 ec f8 <unknown>
8a608: 29 01 0c 8b add x9, x9, x12
8a60c: a9 03 1d f8 stur x9, [x29, #-48]
8a610: e9 0f 40 f9 ldr x9, [sp, #24]
8a614: 6c 17 00 d0 adrp x12, #3072000
8a618: 8c 21 00 91 add x12, x12, #8
8a61c: 8c 01 40 f9 ldr x12, [x12]
8a620: 29 7d 0c 9b mul x9, x9, x12
8a624: ec 17 40 f9 ldr x12, [sp, #40]
8a628: 8b 05 40 b9 ldr w11, [x12, #4]
8a62c: ec 03 0b aa mov x12, x11
8a630: 29 01 0c eb subs x9, x9, x12
8a634: ec 03 40 f9 ldr x12, [sp]
8a638: ac 83 1c f8 stur x12, [x29, #-56]
8a63c: a9 03 1c f8 stur x9, [x29, #-64]
8a640: a9 83 5c f8 ldur x9, [x29, #-56]
8a644: ad 03 5c f8 ldur x13, [x29, #-64]
8a648: ad 83 1b f8 stur x13, [x29, #-72]
8a64c: ad 83 5b f8 ldur x13, [x29, #-72]
8a650: 29 01 ed f8 <unknown>
8a654: 29 01 0d 8b add x9, x9, x13
8a658: a9 03 1b f8 stur x9, [x29, #-80]
8a65c: 2f 00 00 14 b 0x8a718 <_abd_update_scatter_stats+0x1c0>
8a660: e8 0b 40 f9 ldr x8, [sp, #16]
8a664: a8 83 1a f8 stur x8, [x29, #-88]
8a668: 09 00 80 92 mov x9, #-1
8a66c: a9 03 1a f8 stur x9, [x29, #-96]
8a670: a9 83 5a f8 ldur x9, [x29, #-88]
8a674: aa 03 5a f8 ldur x10, [x29, #-96]
8a678: aa 83 19 f8 stur x10, [x29, #-104]
8a67c: aa 83 59 f8 ldur x10, [x29, #-104]
8a680: 29 01 ea f8 <unknown>
8a684: 29 01 0a 8b add x9, x9, x10
8a688: a9 03 19 f8 stur x9, [x29, #-112]
8a68c: e9 17 40 f9 ldr x9, [sp, #40]
8a690: 2b 05 40 b9 ldr w11, [x9, #4]
8a694: 0c 00 80 52 mov w12, #0
8a698: 8b 01 0b 6b subs w11, w12, w11
8a69c: e0 03 0b aa mov x0, x11
8a6a0: 09 7c 40 93 sxtw x9, w0
8a6a4: ea 07 40 f9 ldr x10, [sp, #8]
8a6a8: aa 83 18 f8 stur x10, [x29, #-120]
8a6ac: e9 43 00 f9 str x9, [sp, #128]
8a6b0: a9 83 58 f8 ldur x9, [x29, #-120]
8a6b4: ed 43 40 f9 ldr x13, [sp, #128]
8a6b8: ed 3f 00 f9 str x13, [sp, #120]
8a6bc: ed 3f 40 f9 ldr x13, [sp, #120]
8a6c0: 29 01 ed f8 <unknown>
8a6c4: 29 01 0d 8b add x9, x9, x13
8a6c8: e9 3b 00 f9 str x9, [sp, #112]
8a6cc: e9 17 40 f9 ldr x9, [sp, #40]
8a6d0: 2b 05 40 b9 ldr w11, [x9, #4]
8a6d4: e9 03 0b aa mov x9, x11
8a6d8: ed 0f 40 f9 ldr x13, [sp, #24]
8a6dc: 6e 17 00 d0 adrp x14, #3072000
8a6e0: ce 21 00 91 add x14, x14, #8
8a6e4: ce 01 40 f9 ldr x14, [x14]
8a6e8: ad 7d 0e 9b mul x13, x13, x14
8a6ec: 29 01 0d eb subs x9, x9, x13
8a6f0: ed 03 40 f9 ldr x13, [sp]
8a6f4: ed 37 00 f9 str x13, [sp, #104]
8a6f8: e9 33 00 f9 str x9, [sp, #96]
8a6fc: e9 37 40 f9 ldr x9, [sp, #104]
8a700: ee 33 40 f9 ldr x14, [sp, #96]
8a704: ee 2f 00 f9 str x14, [sp, #88]
8a708: ee 2f 40 f9 ldr x14, [sp, #88]
8a70c: 29 01 ee f8 <unknown>
8a710: 29 01 0e 8b add x9, x9, x14
8a714: e9 2b 00 f9 str x9, [sp, #80]
8a718: fd 7b 50 a9 ldp x29, x30, [sp, #256]
8a71c: fc 6f 4f a9 ldp x28, x27, [sp, #240]
8a720: ff 43 04 91 add sp, sp, #272
8a724: ff 0f 5f d6 <unknown>
000000000008a728 <_abd_scatter_chunkcnt>:
8a728: 7f 23 03 d5 hint #27
8a72c: ff 83 00 d1 sub sp, sp, #32
8a730: fd 7b 01 a9 stp x29, x30, [sp, #16]
8a734: fd 43 00 91 add x29, sp, #16
8a738: e0 07 00 f9 str x0, [sp, #8]
8a73c: e8 07 40 f9 ldr x8, [sp, #8]
8a740: 09 41 40 b9 ldr w9, [x8, #64]
8a744: e8 07 40 f9 ldr x8, [sp, #8]
8a748: 0a 05 40 b9 ldr w10, [x8, #4]
8a74c: 29 01 0a 0b add w9, w9, w10
8a750: e8 03 09 aa mov x8, x9
8a754: 00 7d 40 d3 ubfx x0, x8, #0, #32
8a758: c0 00 00 94 bl 0x8aa58 <_abd_chunkcnt_for_bytes>
8a75c: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8a760: ff 83 00 91 add sp, sp, #32
8a764: ff 0f 5f d6 <unknown>
000000000008a768 <_abd_update_linear_stats>:
8a768: ff c3 02 d1 sub sp, sp, #176
8a76c: e8 a3 02 91 add x8, sp, #168
8a770: 69 17 00 d0 adrp x9, #3072000
8a774: 29 41 00 91 add x9, x9, #16
8a778: ea 03 09 aa mov x10, x9
8a77c: 4a 01 15 91 add x10, x10, #1344
8a780: 29 41 19 91 add x9, x9, #1616
8a784: e0 17 00 f9 str x0, [sp, #40]
8a788: e1 27 00 b9 str w1, [sp, #36]
8a78c: eb 27 40 b9 ldr w11, [sp, #36]
8a790: e8 0f 00 f9 str x8, [sp, #24]
8a794: ea 0b 00 f9 str x10, [sp, #16]
8a798: e9 07 00 f9 str x9, [sp, #8]
8a79c: 6b 03 00 35 cbnz w11, 0x8a808 <_abd_update_linear_stats+0xa0>
8a7a0: e8 0b 40 f9 ldr x8, [sp, #16]
8a7a4: e8 27 00 f9 str x8, [sp, #72]
8a7a8: 29 00 80 d2 mov x9, #1
8a7ac: e9 23 00 f9 str x9, [sp, #64]
8a7b0: e9 27 40 f9 ldr x9, [sp, #72]
8a7b4: ea 23 40 f9 ldr x10, [sp, #64]
8a7b8: ea 1f 00 f9 str x10, [sp, #56]
8a7bc: ea 1f 40 f9 ldr x10, [sp, #56]
8a7c0: 29 01 ea f8 <unknown>
8a7c4: 29 01 0a 8b add x9, x9, x10
8a7c8: e9 1b 00 f9 str x9, [sp, #48]
8a7cc: e9 17 40 f9 ldr x9, [sp, #40]
8a7d0: 2b 05 40 b9 ldr w11, [x9, #4]
8a7d4: e9 03 0b aa mov x9, x11
8a7d8: ea 07 40 f9 ldr x10, [sp, #8]
8a7dc: ec 0f 40 f9 ldr x12, [sp, #24]
8a7e0: 8a 01 00 f9 str x10, [x12]
8a7e4: e9 53 00 f9 str x9, [sp, #160]
8a7e8: 89 01 40 f9 ldr x9, [x12]
8a7ec: ed 53 40 f9 ldr x13, [sp, #160]
8a7f0: ed 4f 00 f9 str x13, [sp, #152]
8a7f4: ed 4f 40 f9 ldr x13, [sp, #152]
8a7f8: 29 01 ed f8 <unknown>
8a7fc: 29 01 0d 8b add x9, x9, x13
8a800: e9 4b 00 f9 str x9, [sp, #144]
8a804: 1c 00 00 14 b 0x8a874 <_abd_update_linear_stats+0x10c>
8a808: e8 0b 40 f9 ldr x8, [sp, #16]
8a80c: e8 47 00 f9 str x8, [sp, #136]
8a810: 09 00 80 92 mov x9, #-1
8a814: e9 43 00 f9 str x9, [sp, #128]
8a818: e9 47 40 f9 ldr x9, [sp, #136]
8a81c: ea 43 40 f9 ldr x10, [sp, #128]
8a820: ea 3f 00 f9 str x10, [sp, #120]
8a824: ea 3f 40 f9 ldr x10, [sp, #120]
8a828: 29 01 ea f8 <unknown>
8a82c: 29 01 0a 8b add x9, x9, x10
8a830: e9 3b 00 f9 str x9, [sp, #112]
8a834: e9 17 40 f9 ldr x9, [sp, #40]
8a838: 2b 05 40 b9 ldr w11, [x9, #4]
8a83c: 0c 00 80 52 mov w12, #0
8a840: 8b 01 0b 6b subs w11, w12, w11
8a844: e0 03 0b aa mov x0, x11
8a848: 09 7c 40 93 sxtw x9, w0
8a84c: ea 07 40 f9 ldr x10, [sp, #8]
8a850: ea 37 00 f9 str x10, [sp, #104]
8a854: e9 33 00 f9 str x9, [sp, #96]
8a858: e9 37 40 f9 ldr x9, [sp, #104]
8a85c: ed 33 40 f9 ldr x13, [sp, #96]
8a860: ed 2f 00 f9 str x13, [sp, #88]
8a864: ed 2f 40 f9 ldr x13, [sp, #88]
8a868: 29 01 ed f8 <unknown>
8a86c: 29 01 0d 8b add x9, x9, x13
8a870: e9 2b 00 f9 str x9, [sp, #80]
8a874: ff c3 02 91 add sp, sp, #176
8a878: c0 03 5f d6 ret
000000000008a87c <_abd_verify_scatter>:
8a87c: 7f 23 03 d5 hint #27
8a880: ff 43 01 d1 sub sp, sp, #80
8a884: fd 7b 04 a9 stp x29, x30, [sp, #64]
8a888: fd 03 01 91 add x29, sp, #64
8a88c: a0 83 1f f8 stur x0, [x29, #-8]
8a890: a0 83 5f f8 ldur x0, [x29, #-8]
8a894: 40 00 00 94 bl 0x8a994 <_abd_is_linear_page>
8a898: 1f 00 00 71 cmp w0, #0
8a89c: e8 07 9f 1a cset w8, ne
8a8a0: 29 00 80 52 mov w9, #1
8a8a4: 08 01 09 4a eor w8, w8, w9
8a8a8: 08 01 09 4a eor w8, w8, w9
8a8ac: 08 01 09 4a eor w8, w8, w9
8a8b0: 08 01 09 4a eor w8, w8, w9
8a8b4: 08 01 00 12 and w8, w8, #0x1
8a8b8: e1 03 08 aa mov x1, x8
8a8bc: 2a 7c 40 93 sxtw x10, w1
8a8c0: aa 01 00 b4 cbz x10, 0x8a8f4 <_abd_verify_scatter+0x78>
8a8c4: a0 fb ff d0 adrp x0, #-565248
8a8c8: 00 18 1c 91 add x0, x0, #1798
8a8cc: a1 fb ff d0 adrp x1, #-565248
8a8d0: 21 3c 1c 91 add x1, x1, #1807
8a8d4: e2 13 80 52 mov w2, #159
8a8d8: a3 fb ff d0 adrp x3, #-565248
8a8dc: 63 88 1c 91 add x3, x3, #1826
8a8e0: e8 03 00 91 mov x8, sp
8a8e4: a9 fb ff d0 adrp x9, #-565248
8a8e8: 29 95 1c 91 add x9, x9, #1829
8a8ec: 09 01 00 f9 str x9, [x8]
8a8f0: 61 1c 0b 94 bl 0x351a74 <_spl_panic>
8a8f4: a8 83 5f f8 ldur x8, [x29, #-8]
8a8f8: 09 41 40 b9 ldr w9, [x8, #64]
8a8fc: e8 03 09 aa mov x8, x9
8a900: a8 03 1f f8 stur x8, [x29, #-16]
8a904: 68 17 00 d0 adrp x8, #3072000
8a908: 08 21 00 91 add x8, x8, #8
8a90c: 08 01 40 f9 ldr x8, [x8]
8a910: a8 83 1e f8 stur x8, [x29, #-24]
8a914: a8 03 5f f8 ldur x8, [x29, #-16]
8a918: aa 83 5e f8 ldur x10, [x29, #-24]
8a91c: 1f 01 0a eb cmp x8, x10
8a920: c3 01 00 54 b.lo 0x8a958 <_abd_verify_scatter+0xdc>
8a924: a8 03 5f f8 ldur x8, [x29, #-16]
8a928: a9 83 5e f8 ldur x9, [x29, #-24]
8a92c: a0 fb ff d0 adrp x0, #-565248
8a930: 00 18 1c 91 add x0, x0, #1798
8a934: a1 fb ff d0 adrp x1, #-565248
8a938: 21 3c 1c 91 add x1, x1, #1807
8a93c: 22 14 80 52 mov w2, #161
8a940: a3 fb ff d0 adrp x3, #-565248
8a944: 63 38 1d 91 add x3, x3, #1870
8a948: ea 03 00 91 mov x10, sp
8a94c: 48 01 00 f9 str x8, [x10]
8a950: 49 05 00 f9 str x9, [x10, #8]
8a954: 48 1c 0b 94 bl 0x351a74 <_spl_panic>
8a958: a0 83 5f f8 ldur x0, [x29, #-8]
8a95c: 73 ff ff 97 bl 0x8a728 <_abd_scatter_chunkcnt>
8a960: e0 13 00 f9 str x0, [sp, #32]
8a964: ff 1f 00 b9 str wzr, [sp, #28]
8a968: e8 1f 80 b9 ldrsw x8, [sp, #28]
8a96c: e9 13 40 f9 ldr x9, [sp, #32]
8a970: 1f 01 09 eb cmp x8, x9
8a974: a2 00 00 54 b.hs 0x8a988 <_abd_verify_scatter+0x10c>
8a978: e8 1f 40 b9 ldr w8, [sp, #28]
8a97c: 08 05 00 11 add w8, w8, #1
8a980: e8 1f 00 b9 str w8, [sp, #28]
8a984: f9 ff ff 17 b 0x8a968 <_abd_verify_scatter+0xec>
8a988: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8a98c: ff 43 01 91 add sp, sp, #80
8a990: ff 0f 5f d6 <unknown>
000000000008a994 <_abd_is_linear_page>:
8a994: ff 43 00 d1 sub sp, sp, #16
8a998: e0 07 00 f9 str x0, [sp, #8]
8a99c: e8 07 40 f9 ldr x8, [sp, #8]
8a9a0: 09 01 40 b9 ldr w9, [x8]
8a9a4: 0a 00 80 52 mov w10, #0
8a9a8: 2b 00 80 52 mov w11, #1
8a9ac: 3f 01 1b 72 tst w9, #0x20
8a9b0: 60 11 8a 1a csel w0, w11, w10, ne
8a9b4: ff 43 00 91 add sp, sp, #16
8a9b8: c0 03 5f d6 ret
000000000008a9bc <_abd_alloc_chunks>:
8a9bc: 7f 23 03 d5 hint #27
8a9c0: ff 03 01 d1 sub sp, sp, #64
8a9c4: fd 7b 03 a9 stp x29, x30, [sp, #48]
8a9c8: fd c3 00 91 add x29, sp, #48
8a9cc: a0 83 1f f8 stur x0, [x29, #-8]
8a9d0: a1 03 1f f8 stur x1, [x29, #-16]
8a9d4: a0 03 5f f8 ldur x0, [x29, #-16]
8a9d8: 20 00 00 94 bl 0x8aa58 <_abd_chunkcnt_for_bytes>
8a9dc: e0 0f 00 f9 str x0, [sp, #24]
8a9e0: ff 17 00 b9 str wzr, [sp, #20]
8a9e4: e8 17 80 b9 ldrsw x8, [sp, #20]
8a9e8: e9 0f 40 f9 ldr x9, [sp, #24]
8a9ec: 1f 01 09 eb cmp x8, x9
8a9f0: 42 02 00 54 b.hs 0x8aa38 <_abd_alloc_chunks+0x7c>
8a9f4: c8 18 00 f0 adrp x8, #3256320
8a9f8: 08 41 17 91 add x8, x8, #1488
8a9fc: 00 01 40 f9 ldr x0, [x8]
8aa00: 09 00 80 52 mov w9, #0
8aa04: e1 03 09 aa mov x1, x9
8aa08: fe 21 0b 94 bl 0x353200 <_kmem_cache_alloc>
8aa0c: e0 07 00 f9 str x0, [sp, #8]
8aa10: e8 07 40 f9 ldr x8, [sp, #8]
8aa14: aa 83 5f f8 ldur x10, [x29, #-8]
8aa18: 4a 21 01 91 add x10, x10, #72
8aa1c: eb 17 80 b9 ldrsw x11, [sp, #20]
8aa20: 4a 0d 0b 8b add x10, x10, x11, lsl #3
8aa24: 48 01 00 f9 str x8, [x10]
8aa28: e8 17 40 b9 ldr w8, [sp, #20]
8aa2c: 08 05 00 11 add w8, w8, #1
8aa30: e8 17 00 b9 str w8, [sp, #20]
8aa34: ec ff ff 17 b 0x8a9e4 <_abd_alloc_chunks+0x28>
8aa38: 68 17 00 d0 adrp x8, #3072000
8aa3c: 08 21 00 91 add x8, x8, #8
8aa40: 08 01 40 f9 ldr x8, [x8]
8aa44: a9 83 5f f8 ldur x9, [x29, #-8]
8aa48: 28 45 00 b9 str w8, [x9, #68]
8aa4c: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8aa50: ff 03 01 91 add sp, sp, #64
8aa54: ff 0f 5f d6 <unknown>
000000000008aa58 <_abd_chunkcnt_for_bytes>:
8aa58: ff 43 00 d1 sub sp, sp, #16
8aa5c: e0 07 00 f9 str x0, [sp, #8]
8aa60: e8 07 40 f9 ldr x8, [sp, #8]
8aa64: 09 00 80 d2 mov x9, #0
8aa68: 28 01 08 eb subs x8, x9, x8
8aa6c: 6a 17 00 d0 adrp x10, #3072000
8aa70: 4a 21 00 91 add x10, x10, #8
8aa74: 4b 01 40 f9 ldr x11, [x10]
8aa78: 2b 01 0b eb subs x11, x9, x11
8aa7c: 08 01 0b 8a and x8, x8, x11
8aa80: 28 01 08 eb subs x8, x9, x8
8aa84: 49 01 40 f9 ldr x9, [x10]
8aa88: 00 09 c9 9a udiv x0, x8, x9
8aa8c: ff 43 00 91 add sp, sp, #16
8aa90: c0 03 5f d6 ret
000000000008aa94 <_abd_free_chunks>:
8aa94: 7f 23 03 d5 hint #27
8aa98: ff c3 00 d1 sub sp, sp, #48
8aa9c: fd 7b 02 a9 stp x29, x30, [sp, #32]
8aaa0: fd 83 00 91 add x29, sp, #32
8aaa4: a0 83 1f f8 stur x0, [x29, #-8]
8aaa8: a0 83 5f f8 ldur x0, [x29, #-8]
8aaac: 1f ff ff 97 bl 0x8a728 <_abd_scatter_chunkcnt>
8aab0: e0 0b 00 f9 str x0, [sp, #16]
8aab4: ff 0f 00 b9 str wzr, [sp, #12]
8aab8: e8 0f 80 b9 ldrsw x8, [sp, #12]
8aabc: e9 0b 40 f9 ldr x9, [sp, #16]
8aac0: 1f 01 09 eb cmp x8, x9
8aac4: 62 01 00 54 b.hs 0x8aaf0 <_abd_free_chunks+0x5c>
8aac8: a8 83 5f f8 ldur x8, [x29, #-8]
8aacc: 08 21 01 91 add x8, x8, #72
8aad0: e9 0f 80 b9 ldrsw x9, [sp, #12]
8aad4: 08 0d 09 8b add x8, x8, x9, lsl #3
8aad8: 00 01 40 f9 ldr x0, [x8]
8aadc: 08 00 00 94 bl 0x8aafc <_abd_free_chunk>
8aae0: e8 0f 40 b9 ldr w8, [sp, #12]
8aae4: 08 05 00 11 add w8, w8, #1
8aae8: e8 0f 00 b9 str w8, [sp, #12]
8aaec: f3 ff ff 17 b 0x8aab8 <_abd_free_chunks+0x24>
8aaf0: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8aaf4: ff c3 00 91 add sp, sp, #48
8aaf8: ff 0f 5f d6 <unknown>
000000000008aafc <_abd_free_chunk>:
8aafc: 7f 23 03 d5 hint #27
8ab00: ff 83 00 d1 sub sp, sp, #32
8ab04: fd 7b 01 a9 stp x29, x30, [sp, #16]
8ab08: fd 43 00 91 add x29, sp, #16
8ab0c: e0 07 00 f9 str x0, [sp, #8]
8ab10: c8 18 00 f0 adrp x8, #3256320
8ab14: 08 41 17 91 add x8, x8, #1488
8ab18: 00 01 40 f9 ldr x0, [x8]
8ab1c: e1 07 40 f9 ldr x1, [sp, #8]
8ab20: bb 25 0b 94 bl 0x35420c <_kmem_cache_free>
8ab24: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8ab28: ff 83 00 91 add sp, sp, #32
8ab2c: ff 0f 5f d6 <unknown>
000000000008ab30 <_abd_alloc_struct_impl>:
8ab30: 7f 23 03 d5 hint #27
8ab34: ff 83 01 d1 sub sp, sp, #96
8ab38: fd 7b 05 a9 stp x29, x30, [sp, #80]
8ab3c: fd 43 01 91 add x29, sp, #80
8ab40: 68 17 00 d0 adrp x8, #3072000
8ab44: 08 41 00 91 add x8, x8, #16
8ab48: 08 01 04 91 add x8, x8, #256
8ab4c: e0 17 00 f9 str x0, [sp, #40]
8ab50: e0 17 40 f9 ldr x0, [sp, #40]
8ab54: e8 07 00 f9 str x8, [sp, #8]
8ab58: c0 ff ff 97 bl 0x8aa58 <_abd_chunkcnt_for_bytes>
8ab5c: e0 13 00 f9 str x0, [sp, #32]
8ab60: e8 13 40 f9 ldr x8, [sp, #32]
8ab64: 08 f1 7d d3 lsl x8, x8, #3
8ab68: 08 21 01 91 add x8, x8, #72
8ab6c: 09 0c 80 d2 mov x9, #96
8ab70: 3f 01 08 eb cmp x9, x8
8ab74: 89 00 00 54 b.ls 0x8ab84 <_abd_alloc_struct_impl+0x54>
8ab78: 08 0c 80 d2 mov x8, #96
8ab7c: e8 03 00 f9 str x8, [sp]
8ab80: 05 00 00 14 b 0x8ab94 <_abd_alloc_struct_impl+0x64>
8ab84: e8 13 40 f9 ldr x8, [sp, #32]
8ab88: 08 f1 7d d3 lsl x8, x8, #3
8ab8c: 08 21 01 91 add x8, x8, #72
8ab90: e8 03 00 f9 str x8, [sp]
8ab94: e8 03 40 f9 ldr x8, [sp]
8ab98: e8 0f 00 f9 str x8, [sp, #24]
8ab9c: e0 0f 40 f9 ldr x0, [sp, #24]
8aba0: 81 00 80 52 mov w1, #4
8aba4: 3d 1c 0b 94 bl 0x351c98 <_zfs_kmem_zalloc>
8aba8: e0 0b 00 f9 str x0, [sp, #16]
8abac: e8 0f 40 f9 ldr x8, [sp, #24]
8abb0: e9 07 40 f9 ldr x9, [sp, #8]
8abb4: a9 83 1f f8 stur x9, [x29, #-8]
8abb8: a8 03 1f f8 stur x8, [x29, #-16]
8abbc: a8 83 5f f8 ldur x8, [x29, #-8]
8abc0: aa 03 5f f8 ldur x10, [x29, #-16]
8abc4: aa 83 1e f8 stur x10, [x29, #-24]
8abc8: aa 83 5e f8 ldur x10, [x29, #-24]
8abcc: 08 01 ea f8 <unknown>
8abd0: 08 01 0a 8b add x8, x8, x10
8abd4: a8 03 1e f8 stur x8, [x29, #-32]
8abd8: e0 0b 40 f9 ldr x0, [sp, #16]
8abdc: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8abe0: ff 83 01 91 add sp, sp, #96
8abe4: ff 0f 5f d6 <unknown>
000000000008abe8 <_abd_free_struct_impl>:
8abe8: 7f 23 03 d5 hint #27
8abec: ff 83 01 d1 sub sp, sp, #96
8abf0: fd 7b 05 a9 stp x29, x30, [sp, #80]
8abf4: fd 43 01 91 add x29, sp, #80
8abf8: 68 17 00 d0 adrp x8, #3072000
8abfc: 08 41 00 91 add x8, x8, #16
8ac00: 08 01 04 91 add x8, x8, #256
8ac04: e0 17 00 f9 str x0, [sp, #40]
8ac08: e0 17 40 f9 ldr x0, [sp, #40]
8ac0c: e8 0b 00 f9 str x8, [sp, #16]
8ac10: 31 00 00 94 bl 0x8acd4 <_abd_is_linear>
8ac14: 80 00 00 35 cbnz w0, 0x8ac24 <_abd_free_struct_impl+0x3c>
8ac18: e0 17 40 f9 ldr x0, [sp, #40]
8ac1c: 38 00 00 94 bl 0x8acfc <_abd_is_gang>
8ac20: 80 00 00 34 cbz w0, 0x8ac30 <_abd_free_struct_impl+0x48>
8ac24: 08 00 80 d2 mov x8, #0
8ac28: e8 07 00 f9 str x8, [sp, #8]
8ac2c: 04 00 00 14 b 0x8ac3c <_abd_free_struct_impl+0x54>
8ac30: e0 17 40 f9 ldr x0, [sp, #40]
8ac34: bd fe ff 97 bl 0x8a728 <_abd_scatter_chunkcnt>
8ac38: e0 07 00 f9 str x0, [sp, #8]
8ac3c: e8 07 40 f9 ldr x8, [sp, #8]
8ac40: e8 27 00 b9 str w8, [sp, #36]
8ac44: e8 27 40 b9 ldr w8, [sp, #36]
8ac48: e9 03 08 aa mov x9, x8
8ac4c: 29 f1 7d d3 lsl x9, x9, #3
8ac50: 29 21 01 91 add x9, x9, #72
8ac54: 0a 0c 80 d2 mov x10, #96
8ac58: 5f 01 09 eb cmp x10, x9
8ac5c: 89 00 00 54 b.ls 0x8ac6c <_abd_free_struct_impl+0x84>
8ac60: 08 0c 80 d2 mov x8, #96
8ac64: e8 03 00 f9 str x8, [sp]
8ac68: 06 00 00 14 b 0x8ac80 <_abd_free_struct_impl+0x98>
8ac6c: e8 27 40 b9 ldr w8, [sp, #36]
8ac70: e9 03 08 aa mov x9, x8
8ac74: 29 f1 7d d3 lsl x9, x9, #3
8ac78: 29 21 01 91 add x9, x9, #72
8ac7c: e9 03 00 f9 str x9, [sp]
8ac80: e8 03 40 f9 ldr x8, [sp]
8ac84: e8 0f 00 f9 str x8, [sp, #24]
8ac88: e0 17 40 f9 ldr x0, [sp, #40]
8ac8c: e1 0f 40 f9 ldr x1, [sp, #24]
8ac90: 64 1d 0b 94 bl 0x352220 <_zfs_kmem_free>
8ac94: e8 0f 40 f9 ldr x8, [sp, #24]
8ac98: 09 00 80 d2 mov x9, #0
8ac9c: 28 01 08 eb subs x8, x9, x8
8aca0: e9 0b 40 f9 ldr x9, [sp, #16]
8aca4: a9 83 1f f8 stur x9, [x29, #-8]
8aca8: a8 03 1f f8 stur x8, [x29, #-16]
8acac: a8 83 5f f8 ldur x8, [x29, #-8]
8acb0: aa 03 5f f8 ldur x10, [x29, #-16]
8acb4: aa 83 1e f8 stur x10, [x29, #-24]
8acb8: aa 83 5e f8 ldur x10, [x29, #-24]
8acbc: 08 01 ea f8 <unknown>
8acc0: 08 01 0a 8b add x8, x8, x10
8acc4: a8 03 1e f8 stur x8, [x29, #-32]
8acc8: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8accc: ff 83 01 91 add sp, sp, #96
8acd0: ff 0f 5f d6 <unknown>
000000000008acd4 <_abd_is_linear>:
8acd4: ff 43 00 d1 sub sp, sp, #16
8acd8: e0 07 00 f9 str x0, [sp, #8]
8acdc: e8 07 40 f9 ldr x8, [sp, #8]
8ace0: 09 01 40 b9 ldr w9, [x8]
8ace4: 2a 00 80 52 mov w10, #1
8ace8: 0b 00 80 52 mov w11, #0
8acec: 3f 01 00 72 tst w9, #0x1
8acf0: 40 11 8b 1a csel w0, w10, w11, ne
8acf4: ff 43 00 91 add sp, sp, #16
8acf8: c0 03 5f d6 ret
000000000008acfc <_abd_is_gang>:
8acfc: ff 43 00 d1 sub sp, sp, #16
8ad00: e0 07 00 f9 str x0, [sp, #8]
8ad04: e8 07 40 f9 ldr x8, [sp, #8]
8ad08: 09 01 40 b9 ldr w9, [x8]
8ad0c: 0a 00 80 52 mov w10, #0
8ad10: 2b 00 80 52 mov w11, #1
8ad14: 3f 01 1a 72 tst w9, #0x40
8ad18: 60 11 8a 1a csel w0, w11, w10, ne
8ad1c: ff 43 00 91 add sp, sp, #16
8ad20: c0 03 5f d6 ret
000000000008ad24 <_abd_init>:
8ad24: 7f 23 03 d5 hint #27
8ad28: ff c3 00 d1 sub sp, sp, #48
8ad2c: fd 7b 02 a9 stp x29, x30, [sp, #32]
8ad30: fd 83 00 91 add x29, sp, #32
8ad34: 28 29 00 d0 adrp x8, #5398528
8ad38: 08 01 00 91 add x8, x8, #0
8ad3c: 69 17 00 d0 adrp x9, #3072000
8ad40: 29 21 00 91 add x9, x9, #8
8ad44: 21 01 40 f9 ldr x1, [x9]
8ad48: 49 b3 00 d0 adrp x9, #23502848
8ad4c: 29 3d 40 f9 ldr x9, [x9, #120]
8ad50: 2a 01 40 b9 ldr w10, [x9]
8ad54: 2b 00 80 52 mov w11, #1
8ad58: 6a 21 ca 1a lsl w10, w11, w10
8ad5c: 5f 05 40 71 cmp w10, #1, lsl #12
8ad60: a8 83 1f f8 stur x8, [x29, #-8]
8ad64: e1 0b 00 f9 str x1, [sp, #16]
8ad68: 0a 01 00 54 b.ge 0x8ad88 <_abd_init+0x64>
8ad6c: 48 b3 00 d0 adrp x8, #23502848
8ad70: 08 3d 40 f9 ldr x8, [x8, #120]
8ad74: 09 01 40 b9 ldr w9, [x8]
8ad78: 2a 00 80 52 mov w10, #1
8ad7c: 49 21 c9 1a lsl w9, w10, w9
8ad80: e9 0f 00 b9 str w9, [sp, #12]
8ad84: 03 00 00 14 b 0x8ad90 <_abd_init+0x6c>
8ad88: 08 00 82 52 mov w8, #4096
8ad8c: e8 0f 00 b9 str w8, [sp, #12]
8ad90: e8 0f 40 b9 ldr w8, [sp, #12]
8ad94: e0 03 08 aa mov x0, x8
8ad98: 02 7c 40 93 sxtw x2, w0
8ad9c: 29 29 00 90 adrp x9, #5390336
8ada0: 29 61 29 91 add x9, x9, #2648
8ada4: 27 01 40 f9 ldr x7, [x9]
8ada8: a0 fb ff d0 adrp x0, #-565248
8adac: 00 78 1e 91 add x0, x0, #1950
8adb0: e1 0b 40 f9 ldr x1, [sp, #16]
8adb4: 09 00 80 d2 mov x9, #0
8adb8: e3 03 09 aa mov x3, x9
8adbc: e4 03 09 aa mov x4, x9
8adc0: e5 03 09 aa mov x5, x9
8adc4: e6 03 09 aa mov x6, x9
8adc8: e9 03 00 91 mov x9, sp
8adcc: 28 00 a0 52 mov w8, #65536
8add0: 28 01 00 b9 str w8, [x9]
8add4: 74 2c 0b 94 bl 0x355fa4 <_kmem_cache_create>
8add8: c9 18 00 f0 adrp x9, #3256320
8addc: 29 41 17 91 add x9, x9, #1488
8ade0: 20 01 00 f9 str x0, [x9]
8ade4: a0 fb ff d0 adrp x0, #-565248
8ade8: 00 a0 1e 91 add x0, x0, #1960
8adec: 08 00 80 52 mov w8, #0
8adf0: e1 03 08 aa mov x1, x8
8adf4: a2 fb ff d0 adrp x2, #-565248
8adf8: 42 b0 1e 91 add x2, x2, #1964
8adfc: a3 fb ff d0 adrp x3, #-565248
8ae00: 63 d4 1e 91 add x3, x3, #1973
8ae04: 28 00 80 52 mov w8, #1
8ae08: ea 03 08 aa mov x10, x8
8ae0c: e4 03 0a aa mov x4, x10
8ae10: c5 00 80 d2 mov x5, #6
8ae14: e6 03 08 aa mov x6, x8
8ae18: 8f 51 0b 94 bl 0x35f454 <___kstat_create>
8ae1c: a9 83 5f f8 ldur x9, [x29, #-8]
8ae20: 20 01 00 f9 str x0, [x9]
8ae24: 2b 01 40 f9 ldr x11, [x9]
8ae28: 0b 01 00 b4 cbz x11, 0x8ae48 <_abd_init+0x124>
8ae2c: a8 83 5f f8 ldur x8, [x29, #-8]
8ae30: 09 01 40 f9 ldr x9, [x8]
8ae34: 6a 17 00 d0 adrp x10, #3072000
8ae38: 4a 41 00 91 add x10, x10, #16
8ae3c: 2a 91 01 f9 str x10, [x9, #800]
8ae40: 00 01 40 f9 ldr x0, [x8]
8ae44: f1 52 0b 94 bl 0x35fa08 <___kstat_install>
8ae48: 04 00 00 94 bl 0x8ae58 <_abd_alloc_zero_scatter>
8ae4c: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8ae50: ff c3 00 91 add sp, sp, #48
8ae54: ff 0f 5f d6 <unknown>
000000000008ae58 <_abd_alloc_zero_scatter>:
8ae58: 7f 23 03 d5 hint #27
8ae5c: ff 43 02 d1 sub sp, sp, #144
8ae60: fd 7b 08 a9 stp x29, x30, [sp, #128]
8ae64: fd 03 02 91 add x29, sp, #128
8ae68: 28 29 00 d0 adrp x8, #5398528
8ae6c: 08 21 00 91 add x8, x8, #8
8ae70: 69 17 00 d0 adrp x9, #3072000
8ae74: 29 21 00 91 add x9, x9, #8
8ae78: ca 18 00 f0 adrp x10, #3256320
8ae7c: 4a 21 17 91 add x10, x10, #1480
8ae80: 6b 17 00 d0 adrp x11, #3072000
8ae84: 6b 41 00 91 add x11, x11, #16
8ae88: ec 03 0b aa mov x12, x11
8ae8c: 8c 41 08 91 add x12, x12, #528
8ae90: 6b 81 0c 91 add x11, x11, #800
8ae94: 0d 20 a0 d2 mov x13, #16777216
8ae98: e0 03 0d aa mov x0, x13
8ae9c: e8 17 00 f9 str x8, [sp, #40]
8aea0: e9 13 00 f9 str x9, [sp, #32]
8aea4: ea 0f 00 f9 str x10, [sp, #24]
8aea8: ec 0b 00 f9 str x12, [sp, #16]
8aeac: eb 07 00 f9 str x11, [sp, #8]
8aeb0: ed 03 00 f9 str x13, [sp]
8aeb4: e9 fe ff 97 bl 0x8aa58 <_abd_chunkcnt_for_bytes>
8aeb8: e0 1f 00 f9 str x0, [sp, #56]
8aebc: c8 18 00 f0 adrp x8, #3256320
8aec0: 08 41 17 91 add x8, x8, #1488
8aec4: 00 01 40 f9 ldr x0, [x8]
8aec8: 0e 00 80 52 mov w14, #0
8aecc: e1 03 0e aa mov x1, x14
8aed0: cc 20 0b 94 bl 0x353200 <_kmem_cache_alloc>
8aed4: e8 17 40 f9 ldr x8, [sp, #40]
8aed8: 00 01 00 f9 str x0, [x8]
8aedc: 00 01 40 f9 ldr x0, [x8]
8aee0: e9 13 40 f9 ldr x9, [sp, #32]
8aee4: 21 01 40 f9 ldr x1, [x9]
8aee8: 3f a5 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
8aeec: e0 03 40 f9 ldr x0, [sp]
8aef0: c5 f4 ff 97 bl 0x88204 <_abd_alloc_struct>
8aef4: e8 0f 40 f9 ldr x8, [sp, #24]
8aef8: 00 01 00 f9 str x0, [x8]
8aefc: 09 01 40 f9 ldr x9, [x8]
8af00: 2e 01 40 b9 ldr w14, [x9]
8af04: 4f 20 80 52 mov w15, #258
8af08: ce 01 0f 2a orr w14, w14, w15
8af0c: 2e 01 00 b9 str w14, [x9]
8af10: 09 01 40 f9 ldr x9, [x8]
8af14: 0e 20 a0 52 mov w14, #16777216
8af18: 2e 05 00 b9 str w14, [x9, #4]
8af1c: 09 01 40 f9 ldr x9, [x8]
8af20: 3f 41 00 b9 str wzr, [x9, #64]
8af24: e9 13 40 f9 ldr x9, [sp, #32]
8af28: 2a 01 40 f9 ldr x10, [x9]
8af2c: 0b 01 40 f9 ldr x11, [x8]
8af30: 6a 45 00 b9 str w10, [x11, #68]
8af34: ff 37 00 b9 str wzr, [sp, #52]
8af38: e8 37 80 b9 ldrsw x8, [sp, #52]
8af3c: e9 1f 40 f9 ldr x9, [sp, #56]
8af40: 1f 01 09 eb cmp x8, x9
8af44: a2 01 00 54 b.hs 0x8af78 <_abd_alloc_zero_scatter+0x120>
8af48: e8 17 40 f9 ldr x8, [sp, #40]
8af4c: 09 01 40 f9 ldr x9, [x8]
8af50: ea 0f 40 f9 ldr x10, [sp, #24]
8af54: 4b 01 40 f9 ldr x11, [x10]
8af58: 6b 21 01 91 add x11, x11, #72
8af5c: ec 37 80 b9 ldrsw x12, [sp, #52]
8af60: 6b 0d 0c 8b add x11, x11, x12, lsl #3
8af64: 69 01 00 f9 str x9, [x11]
8af68: e8 37 40 b9 ldr w8, [sp, #52]
8af6c: 08 05 00 11 add w8, w8, #1
8af70: e8 37 00 b9 str w8, [sp, #52]
8af74: f1 ff ff 17 b 0x8af38 <_abd_alloc_zero_scatter+0xe0>
8af78: e8 0b 40 f9 ldr x8, [sp, #16]
8af7c: a8 83 1d f8 stur x8, [x29, #-40]
8af80: 29 00 80 d2 mov x9, #1
8af84: a9 03 1d f8 stur x9, [x29, #-48]
8af88: a9 83 5d f8 ldur x9, [x29, #-40]
8af8c: aa 03 5d f8 ldur x10, [x29, #-48]
8af90: aa 83 1c f8 stur x10, [x29, #-56]
8af94: aa 83 5c f8 ldur x10, [x29, #-56]
8af98: 29 01 ea f8 <unknown>
8af9c: 29 01 0a 8b add x9, x9, x10
8afa0: e9 23 00 f9 str x9, [sp, #64]
8afa4: e9 13 40 f9 ldr x9, [sp, #32]
8afa8: 2a 01 40 f9 ldr x10, [x9]
8afac: eb 07 40 f9 ldr x11, [sp, #8]
8afb0: ab 83 1f f8 stur x11, [x29, #-8]
8afb4: aa 03 1f f8 stur x10, [x29, #-16]
8afb8: aa 83 5f f8 ldur x10, [x29, #-8]
8afbc: ac 03 5f f8 ldur x12, [x29, #-16]
8afc0: ac 83 1e f8 stur x12, [x29, #-24]
8afc4: ac 83 5e f8 ldur x12, [x29, #-24]
8afc8: 4a 01 ec f8 <unknown>
8afcc: 4a 01 0c 8b add x10, x10, x12
8afd0: aa 03 1e f8 stur x10, [x29, #-32]
8afd4: fd 7b 48 a9 ldp x29, x30, [sp, #128]
8afd8: ff 43 02 91 add sp, sp, #144
8afdc: ff 0f 5f d6 <unknown>
000000000008afe0 <_abd_fini>:
8afe0: 7f 23 03 d5 hint #27
8afe4: ff 83 00 d1 sub sp, sp, #32
8afe8: fd 7b 01 a9 stp x29, x30, [sp, #16]
8afec: fd 43 00 91 add x29, sp, #16
8aff0: 28 29 00 d0 adrp x8, #5398528
8aff4: 08 01 00 91 add x8, x8, #0
8aff8: e8 07 00 f9 str x8, [sp, #8]
8affc: 15 00 00 94 bl 0x8b050 <_abd_free_zero_scatter>
8b000: e8 07 40 f9 ldr x8, [sp, #8]
8b004: 09 01 40 f9 ldr x9, [x8]
8b008: e9 00 00 b4 cbz x9, 0x8b024 <_abd_fini+0x44>
8b00c: e8 07 40 f9 ldr x8, [sp, #8]
8b010: 00 01 40 f9 ldr x0, [x8]
8b014: 1f 57 0b 94 bl 0x360c90 <___kstat_delete>
8b018: 08 00 80 d2 mov x8, #0
8b01c: e9 07 40 f9 ldr x9, [sp, #8]
8b020: 28 01 00 f9 str x8, [x9]
8b024: c8 18 00 d0 adrp x8, #3252224
8b028: 08 41 17 91 add x8, x8, #1488
8b02c: 00 01 40 f9 ldr x0, [x8]
8b030: e8 03 00 f9 str x8, [sp]
8b034: 0d 31 0b 94 bl 0x357468 <_kmem_cache_destroy>
8b038: 08 00 80 d2 mov x8, #0
8b03c: e9 03 40 f9 ldr x9, [sp]
8b040: 28 01 00 f9 str x8, [x9]
8b044: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b048: ff 83 00 91 add sp, sp, #32
8b04c: ff 0f 5f d6 <unknown>
000000000008b050 <_abd_free_zero_scatter>:
8b050: 7f 23 03 d5 hint #27
8b054: ff 83 01 d1 sub sp, sp, #96
8b058: fd 7b 05 a9 stp x29, x30, [sp, #80]
8b05c: fd 43 01 91 add x29, sp, #80
8b060: 68 17 00 b0 adrp x8, #3067904
8b064: 08 41 00 91 add x8, x8, #16
8b068: e9 03 08 aa mov x9, x8
8b06c: 29 41 08 91 add x9, x9, #528
8b070: 08 81 0c 91 add x8, x8, #800
8b074: e9 17 00 f9 str x9, [sp, #40]
8b078: 09 00 80 92 mov x9, #-1
8b07c: e9 13 00 f9 str x9, [sp, #32]
8b080: e9 17 40 f9 ldr x9, [sp, #40]
8b084: ea 13 40 f9 ldr x10, [sp, #32]
8b088: ea 0f 00 f9 str x10, [sp, #24]
8b08c: ea 0f 40 f9 ldr x10, [sp, #24]
8b090: 29 01 ea f8 <unknown>
8b094: 29 01 0a 8b add x9, x9, x10
8b098: e9 0b 00 f9 str x9, [sp, #16]
8b09c: 69 17 00 b0 adrp x9, #3067904
8b0a0: 29 21 00 91 add x9, x9, #8
8b0a4: 29 01 40 f9 ldr x9, [x9]
8b0a8: 0b 00 80 52 mov w11, #0
8b0ac: 69 01 09 6b subs w9, w11, w9
8b0b0: e0 03 09 aa mov x0, x9
8b0b4: 0a 7c 40 93 sxtw x10, w0
8b0b8: a8 83 1f f8 stur x8, [x29, #-8]
8b0bc: aa 03 1f f8 stur x10, [x29, #-16]
8b0c0: a8 83 5f f8 ldur x8, [x29, #-8]
8b0c4: aa 03 5f f8 ldur x10, [x29, #-16]
8b0c8: aa 83 1e f8 stur x10, [x29, #-24]
8b0cc: aa 83 5e f8 ldur x10, [x29, #-24]
8b0d0: 08 01 ea f8 <unknown>
8b0d4: 08 01 0a 8b add x8, x8, x10
8b0d8: a8 03 1e f8 stur x8, [x29, #-32]
8b0dc: c8 18 00 d0 adrp x8, #3252224
8b0e0: 08 21 17 91 add x8, x8, #1480
8b0e4: 00 01 40 f9 ldr x0, [x8]
8b0e8: e8 07 00 f9 str x8, [sp, #8]
8b0ec: 6e f4 ff 97 bl 0x882a4 <_abd_free_struct>
8b0f0: 08 00 80 d2 mov x8, #0
8b0f4: ea 07 40 f9 ldr x10, [sp, #8]
8b0f8: 48 01 00 f9 str x8, [x10]
8b0fc: c8 18 00 d0 adrp x8, #3252224
8b100: 08 41 17 91 add x8, x8, #1488
8b104: 00 01 40 f9 ldr x0, [x8]
8b108: 28 29 00 b0 adrp x8, #5394432
8b10c: 08 21 00 91 add x8, x8, #8
8b110: 01 01 40 f9 ldr x1, [x8]
8b114: 3e 24 0b 94 bl 0x35420c <_kmem_cache_free>
8b118: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8b11c: ff 83 01 91 add sp, sp, #96
8b120: ff 0f 5f d6 <unknown>
000000000008b124 <_abd_free_linear_page>:
8b124: 7f 23 03 d5 hint #27
8b128: ff 83 00 d1 sub sp, sp, #32
8b12c: fd 7b 01 a9 stp x29, x30, [sp, #16]
8b130: fd 43 00 91 add x29, sp, #16
8b134: e0 07 00 f9 str x0, [sp, #8]
8b138: a0 fb ff b0 adrp x0, #-569344
8b13c: 00 18 1c 91 add x0, x0, #1798
8b140: a1 fb ff b0 adrp x1, #-569344
8b144: 21 e8 1e 91 add x1, x1, #1978
8b148: 42 25 80 52 mov w2, #298
8b14c: a3 fb ff b0 adrp x3, #-569344
8b150: 63 88 1c 91 add x3, x3, #1826
8b154: e8 03 00 91 mov x8, sp
8b158: a9 fb ff b0 adrp x9, #-569344
8b15c: 29 3d 1f 91 add x9, x9, #1999
8b160: 09 01 00 f9 str x9, [x8]
8b164: 44 1a 0b 94 bl 0x351a74 <_spl_panic>
8b168: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b16c: ff 83 00 91 add sp, sp, #32
8b170: ff 0f 5f d6 <unknown>
000000000008b174 <_abd_alloc_for_io>:
8b174: 7f 23 03 d5 hint #27
8b178: ff 83 00 d1 sub sp, sp, #32
8b17c: fd 7b 01 a9 stp x29, x30, [sp, #16]
8b180: fd 43 00 91 add x29, sp, #16
8b184: e0 07 00 f9 str x0, [sp, #8]
8b188: e1 07 00 b9 str w1, [sp, #4]
8b18c: e0 07 40 f9 ldr x0, [sp, #8]
8b190: e1 07 40 b9 ldr w1, [sp, #4]
8b194: a1 f4 ff 97 bl 0x88418 <_abd_alloc_linear>
8b198: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b19c: ff 83 00 91 add sp, sp, #32
8b1a0: ff 0f 5f d6 <unknown>
000000000008b1a4 <_abd_get_offset_scatter>:
8b1a4: 7f 23 03 d5 hint #27
8b1a8: ff 03 02 d1 sub sp, sp, #128
8b1ac: fd 7b 07 a9 stp x29, x30, [sp, #112]
8b1b0: fd c3 01 91 add x29, sp, #112
8b1b4: 68 17 00 b0 adrp x8, #3067904
8b1b8: 08 21 00 91 add x8, x8, #8
8b1bc: a0 83 1f f8 stur x0, [x29, #-8]
8b1c0: a1 03 1f f8 stur x1, [x29, #-16]
8b1c4: a2 83 1e f8 stur x2, [x29, #-24]
8b1c8: a3 03 1e f8 stur x3, [x29, #-32]
8b1cc: a0 03 5f f8 ldur x0, [x29, #-16]
8b1d0: e8 0f 00 f9 str x8, [sp, #24]
8b1d4: d2 f3 ff 97 bl 0x8811c <_abd_verify>
8b1d8: a8 83 5e f8 ldur x8, [x29, #-24]
8b1dc: a8 83 1d f8 stur x8, [x29, #-40]
8b1e0: a8 03 5f f8 ldur x8, [x29, #-16]
8b1e4: 09 05 40 b9 ldr w9, [x8, #4]
8b1e8: e8 03 09 aa mov x8, x9
8b1ec: a8 03 1d f8 stur x8, [x29, #-48]
8b1f0: a8 83 5d f8 ldur x8, [x29, #-40]
8b1f4: aa 03 5d f8 ldur x10, [x29, #-48]
8b1f8: 1f 01 0a eb cmp x8, x10
8b1fc: c9 01 00 54 b.ls 0x8b234 <_abd_get_offset_scatter+0x90>
8b200: a8 83 5d f8 ldur x8, [x29, #-40]
8b204: a9 03 5d f8 ldur x9, [x29, #-48]
8b208: a0 fb ff b0 adrp x0, #-569344
8b20c: 00 18 1c 91 add x0, x0, #1798
8b210: a1 fb ff b0 adrp x1, #-569344
8b214: 21 84 1f 91 add x1, x1, #2017
8b218: 22 28 80 52 mov w2, #321
8b21c: a3 fb ff b0 adrp x3, #-569344
8b220: 63 e0 1f 91 add x3, x3, #2040
8b224: ea 03 00 91 mov x10, sp
8b228: 48 01 00 f9 str x8, [x10]
8b22c: 49 05 00 f9 str x9, [x10, #8]
8b230: 11 1a 0b 94 bl 0x351a74 <_spl_panic>
8b234: a8 03 5f f8 ldur x8, [x29, #-16]
8b238: 09 41 40 b9 ldr w9, [x8, #64]
8b23c: e8 03 09 aa mov x8, x9
8b240: aa 83 5e f8 ldur x10, [x29, #-24]
8b244: 08 01 0a 8b add x8, x8, x10
8b248: e8 1f 00 f9 str x8, [sp, #56]
8b24c: e8 1f 40 f9 ldr x8, [sp, #56]
8b250: ea 0f 40 f9 ldr x10, [sp, #24]
8b254: 4b 01 40 f9 ldr x11, [x10]
8b258: 0c 09 cb 9a udiv x12, x8, x11
8b25c: 8b 7d 0b 9b mul x11, x12, x11
8b260: 08 01 0b eb subs x8, x8, x11
8b264: ab 03 5e f8 ldur x11, [x29, #-32]
8b268: 00 01 0b 8b add x0, x8, x11
8b26c: fb fd ff 97 bl 0x8aa58 <_abd_chunkcnt_for_bytes>
8b270: e0 1b 00 f9 str x0, [sp, #48]
8b274: e8 1b 40 f9 ldr x8, [sp, #48]
8b278: e8 17 00 f9 str x8, [sp, #40]
8b27c: a0 03 5f f8 ldur x0, [x29, #-16]
8b280: 2a fd ff 97 bl 0x8a728 <_abd_scatter_chunkcnt>
8b284: e0 13 00 f9 str x0, [sp, #32]
8b288: e8 17 40 f9 ldr x8, [sp, #40]
8b28c: e9 13 40 f9 ldr x9, [sp, #32]
8b290: 1f 01 09 eb cmp x8, x9
8b294: c9 01 00 54 b.ls 0x8b2cc <_abd_get_offset_scatter+0x128>
8b298: e8 17 40 f9 ldr x8, [sp, #40]
8b29c: e9 13 40 f9 ldr x9, [sp, #32]
8b2a0: a0 fb ff b0 adrp x0, #-569344
8b2a4: 00 18 1c 91 add x0, x0, #1798
8b2a8: a1 fb ff b0 adrp x1, #-569344
8b2ac: 21 84 1f 91 add x1, x1, #2017
8b2b0: a2 29 80 52 mov w2, #333
8b2b4: a3 fb ff b0 adrp x3, #-569344
8b2b8: 63 b8 20 91 add x3, x3, #2094
8b2bc: ea 03 00 91 mov x10, sp
8b2c0: 48 01 00 f9 str x8, [x10]
8b2c4: 49 05 00 f9 str x9, [x10, #8]
8b2c8: eb 19 0b 94 bl 0x351a74 <_spl_panic>
8b2cc: a8 83 5f f8 ldur x8, [x29, #-8]
8b2d0: 08 01 00 b4 cbz x8, 0x8b2f0 <_abd_get_offset_scatter+0x14c>
8b2d4: e8 1b 40 f9 ldr x8, [sp, #48]
8b2d8: 08 f1 7d d3 lsl x8, x8, #3
8b2dc: 08 21 01 91 add x8, x8, #72
8b2e0: 1f 81 01 f1 cmp x8, #96
8b2e4: 69 00 00 54 b.ls 0x8b2f0 <_abd_get_offset_scatter+0x14c>
8b2e8: 08 00 80 d2 mov x8, #0
8b2ec: a8 83 1f f8 stur x8, [x29, #-8]
8b2f0: a8 83 5f f8 ldur x8, [x29, #-8]
8b2f4: e8 00 00 b5 cbnz x8, 0x8b310 <_abd_get_offset_scatter+0x16c>
8b2f8: e8 1b 40 f9 ldr x8, [sp, #48]
8b2fc: e9 0f 40 f9 ldr x9, [sp, #24]
8b300: 2a 01 40 f9 ldr x10, [x9]
8b304: 00 7d 0a 9b mul x0, x8, x10
8b308: bf f3 ff 97 bl 0x88204 <_abd_alloc_struct>
8b30c: a0 83 1f f8 stur x0, [x29, #-8]
8b310: e8 1f 40 f9 ldr x8, [sp, #56]
8b314: e9 0f 40 f9 ldr x9, [sp, #24]
8b318: 2a 01 40 f9 ldr x10, [x9]
8b31c: 0b 09 ca 9a udiv x11, x8, x10
8b320: 6a 7d 0a 9b mul x10, x11, x10
8b324: 08 01 0a eb subs x8, x8, x10
8b328: aa 83 5f f8 ldur x10, [x29, #-8]
8b32c: 48 41 00 b9 str w8, [x10, #64]
8b330: 2a 01 40 f9 ldr x10, [x9]
8b334: ab 83 5f f8 ldur x11, [x29, #-8]
8b338: 6a 45 00 b9 str w10, [x11, #68]
8b33c: ab 83 5f f8 ldur x11, [x29, #-8]
8b340: 60 21 01 91 add x0, x11, #72
8b344: ab 03 5f f8 ldur x11, [x29, #-16]
8b348: 6b 21 01 91 add x11, x11, #72
8b34c: ec 1f 40 f9 ldr x12, [sp, #56]
8b350: 2d 01 40 f9 ldr x13, [x9]
8b354: 8c 09 cd 9a udiv x12, x12, x13
8b358: 61 0d 0c 8b add x1, x11, x12, lsl #3
8b35c: eb 1b 40 f9 ldr x11, [sp, #48]
8b360: 62 f1 7d d3 lsl x2, x11, #3
8b364: 03 00 80 92 mov x3, #-1
8b368: da a3 0b 94 bl 0x3742d0 <_xattr_protected+0x3742d0>
8b36c: a9 83 5f f8 ldur x9, [x29, #-8]
8b370: e0 03 09 aa mov x0, x9
8b374: fd 7b 47 a9 ldp x29, x30, [sp, #112]
8b378: ff 03 02 91 add sp, sp, #128
8b37c: ff 0f 5f d6 <unknown>
000000000008b380 <_abd_iter_init>:
8b380: 7f 23 03 d5 hint #27
8b384: ff 83 00 d1 sub sp, sp, #32
8b388: fd 7b 01 a9 stp x29, x30, [sp, #16]
8b38c: fd 43 00 91 add x29, sp, #16
8b390: e0 07 00 f9 str x0, [sp, #8]
8b394: e1 03 00 f9 str x1, [sp]
8b398: e0 03 40 f9 ldr x0, [sp]
8b39c: 60 f3 ff 97 bl 0x8811c <_abd_verify>
8b3a0: e8 03 40 f9 ldr x8, [sp]
8b3a4: e9 07 40 f9 ldr x9, [sp, #8]
8b3a8: 28 09 00 f9 str x8, [x9, #16]
8b3ac: e8 07 40 f9 ldr x8, [sp, #8]
8b3b0: 09 00 80 d2 mov x9, #0
8b3b4: 1f 0d 00 f9 str xzr, [x8, #24]
8b3b8: e8 07 40 f9 ldr x8, [sp, #8]
8b3bc: 09 01 00 f9 str x9, [x8]
8b3c0: e8 07 40 f9 ldr x8, [sp, #8]
8b3c4: 1f 05 00 f9 str xzr, [x8, #8]
8b3c8: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b3cc: ff 83 00 91 add sp, sp, #32
8b3d0: ff 0f 5f d6 <unknown>
000000000008b3d4 <_abd_iter_at_end>:
8b3d4: ff 43 00 d1 sub sp, sp, #16
8b3d8: e0 07 00 f9 str x0, [sp, #8]
8b3dc: e8 07 40 f9 ldr x8, [sp, #8]
8b3e0: 08 0d 40 f9 ldr x8, [x8, #24]
8b3e4: e9 07 40 f9 ldr x9, [sp, #8]
8b3e8: 29 09 40 f9 ldr x9, [x9, #16]
8b3ec: 2a 05 40 b9 ldr w10, [x9, #4]
8b3f0: e9 03 0a aa mov x9, x10
8b3f4: 1f 01 09 eb cmp x8, x9
8b3f8: ea 17 9f 1a cset w10, eq
8b3fc: 40 01 00 12 and w0, w10, #0x1
8b400: ff 43 00 91 add sp, sp, #16
8b404: c0 03 5f d6 ret
000000000008b408 <_abd_iter_advance>:
8b408: 7f 23 03 d5 hint #27
8b40c: ff 83 00 d1 sub sp, sp, #32
8b410: fd 7b 01 a9 stp x29, x30, [sp, #16]
8b414: fd 43 00 91 add x29, sp, #16
8b418: e0 07 00 f9 str x0, [sp, #8]
8b41c: e1 03 00 f9 str x1, [sp]
8b420: e0 07 40 f9 ldr x0, [sp, #8]
8b424: ec ff ff 97 bl 0x8b3d4 <_abd_iter_at_end>
8b428: 40 00 00 34 cbz w0, 0x8b430 <_abd_iter_advance+0x28>
8b42c: 06 00 00 14 b 0x8b444 <_abd_iter_advance+0x3c>
8b430: e8 03 40 f9 ldr x8, [sp]
8b434: e9 07 40 f9 ldr x9, [sp, #8]
8b438: 2a 0d 40 f9 ldr x10, [x9, #24]
8b43c: 48 01 08 8b add x8, x10, x8
8b440: 28 0d 00 f9 str x8, [x9, #24]
8b444: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b448: ff 83 00 91 add sp, sp, #32
8b44c: ff 0f 5f d6 <unknown>
000000000008b450 <_abd_iter_map>:
8b450: 7f 23 03 d5 hint #27
8b454: ff 03 01 d1 sub sp, sp, #64
8b458: fd 7b 03 a9 stp x29, x30, [sp, #48]
8b45c: fd c3 00 91 add x29, sp, #48
8b460: a0 83 1f f8 stur x0, [x29, #-8]
8b464: ff 0f 00 f9 str xzr, [sp, #24]
8b468: a0 83 5f f8 ldur x0, [x29, #-8]
8b46c: da ff ff 97 bl 0x8b3d4 <_abd_iter_at_end>
8b470: 40 00 00 34 cbz w0, 0x8b478 <_abd_iter_map+0x28>
8b474: 47 00 00 14 b 0x8b590 <_abd_iter_map+0x140>
8b478: a8 83 5f f8 ldur x8, [x29, #-8]
8b47c: 00 09 40 f9 ldr x0, [x8, #16]
8b480: 15 fe ff 97 bl 0x8acd4 <_abd_is_linear>
8b484: 20 02 00 34 cbz w0, 0x8b4c8 <_abd_iter_map+0x78>
8b488: a8 83 5f f8 ldur x8, [x29, #-8]
8b48c: 08 0d 40 f9 ldr x8, [x8, #24]
8b490: e8 0f 00 f9 str x8, [sp, #24]
8b494: a8 83 5f f8 ldur x8, [x29, #-8]
8b498: 08 09 40 f9 ldr x8, [x8, #16]
8b49c: 09 05 40 b9 ldr w9, [x8, #4]
8b4a0: e8 03 09 aa mov x8, x9
8b4a4: ea 0f 40 f9 ldr x10, [sp, #24]
8b4a8: 08 01 0a eb subs x8, x8, x10
8b4ac: aa 83 5f f8 ldur x10, [x29, #-8]
8b4b0: 48 05 00 f9 str x8, [x10, #8]
8b4b4: a8 83 5f f8 ldur x8, [x29, #-8]
8b4b8: 08 09 40 f9 ldr x8, [x8, #16]
8b4bc: 08 21 40 f9 ldr x8, [x8, #64]
8b4c0: a8 03 1f f8 stur x8, [x29, #-16]
8b4c4: 2e 00 00 14 b 0x8b57c <_abd_iter_map+0x12c>
8b4c8: a0 83 5f f8 ldur x0, [x29, #-8]
8b4cc: 34 00 00 94 bl 0x8b59c <_abd_iter_scatter_chunk_index>
8b4d0: e0 0b 00 f9 str x0, [sp, #16]
8b4d4: a0 83 5f f8 ldur x0, [x29, #-8]
8b4d8: 40 00 00 94 bl 0x8b5d8 <_abd_iter_scatter_chunk_offset>
8b4dc: e0 0f 00 f9 str x0, [sp, #24]
8b4e0: 68 17 00 b0 adrp x8, #3067904
8b4e4: 08 21 00 91 add x8, x8, #8
8b4e8: 08 01 40 f9 ldr x8, [x8]
8b4ec: e9 0f 40 f9 ldr x9, [sp, #24]
8b4f0: 08 01 09 eb subs x8, x8, x9
8b4f4: a9 83 5f f8 ldur x9, [x29, #-8]
8b4f8: 29 09 40 f9 ldr x9, [x9, #16]
8b4fc: 2a 05 40 b9 ldr w10, [x9, #4]
8b500: e9 03 0a aa mov x9, x10
8b504: ab 83 5f f8 ldur x11, [x29, #-8]
8b508: 6b 0d 40 f9 ldr x11, [x11, #24]
8b50c: 29 01 0b eb subs x9, x9, x11
8b510: 1f 01 09 eb cmp x8, x9
8b514: 02 01 00 54 b.hs 0x8b534 <_abd_iter_map+0xe4>
8b518: 68 17 00 b0 adrp x8, #3067904
8b51c: 08 21 00 91 add x8, x8, #8
8b520: 08 01 40 f9 ldr x8, [x8]
8b524: e9 0f 40 f9 ldr x9, [sp, #24]
8b528: 08 01 09 eb subs x8, x8, x9
8b52c: e8 07 00 f9 str x8, [sp, #8]
8b530: 09 00 00 14 b 0x8b554 <_abd_iter_map+0x104>
8b534: a8 83 5f f8 ldur x8, [x29, #-8]
8b538: 08 09 40 f9 ldr x8, [x8, #16]
8b53c: 09 05 40 b9 ldr w9, [x8, #4]
8b540: e8 03 09 aa mov x8, x9
8b544: aa 83 5f f8 ldur x10, [x29, #-8]
8b548: 4a 0d 40 f9 ldr x10, [x10, #24]
8b54c: 08 01 0a eb subs x8, x8, x10
8b550: e8 07 00 f9 str x8, [sp, #8]
8b554: e8 07 40 f9 ldr x8, [sp, #8]
8b558: a9 83 5f f8 ldur x9, [x29, #-8]
8b55c: 28 05 00 f9 str x8, [x9, #8]
8b560: a8 83 5f f8 ldur x8, [x29, #-8]
8b564: 08 09 40 f9 ldr x8, [x8, #16]
8b568: 08 21 01 91 add x8, x8, #72
8b56c: e9 0b 40 f9 ldr x9, [sp, #16]
8b570: 08 0d 09 8b add x8, x8, x9, lsl #3
8b574: 08 01 40 f9 ldr x8, [x8]
8b578: a8 03 1f f8 stur x8, [x29, #-16]
8b57c: a8 03 5f f8 ldur x8, [x29, #-16]
8b580: e9 0f 40 f9 ldr x9, [sp, #24]
8b584: 08 01 09 8b add x8, x8, x9
8b588: a9 83 5f f8 ldur x9, [x29, #-8]
8b58c: 28 01 00 f9 str x8, [x9]
8b590: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8b594: ff 03 01 91 add sp, sp, #64
8b598: ff 0f 5f d6 <unknown>
000000000008b59c <_abd_iter_scatter_chunk_index>:
8b59c: ff 43 00 d1 sub sp, sp, #16
8b5a0: e0 07 00 f9 str x0, [sp, #8]
8b5a4: e8 07 40 f9 ldr x8, [sp, #8]
8b5a8: 08 09 40 f9 ldr x8, [x8, #16]
8b5ac: 09 41 40 b9 ldr w9, [x8, #64]
8b5b0: e8 03 09 aa mov x8, x9
8b5b4: ea 07 40 f9 ldr x10, [sp, #8]
8b5b8: 4a 0d 40 f9 ldr x10, [x10, #24]
8b5bc: 08 01 0a 8b add x8, x8, x10
8b5c0: 6a 17 00 b0 adrp x10, #3067904
8b5c4: 4a 21 00 91 add x10, x10, #8
8b5c8: 4a 01 40 f9 ldr x10, [x10]
8b5cc: 00 09 ca 9a udiv x0, x8, x10
8b5d0: ff 43 00 91 add sp, sp, #16
8b5d4: c0 03 5f d6 ret
000000000008b5d8 <_abd_iter_scatter_chunk_offset>:
8b5d8: ff 43 00 d1 sub sp, sp, #16
8b5dc: e0 07 00 f9 str x0, [sp, #8]
8b5e0: e8 07 40 f9 ldr x8, [sp, #8]
8b5e4: 08 09 40 f9 ldr x8, [x8, #16]
8b5e8: 09 41 40 b9 ldr w9, [x8, #64]
8b5ec: e8 03 09 aa mov x8, x9
8b5f0: ea 07 40 f9 ldr x10, [sp, #8]
8b5f4: 4a 0d 40 f9 ldr x10, [x10, #24]
8b5f8: 08 01 0a 8b add x8, x8, x10
8b5fc: 6a 17 00 b0 adrp x10, #3067904
8b600: 4a 21 00 91 add x10, x10, #8
8b604: 4a 01 40 f9 ldr x10, [x10]
8b608: 0b 09 ca 9a udiv x11, x8, x10
8b60c: 6a 7d 0a 9b mul x10, x11, x10
8b610: 00 01 0a eb subs x0, x8, x10
8b614: ff 43 00 91 add sp, sp, #16
8b618: c0 03 5f d6 ret
000000000008b61c <_abd_iter_unmap>:
8b61c: 7f 23 03 d5 hint #27
8b620: ff 83 00 d1 sub sp, sp, #32
8b624: fd 7b 01 a9 stp x29, x30, [sp, #16]
8b628: fd 43 00 91 add x29, sp, #16
8b62c: e0 07 00 f9 str x0, [sp, #8]
8b630: e0 07 40 f9 ldr x0, [sp, #8]
8b634: 68 ff ff 97 bl 0x8b3d4 <_abd_iter_at_end>
8b638: 40 00 00 34 cbz w0, 0x8b640 <_abd_iter_unmap+0x24>
8b63c: 06 00 00 14 b 0x8b654 <_abd_iter_unmap+0x38>
8b640: e8 07 40 f9 ldr x8, [sp, #8]
8b644: 09 00 80 d2 mov x9, #0
8b648: 09 01 00 f9 str x9, [x8]
8b64c: e8 07 40 f9 ldr x8, [sp, #8]
8b650: 1f 05 00 f9 str xzr, [x8, #8]
8b654: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b658: ff 83 00 91 add sp, sp, #32
8b65c: ff 0f 5f d6 <unknown>
000000000008b660 <_abd_cache_reap_now>:
8b660: 7f 23 03 d5 hint #27
8b664: fd 7b bf a9 stp x29, x30, [sp, #-16]!
8b668: fd 03 00 91 mov x29, sp
8b66c: c8 18 00 d0 adrp x8, #3252224
8b670: 08 41 17 91 add x8, x8, #1488
8b674: 00 01 40 f9 ldr x0, [x8]
8b678: d3 27 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8b67c: fd 7b c1 a8 ldp x29, x30, [sp], #16
8b680: ff 0f 5f d6 <unknown>
000000000008b684 <_ddi_strtoul>:
8b684: 7f 23 03 d5 hint #27
8b688: ff 03 01 d1 sub sp, sp, #64
8b68c: fd 7b 03 a9 stp x29, x30, [sp, #48]
8b690: fd c3 00 91 add x29, sp, #48
8b694: a0 03 1f f8 stur x0, [x29, #-16]
8b698: e1 0f 00 f9 str x1, [sp, #24]
8b69c: e2 17 00 b9 str w2, [sp, #20]
8b6a0: e3 07 00 f9 str x3, [sp, #8]
8b6a4: a0 03 5f f8 ldur x0, [x29, #-16]
8b6a8: e1 0f 40 f9 ldr x1, [sp, #24]
8b6ac: e2 17 40 b9 ldr w2, [sp, #20]
8b6b0: 64 a4 0b 94 bl 0x374840 <_xattr_protected+0x374840>
8b6b4: e8 07 40 f9 ldr x8, [sp, #8]
8b6b8: 00 01 00 f9 str x0, [x8]
8b6bc: e8 07 40 f9 ldr x8, [sp, #8]
8b6c0: 08 01 40 f9 ldr x8, [x8]
8b6c4: 88 00 00 b5 cbnz x8, 0x8b6d4 <_ddi_strtoul+0x50>
8b6c8: c8 02 80 52 mov w8, #22
8b6cc: a8 c3 1f b8 stur w8, [x29, #-4]
8b6d0: 0a 00 00 14 b 0x8b6f8 <_ddi_strtoul+0x74>
8b6d4: e8 07 40 f9 ldr x8, [sp, #8]
8b6d8: 08 01 40 f9 ldr x8, [x8]
8b6dc: 09 00 80 92 mov x9, #-1
8b6e0: 1f 01 09 eb cmp x8, x9
8b6e4: 81 00 00 54 b.ne 0x8b6f4 <_ddi_strtoul+0x70>
8b6e8: 48 04 80 52 mov w8, #34
8b6ec: a8 c3 1f b8 stur w8, [x29, #-4]
8b6f0: 02 00 00 14 b 0x8b6f8 <_ddi_strtoul+0x74>
8b6f4: bf c3 1f b8 stur wzr, [x29, #-4]
8b6f8: a0 c3 5f b8 ldur w0, [x29, #-4]
8b6fc: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8b700: ff 03 01 91 add sp, sp, #64
8b704: ff 0f 5f d6 <unknown>
000000000008b708 <_ddi_strtol>:
8b708: 7f 23 03 d5 hint #27
8b70c: ff 03 01 d1 sub sp, sp, #64
8b710: fd 7b 03 a9 stp x29, x30, [sp, #48]
8b714: fd c3 00 91 add x29, sp, #48
8b718: a0 03 1f f8 stur x0, [x29, #-16]
8b71c: e1 0f 00 f9 str x1, [sp, #24]
8b720: e2 17 00 b9 str w2, [sp, #20]
8b724: e3 07 00 f9 str x3, [sp, #8]
8b728: a0 03 5f f8 ldur x0, [x29, #-16]
8b72c: e1 0f 40 f9 ldr x1, [sp, #24]
8b730: e2 17 40 b9 ldr w2, [sp, #20]
8b734: 3d a4 0b 94 bl 0x374828 <_xattr_protected+0x374828>
8b738: e8 07 40 f9 ldr x8, [sp, #8]
8b73c: 00 01 00 f9 str x0, [x8]
8b740: e8 07 40 f9 ldr x8, [sp, #8]
8b744: 08 01 40 f9 ldr x8, [x8]
8b748: 88 00 00 b5 cbnz x8, 0x8b758 <_ddi_strtol+0x50>
8b74c: c8 02 80 52 mov w8, #22
8b750: a8 c3 1f b8 stur w8, [x29, #-4]
8b754: 0f 00 00 14 b 0x8b790 <_ddi_strtol+0x88>
8b758: e8 07 40 f9 ldr x8, [sp, #8]
8b75c: 08 01 40 f9 ldr x8, [x8]
8b760: 09 00 f0 d2 mov x9, #-9223372036854775808
8b764: 1f 01 09 eb cmp x8, x9
8b768: c0 00 00 54 b.eq 0x8b780 <_ddi_strtol+0x78>
8b76c: e8 07 40 f9 ldr x8, [sp, #8]
8b770: 08 01 40 f9 ldr x8, [x8]
8b774: 09 00 f0 92 mov x9, #9223372036854775807
8b778: 1f 01 09 eb cmp x8, x9
8b77c: 81 00 00 54 b.ne 0x8b78c <_ddi_strtol+0x84>
8b780: 48 04 80 52 mov w8, #34
8b784: a8 c3 1f b8 stur w8, [x29, #-4]
8b788: 02 00 00 14 b 0x8b790 <_ddi_strtol+0x88>
8b78c: bf c3 1f b8 stur wzr, [x29, #-4]
8b790: a0 c3 5f b8 ldur w0, [x29, #-4]
8b794: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8b798: ff 03 01 91 add sp, sp, #64
8b79c: ff 0f 5f d6 <unknown>
000000000008b7a0 <_aggsum_init>:
8b7a0: 7f 23 03 d5 hint #27
8b7a4: ff c3 00 d1 sub sp, sp, #48
8b7a8: fd 7b 02 a9 stp x29, x30, [sp, #32]
8b7ac: fd 83 00 91 add x29, sp, #32
8b7b0: a0 83 1f f8 stur x0, [x29, #-8]
8b7b4: e1 0b 00 f9 str x1, [sp, #16]
8b7b8: a0 83 5f f8 ldur x0, [x29, #-8]
8b7bc: 01 09 80 d2 mov x1, #72
8b7c0: 09 a3 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
8b7c4: e8 0b 40 f9 ldr x8, [sp, #16]
8b7c8: a9 83 5f f8 ldur x9, [x29, #-8]
8b7cc: 28 19 00 f9 str x8, [x9, #48]
8b7d0: a9 83 5f f8 ldur x9, [x29, #-8]
8b7d4: 28 15 00 f9 str x8, [x9, #40]
8b7d8: a0 83 5f f8 ldur x0, [x29, #-8]
8b7dc: 08 00 80 d2 mov x8, #0
8b7e0: e1 03 08 aa mov x1, x8
8b7e4: c2 00 80 52 mov w2, #6
8b7e8: e3 03 08 aa mov x3, x8
8b7ec: db 58 0b 94 bl 0x361b58 <_spl_mutex_init>
8b7f0: 08 29 00 f0 adrp x8, #5386240
8b7f4: 08 01 28 91 add x8, x8, #2560
8b7f8: 0a 01 40 b9 ldr w10, [x8]
8b7fc: a9 83 5f f8 ldur x9, [x29, #-8]
8b800: 2a 39 00 b9 str w10, [x9, #56]
8b804: 0a 01 40 b9 ldr w10, [x8]
8b808: e8 03 0a aa mov x8, x10
8b80c: 00 e5 7a d3 lsl x0, x8, #6
8b810: 0a 00 80 52 mov w10, #0
8b814: e1 03 0a aa mov x1, x10
8b818: 20 19 0b 94 bl 0x351c98 <_zfs_kmem_zalloc>
8b81c: a8 83 5f f8 ldur x8, [x29, #-8]
8b820: 00 21 00 f9 str x0, [x8, #64]
8b824: ff 0f 00 b9 str wzr, [sp, #12]
8b828: e8 0f 40 b9 ldr w8, [sp, #12]
8b82c: a9 83 5f f8 ldur x9, [x29, #-8]
8b830: 2a 39 40 b9 ldr w10, [x9, #56]
8b834: 1f 01 0a 6b cmp w8, w10
8b838: c2 01 00 54 b.hs 0x8b870 <_aggsum_init+0xd0>
8b83c: a8 83 5f f8 ldur x8, [x29, #-8]
8b840: 08 21 40 f9 ldr x8, [x8, #64]
8b844: e9 0f 80 b9 ldrsw x9, [sp, #12]
8b848: 00 19 09 8b add x0, x8, x9, lsl #6
8b84c: 08 00 80 d2 mov x8, #0
8b850: e1 03 08 aa mov x1, x8
8b854: c2 00 80 52 mov w2, #6
8b858: e3 03 08 aa mov x3, x8
8b85c: bf 58 0b 94 bl 0x361b58 <_spl_mutex_init>
8b860: e8 0f 40 b9 ldr w8, [sp, #12]
8b864: 08 05 00 11 add w8, w8, #1
8b868: e8 0f 00 b9 str w8, [sp, #12]
8b86c: ef ff ff 17 b 0x8b828 <_aggsum_init+0x88>
8b870: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8b874: ff c3 00 91 add sp, sp, #48
8b878: ff 0f 5f d6 <unknown>
000000000008b87c <_aggsum_fini>:
8b87c: 7f 23 03 d5 hint #27
8b880: ff 83 00 d1 sub sp, sp, #32
8b884: fd 7b 01 a9 stp x29, x30, [sp, #16]
8b888: fd 43 00 91 add x29, sp, #16
8b88c: e0 07 00 f9 str x0, [sp, #8]
8b890: ff 07 00 b9 str wzr, [sp, #4]
8b894: e8 07 40 b9 ldr w8, [sp, #4]
8b898: e9 07 40 f9 ldr x9, [sp, #8]
8b89c: 2a 39 40 b9 ldr w10, [x9, #56]
8b8a0: 1f 01 0a 6b cmp w8, w10
8b8a4: 42 01 00 54 b.hs 0x8b8cc <_aggsum_fini+0x50>
8b8a8: e8 07 40 f9 ldr x8, [sp, #8]
8b8ac: 08 21 40 f9 ldr x8, [x8, #64]
8b8b0: e9 07 80 b9 ldrsw x9, [sp, #4]
8b8b4: 00 19 09 8b add x0, x8, x9, lsl #6
8b8b8: cd 58 0b 94 bl 0x361bec <_spl_mutex_destroy>
8b8bc: e8 07 40 b9 ldr w8, [sp, #4]
8b8c0: 08 05 00 11 add w8, w8, #1
8b8c4: e8 07 00 b9 str w8, [sp, #4]
8b8c8: f3 ff ff 17 b 0x8b894 <_aggsum_fini+0x18>
8b8cc: e8 07 40 f9 ldr x8, [sp, #8]
8b8d0: 00 21 40 f9 ldr x0, [x8, #64]
8b8d4: e8 07 40 f9 ldr x8, [sp, #8]
8b8d8: 09 39 40 b9 ldr w9, [x8, #56]
8b8dc: e8 03 09 aa mov x8, x9
8b8e0: 01 e5 7a d3 lsl x1, x8, #6
8b8e4: 4f 1a 0b 94 bl 0x352220 <_zfs_kmem_free>
8b8e8: e0 07 40 f9 ldr x0, [sp, #8]
8b8ec: c0 58 0b 94 bl 0x361bec <_spl_mutex_destroy>
8b8f0: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8b8f4: ff 83 00 91 add sp, sp, #32
8b8f8: ff 0f 5f d6 <unknown>
000000000008b8fc <_aggsum_lower_bound>:
8b8fc: ff 43 00 d1 sub sp, sp, #16
8b900: e0 07 00 f9 str x0, [sp, #8]
8b904: e8 07 40 f9 ldr x8, [sp, #8]
8b908: 00 15 40 f9 ldr x0, [x8, #40]
8b90c: ff 43 00 91 add sp, sp, #16
8b910: c0 03 5f d6 ret
000000000008b914 <_aggsum_upper_bound>:
8b914: ff 43 00 d1 sub sp, sp, #16
8b918: e0 07 00 f9 str x0, [sp, #8]
8b91c: e8 07 40 f9 ldr x8, [sp, #8]
8b920: 00 19 40 f9 ldr x0, [x8, #48]
8b924: ff 43 00 91 add sp, sp, #16
8b928: c0 03 5f d6 ret
000000000008b92c <_aggsum_value>:
8b92c: 7f 23 03 d5 hint #27
8b930: ff 83 01 d1 sub sp, sp, #96
8b934: fd 7b 05 a9 stp x29, x30, [sp, #80]
8b938: fd 43 01 91 add x29, sp, #80
8b93c: a0 03 1f f8 stur x0, [x29, #-16]
8b940: a0 03 5f f8 ldur x0, [x29, #-16]
8b944: cc 58 0b 94 bl 0x361c74 <_spl_mutex_enter>
8b948: a8 03 5f f8 ldur x8, [x29, #-16]
8b94c: 08 15 40 f9 ldr x8, [x8, #40]
8b950: a9 03 5f f8 ldur x9, [x29, #-16]
8b954: 29 19 40 f9 ldr x9, [x9, #48]
8b958: 1f 01 09 eb cmp x8, x9
8b95c: 61 02 00 54 b.ne 0x8b9a8 <_aggsum_value+0x7c>
8b960: a8 03 5f f8 ldur x8, [x29, #-16]
8b964: 08 15 40 f9 ldr x8, [x8, #40]
8b968: a8 83 1e f8 stur x8, [x29, #-24]
8b96c: bf 43 1e b8 stur wzr, [x29, #-28]
8b970: a8 43 5e b8 ldur w8, [x29, #-28]
8b974: a9 03 5f f8 ldur x9, [x29, #-16]
8b978: 2a 39 40 b9 ldr w10, [x9, #56]
8b97c: 1f 01 0a 6b cmp w8, w10
8b980: a2 00 00 54 b.hs 0x8b994 <_aggsum_value+0x68>
8b984: a8 43 5e b8 ldur w8, [x29, #-28]
8b988: 08 05 00 11 add w8, w8, #1
8b98c: a8 43 1e b8 stur w8, [x29, #-28]
8b990: f8 ff ff 17 b 0x8b970 <_aggsum_value+0x44>
8b994: a0 03 5f f8 ldur x0, [x29, #-16]
8b998: e5 58 0b 94 bl 0x361d2c <_spl_mutex_exit>
8b99c: a8 83 5e f8 ldur x8, [x29, #-24]
8b9a0: a8 83 1f f8 stur x8, [x29, #-8]
8b9a4: 35 00 00 14 b 0x8ba78 <_aggsum_value+0x14c>
8b9a8: bf 03 1e b8 stur wzr, [x29, #-32]
8b9ac: a8 03 5e b8 ldur w8, [x29, #-32]
8b9b0: a9 03 5f f8 ldur x9, [x29, #-16]
8b9b4: 2a 39 40 b9 ldr w10, [x9, #56]
8b9b8: 1f 01 0a 6b cmp w8, w10
8b9bc: 22 02 00 54 b.hs 0x8ba00 <_aggsum_value+0xd4>
8b9c0: a8 03 5f f8 ldur x8, [x29, #-16]
8b9c4: 08 21 40 f9 ldr x8, [x8, #64]
8b9c8: a9 03 9e b8 ldursw x9, [x29, #-32]
8b9cc: 08 19 09 8b add x8, x8, x9, lsl #6
8b9d0: e8 17 00 f9 str x8, [sp, #40]
8b9d4: e0 17 40 f9 ldr x0, [sp, #40]
8b9d8: a7 58 0b 94 bl 0x361c74 <_spl_mutex_enter>
8b9dc: a0 03 5f f8 ldur x0, [x29, #-16]
8b9e0: e1 17 40 f9 ldr x1, [sp, #40]
8b9e4: 29 00 00 94 bl 0x8ba88 <_aggsum_flush_bucket>
8b9e8: e0 17 40 f9 ldr x0, [sp, #40]
8b9ec: d0 58 0b 94 bl 0x361d2c <_spl_mutex_exit>
8b9f0: a8 03 5e b8 ldur w8, [x29, #-32]
8b9f4: 08 05 00 11 add w8, w8, #1
8b9f8: a8 03 1e b8 stur w8, [x29, #-32]
8b9fc: ec ff ff 17 b 0x8b9ac <_aggsum_value+0x80>
8ba00: a8 03 5f f8 ldur x8, [x29, #-16]
8ba04: 08 15 40 f9 ldr x8, [x8, #40]
8ba08: e8 13 00 f9 str x8, [sp, #32]
8ba0c: a8 03 5f f8 ldur x8, [x29, #-16]
8ba10: 08 19 40 f9 ldr x8, [x8, #48]
8ba14: e8 0f 00 f9 str x8, [sp, #24]
8ba18: e8 13 40 f9 ldr x8, [sp, #32]
8ba1c: e9 0f 40 f9 ldr x9, [sp, #24]
8ba20: 1f 01 09 eb cmp x8, x9
8ba24: c0 01 00 54 b.eq 0x8ba5c <_aggsum_value+0x130>
8ba28: e8 13 40 f9 ldr x8, [sp, #32]
8ba2c: e9 0f 40 f9 ldr x9, [sp, #24]
8ba30: a0 fb ff b0 adrp x0, #-569344
8ba34: 00 d4 21 91 add x0, x0, #2165
8ba38: a1 fb ff b0 adrp x1, #-569344
8ba3c: 21 2c 22 91 add x1, x1, #2187
8ba40: 42 14 80 52 mov w2, #162
8ba44: a3 fb ff b0 adrp x3, #-569344
8ba48: 63 60 22 91 add x3, x3, #2200
8ba4c: ea 03 00 91 mov x10, sp
8ba50: 48 01 00 f9 str x8, [x10]
8ba54: 49 05 00 f9 str x9, [x10, #8]
8ba58: 07 18 0b 94 bl 0x351a74 <_spl_panic>
8ba5c: a8 03 5f f8 ldur x8, [x29, #-16]
8ba60: 08 15 40 f9 ldr x8, [x8, #40]
8ba64: a8 83 1e f8 stur x8, [x29, #-24]
8ba68: a0 03 5f f8 ldur x0, [x29, #-16]
8ba6c: b0 58 0b 94 bl 0x361d2c <_spl_mutex_exit>
8ba70: a8 83 5e f8 ldur x8, [x29, #-24]
8ba74: a8 83 1f f8 stur x8, [x29, #-8]
8ba78: a0 83 5f f8 ldur x0, [x29, #-8]
8ba7c: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8ba80: ff 83 01 91 add sp, sp, #96
8ba84: ff 0f 5f d6 <unknown>
000000000008ba88 <_aggsum_flush_bucket>:
8ba88: ff 43 01 d1 sub sp, sp, #80
8ba8c: e0 07 00 f9 str x0, [sp, #8]
8ba90: e1 03 00 f9 str x1, [sp]
8ba94: e8 07 40 f9 ldr x8, [sp, #8]
8ba98: 08 a1 00 91 add x8, x8, #40
8ba9c: e9 03 40 f9 ldr x9, [sp]
8baa0: 29 15 40 f9 ldr x9, [x9, #40]
8baa4: ea 03 40 f9 ldr x10, [sp]
8baa8: 4a 19 40 f9 ldr x10, [x10, #48]
8baac: 29 01 0a 8b add x9, x9, x10
8bab0: e8 17 00 f9 str x8, [sp, #40]
8bab4: e9 13 00 f9 str x9, [sp, #32]
8bab8: e8 17 40 f9 ldr x8, [sp, #40]
8babc: e9 13 40 f9 ldr x9, [sp, #32]
8bac0: e9 0f 00 f9 str x9, [sp, #24]
8bac4: e9 0f 40 f9 ldr x9, [sp, #24]
8bac8: 08 01 e9 f8 <unknown>
8bacc: 08 01 09 8b add x8, x8, x9
8bad0: e8 0b 00 f9 str x8, [sp, #16]
8bad4: e8 07 40 f9 ldr x8, [sp, #8]
8bad8: 08 c1 00 91 add x8, x8, #48
8badc: e9 03 40 f9 ldr x9, [sp]
8bae0: 29 15 40 f9 ldr x9, [x9, #40]
8bae4: ea 03 40 f9 ldr x10, [sp]
8bae8: 4a 19 40 f9 ldr x10, [x10, #48]
8baec: 29 01 0a eb subs x9, x9, x10
8baf0: e8 27 00 f9 str x8, [sp, #72]
8baf4: e9 23 00 f9 str x9, [sp, #64]
8baf8: e8 27 40 f9 ldr x8, [sp, #72]
8bafc: e9 23 40 f9 ldr x9, [sp, #64]
8bb00: e9 1f 00 f9 str x9, [sp, #56]
8bb04: e9 1f 40 f9 ldr x9, [sp, #56]
8bb08: 08 01 e9 f8 <unknown>
8bb0c: 08 01 09 8b add x8, x8, x9
8bb10: e8 1b 00 f9 str x8, [sp, #48]
8bb14: e8 03 40 f9 ldr x8, [sp]
8bb18: 1f 15 00 f9 str xzr, [x8, #40]
8bb1c: e8 03 40 f9 ldr x8, [sp]
8bb20: 1f 19 00 f9 str xzr, [x8, #48]
8bb24: ff 43 01 91 add sp, sp, #80
8bb28: c0 03 5f d6 ret
000000000008bb2c <_aggsum_add>:
8bb2c: 7f 23 03 d5 hint #27
8bb30: ff 03 02 d1 sub sp, sp, #128
8bb34: fd 7b 07 a9 stp x29, x30, [sp, #112]
8bb38: fd c3 01 91 add x29, sp, #112
8bb3c: e0 17 00 f9 str x0, [sp, #40]
8bb40: e1 13 00 f9 str x1, [sp, #32]
8bb44: e8 17 40 f9 ldr x8, [sp, #40]
8bb48: 08 21 40 f9 ldr x8, [x8, #64]
8bb4c: e9 17 40 f9 ldr x9, [sp, #40]
8bb50: 2a 39 40 b9 ldr w10, [x9, #56]
8bb54: 0b 00 80 52 mov w11, #0
8bb58: 6b 09 ca 1a udiv w11, w11, w10
8bb5c: 6a fd 0a 1b mneg w10, w11, w10
8bb60: e9 03 0a aa mov x9, x10
8bb64: 29 7d 40 d3 ubfx x9, x9, #0, #32
8bb68: 08 19 09 8b add x8, x8, x9, lsl #6
8bb6c: e8 0f 00 f9 str x8, [sp, #24]
8bb70: e0 0f 40 f9 ldr x0, [sp, #24]
8bb74: 40 58 0b 94 bl 0x361c74 <_spl_mutex_enter>
8bb78: e8 0f 40 f9 ldr x8, [sp, #24]
8bb7c: 08 15 40 f9 ldr x8, [x8, #40]
8bb80: e9 13 40 f9 ldr x9, [sp, #32]
8bb84: 08 01 09 8b add x8, x8, x9
8bb88: e9 0f 40 f9 ldr x9, [sp, #24]
8bb8c: 29 19 40 f9 ldr x9, [x9, #48]
8bb90: 1f 01 09 eb cmp x8, x9
8bb94: 6c 02 00 54 b.gt 0x8bbe0 <_aggsum_add+0xb4>
8bb98: e8 0f 40 f9 ldr x8, [sp, #24]
8bb9c: 08 15 40 f9 ldr x8, [x8, #40]
8bba0: e9 13 40 f9 ldr x9, [sp, #32]
8bba4: 08 01 09 8b add x8, x8, x9
8bba8: e9 0f 40 f9 ldr x9, [sp, #24]
8bbac: 29 19 40 f9 ldr x9, [x9, #48]
8bbb0: 0a 00 80 d2 mov x10, #0
8bbb4: 49 01 09 eb subs x9, x10, x9
8bbb8: 1f 01 09 eb cmp x8, x9
8bbbc: 2b 01 00 54 b.lt 0x8bbe0 <_aggsum_add+0xb4>
8bbc0: e8 13 40 f9 ldr x8, [sp, #32]
8bbc4: e9 0f 40 f9 ldr x9, [sp, #24]
8bbc8: 2a 15 40 f9 ldr x10, [x9, #40]
8bbcc: 48 01 08 8b add x8, x10, x8
8bbd0: 28 15 00 f9 str x8, [x9, #40]
8bbd4: e0 0f 40 f9 ldr x0, [sp, #24]
8bbd8: 55 58 0b 94 bl 0x361d2c <_spl_mutex_exit>
8bbdc: 57 00 00 14 b 0x8bd38 <_aggsum_add+0x20c>
8bbe0: e0 0f 40 f9 ldr x0, [sp, #24]
8bbe4: 52 58 0b 94 bl 0x361d2c <_spl_mutex_exit>
8bbe8: e8 13 40 f9 ldr x8, [sp, #32]
8bbec: 1f 01 00 f1 cmp x8, #0
8bbf0: e9 b7 9f 1a cset w9, ge
8bbf4: c9 00 00 37 tbnz w9, #0, 0x8bc0c <_aggsum_add+0xe0>
8bbf8: e8 13 40 f9 ldr x8, [sp, #32]
8bbfc: 09 00 80 d2 mov x9, #0
8bc00: 28 01 08 eb subs x8, x9, x8
8bc04: e8 07 00 f9 str x8, [sp, #8]
8bc08: 03 00 00 14 b 0x8bc14 <_aggsum_add+0xe8>
8bc0c: e8 13 40 f9 ldr x8, [sp, #32]
8bc10: e8 07 00 f9 str x8, [sp, #8]
8bc14: e8 07 40 f9 ldr x8, [sp, #8]
8bc18: 69 17 00 b0 adrp x9, #3067904
8bc1c: 29 c1 19 91 add x9, x9, #1648
8bc20: 2a 01 40 b9 ldr w10, [x9]
8bc24: e9 03 0a aa mov x9, x10
8bc28: 08 7d 09 9b mul x8, x8, x9
8bc2c: e8 0b 00 f9 str x8, [sp, #16]
8bc30: e0 17 40 f9 ldr x0, [sp, #40]
8bc34: 10 58 0b 94 bl 0x361c74 <_spl_mutex_enter>
8bc38: e0 0f 40 f9 ldr x0, [sp, #24]
8bc3c: 0e 58 0b 94 bl 0x361c74 <_spl_mutex_enter>
8bc40: e8 0f 40 f9 ldr x8, [sp, #24]
8bc44: 08 15 40 f9 ldr x8, [x8, #40]
8bc48: e9 13 40 f9 ldr x9, [sp, #32]
8bc4c: 28 01 08 8b add x8, x9, x8
8bc50: e8 13 00 f9 str x8, [sp, #32]
8bc54: e8 0f 40 f9 ldr x8, [sp, #24]
8bc58: 1f 15 00 f9 str xzr, [x8, #40]
8bc5c: e8 0b 40 f9 ldr x8, [sp, #16]
8bc60: e9 0f 40 f9 ldr x9, [sp, #24]
8bc64: 29 19 40 f9 ldr x9, [x9, #48]
8bc68: 1f 01 09 eb cmp x8, x9
8bc6c: e3 00 00 54 b.lo 0x8bc88 <_aggsum_add+0x15c>
8bc70: e8 0f 40 f9 ldr x8, [sp, #24]
8bc74: 08 19 40 f9 ldr x8, [x8, #48]
8bc78: e9 0b 40 f9 ldr x9, [sp, #16]
8bc7c: 28 01 08 eb subs x8, x9, x8
8bc80: e8 0b 00 f9 str x8, [sp, #16]
8bc84: 08 00 00 14 b 0x8bca4 <_aggsum_add+0x178>
8bc88: e8 0b 40 f9 ldr x8, [sp, #16]
8bc8c: e9 0f 40 f9 ldr x9, [sp, #24]
8bc90: 29 19 40 f9 ldr x9, [x9, #48]
8bc94: 08 01 09 eb subs x8, x8, x9
8bc98: 89 00 80 d2 mov x9, #4
8bc9c: 08 0d c9 9a sdiv x8, x8, x9
8bca0: e8 0b 00 f9 str x8, [sp, #16]
8bca4: e8 0b 40 f9 ldr x8, [sp, #16]
8bca8: e9 0f 40 f9 ldr x9, [sp, #24]
8bcac: 2a 19 40 f9 ldr x10, [x9, #48]
8bcb0: 48 01 08 8b add x8, x10, x8
8bcb4: 28 19 00 f9 str x8, [x9, #48]
8bcb8: e8 17 40 f9 ldr x8, [sp, #40]
8bcbc: 08 a1 00 91 add x8, x8, #40
8bcc0: e9 13 40 f9 ldr x9, [sp, #32]
8bcc4: ea 0b 40 f9 ldr x10, [sp, #16]
8bcc8: 29 01 0a eb subs x9, x9, x10
8bccc: a8 83 1d f8 stur x8, [x29, #-40]
8bcd0: a9 03 1d f8 stur x9, [x29, #-48]
8bcd4: a8 83 5d f8 ldur x8, [x29, #-40]
8bcd8: a9 03 5d f8 ldur x9, [x29, #-48]
8bcdc: e9 1f 00 f9 str x9, [sp, #56]
8bce0: e9 1f 40 f9 ldr x9, [sp, #56]
8bce4: 08 01 e9 f8 <unknown>
8bce8: 08 01 09 8b add x8, x8, x9
8bcec: e8 1b 00 f9 str x8, [sp, #48]
8bcf0: e8 17 40 f9 ldr x8, [sp, #40]
8bcf4: 08 c1 00 91 add x8, x8, #48
8bcf8: e9 13 40 f9 ldr x9, [sp, #32]
8bcfc: ea 0b 40 f9 ldr x10, [sp, #16]
8bd00: 29 01 0a 8b add x9, x9, x10
8bd04: a8 83 1f f8 stur x8, [x29, #-8]
8bd08: a9 03 1f f8 stur x9, [x29, #-16]
8bd0c: a8 83 5f f8 ldur x8, [x29, #-8]
8bd10: a9 03 5f f8 ldur x9, [x29, #-16]
8bd14: a9 83 1e f8 stur x9, [x29, #-24]
8bd18: a9 83 5e f8 ldur x9, [x29, #-24]
8bd1c: 08 01 e9 f8 <unknown>
8bd20: 08 01 09 8b add x8, x8, x9
8bd24: a8 03 1e f8 stur x8, [x29, #-32]
8bd28: e0 0f 40 f9 ldr x0, [sp, #24]
8bd2c: 00 58 0b 94 bl 0x361d2c <_spl_mutex_exit>
8bd30: e0 17 40 f9 ldr x0, [sp, #40]
8bd34: fe 57 0b 94 bl 0x361d2c <_spl_mutex_exit>
8bd38: fd 7b 47 a9 ldp x29, x30, [sp, #112]
8bd3c: ff 03 02 91 add sp, sp, #128
8bd40: ff 0f 5f d6 <unknown>
000000000008bd44 <_aggsum_compare>:
8bd44: 7f 23 03 d5 hint #27
8bd48: ff 83 01 d1 sub sp, sp, #96
8bd4c: fd 7b 05 a9 stp x29, x30, [sp, #80]
8bd50: fd 43 01 91 add x29, sp, #80
8bd54: a0 03 1f f8 stur x0, [x29, #-16]
8bd58: a1 83 1e f8 stur x1, [x29, #-24]
8bd5c: a8 03 5f f8 ldur x8, [x29, #-16]
8bd60: 08 19 40 f9 ldr x8, [x8, #48]
8bd64: a9 83 5e f8 ldur x9, [x29, #-24]
8bd68: 1f 01 09 eb cmp x8, x9
8bd6c: 82 00 00 54 b.hs 0x8bd7c <_aggsum_compare+0x38>
8bd70: 08 00 80 12 mov w8, #-1
8bd74: a8 c3 1f b8 stur w8, [x29, #-4]
8bd78: 4f 00 00 14 b 0x8beb4 <_aggsum_compare+0x170>
8bd7c: a8 03 5f f8 ldur x8, [x29, #-16]
8bd80: 08 15 40 f9 ldr x8, [x8, #40]
8bd84: a9 83 5e f8 ldur x9, [x29, #-24]
8bd88: 1f 01 09 eb cmp x8, x9
8bd8c: 89 00 00 54 b.ls 0x8bd9c <_aggsum_compare+0x58>
8bd90: 28 00 80 52 mov w8, #1
8bd94: a8 c3 1f b8 stur w8, [x29, #-4]
8bd98: 47 00 00 14 b 0x8beb4 <_aggsum_compare+0x170>
8bd9c: a0 03 5f f8 ldur x0, [x29, #-16]
8bda0: b5 57 0b 94 bl 0x361c74 <_spl_mutex_enter>
8bda4: bf 43 1e b8 stur wzr, [x29, #-28]
8bda8: a8 43 5e b8 ldur w8, [x29, #-28]
8bdac: a9 03 5f f8 ldur x9, [x29, #-16]
8bdb0: 2a 39 40 b9 ldr w10, [x9, #56]
8bdb4: 1f 01 0a 6b cmp w8, w10
8bdb8: a2 04 00 54 b.hs 0x8be4c <_aggsum_compare+0x108>
8bdbc: a8 03 5f f8 ldur x8, [x29, #-16]
8bdc0: 08 21 40 f9 ldr x8, [x8, #64]
8bdc4: a9 43 9e b8 ldursw x9, [x29, #-28]
8bdc8: 08 19 09 8b add x8, x8, x9, lsl #6
8bdcc: e8 17 00 f9 str x8, [sp, #40]
8bdd0: e0 17 40 f9 ldr x0, [sp, #40]
8bdd4: a8 57 0b 94 bl 0x361c74 <_spl_mutex_enter>
8bdd8: a0 03 5f f8 ldur x0, [x29, #-16]
8bddc: e1 17 40 f9 ldr x1, [sp, #40]
8bde0: 2a ff ff 97 bl 0x8ba88 <_aggsum_flush_bucket>
8bde4: e0 17 40 f9 ldr x0, [sp, #40]
8bde8: d1 57 0b 94 bl 0x361d2c <_spl_mutex_exit>
8bdec: a8 03 5f f8 ldur x8, [x29, #-16]
8bdf0: 08 19 40 f9 ldr x8, [x8, #48]
8bdf4: a9 83 5e f8 ldur x9, [x29, #-24]
8bdf8: 1f 01 09 eb cmp x8, x9
8bdfc: c2 00 00 54 b.hs 0x8be14 <_aggsum_compare+0xd0>
8be00: a0 03 5f f8 ldur x0, [x29, #-16]
8be04: ca 57 0b 94 bl 0x361d2c <_spl_mutex_exit>
8be08: 08 00 80 12 mov w8, #-1
8be0c: a8 c3 1f b8 stur w8, [x29, #-4]
8be10: 29 00 00 14 b 0x8beb4 <_aggsum_compare+0x170>
8be14: a8 03 5f f8 ldur x8, [x29, #-16]
8be18: 08 15 40 f9 ldr x8, [x8, #40]
8be1c: a9 83 5e f8 ldur x9, [x29, #-24]
8be20: 1f 01 09 eb cmp x8, x9
8be24: c9 00 00 54 b.ls 0x8be3c <_aggsum_compare+0xf8>
8be28: a0 03 5f f8 ldur x0, [x29, #-16]
8be2c: c0 57 0b 94 bl 0x361d2c <_spl_mutex_exit>
8be30: 28 00 80 52 mov w8, #1
8be34: a8 c3 1f b8 stur w8, [x29, #-4]
8be38: 1f 00 00 14 b 0x8beb4 <_aggsum_compare+0x170>
8be3c: a8 43 5e b8 ldur w8, [x29, #-28]
8be40: 08 05 00 11 add w8, w8, #1
8be44: a8 43 1e b8 stur w8, [x29, #-28]
8be48: d8 ff ff 17 b 0x8bda8 <_aggsum_compare+0x64>
8be4c: a8 03 5f f8 ldur x8, [x29, #-16]
8be50: 08 15 40 f9 ldr x8, [x8, #40]
8be54: e8 13 00 f9 str x8, [sp, #32]
8be58: a8 03 5f f8 ldur x8, [x29, #-16]
8be5c: 08 19 40 f9 ldr x8, [x8, #48]
8be60: e8 0f 00 f9 str x8, [sp, #24]
8be64: e8 13 40 f9 ldr x8, [sp, #32]
8be68: e9 0f 40 f9 ldr x9, [sp, #24]
8be6c: 1f 01 09 eb cmp x8, x9
8be70: c0 01 00 54 b.eq 0x8bea8 <_aggsum_compare+0x164>
8be74: e8 13 40 f9 ldr x8, [sp, #32]
8be78: e9 0f 40 f9 ldr x9, [sp, #24]
8be7c: a0 fb ff b0 adrp x0, #-569344
8be80: 00 d4 21 91 add x0, x0, #2165
8be84: a1 fb ff b0 adrp x1, #-569344
8be88: 21 84 23 91 add x1, x1, #2273
8be8c: 82 1d 80 52 mov w2, #236
8be90: a3 fb ff b0 adrp x3, #-569344
8be94: 63 60 22 91 add x3, x3, #2200
8be98: ea 03 00 91 mov x10, sp
8be9c: 48 01 00 f9 str x8, [x10]
8bea0: 49 05 00 f9 str x9, [x10, #8]
8bea4: f4 16 0b 94 bl 0x351a74 <_spl_panic>
8bea8: a0 03 5f f8 ldur x0, [x29, #-16]
8beac: a0 57 0b 94 bl 0x361d2c <_spl_mutex_exit>
8beb0: bf c3 1f b8 stur wzr, [x29, #-4]
8beb4: a0 c3 5f b8 ldur w0, [x29, #-4]
8beb8: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8bebc: ff 83 01 91 add sp, sp, #96
8bec0: ff 0f 5f d6 <unknown>
000000000008bec4 <_ddi_strtoul>:
8bec4: 7f 23 03 d5 hint #27
8bec8: ff 03 01 d1 sub sp, sp, #64
8becc: fd 7b 03 a9 stp x29, x30, [sp, #48]
8bed0: fd c3 00 91 add x29, sp, #48
8bed4: a0 03 1f f8 stur x0, [x29, #-16]
8bed8: e1 0f 00 f9 str x1, [sp, #24]
8bedc: e2 17 00 b9 str w2, [sp, #20]
8bee0: e3 07 00 f9 str x3, [sp, #8]
8bee4: a0 03 5f f8 ldur x0, [x29, #-16]
8bee8: e1 0f 40 f9 ldr x1, [sp, #24]
8beec: e2 17 40 b9 ldr w2, [sp, #20]
8bef0: 54 a2 0b 94 bl 0x374840 <_xattr_protected+0x374840>
8bef4: e8 07 40 f9 ldr x8, [sp, #8]
8bef8: 00 01 00 f9 str x0, [x8]
8befc: e8 07 40 f9 ldr x8, [sp, #8]
8bf00: 08 01 40 f9 ldr x8, [x8]
8bf04: 88 00 00 b5 cbnz x8, 0x8bf14 <_ddi_strtoul+0x50>
8bf08: c8 02 80 52 mov w8, #22
8bf0c: a8 c3 1f b8 stur w8, [x29, #-4]
8bf10: 0a 00 00 14 b 0x8bf38 <_ddi_strtoul+0x74>
8bf14: e8 07 40 f9 ldr x8, [sp, #8]
8bf18: 08 01 40 f9 ldr x8, [x8]
8bf1c: 09 00 80 92 mov x9, #-1
8bf20: 1f 01 09 eb cmp x8, x9
8bf24: 81 00 00 54 b.ne 0x8bf34 <_ddi_strtoul+0x70>
8bf28: 48 04 80 52 mov w8, #34
8bf2c: a8 c3 1f b8 stur w8, [x29, #-4]
8bf30: 02 00 00 14 b 0x8bf38 <_ddi_strtoul+0x74>
8bf34: bf c3 1f b8 stur wzr, [x29, #-4]
8bf38: a0 c3 5f b8 ldur w0, [x29, #-4]
8bf3c: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8bf40: ff 03 01 91 add sp, sp, #64
8bf44: ff 0f 5f d6 <unknown>
000000000008bf48 <_ddi_strtol>:
8bf48: 7f 23 03 d5 hint #27
8bf4c: ff 03 01 d1 sub sp, sp, #64
8bf50: fd 7b 03 a9 stp x29, x30, [sp, #48]
8bf54: fd c3 00 91 add x29, sp, #48
8bf58: a0 03 1f f8 stur x0, [x29, #-16]
8bf5c: e1 0f 00 f9 str x1, [sp, #24]
8bf60: e2 17 00 b9 str w2, [sp, #20]
8bf64: e3 07 00 f9 str x3, [sp, #8]
8bf68: a0 03 5f f8 ldur x0, [x29, #-16]
8bf6c: e1 0f 40 f9 ldr x1, [sp, #24]
8bf70: e2 17 40 b9 ldr w2, [sp, #20]
8bf74: 2d a2 0b 94 bl 0x374828 <_xattr_protected+0x374828>
8bf78: e8 07 40 f9 ldr x8, [sp, #8]
8bf7c: 00 01 00 f9 str x0, [x8]
8bf80: e8 07 40 f9 ldr x8, [sp, #8]
8bf84: 08 01 40 f9 ldr x8, [x8]
8bf88: 88 00 00 b5 cbnz x8, 0x8bf98 <_ddi_strtol+0x50>
8bf8c: c8 02 80 52 mov w8, #22
8bf90: a8 c3 1f b8 stur w8, [x29, #-4]
8bf94: 0f 00 00 14 b 0x8bfd0 <_ddi_strtol+0x88>
8bf98: e8 07 40 f9 ldr x8, [sp, #8]
8bf9c: 08 01 40 f9 ldr x8, [x8]
8bfa0: 09 00 f0 d2 mov x9, #-9223372036854775808
8bfa4: 1f 01 09 eb cmp x8, x9
8bfa8: c0 00 00 54 b.eq 0x8bfc0 <_ddi_strtol+0x78>
8bfac: e8 07 40 f9 ldr x8, [sp, #8]
8bfb0: 08 01 40 f9 ldr x8, [x8]
8bfb4: 09 00 f0 92 mov x9, #9223372036854775807
8bfb8: 1f 01 09 eb cmp x8, x9
8bfbc: 81 00 00 54 b.ne 0x8bfcc <_ddi_strtol+0x84>
8bfc0: 48 04 80 52 mov w8, #34
8bfc4: a8 c3 1f b8 stur w8, [x29, #-4]
8bfc8: 02 00 00 14 b 0x8bfd0 <_ddi_strtol+0x88>
8bfcc: bf c3 1f b8 stur wzr, [x29, #-4]
8bfd0: a0 c3 5f b8 ldur w0, [x29, #-4]
8bfd4: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8bfd8: ff 03 01 91 add sp, sp, #64
8bfdc: ff 0f 5f d6 <unknown>
000000000008bfe0 <_arc_buf_size>:
8bfe0: ff 43 00 d1 sub sp, sp, #16
8bfe4: e0 07 00 f9 str x0, [sp, #8]
8bfe8: e8 07 40 f9 ldr x8, [sp, #8]
8bfec: 09 41 40 b9 ldr w9, [x8, #64]
8bff0: 29 01 1f 12 and w9, w9, #0x2
8bff4: e9 00 00 34 cbz w9, 0x8c010 <_arc_buf_size+0x30>
8bff8: e8 07 40 f9 ldr x8, [sp, #8]
8bffc: 08 01 40 f9 ldr x8, [x8]
8c000: 09 59 40 79 ldrh w9, [x8, #44]
8c004: 29 59 17 53 lsl w9, w9, #9
8c008: e9 07 00 b9 str w9, [sp, #4]
8c00c: 06 00 00 14 b 0x8c024 <_arc_buf_size+0x44>
8c010: e8 07 40 f9 ldr x8, [sp, #8]
8c014: 08 01 40 f9 ldr x8, [x8]
8c018: 09 5d 40 79 ldrh w9, [x8, #46]
8c01c: 29 59 17 53 lsl w9, w9, #9
8c020: e9 07 00 b9 str w9, [sp, #4]
8c024: e8 07 40 b9 ldr w8, [sp, #4]
8c028: e0 03 08 aa mov x0, x8
8c02c: 00 7c 40 93 sxtw x0, w0
8c030: ff 43 00 91 add sp, sp, #16
8c034: c0 03 5f d6 ret
000000000008c038 <_arc_buf_lsize>:
8c038: ff 43 00 d1 sub sp, sp, #16
8c03c: e0 07 00 f9 str x0, [sp, #8]
8c040: e8 07 40 f9 ldr x8, [sp, #8]
8c044: 08 01 40 f9 ldr x8, [x8]
8c048: 09 5d 40 79 ldrh w9, [x8, #46]
8c04c: 29 59 17 53 lsl w9, w9, #9
8c050: e0 03 09 aa mov x0, x9
8c054: 00 7c 40 93 sxtw x0, w0
8c058: ff 43 00 91 add sp, sp, #16
8c05c: c0 03 5f d6 ret
000000000008c060 <_arc_is_encrypted>:
8c060: ff 43 00 d1 sub sp, sp, #16
8c064: e0 07 00 f9 str x0, [sp, #8]
8c068: e8 07 40 f9 ldr x8, [sp, #8]
8c06c: 09 41 40 b9 ldr w9, [x8, #64]
8c070: 3f 01 1e 72 tst w9, #0x4
8c074: e9 07 9f 1a cset w9, ne
8c078: 20 01 00 12 and w0, w9, #0x1
8c07c: ff 43 00 91 add sp, sp, #16
8c080: c0 03 5f d6 ret
000000000008c084 <_arc_is_unauthenticated>:
8c084: ff 43 00 d1 sub sp, sp, #16
8c088: e0 07 00 f9 str x0, [sp, #8]
8c08c: e8 07 40 f9 ldr x8, [sp, #8]
8c090: 08 01 40 f9 ldr x8, [x8]
8c094: 09 29 40 b9 ldr w9, [x8, #40]
8c098: 3f 01 10 72 tst w9, #0x10000
8c09c: e9 07 9f 1a cset w9, ne
8c0a0: 20 01 00 12 and w0, w9, #0x1
8c0a4: ff 43 00 91 add sp, sp, #16
8c0a8: c0 03 5f d6 ret
000000000008c0ac <_arc_get_raw_params>:
8c0ac: 7f 23 03 d5 hint #27
8c0b0: ff 43 01 d1 sub sp, sp, #80
8c0b4: fd 7b 04 a9 stp x29, x30, [sp, #64]
8c0b8: fd 03 01 91 add x29, sp, #64
8c0bc: a0 83 1f f8 stur x0, [x29, #-8]
8c0c0: a1 03 1f f8 stur x1, [x29, #-16]
8c0c4: a2 83 1e f8 stur x2, [x29, #-24]
8c0c8: e3 13 00 f9 str x3, [sp, #32]
8c0cc: e4 0f 00 f9 str x4, [sp, #24]
8c0d0: a8 83 5f f8 ldur x8, [x29, #-8]
8c0d4: 08 01 40 f9 ldr x8, [x8]
8c0d8: e8 0b 00 f9 str x8, [sp, #16]
8c0dc: a0 83 5e f8 ldur x0, [x29, #-24]
8c0e0: e8 0b 40 f9 ldr x8, [sp, #16]
8c0e4: 01 61 04 91 add x1, x8, #280
8c0e8: 02 01 80 d2 mov x2, #8
8c0ec: 08 00 80 92 mov x8, #-1
8c0f0: e3 03 08 aa mov x3, x8
8c0f4: e8 07 00 f9 str x8, [sp, #8]
8c0f8: 79 a0 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8c0fc: e8 13 40 f9 ldr x8, [sp, #32]
8c100: e9 0b 40 f9 ldr x9, [sp, #16]
8c104: 21 81 04 91 add x1, x9, #288
8c108: e0 03 08 aa mov x0, x8
8c10c: 82 01 80 d2 mov x2, #12
8c110: e3 07 40 f9 ldr x3, [sp, #8]
8c114: 72 a0 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8c118: e8 0f 40 f9 ldr x8, [sp, #24]
8c11c: e9 0b 40 f9 ldr x9, [sp, #16]
8c120: 21 b1 04 91 add x1, x9, #300
8c124: e0 03 08 aa mov x0, x8
8c128: 02 02 80 d2 mov x2, #16
8c12c: e3 07 40 f9 ldr x3, [sp, #8]
8c130: 6b a0 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8c134: e8 0b 40 f9 ldr x8, [sp, #16]
8c138: 0a a1 42 39 ldrb w10, [x8, #168]
8c13c: 08 00 80 d2 mov x8, #0
8c140: 29 00 80 d2 mov x9, #1
8c144: 5f 29 00 71 cmp w10, #10
8c148: 28 01 88 9a csel x8, x9, x8, eq
8c14c: a9 03 5f f8 ldur x9, [x29, #-16]
8c150: 28 01 00 b9 str w8, [x9]
8c154: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8c158: ff 43 01 91 add sp, sp, #80
8c15c: ff 0f 5f d6 <unknown>
000000000008c160 <_arc_get_compression>:
8c160: 7f 23 03 d5 hint #27
8c164: ff 83 00 d1 sub sp, sp, #32
8c168: fd 7b 01 a9 stp x29, x30, [sp, #16]
8c16c: fd 43 00 91 add x29, sp, #16
8c170: e0 07 00 f9 str x0, [sp, #8]
8c174: e8 07 40 f9 ldr x8, [sp, #8]
8c178: 09 41 40 b9 ldr w9, [x8, #64]
8c17c: 29 01 1f 12 and w9, w9, #0x2
8c180: a9 01 00 34 cbz w9, 0x8c1b4 <_arc_get_compression+0x54>
8c184: e8 07 40 f9 ldr x8, [sp, #8]
8c188: 08 01 40 f9 ldr x8, [x8]
8c18c: 09 29 40 b9 ldr w9, [x8, #40]
8c190: 00 20 a0 d2 mov x0, #16777216
8c194: e9 07 00 b9 str w9, [sp, #4]
8c198: 0e 00 00 94 bl 0x8c1d0 <_highbit64>
8c19c: 09 04 00 71 subs w9, w0, #1
8c1a0: ea 07 40 b9 ldr w10, [sp, #4]
8c1a4: 49 25 c9 1a lsr w9, w10, w9
8c1a8: 29 19 00 12 and w9, w9, #0x7f
8c1ac: e9 03 00 b9 str w9, [sp]
8c1b0: 03 00 00 14 b 0x8c1bc <_arc_get_compression+0x5c>
8c1b4: 48 00 80 52 mov w8, #2
8c1b8: e8 03 00 b9 str w8, [sp]
8c1bc: e8 03 40 b9 ldr w8, [sp]
8c1c0: e0 03 08 aa mov x0, x8
8c1c4: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8c1c8: ff 83 00 91 add sp, sp, #32
8c1cc: ff 0f 5f d6 <unknown>
000000000008c1d0 <_highbit64>:
8c1d0: ff 83 00 d1 sub sp, sp, #32
8c1d4: e0 0b 00 f9 str x0, [sp, #16]
8c1d8: 28 00 80 52 mov w8, #1
8c1dc: e8 0f 00 b9 str w8, [sp, #12]
8c1e0: e9 0b 40 f9 ldr x9, [sp, #16]
8c1e4: 69 00 00 b5 cbnz x9, 0x8c1f0 <_highbit64+0x20>
8c1e8: ff 1f 00 b9 str wzr, [sp, #28]
8c1ec: 36 00 00 14 b 0x8c2c4 <_highbit64+0xf4>
8c1f0: e8 0b 40 f9 ldr x8, [sp, #16]
8c1f4: 08 7d 60 92 and x8, x8, #0xffffffff00000000
8c1f8: e8 00 00 b4 cbz x8, 0x8c214 <_highbit64+0x44>
8c1fc: e8 0f 40 b9 ldr w8, [sp, #12]
8c200: 08 81 00 11 add w8, w8, #32
8c204: e8 0f 00 b9 str w8, [sp, #12]
8c208: e9 0b 40 f9 ldr x9, [sp, #16]
8c20c: 29 fd 60 d3 lsr x9, x9, #32
8c210: e9 0b 00 f9 str x9, [sp, #16]
8c214: e8 0b 40 f9 ldr x8, [sp, #16]
8c218: 08 3d 70 92 and x8, x8, #0xffff0000
8c21c: e8 00 00 b4 cbz x8, 0x8c238 <_highbit64+0x68>
8c220: e8 0f 40 b9 ldr w8, [sp, #12]
8c224: 08 41 00 11 add w8, w8, #16
8c228: e8 0f 00 b9 str w8, [sp, #12]
8c22c: e9 0b 40 f9 ldr x9, [sp, #16]
8c230: 29 fd 50 d3 lsr x9, x9, #16
8c234: e9 0b 00 f9 str x9, [sp, #16]
8c238: e8 0b 40 f9 ldr x8, [sp, #16]
8c23c: 08 1d 78 92 and x8, x8, #0xff00
8c240: e8 00 00 b4 cbz x8, 0x8c25c <_highbit64+0x8c>
8c244: e8 0f 40 b9 ldr w8, [sp, #12]
8c248: 08 21 00 11 add w8, w8, #8
8c24c: e8 0f 00 b9 str w8, [sp, #12]
8c250: e9 0b 40 f9 ldr x9, [sp, #16]
8c254: 29 fd 48 d3 lsr x9, x9, #8
8c258: e9 0b 00 f9 str x9, [sp, #16]
8c25c: e8 0b 40 f9 ldr x8, [sp, #16]
8c260: 08 0d 7c 92 and x8, x8, #0xf0
8c264: e8 00 00 b4 cbz x8, 0x8c280 <_highbit64+0xb0>
8c268: e8 0f 40 b9 ldr w8, [sp, #12]
8c26c: 08 11 00 11 add w8, w8, #4
8c270: e8 0f 00 b9 str w8, [sp, #12]
8c274: e9 0b 40 f9 ldr x9, [sp, #16]
8c278: 29 fd 44 d3 lsr x9, x9, #4
8c27c: e9 0b 00 f9 str x9, [sp, #16]
8c280: e8 0b 40 f9 ldr x8, [sp, #16]
8c284: 08 05 7e 92 and x8, x8, #0xc
8c288: e8 00 00 b4 cbz x8, 0x8c2a4 <_highbit64+0xd4>
8c28c: e8 0f 40 b9 ldr w8, [sp, #12]
8c290: 08 09 00 11 add w8, w8, #2
8c294: e8 0f 00 b9 str w8, [sp, #12]
8c298: e9 0b 40 f9 ldr x9, [sp, #16]
8c29c: 29 fd 42 d3 lsr x9, x9, #2
8c2a0: e9 0b 00 f9 str x9, [sp, #16]
8c2a4: e8 0b 40 f9 ldr x8, [sp, #16]
8c2a8: 08 01 7f 92 and x8, x8, #0x2
8c2ac: 88 00 00 b4 cbz x8, 0x8c2bc <_highbit64+0xec>
8c2b0: e8 0f 40 b9 ldr w8, [sp, #12]
8c2b4: 08 05 00 11 add w8, w8, #1
8c2b8: e8 0f 00 b9 str w8, [sp, #12]
8c2bc: e8 0f 40 b9 ldr w8, [sp, #12]
8c2c0: e8 1f 00 b9 str w8, [sp, #28]
8c2c4: e0 1f 40 b9 ldr w0, [sp, #28]
8c2c8: ff 83 00 91 add sp, sp, #32
8c2cc: c0 03 5f d6 ret
000000000008c2d0 <_arc_get_complevel>:
8c2d0: ff 43 00 d1 sub sp, sp, #16
8c2d4: e0 07 00 f9 str x0, [sp, #8]
8c2d8: e8 07 40 f9 ldr x8, [sp, #8]
8c2dc: 08 01 40 f9 ldr x8, [x8]
8c2e0: 00 71 40 39 ldrb w0, [x8, #28]
8c2e4: ff 43 00 91 add sp, sp, #16
8c2e8: c0 03 5f d6 ret
000000000008c2ec <_arc_is_metadata>:
8c2ec: ff 43 00 d1 sub sp, sp, #16
8c2f0: e0 07 00 f9 str x0, [sp, #8]
8c2f4: e8 07 40 f9 ldr x8, [sp, #8]
8c2f8: 08 01 40 f9 ldr x8, [x8]
8c2fc: 09 29 40 b9 ldr w9, [x8, #40]
8c300: 3f 01 0f 72 tst w9, #0x20000
8c304: e9 07 9f 1a cset w9, ne
8c308: 20 01 00 12 and w0, w9, #0x1
8c30c: ff 43 00 91 add sp, sp, #16
8c310: c0 03 5f d6 ret
000000000008c314 <_arc_buf_thaw>:
8c314: 7f 23 03 d5 hint #27
8c318: ff 83 00 d1 sub sp, sp, #32
8c31c: fd 7b 01 a9 stp x29, x30, [sp, #16]
8c320: fd 43 00 91 add x29, sp, #16
8c324: e0 07 00 f9 str x0, [sp, #8]
8c328: e8 07 40 f9 ldr x8, [sp, #8]
8c32c: 08 01 40 f9 ldr x8, [x8]
8c330: e8 03 00 f9 str x8, [sp]
8c334: e0 07 40 f9 ldr x0, [sp, #8]
8c338: 0d 00 00 94 bl 0x8c36c <_arc_cksum_verify>
8c33c: e8 07 40 f9 ldr x8, [sp, #8]
8c340: 09 41 40 b9 ldr w9, [x8, #64]
8c344: 29 01 1f 12 and w9, w9, #0x2
8c348: 49 00 00 34 cbz w9, 0x8c350 <_arc_buf_thaw+0x3c>
8c34c: 05 00 00 14 b 0x8c360 <_arc_buf_thaw+0x4c>
8c350: e0 03 40 f9 ldr x0, [sp]
8c354: 56 00 00 94 bl 0x8c4ac <_arc_cksum_free>
8c358: e0 07 40 f9 ldr x0, [sp, #8]
8c35c: 6c 00 00 94 bl 0x8c50c <_arc_buf_unwatch>
8c360: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8c364: ff 83 00 91 add sp, sp, #32
8c368: ff 0f 5f d6 <unknown>
000000000008c36c <_arc_cksum_verify>:
8c36c: 7f 23 03 d5 hint #27
8c370: ff 43 01 d1 sub sp, sp, #80
8c374: fd 7b 04 a9 stp x29, x30, [sp, #64]
8c378: fd 03 01 91 add x29, sp, #64
8c37c: a0 83 1f f8 stur x0, [x29, #-8]
8c380: a8 83 5f f8 ldur x8, [x29, #-8]
8c384: 08 01 40 f9 ldr x8, [x8]
8c388: a8 03 1f f8 stur x8, [x29, #-16]
8c38c: c8 18 00 d0 adrp x8, #3252224
8c390: 08 f1 11 91 add x8, x8, #1148
8c394: 09 01 40 b9 ldr w9, [x8]
8c398: 29 01 1c 12 and w9, w9, #0x10
8c39c: 49 00 00 35 cbnz w9, 0x8c3a4 <_arc_cksum_verify+0x38>
8c3a0: 40 00 00 14 b 0x8c4a0 <_arc_cksum_verify+0x134>
8c3a4: a8 83 5f f8 ldur x8, [x29, #-8]
8c3a8: 09 41 40 b9 ldr w9, [x8, #64]
8c3ac: 29 01 1f 12 and w9, w9, #0x2
8c3b0: 49 00 00 34 cbz w9, 0x8c3b8 <_arc_cksum_verify+0x4c>
8c3b4: 3b 00 00 14 b 0x8c4a0 <_arc_cksum_verify+0x134>
8c3b8: a8 03 5f f8 ldur x8, [x29, #-16]
8c3bc: 00 81 01 91 add x0, x8, #96
8c3c0: 2d 56 0b 94 bl 0x361c74 <_spl_mutex_enter>
8c3c4: a8 03 5f f8 ldur x8, [x29, #-16]
8c3c8: 08 45 40 f9 ldr x8, [x8, #136]
8c3cc: a8 00 00 b4 cbz x8, 0x8c3e0 <_arc_cksum_verify+0x74>
8c3d0: a8 03 5f f8 ldur x8, [x29, #-16]
8c3d4: 09 29 40 b9 ldr w9, [x8, #40]
8c3d8: 29 01 17 12 and w9, w9, #0x200
8c3dc: a9 00 00 34 cbz w9, 0x8c3f0 <_arc_cksum_verify+0x84>
8c3e0: a8 03 5f f8 ldur x8, [x29, #-16]
8c3e4: 00 81 01 91 add x0, x8, #96
8c3e8: 51 56 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c3ec: 2d 00 00 14 b 0x8c4a0 <_arc_cksum_verify+0x134>
8c3f0: a8 83 5f f8 ldur x8, [x29, #-8]
8c3f4: 00 1d 40 f9 ldr x0, [x8, #56]
8c3f8: a8 83 5f f8 ldur x8, [x29, #-8]
8c3fc: e0 07 00 f9 str x0, [sp, #8]
8c400: e0 03 08 aa mov x0, x8
8c404: f7 fe ff 97 bl 0x8bfe0 <_arc_buf_size>
8c408: e8 07 40 f9 ldr x8, [sp, #8]
8c40c: e0 03 00 f9 str x0, [sp]
8c410: e0 03 08 aa mov x0, x8
8c414: e1 03 40 f9 ldr x1, [sp]
8c418: 09 00 80 d2 mov x9, #0
8c41c: e2 03 09 aa mov x2, x9
8c420: e3 43 00 91 add x3, sp, #16
8c424: 95 3c 07 94 bl 0x25b678 <_fletcher_2_native>
8c428: a8 03 5f f8 ldur x8, [x29, #-16]
8c42c: 08 45 40 f9 ldr x8, [x8, #136]
8c430: 08 01 40 f9 ldr x8, [x8]
8c434: e9 0b 40 f9 ldr x9, [sp, #16]
8c438: 08 01 09 eb subs x8, x8, x9
8c43c: a9 03 5f f8 ldur x9, [x29, #-16]
8c440: 29 45 40 f9 ldr x9, [x9, #136]
8c444: 29 05 40 f9 ldr x9, [x9, #8]
8c448: ea 0f 40 f9 ldr x10, [sp, #24]
8c44c: 29 01 0a eb subs x9, x9, x10
8c450: 08 01 09 aa orr x8, x8, x9
8c454: a9 03 5f f8 ldur x9, [x29, #-16]
8c458: 29 45 40 f9 ldr x9, [x9, #136]
8c45c: 29 09 40 f9 ldr x9, [x9, #16]
8c460: ea 13 40 f9 ldr x10, [sp, #32]
8c464: 29 01 0a eb subs x9, x9, x10
8c468: 08 01 09 aa orr x8, x8, x9
8c46c: a9 03 5f f8 ldur x9, [x29, #-16]
8c470: 29 45 40 f9 ldr x9, [x9, #136]
8c474: 29 0d 40 f9 ldr x9, [x9, #24]
8c478: ea 17 40 f9 ldr x10, [sp, #40]
8c47c: 29 01 0a eb subs x9, x9, x10
8c480: 08 01 09 aa orr x8, x8, x9
8c484: 88 00 00 b4 cbz x8, 0x8c494 <_arc_cksum_verify+0x128>
8c488: a0 fb ff 90 adrp x0, #-573440
8c48c: 00 e4 36 91 add x0, x0, #3513
8c490: bf a0 0b 94 bl 0x37478c <_xattr_protected+0x37478c>
8c494: a8 03 5f f8 ldur x8, [x29, #-16]
8c498: 00 81 01 91 add x0, x8, #96
8c49c: 24 56 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c4a0: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8c4a4: ff 43 01 91 add sp, sp, #80
8c4a8: ff 0f 5f d6 <unknown>
000000000008c4ac <_arc_cksum_free>:
8c4ac: 7f 23 03 d5 hint #27
8c4b0: ff 83 00 d1 sub sp, sp, #32
8c4b4: fd 7b 01 a9 stp x29, x30, [sp, #16]
8c4b8: fd 43 00 91 add x29, sp, #16
8c4bc: e0 07 00 f9 str x0, [sp, #8]
8c4c0: e8 07 40 f9 ldr x8, [sp, #8]
8c4c4: 00 81 01 91 add x0, x8, #96
8c4c8: eb 55 0b 94 bl 0x361c74 <_spl_mutex_enter>
8c4cc: e8 07 40 f9 ldr x8, [sp, #8]
8c4d0: 08 45 40 f9 ldr x8, [x8, #136]
8c4d4: 08 01 00 b4 cbz x8, 0x8c4f4 <_arc_cksum_free+0x48>
8c4d8: e8 07 40 f9 ldr x8, [sp, #8]
8c4dc: 00 45 40 f9 ldr x0, [x8, #136]
8c4e0: 01 04 80 d2 mov x1, #32
8c4e4: 4f 17 0b 94 bl 0x352220 <_zfs_kmem_free>
8c4e8: e8 07 40 f9 ldr x8, [sp, #8]
8c4ec: 09 00 80 d2 mov x9, #0
8c4f0: 09 45 00 f9 str x9, [x8, #136]
8c4f4: e8 07 40 f9 ldr x8, [sp, #8]
8c4f8: 00 81 01 91 add x0, x8, #96
8c4fc: 0c 56 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c500: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8c504: ff 83 00 91 add sp, sp, #32
8c508: ff 0f 5f d6 <unknown>
000000000008c50c <_arc_buf_unwatch>:
8c50c: ff 43 00 d1 sub sp, sp, #16
8c510: e0 07 00 f9 str x0, [sp, #8]
8c514: ff 43 00 91 add sp, sp, #16
8c518: c0 03 5f d6 ret
000000000008c51c <_arc_buf_freeze>:
8c51c: 7f 23 03 d5 hint #27
8c520: ff 83 00 d1 sub sp, sp, #32
8c524: fd 7b 01 a9 stp x29, x30, [sp, #16]
8c528: fd 43 00 91 add x29, sp, #16
8c52c: e0 07 00 f9 str x0, [sp, #8]
8c530: c8 18 00 d0 adrp x8, #3252224
8c534: 08 f1 11 91 add x8, x8, #1148
8c538: 09 01 40 b9 ldr w9, [x8]
8c53c: 29 01 1c 12 and w9, w9, #0x10
8c540: 49 00 00 35 cbnz w9, 0x8c548 <_arc_buf_freeze+0x2c>
8c544: 08 00 00 14 b 0x8c564 <_arc_buf_freeze+0x48>
8c548: e8 07 40 f9 ldr x8, [sp, #8]
8c54c: 09 41 40 b9 ldr w9, [x8, #64]
8c550: 29 01 1f 12 and w9, w9, #0x2
8c554: 49 00 00 34 cbz w9, 0x8c55c <_arc_buf_freeze+0x40>
8c558: 03 00 00 14 b 0x8c564 <_arc_buf_freeze+0x48>
8c55c: e0 07 40 f9 ldr x0, [sp, #8]
8c560: 04 00 00 94 bl 0x8c570 <_arc_cksum_compute>
8c564: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8c568: ff 83 00 91 add sp, sp, #32
8c56c: ff 0f 5f d6 <unknown>
000000000008c570 <_arc_cksum_compute>:
8c570: 7f 23 03 d5 hint #27
8c574: ff c3 00 d1 sub sp, sp, #48
8c578: fd 7b 02 a9 stp x29, x30, [sp, #32]
8c57c: fd 83 00 91 add x29, sp, #32
8c580: a0 83 1f f8 stur x0, [x29, #-8]
8c584: a8 83 5f f8 ldur x8, [x29, #-8]
8c588: 08 01 40 f9 ldr x8, [x8]
8c58c: e8 0b 00 f9 str x8, [sp, #16]
8c590: c8 18 00 d0 adrp x8, #3252224
8c594: 08 f1 11 91 add x8, x8, #1148
8c598: 09 01 40 b9 ldr w9, [x8]
8c59c: 29 01 1c 12 and w9, w9, #0x10
8c5a0: 49 00 00 35 cbnz w9, 0x8c5a8 <_arc_cksum_compute+0x38>
8c5a4: 2a 00 00 14 b 0x8c64c <_arc_cksum_compute+0xdc>
8c5a8: a8 83 5f f8 ldur x8, [x29, #-8]
8c5ac: 08 01 40 f9 ldr x8, [x8]
8c5b0: 00 81 01 91 add x0, x8, #96
8c5b4: b0 55 0b 94 bl 0x361c74 <_spl_mutex_enter>
8c5b8: e8 0b 40 f9 ldr x8, [sp, #16]
8c5bc: 08 45 40 f9 ldr x8, [x8, #136]
8c5c0: a8 00 00 b5 cbnz x8, 0x8c5d4 <_arc_cksum_compute+0x64>
8c5c4: a8 83 5f f8 ldur x8, [x29, #-8]
8c5c8: 09 41 40 b9 ldr w9, [x8, #64]
8c5cc: 29 01 1f 12 and w9, w9, #0x2
8c5d0: a9 00 00 34 cbz w9, 0x8c5e4 <_arc_cksum_compute+0x74>
8c5d4: e8 0b 40 f9 ldr x8, [sp, #16]
8c5d8: 00 81 01 91 add x0, x8, #96
8c5dc: d4 55 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c5e0: 1b 00 00 14 b 0x8c64c <_arc_cksum_compute+0xdc>
8c5e4: 00 04 80 d2 mov x0, #32
8c5e8: 08 00 80 52 mov w8, #0
8c5ec: e1 03 08 aa mov x1, x8
8c5f0: b8 17 0b 94 bl 0x3524d0 <_zfs_kmem_alloc>
8c5f4: e9 0b 40 f9 ldr x9, [sp, #16]
8c5f8: 20 45 00 f9 str x0, [x9, #136]
8c5fc: a9 83 5f f8 ldur x9, [x29, #-8]
8c600: 20 1d 40 f9 ldr x0, [x9, #56]
8c604: a9 83 5f f8 ldur x9, [x29, #-8]
8c608: e0 07 00 f9 str x0, [sp, #8]
8c60c: e0 03 09 aa mov x0, x9
8c610: 74 fe ff 97 bl 0x8bfe0 <_arc_buf_size>
8c614: e9 0b 40 f9 ldr x9, [sp, #16]
8c618: 23 45 40 f9 ldr x3, [x9, #136]
8c61c: e9 07 40 f9 ldr x9, [sp, #8]
8c620: e0 03 00 f9 str x0, [sp]
8c624: e0 03 09 aa mov x0, x9
8c628: e1 03 40 f9 ldr x1, [sp]
8c62c: 0a 00 80 d2 mov x10, #0
8c630: e2 03 0a aa mov x2, x10
8c634: 11 3c 07 94 bl 0x25b678 <_fletcher_2_native>
8c638: e9 0b 40 f9 ldr x9, [sp, #16]
8c63c: 20 81 01 91 add x0, x9, #96
8c640: bb 55 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c644: a0 83 5f f8 ldur x0, [x29, #-8]
8c648: 8c 36 00 94 bl 0x9a078 <_arc_buf_watch>
8c64c: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8c650: ff c3 00 91 add sp, sp, #48
8c654: ff 0f 5f d6 <unknown>
000000000008c658 <_arc_untransform>:
8c658: 7f 23 03 d5 hint #27
8c65c: ff 03 01 d1 sub sp, sp, #64
8c660: fd 7b 03 a9 stp x29, x30, [sp, #48]
8c664: fd c3 00 91 add x29, sp, #48
8c668: a0 83 1f f8 stur x0, [x29, #-8]
8c66c: a1 03 1f f8 stur x1, [x29, #-16]
8c670: e2 0f 00 f9 str x2, [sp, #24]
8c674: e3 17 00 b9 str w3, [sp, #20]
8c678: ff 0f 00 b9 str wzr, [sp, #12]
8c67c: e8 17 40 b9 ldr w8, [sp, #20]
8c680: 88 00 00 34 cbz w8, 0x8c690 <_arc_untransform+0x38>
8c684: e8 0f 40 b9 ldr w8, [sp, #12]
8c688: 08 01 1c 32 orr w8, w8, #0x10
8c68c: e8 0f 00 b9 str w8, [sp, #12]
8c690: a0 83 5f f8 ldur x0, [x29, #-8]
8c694: a1 03 5f f8 ldur x1, [x29, #-16]
8c698: e2 0f 40 f9 ldr x2, [sp, #24]
8c69c: e3 0f 40 b9 ldr w3, [sp, #12]
8c6a0: 17 00 00 94 bl 0x8c6fc <_arc_buf_fill>
8c6a4: e0 13 00 b9 str w0, [sp, #16]
8c6a8: e8 13 40 b9 ldr w8, [sp, #16]
8c6ac: 1f 61 01 71 cmp w8, #88
8c6b0: e1 01 00 54 b.ne 0x8c6ec <_arc_untransform+0x94>
8c6b4: a8 00 80 52 mov w8, #5
8c6b8: e8 13 00 b9 str w8, [sp, #16]
8c6bc: a0 03 5f f8 ldur x0, [x29, #-16]
8c6c0: e1 0f 40 f9 ldr x1, [sp, #24]
8c6c4: 4c 54 03 94 bl 0x1617f4 <_spa_log_error>
8c6c8: a1 03 5f f8 ldur x1, [x29, #-16]
8c6cc: e3 0f 40 f9 ldr x3, [sp, #24]
8c6d0: a0 fb ff 90 adrp x0, #-573440
8c6d4: 00 c0 23 91 add x0, x0, #2288
8c6d8: 09 00 80 d2 mov x9, #0
8c6dc: e2 03 09 aa mov x2, x9
8c6e0: e4 03 09 aa mov x4, x9
8c6e4: e5 03 09 aa mov x5, x9
8c6e8: 63 20 05 94 bl 0x1d4874 <_zfs_ereport_post>
8c6ec: e0 13 40 b9 ldr w0, [sp, #16]
8c6f0: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8c6f4: ff 03 01 91 add sp, sp, #64
8c6f8: ff 0f 5f d6 <unknown>
000000000008c6fc <_arc_buf_fill>:
8c6fc: 7f 23 03 d5 hint #27
8c700: ff 43 04 d1 sub sp, sp, #272
8c704: fc 6f 0f a9 stp x28, x27, [sp, #240]
8c708: fd 7b 10 a9 stp x29, x30, [sp, #256]
8c70c: fd 03 04 91 add x29, sp, #256
8c710: 28 29 00 90 adrp x8, #5390336
8c714: 08 61 00 91 add x8, x8, #24
8c718: 08 41 00 91 add x8, x8, #16
8c71c: 09 0a 85 d2 mov x9, #10320
8c720: 6a 17 00 90 adrp x10, #3063808
8c724: 4a e1 1b 91 add x10, x10, #1784
8c728: 49 01 09 8b add x9, x10, x9
8c72c: a0 03 1a f8 stur x0, [x29, #-96]
8c730: a1 83 19 f8 stur x1, [x29, #-104]
8c734: a2 03 19 f8 stur x2, [x29, #-112]
8c738: a3 c3 18 b8 stur w3, [x29, #-116]
8c73c: bf 83 18 b8 stur wzr, [x29, #-120]
8c740: aa 03 5a f8 ldur x10, [x29, #-96]
8c744: 4a 01 40 f9 ldr x10, [x10]
8c748: ea 43 00 f9 str x10, [sp, #128]
8c74c: e0 43 40 f9 ldr x0, [sp, #128]
8c750: e8 33 00 f9 str x8, [sp, #96]
8c754: e9 2f 00 f9 str x9, [sp, #88]
8c758: f0 18 00 94 bl 0x92b18 <_arc_hdr_get_compress>
8c75c: 1f 08 00 71 cmp w0, #2
8c760: eb 07 9f 1a cset w11, ne
8c764: 6b 01 00 12 and w11, w11, #0x1
8c768: eb 7f 00 b9 str w11, [sp, #124]
8c76c: ab c3 58 b8 ldur w11, [x29, #-116]
8c770: 7f 01 1f 72 tst w11, #0x2
8c774: eb 07 9f 1a cset w11, ne
8c778: 6b 01 00 12 and w11, w11, #0x1
8c77c: eb 7b 00 b9 str w11, [sp, #120]
8c780: ab c3 58 b8 ldur w11, [x29, #-116]
8c784: 7f 01 1e 72 tst w11, #0x4
8c788: eb 07 9f 1a cset w11, ne
8c78c: 6b 01 00 12 and w11, w11, #0x1
8c790: eb 77 00 b9 str w11, [sp, #116]
8c794: e8 43 40 f9 ldr x8, [sp, #128]
8c798: 0b a1 42 39 ldrb w11, [x8, #168]
8c79c: eb 73 00 b9 str w11, [sp, #112]
8c7a0: ab c3 58 b8 ldur w11, [x29, #-116]
8c7a4: 6b 01 00 12 and w11, w11, #0x1
8c7a8: 8b 00 00 34 cbz w11, 0x8c7b8 <_arc_buf_fill+0xbc>
8c7ac: 08 00 80 d2 mov x8, #0
8c7b0: e8 2b 00 f9 str x8, [sp, #80]
8c7b4: 0f 00 00 14 b 0x8c7f0 <_arc_buf_fill+0xf4>
8c7b8: e8 43 40 f9 ldr x8, [sp, #128]
8c7bc: 00 19 40 f9 ldr x0, [x8, #48]
8c7c0: e1 43 40 f9 ldr x1, [sp, #128]
8c7c4: e8 43 40 f9 ldr x8, [sp, #128]
8c7c8: 02 09 40 f9 ldr x2, [x8, #16]
8c7cc: 88 09 00 94 bl 0x8edec <_buf_hash>
8c7d0: 28 29 00 90 adrp x8, #5390336
8c7d4: 08 61 00 91 add x8, x8, #24
8c7d8: 08 01 40 f9 ldr x8, [x8]
8c7dc: 08 00 08 8a and x8, x0, x8
8c7e0: 08 31 40 92 and x8, x8, #0x1fff
8c7e4: e9 33 40 f9 ldr x9, [sp, #96]
8c7e8: 28 19 08 8b add x8, x9, x8, lsl #6
8c7ec: e8 2b 00 f9 str x8, [sp, #80]
8c7f0: e8 2b 40 f9 ldr x8, [sp, #80]
8c7f4: e8 37 00 f9 str x8, [sp, #104]
8c7f8: e9 77 40 b9 ldr w9, [sp, #116]
8c7fc: 89 01 00 34 cbz w9, 0x8c82c <_arc_buf_fill+0x130>
8c800: a8 03 5a f8 ldur x8, [x29, #-96]
8c804: 00 1d 40 f9 ldr x0, [x8, #56]
8c808: e8 43 40 f9 ldr x8, [sp, #128]
8c80c: 01 81 40 f9 ldr x1, [x8, #256]
8c810: e8 43 40 f9 ldr x8, [sp, #128]
8c814: 09 59 40 79 ldrh w9, [x8, #44]
8c818: 29 59 17 53 lsl w9, w9, #9
8c81c: e2 03 09 aa mov x2, x9
8c820: 42 7c 40 93 sxtw x2, w2
8c824: 19 36 00 94 bl 0x9a088 <_abd_copy_to_buf>
8c828: 14 01 00 14 b 0x8cc78 <_arc_buf_fill+0x57c>
8c82c: e8 43 40 f9 ldr x8, [sp, #128]
8c830: 09 29 40 b9 ldr w9, [x8, #40]
8c834: 29 01 11 12 and w9, w9, #0x8000
8c838: e9 04 00 34 cbz w9, 0x8c8d4 <_arc_buf_fill+0x1d8>
8c83c: e0 43 40 f9 ldr x0, [sp, #128]
8c840: e1 37 40 f9 ldr x1, [sp, #104]
8c844: a2 83 59 f8 ldur x2, [x29, #-104]
8c848: a3 03 59 f8 ldur x3, [x29, #-112]
8c84c: a8 c3 58 b8 ldur w8, [x29, #-116]
8c850: 1f 01 1d 72 tst w8, #0x8
8c854: e8 07 9f 1a cset w8, ne
8c858: 29 00 80 52 mov w9, #1
8c85c: 08 01 00 52 eor w8, w8, #0x1
8c860: 08 01 09 4a eor w8, w8, w9
8c864: 04 01 00 12 and w4, w8, #0x1
8c868: 18 36 00 94 bl 0x9a0c8 <_arc_fill_hdr_crypt>
8c86c: a0 83 18 b8 stur w0, [x29, #-120]
8c870: a8 83 58 b8 ldur w8, [x29, #-120]
8c874: 1f 35 00 71 cmp w8, #13
8c878: e1 00 00 54 b.ne 0x8c894 <_arc_buf_fill+0x198>
8c87c: a8 c3 58 b8 ldur w8, [x29, #-116]
8c880: 08 01 1c 12 and w8, w8, #0x10
8c884: 88 00 00 34 cbz w8, 0x8c894 <_arc_buf_fill+0x198>
8c888: a8 83 58 b8 ldur w8, [x29, #-120]
8c88c: a8 c3 1a b8 stur w8, [x29, #-84]
8c890: 0f 01 00 14 b 0x8cccc <_arc_buf_fill+0x5d0>
8c894: a8 83 58 b8 ldur w8, [x29, #-120]
8c898: e8 01 00 34 cbz w8, 0x8c8d4 <_arc_buf_fill+0x1d8>
8c89c: e8 37 40 f9 ldr x8, [sp, #104]
8c8a0: 68 00 00 b4 cbz x8, 0x8c8ac <_arc_buf_fill+00>
8c8a4: e0 37 40 f9 ldr x0, [sp, #104]
8c8a8: f3 54 0b 94 bl 0x361c74 <_spl_mutex_enter>
8c8ac: e0 43 40 f9 ldr x0, [sp, #128]
8c8b0: 01 40 80 52 mov w1, #512
8c8b4: 88 15 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8c8b8: e8 37 40 f9 ldr x8, [sp, #104]
8c8bc: 68 00 00 b4 cbz x8, 0x8c8c8 <_arc_buf_fill+0x1cc>
8c8c0: e0 37 40 f9 ldr x0, [sp, #104]
8c8c4: 1a 55 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c8c8: a8 83 58 b8 ldur w8, [x29, #-120]
8c8cc: a8 c3 1a b8 stur w8, [x29, #-84]
8c8d0: ff 00 00 14 b 0x8cccc <_arc_buf_fill+0x5d0>
8c8d4: a8 c3 58 b8 ldur w8, [x29, #-116]
8c8d8: 08 01 1c 12 and w8, w8, #0x10
8c8dc: 68 05 00 34 cbz w8, 0x8c988 <_arc_buf_fill+0x28c>
8c8e0: e8 43 40 f9 ldr x8, [sp, #128]
8c8e4: 09 29 40 b9 ldr w9, [x8, #40]
8c8e8: 29 01 11 12 and w9, w9, #0x8000
8c8ec: a9 04 00 34 cbz w9, 0x8c980 <_arc_buf_fill+0x284>
8c8f0: e8 43 40 f9 ldr x8, [sp, #128]
8c8f4: 09 09 41 b9 ldr w9, [x8, #264]
8c8f8: 29 01 19 12 and w9, w9, #0x80
8c8fc: c9 00 00 34 cbz w9, 0x8c914 <_arc_buf_fill+0x218>
8c900: e8 43 40 f9 ldr x8, [sp, #128]
8c904: 09 09 41 b9 ldr w9, [x8, #264]
8c908: 29 01 1b 12 and w9, w9, #0x20
8c90c: 89 01 00 35 cbnz w9, 0x8c93c <_arc_buf_fill+0x240>
8c910: 1c 00 00 14 b 0x8c980 <_arc_buf_fill+0x284>
8c914: e8 43 40 f9 ldr x8, [sp, #128]
8c918: 09 09 41 b9 ldr w9, [x8, #264]
8c91c: e8 03 09 aa mov x8, x9
8c920: 0a 03 80 d2 mov x10, #24
8c924: 08 7d 0a 9b mul x8, x8, x10
8c928: 4a b3 00 90 adrp x10, #23494656
8c92c: 4a a1 35 91 add x10, x10, #3432
8c930: 48 01 08 8b add x8, x10, x8
8c934: 09 0d 40 b9 ldr w9, [x8, #12]
8c938: 49 02 00 34 cbz w9, 0x8c980 <_arc_buf_fill+0x284>
8c93c: a8 03 5a f8 ldur x8, [x29, #-96]
8c940: 09 41 40 b9 ldr w9, [x8, #64]
8c944: 29 01 1e 12 and w9, w9, #0x4
8c948: c9 01 00 34 cbz w9, 0x8c980 <_arc_buf_fill+0x284>
8c94c: e8 37 40 f9 ldr x8, [sp, #104]
8c950: 68 00 00 b4 cbz x8, 0x8c95c <_arc_buf_fill+0x260>
8c954: e0 37 40 f9 ldr x0, [sp, #104]
8c958: c7 54 0b 94 bl 0x361c74 <_spl_mutex_enter>
8c95c: a0 03 5a f8 ldur x0, [x29, #-96]
8c960: e1 37 40 f9 ldr x1, [sp, #104]
8c964: 1c 36 00 94 bl 0x9a1d4 <_arc_buf_untransform_in_place>
8c968: e8 37 40 f9 ldr x8, [sp, #104]
8c96c: 68 00 00 b4 cbz x8, 0x8c978 <_arc_buf_fill+0x27c>
8c970: e0 37 40 f9 ldr x0, [sp, #104]
8c974: ee 54 0b 94 bl 0x361d2c <_spl_mutex_exit>
8c978: a0 03 5a f8 ldur x0, [x29, #-96]
8c97c: fd fe ff 97 bl 0x8c570 <_arc_cksum_compute>
8c980: bf c3 1a b8 stur wzr, [x29, #-84]
8c984: d2 00 00 14 b 0x8cccc <_arc_buf_fill+0x5d0>
8c988: e8 7f 40 b9 ldr w8, [sp, #124]
8c98c: e9 7b 40 b9 ldr w9, [sp, #120]
8c990: 1f 01 09 6b cmp w8, w9
8c994: 81 02 00 54 b.ne 0x8c9e4 <_arc_buf_fill+0x2e8>
8c998: a0 03 5a f8 ldur x0, [x29, #-96]
8c99c: 27 07 00 94 bl 0x8e638 <_arc_buf_is_shared>
8c9a0: 00 02 00 35 cbnz w0, 0x8c9e0 <_arc_buf_fill+0x2e4>
8c9a4: a8 03 5a f8 ldur x8, [x29, #-96]
8c9a8: 00 1d 40 f9 ldr x0, [x8, #56]
8c9ac: e8 43 40 f9 ldr x8, [sp, #128]
8c9b0: 01 7d 40 f9 ldr x1, [x8, #248]
8c9b4: a8 03 5a f8 ldur x8, [x29, #-96]
8c9b8: e0 27 00 f9 str x0, [sp, #72]
8c9bc: e0 03 08 aa mov x0, x8
8c9c0: e1 23 00 f9 str x1, [sp, #64]
8c9c4: 87 fd ff 97 bl 0x8bfe0 <_arc_buf_size>
8c9c8: e8 27 40 f9 ldr x8, [sp, #72]
8c9cc: e0 1f 00 f9 str x0, [sp, #56]
8c9d0: e0 03 08 aa mov x0, x8
8c9d4: e1 23 40 f9 ldr x1, [sp, #64]
8c9d8: e2 1f 40 f9 ldr x2, [sp, #56]
8c9dc: ab 35 00 94 bl 0x9a088 <_abd_copy_to_buf>
8c9e0: a6 00 00 14 b 0x8cc78 <_arc_buf_fill+0x57c>
8c9e4: a0 03 5a f8 ldur x0, [x29, #-96]
8c9e8: 14 07 00 94 bl 0x8e638 <_arc_buf_is_shared>
8c9ec: 40 04 00 34 cbz w0, 0x8ca74 <_arc_buf_fill+0x378>
8c9f0: a8 03 5a f8 ldur x8, [x29, #-96]
8c9f4: 09 41 40 b9 ldr w9, [x8, #64]
8c9f8: 29 79 1f 12 and w9, w9, #0xfffffffe
8c9fc: 09 41 00 b9 str w9, [x8, #64]
8ca00: e0 43 40 f9 ldr x0, [sp, #128]
8ca04: e8 43 40 f9 ldr x8, [sp, #128]
8ca08: 09 5d 40 79 ldrh w9, [x8, #46]
8ca0c: 29 59 17 53 lsl w9, w9, #9
8ca10: e1 03 09 aa mov x1, x9
8ca14: 21 7c 40 93 sxtw x1, w1
8ca18: a2 03 5a f8 ldur x2, [x29, #-96]
8ca1c: 15 36 00 94 bl 0x9a270 <_arc_get_data_buf>
8ca20: a8 03 5a f8 ldur x8, [x29, #-96]
8ca24: 00 1d 00 f9 str x0, [x8, #56]
8ca28: e0 43 40 f9 ldr x0, [sp, #128]
8ca2c: 01 04 a0 52 mov w1, #2097152
8ca30: 61 14 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
8ca34: e8 43 40 f9 ldr x8, [sp, #128]
8ca38: 09 5d 40 79 ldrh w9, [x8, #46]
8ca3c: 29 59 17 53 lsl w9, w9, #9
8ca40: e0 03 09 aa mov x0, x9
8ca44: 08 7c 40 93 sxtw x8, w0
8ca48: ea 2f 40 f9 ldr x10, [sp, #88]
8ca4c: aa 83 1c f8 stur x10, [x29, #-56]
8ca50: a8 03 1c f8 stur x8, [x29, #-64]
8ca54: a8 83 5c f8 ldur x8, [x29, #-56]
8ca58: ab 03 5c f8 ldur x11, [x29, #-64]
8ca5c: ab 83 1b f8 stur x11, [x29, #-72]
8ca60: ab 83 5b f8 ldur x11, [x29, #-72]
8ca64: 08 01 eb f8 <unknown>
8ca68: 08 01 0b 8b add x8, x8, x11
8ca6c: a8 03 1b f8 stur x8, [x29, #-80]
8ca70: 2b 00 00 14 b 0x8cb1c <_arc_buf_fill+0x420>
8ca74: a8 03 5a f8 ldur x8, [x29, #-96]
8ca78: 09 41 40 b9 ldr w9, [x8, #64]
8ca7c: 29 01 1f 12 and w9, w9, #0x2
8ca80: e9 04 00 34 cbz w9, 0x8cb1c <_arc_buf_fill+0x420>
8ca84: e0 43 40 f9 ldr x0, [sp, #128]
8ca88: a8 03 5a f8 ldur x8, [x29, #-96]
8ca8c: 01 1d 40 f9 ldr x1, [x8, #56]
8ca90: e8 43 40 f9 ldr x8, [sp, #128]
8ca94: 09 59 40 79 ldrh w9, [x8, #44]
8ca98: 29 59 17 53 lsl w9, w9, #9
8ca9c: e2 03 09 aa mov x2, x9
8caa0: 42 7c 40 93 sxtw x2, w2
8caa4: a3 03 5a f8 ldur x3, [x29, #-96]
8caa8: 0f 36 00 94 bl 0x9a2e4 <_arc_free_data_buf>
8caac: e0 43 40 f9 ldr x0, [sp, #128]
8cab0: e8 43 40 f9 ldr x8, [sp, #128]
8cab4: 09 5d 40 79 ldrh w9, [x8, #46]
8cab8: 29 59 17 53 lsl w9, w9, #9
8cabc: e1 03 09 aa mov x1, x9
8cac0: 21 7c 40 93 sxtw x1, w1
8cac4: a2 03 5a f8 ldur x2, [x29, #-96]
8cac8: ea 35 00 94 bl 0x9a270 <_arc_get_data_buf>
8cacc: a8 03 5a f8 ldur x8, [x29, #-96]
8cad0: 00 1d 00 f9 str x0, [x8, #56]
8cad4: e8 43 40 f9 ldr x8, [sp, #128]
8cad8: 09 5d 40 79 ldrh w9, [x8, #46]
8cadc: 29 59 17 53 lsl w9, w9, #9
8cae0: e8 43 40 f9 ldr x8, [sp, #128]
8cae4: 0a 59 40 79 ldrh w10, [x8, #44]
8cae8: 29 25 0a 6b subs w9, w9, w10, lsl #9
8caec: e0 03 09 aa mov x0, x9
8caf0: 08 7c 40 93 sxtw x8, w0
8caf4: eb 2f 40 f9 ldr x11, [sp, #88]
8caf8: ab 83 1e f8 stur x11, [x29, #-24]
8cafc: a8 03 1e f8 stur x8, [x29, #-32]
8cb00: a8 83 5e f8 ldur x8, [x29, #-24]
8cb04: ac 03 5e f8 ldur x12, [x29, #-32]
8cb08: ac 83 1d f8 stur x12, [x29, #-40]
8cb0c: ac 83 5d f8 ldur x12, [x29, #-40]
8cb10: 08 01 ec f8 <unknown>
8cb14: 08 01 0c 8b add x8, x8, x12
8cb18: a8 03 1d f8 stur x8, [x29, #-48]
8cb1c: a8 03 5a f8 ldur x8, [x29, #-96]
8cb20: 09 41 40 b9 ldr w9, [x8, #64]
8cb24: 29 79 1e 12 and w9, w9, #0xfffffffd
8cb28: 09 41 00 b9 str w9, [x8, #64]
8cb2c: a0 03 5a f8 ldur x0, [x29, #-96]
8cb30: 09 36 00 94 bl 0x9a354 <_arc_buf_try_copy_decompressed_data>
8cb34: 60 00 00 34 cbz w0, 0x8cb40 <_arc_buf_fill+0x444>
8cb38: bf c3 1a b8 stur wzr, [x29, #-84]
8cb3c: 64 00 00 14 b 0x8cccc <_arc_buf_fill+0x5d0>
8cb40: e8 43 40 f9 ldr x8, [sp, #128]
8cb44: 09 29 40 b9 ldr w9, [x8, #40]
8cb48: 00 20 a0 d2 mov x0, #16777216
8cb4c: e9 37 00 b9 str w9, [sp, #52]
8cb50: a0 fd ff 97 bl 0x8c1d0 <_highbit64>
8cb54: 09 04 00 71 subs w9, w0, #1
8cb58: ea 37 40 b9 ldr w10, [sp, #52]
8cb5c: 49 25 c9 1a lsr w9, w10, w9
8cb60: 20 19 00 12 and w0, w9, #0x7f
8cb64: e8 43 40 f9 ldr x8, [sp, #128]
8cb68: 01 7d 40 f9 ldr x1, [x8, #248]
8cb6c: a8 03 5a f8 ldur x8, [x29, #-96]
8cb70: 02 1d 40 f9 ldr x2, [x8, #56]
8cb74: e8 43 40 f9 ldr x8, [sp, #128]
8cb78: 09 59 40 79 ldrh w9, [x8, #44]
8cb7c: 29 59 17 53 lsl w9, w9, #9
8cb80: e3 03 09 aa mov x3, x9
8cb84: 63 7c 40 93 sxtw x3, w3
8cb88: e8 43 40 f9 ldr x8, [sp, #128]
8cb8c: 09 5d 40 79 ldrh w9, [x8, #46]
8cb90: 29 59 17 53 lsl w9, w9, #9
8cb94: e4 03 09 aa mov x4, x9
8cb98: 84 7c 40 93 sxtw x4, w4
8cb9c: e8 43 40 f9 ldr x8, [sp, #128]
8cba0: 05 71 00 91 add x5, x8, #28
8cba4: e4 a9 06 94 bl 0x237334 <_zio_decompress_data>
8cba8: a0 83 18 b8 stur w0, [x29, #-120]
8cbac: a9 83 58 b8 ldur w9, [x29, #-120]
8cbb0: 49 06 00 34 cbz w9, 0x8cc78 <_arc_buf_fill+0x57c>
8cbb4: e8 17 00 d0 adrp x8, #3137536
8cbb8: 08 c1 3e 91 add x8, x8, #4016
8cbbc: 09 01 40 b9 ldr w9, [x8]
8cbc0: 09 04 00 34 cbz w9, 0x8cc40 <_arc_buf_fill+0x544>
8cbc4: e8 43 40 f9 ldr x8, [sp, #128]
8cbc8: e0 43 40 f9 ldr x0, [sp, #128]
8cbcc: e8 17 00 f9 str x8, [sp, #40]
8cbd0: d2 17 00 94 bl 0x92b18 <_arc_hdr_get_compress>
8cbd4: e8 43 40 f9 ldr x8, [sp, #128]
8cbd8: 09 59 40 79 ldrh w9, [x8, #44]
8cbdc: 29 59 17 53 lsl w9, w9, #9
8cbe0: e8 43 40 f9 ldr x8, [sp, #128]
8cbe4: 0a 5d 40 79 ldrh w10, [x8, #46]
8cbe8: 4a 59 17 53 lsl w10, w10, #9
8cbec: 0b 00 80 52 mov w11, #0
8cbf0: e0 27 00 b9 str w0, [sp, #36]
8cbf4: e0 03 0b aa mov x0, x11
8cbf8: a1 fb ff 90 adrp x1, #-573440
8cbfc: 21 fc 23 91 add x1, x1, #2303
8cc00: a2 fb ff 90 adrp x2, #-573440
8cc04: 42 5c 37 91 add x2, x2, #3543
8cc08: e3 0e 81 52 mov w3, #2167
8cc0c: a4 fb ff 90 adrp x4, #-573440
8cc10: 84 90 37 91 add x4, x4, #3556
8cc14: e8 03 00 91 mov x8, sp
8cc18: ec 17 40 f9 ldr x12, [sp, #40]
8cc1c: 0c 01 00 f9 str x12, [x8]
8cc20: eb 27 40 b9 ldr w11, [sp, #36]
8cc24: e5 03 0b aa mov x5, x11
8cc28: 05 05 00 f9 str x5, [x8, #8]
8cc2c: e5 03 09 aa mov x5, x9
8cc30: 05 09 00 f9 str x5, [x8, #16]
8cc34: e5 03 0a aa mov x5, x10
8cc38: 05 0d 00 f9 str x5, [x8, #24]
8cc3c: 71 12 05 94 bl 0x1d1600 <___dprintf>
8cc40: e8 37 40 f9 ldr x8, [sp, #104]
8cc44: 68 00 00 b4 cbz x8, 0x8cc50 <_arc_buf_fill+0x554>
8cc48: e0 37 40 f9 ldr x0, [sp, #104]
8cc4c: 0a 54 0b 94 bl 0x361c74 <_spl_mutex_enter>
8cc50: e0 43 40 f9 ldr x0, [sp, #128]
8cc54: 01 40 80 52 mov w1, #512
8cc58: 9f 14 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8cc5c: e8 37 40 f9 ldr x8, [sp, #104]
8cc60: 68 00 00 b4 cbz x8, 0x8cc6c <_arc_buf_fill+0x570>
8cc64: e0 37 40 f9 ldr x0, [sp, #104]
8cc68: 31 54 0b 94 bl 0x361d2c <_spl_mutex_exit>
8cc6c: a8 00 80 52 mov w8, #5
8cc70: a8 c3 1a b8 stur w8, [x29, #-84]
8cc74: 16 00 00 14 b 0x8cccc <_arc_buf_fill+0x5d0>
8cc78: e8 73 40 b9 ldr w8, [sp, #112]
8cc7c: 1f 29 00 71 cmp w8, #10
8cc80: 00 02 00 54 b.eq 0x8ccc0 <_arc_buf_fill+0x5c4>
8cc84: e8 73 40 b9 ldr w8, [sp, #112]
8cc88: e9 03 08 aa mov x9, x8
8cc8c: 4a b3 00 b0 adrp x10, #23498752
8cc90: 4a e1 09 91 add x10, x10, #632
8cc94: 49 11 09 8b add x9, x10, x9, lsl #4
8cc98: 29 01 40 f9 ldr x9, [x9]
8cc9c: aa 03 5a f8 ldur x10, [x29, #-96]
8cca0: 40 1d 40 f9 ldr x0, [x10, #56]
8cca4: ea 43 40 f9 ldr x10, [sp, #128]
8cca8: 48 5d 40 79 ldrh w8, [x10, #46]
8ccac: 08 59 17 53 lsl w8, w8, #9
8ccb0: e1 03 08 aa mov x1, x8
8ccb4: 21 7c 40 93 sxtw x1, w1
8ccb8: ea a0 9a d2 mov x10, #54535
8ccbc: 2a 09 3f d7 <unknown>
8ccc0: a0 03 5a f8 ldur x0, [x29, #-96]
8ccc4: 2b fe ff 97 bl 0x8c570 <_arc_cksum_compute>
8ccc8: bf c3 1a b8 stur wzr, [x29, #-84]
8cccc: a0 c3 5a b8 ldur w0, [x29, #-84]
8ccd0: fd 7b 50 a9 ldp x29, x30, [sp, #256]
8ccd4: fc 6f 4f a9 ldp x28, x27, [sp, #240]
8ccd8: ff 43 04 91 add sp, sp, #272
8ccdc: ff 0f 5f d6 <unknown>
000000000008cce0 <_arc_buf_info>:
8cce0: 7f 23 03 d5 hint #27
8cce4: ff 43 01 d1 sub sp, sp, #80
8cce8: fd 7b 04 a9 stp x29, x30, [sp, #64]
8ccec: fd 03 01 91 add x29, sp, #64
8ccf0: a0 83 1f f8 stur x0, [x29, #-8]
8ccf4: a1 03 1f f8 stur x1, [x29, #-16]
8ccf8: a2 c3 1e b8 stur w2, [x29, #-20]
8ccfc: a8 83 5f f8 ldur x8, [x29, #-8]
8cd00: 08 01 40 f9 ldr x8, [x8]
8cd04: e8 13 00 f9 str x8, [sp, #32]
8cd08: 08 00 80 d2 mov x8, #0
8cd0c: e8 0f 00 f9 str x8, [sp, #24]
8cd10: e8 0b 00 f9 str x8, [sp, #16]
8cd14: e8 07 00 f9 str x8, [sp, #8]
8cd18: a0 03 5f f8 ldur x0, [x29, #-16]
8cd1c: 09 00 80 52 mov w9, #0
8cd20: e1 03 09 aa mov x1, x9
8cd24: 02 0b 80 d2 mov x2, #88
8cd28: 87 9e 0b 94 bl 0x374744 <_xattr_protected+0x374744>
8cd2c: e8 13 40 f9 ldr x8, [sp, #32]
8cd30: 48 00 00 b5 cbnz x8, 0x8cd38 <_arc_buf_info+0x58>
8cd34: 51 00 00 14 b 0x8ce78 <_arc_buf_info+0x198>
8cd38: e8 13 40 f9 ldr x8, [sp, #32]
8cd3c: 09 29 40 b9 ldr w9, [x8, #40]
8cd40: a8 03 5f f8 ldur x8, [x29, #-16]
8cd44: 09 09 00 b9 str w9, [x8, #8]
8cd48: e8 13 40 f9 ldr x8, [sp, #32]
8cd4c: 09 29 40 b9 ldr w9, [x8, #40]
8cd50: 29 01 0e 12 and w9, w9, #0x40000
8cd54: e9 00 00 34 cbz w9, 0x8cd70 <_arc_buf_info+0x90>
8cd58: e8 13 40 f9 ldr x8, [sp, #32]
8cd5c: 08 81 01 91 add x8, x8, #96
8cd60: e8 0f 00 f9 str x8, [sp, #24]
8cd64: e8 0f 40 f9 ldr x8, [sp, #24]
8cd68: 08 29 40 f9 ldr x8, [x8, #80]
8cd6c: e8 07 00 f9 str x8, [sp, #8]
8cd70: e8 13 40 f9 ldr x8, [sp, #32]
8cd74: 09 29 40 b9 ldr w9, [x8, #40]
8cd78: 29 01 0d 12 and w9, w9, #0x80000
8cd7c: 89 00 00 34 cbz w9, 0x8cd8c <_arc_buf_info+0xac>
8cd80: e8 13 40 f9 ldr x8, [sp, #32]
8cd84: 08 e1 00 91 add x8, x8, #56
8cd88: e8 0b 00 f9 str x8, [sp, #16]
8cd8c: e8 0f 40 f9 ldr x8, [sp, #24]
8cd90: a8 03 00 b4 cbz x8, 0x8ce04 <_arc_buf_info+0x124>
8cd94: e8 0f 40 f9 ldr x8, [sp, #24]
8cd98: 09 39 40 b9 ldr w9, [x8, #56]
8cd9c: a8 03 5f f8 ldur x8, [x29, #-16]
8cda0: 09 0d 00 b9 str w9, [x8, #12]
8cda4: e8 0f 40 f9 ldr x8, [sp, #24]
8cda8: 08 35 40 f9 ldr x8, [x8, #104]
8cdac: aa 03 5f f8 ldur x10, [x29, #-16]
8cdb0: 48 11 00 f9 str x8, [x10, #32]
8cdb4: e8 0f 40 f9 ldr x8, [sp, #24]
8cdb8: 09 71 40 b9 ldr w9, [x8, #112]
8cdbc: a8 03 5f f8 ldur x8, [x29, #-16]
8cdc0: 09 29 00 b9 str w9, [x8, #40]
8cdc4: e8 0f 40 f9 ldr x8, [sp, #24]
8cdc8: 09 75 40 b9 ldr w9, [x8, #116]
8cdcc: a8 03 5f f8 ldur x8, [x29, #-16]
8cdd0: 09 2d 00 b9 str w9, [x8, #44]
8cdd4: e8 0f 40 f9 ldr x8, [sp, #24]
8cdd8: 09 79 40 b9 ldr w9, [x8, #120]
8cddc: a8 03 5f f8 ldur x8, [x29, #-16]
8cde0: 09 31 00 b9 str w9, [x8, #48]
8cde4: e8 0f 40 f9 ldr x8, [sp, #24]
8cde8: 09 7d 40 b9 ldr w9, [x8, #124]
8cdec: a8 03 5f f8 ldur x8, [x29, #-16]
8cdf0: 09 35 00 b9 str w9, [x8, #52]
8cdf4: e8 0f 40 f9 ldr x8, [sp, #24]
8cdf8: 08 45 40 f9 ldr x8, [x8, #136]
8cdfc: aa 03 5f f8 ldur x10, [x29, #-16]
8ce00: 48 3d 00 b9 str w8, [x10, #60]
8ce04: e8 0b 40 f9 ldr x8, [sp, #16]
8ce08: 28 01 00 b4 cbz x8, 0x8ce2c <_arc_buf_info+0x14c>
8ce0c: e8 0b 40 f9 ldr x8, [sp, #16]
8ce10: 08 05 40 f9 ldr x8, [x8, #8]
8ce14: a9 03 5f f8 ldur x9, [x29, #-16]
8ce18: 28 21 00 f9 str x8, [x9, #64]
8ce1c: e8 0b 40 f9 ldr x8, [sp, #16]
8ce20: 0a 11 40 b9 ldr w10, [x8, #16]
8ce24: a8 03 5f f8 ldur x8, [x29, #-16]
8ce28: 0a 39 00 b9 str w10, [x8, #56]
8ce2c: e8 07 40 f9 ldr x8, [sp, #8]
8ce30: a8 00 00 b4 cbz x8, 0x8ce44 <_arc_buf_info+0x164>
8ce34: e8 07 40 f9 ldr x8, [sp, #8]
8ce38: 09 39 40 b9 ldr w9, [x8, #56]
8ce3c: e9 07 00 b9 str w9, [sp, #4]
8ce40: 03 00 00 14 b 0x8ce4c <_arc_buf_info+0x16c>
8ce44: 08 00 80 52 mov w8, #0
8ce48: e8 07 00 b9 str w8, [sp, #4]
8ce4c: e8 07 40 b9 ldr w8, [sp, #4]
8ce50: a9 03 5f f8 ldur x9, [x29, #-16]
8ce54: 28 01 00 b9 str w8, [x9]
8ce58: e0 13 40 f9 ldr x0, [sp, #32]
8ce5c: 0a 00 00 94 bl 0x8ce84 <_arc_buf_type>
8ce60: a9 03 5f f8 ldur x9, [x29, #-16]
8ce64: 20 05 00 b9 str w0, [x9, #4]
8ce68: e0 13 40 f9 ldr x0, [sp, #32]
8ce6c: 30 00 00 94 bl 0x8cf2c <_arc_hdr_size>
8ce70: a9 03 5f f8 ldur x9, [x29, #-16]
8ce74: 20 09 00 f9 str x0, [x9, #16]
8ce78: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8ce7c: ff 43 01 91 add sp, sp, #80
8ce80: ff 0f 5f d6 <unknown>
000000000008ce84 <_arc_buf_type>:
8ce84: 7f 23 03 d5 hint #27
8ce88: ff 03 01 d1 sub sp, sp, #64
8ce8c: fd 7b 03 a9 stp x29, x30, [sp, #48]
8ce90: fd c3 00 91 add x29, sp, #48
8ce94: a0 83 1f f8 stur x0, [x29, #-8]
8ce98: a8 83 5f f8 ldur x8, [x29, #-8]
8ce9c: 09 29 40 b9 ldr w9, [x8, #40]
8cea0: 29 01 0f 12 and w9, w9, #0x20000
8cea4: 89 00 00 34 cbz w9, 0x8ceb4 <_arc_buf_type+0x30>
8cea8: 48 00 80 52 mov w8, #2
8ceac: a8 43 1f b8 stur w8, [x29, #-12]
8ceb0: 03 00 00 14 b 0x8cebc <_arc_buf_type+0x38>
8ceb4: 28 00 80 52 mov w8, #1
8ceb8: a8 43 1f b8 stur w8, [x29, #-12]
8cebc: a8 83 5f f8 ldur x8, [x29, #-8]
8cec0: 09 19 40 b9 ldr w9, [x8, #24]
8cec4: e8 03 09 aa mov x8, x9
8cec8: e8 0f 00 f9 str x8, [sp, #24]
8cecc: a9 43 5f b8 ldur w9, [x29, #-12]
8ced0: e8 03 09 aa mov x8, x9
8ced4: e8 0b 00 f9 str x8, [sp, #16]
8ced8: e8 0f 40 f9 ldr x8, [sp, #24]
8cedc: ea 0b 40 f9 ldr x10, [sp, #16]
8cee0: 1f 01 0a eb cmp x8, x10
8cee4: c0 01 00 54 b.eq 0x8cf1c <_arc_buf_type+0x98>
8cee8: e8 0f 40 f9 ldr x8, [sp, #24]
8ceec: e9 0b 40 f9 ldr x9, [sp, #16]
8cef0: a0 fb ff 90 adrp x0, #-573440
8cef4: 00 fc 23 91 add x0, x0, #2303
8cef8: a1 fb ff 90 adrp x1, #-573440
8cefc: 21 c8 38 91 add x1, x1, #3634
8cf00: a2 c6 80 52 mov w2, #1589
8cf04: a3 fb ff 90 adrp x3, #-573440
8cf08: 63 84 2c 91 add x3, x3, #2849
8cf0c: ea 03 00 91 mov x10, sp
8cf10: 48 01 00 f9 str x8, [x10]
8cf14: 49 05 00 f9 str x9, [x10, #8]
8cf18: d7 12 0b 94 bl 0x351a74 <_spl_panic>
8cf1c: a0 43 5f b8 ldur w0, [x29, #-12]
8cf20: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8cf24: ff 03 01 91 add sp, sp, #64
8cf28: ff 0f 5f d6 <unknown>
000000000008cf2c <_arc_hdr_size>:
8cf2c: 7f 23 03 d5 hint #27
8cf30: ff 83 00 d1 sub sp, sp, #32
8cf34: fd 7b 01 a9 stp x29, x30, [sp, #16]
8cf38: fd 43 00 91 add x29, sp, #16
8cf3c: e0 07 00 f9 str x0, [sp, #8]
8cf40: e0 07 40 f9 ldr x0, [sp, #8]
8cf44: f5 16 00 94 bl 0x92b18 <_arc_hdr_get_compress>
8cf48: 1f 08 00 71 cmp w0, #2
8cf4c: c0 01 00 54 b.eq 0x8cf84 <_arc_hdr_size+0x58>
8cf50: e8 07 40 f9 ldr x8, [sp, #8]
8cf54: 09 59 40 79 ldrh w9, [x8, #44]
8cf58: 29 59 17 53 lsl w9, w9, #9
8cf5c: 3f 01 00 71 cmp w9, #0
8cf60: e9 c7 9f 1a cset w9, le
8cf64: 09 01 00 37 tbnz w9, #0, 0x8cf84 <_arc_hdr_size+0x58>
8cf68: e8 07 40 f9 ldr x8, [sp, #8]
8cf6c: 09 59 40 79 ldrh w9, [x8, #44]
8cf70: 29 59 17 53 lsl w9, w9, #9
8cf74: e0 03 09 aa mov x0, x9
8cf78: 08 7c 40 93 sxtw x8, w0
8cf7c: e8 03 00 f9 str x8, [sp]
8cf80: 07 00 00 14 b 0x8cf9c <_arc_hdr_size+0x70>
8cf84: e8 07 40 f9 ldr x8, [sp, #8]
8cf88: 09 5d 40 79 ldrh w9, [x8, #46]
8cf8c: 29 59 17 53 lsl w9, w9, #9
8cf90: e0 03 09 aa mov x0, x9
8cf94: 08 7c 40 93 sxtw x8, w0
8cf98: e8 03 00 f9 str x8, [sp]
8cf9c: e0 03 40 f9 ldr x0, [sp]
8cfa0: fd 7b 41 a9 ldp x29, x30, [sp, #16]
8cfa4: ff 83 00 91 add sp, sp, #32
8cfa8: ff 0f 5f d6 <unknown>
000000000008cfac <_arc_space_consume>:
8cfac: 7f 23 03 d5 hint #27
8cfb0: ff c3 00 d1 sub sp, sp, #48
8cfb4: fd 7b 02 a9 stp x29, x30, [sp, #32]
8cfb8: fd 83 00 91 add x29, sp, #32
8cfbc: a0 83 1f f8 stur x0, [x29, #-8]
8cfc0: a1 43 1f b8 stur w1, [x29, #-12]
8cfc4: a8 43 5f b8 ldur w8, [x29, #-12]
8cfc8: 08 01 00 71 subs w8, w8, #0
8cfcc: e9 03 08 aa mov x9, x8
8cfd0: 29 7d 40 d3 ubfx x9, x9, #0, #32
8cfd4: 3f 1d 00 f1 cmp x9, #7
8cfd8: e9 07 00 f9 str x9, [sp, #8]
8cfdc: 28 01 00 54 b.hi 0x8d000 <_arc_space_consume+0x54>
8cfe0: f0 07 40 f9 ldr x16, [sp, #8]
8cfe4: 1f 1e 00 f1 cmp x16, #7
8cfe8: 10 92 9f 9a csel x16, x16, xzr, ls
8cfec: 11 00 00 b0 adrp x17, #4096
8cff0: 31 82 03 91 add x17, x17, #224
8cff4: 30 7a b0 b8 ldrsw x16, [x17, x16, lsl #2]
8cff8: 30 02 10 8b add x16, x17, x16
8cffc: 00 02 1f d6 br x16
8d000: 28 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d004: a1 83 5f f8 ldur x1, [x29, #-8]
8d008: c0 18 00 90 adrp x0, #3244032
8d00c: 00 e0 18 91 add x0, x0, #1592
8d010: c7 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d014: 23 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d018: a1 83 5f f8 ldur x1, [x29, #-8]
8d01c: c0 18 00 90 adrp x0, #3244032
8d020: 00 00 1a 91 add x0, x0, #1664
8d024: c2 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d028: 1e 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d02c: a1 83 5f f8 ldur x1, [x29, #-8]
8d030: c0 18 00 90 adrp x0, #3244032
8d034: 00 20 1b 91 add x0, x0, #1736
8d038: bd fa ff 97 bl 0x8bb2c <_aggsum_add>
8d03c: 19 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d040: a1 83 5f f8 ldur x1, [x29, #-8]
8d044: c0 18 00 90 adrp x0, #3244032
8d048: 00 40 1c 91 add x0, x0, #1808
8d04c: b8 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d050: 14 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d054: a1 83 5f f8 ldur x1, [x29, #-8]
8d058: c0 18 00 90 adrp x0, #3244032
8d05c: 00 60 1d 91 add x0, x0, #1880
8d060: b3 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d064: 0f 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d068: a1 83 5f f8 ldur x1, [x29, #-8]
8d06c: c0 18 00 90 adrp x0, #3244032
8d070: 00 80 1e 91 add x0, x0, #1952
8d074: ae fa ff 97 bl 0x8bb2c <_aggsum_add>
8d078: 0a 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d07c: a1 83 5f f8 ldur x1, [x29, #-8]
8d080: c0 18 00 90 adrp x0, #3244032
8d084: 00 a0 1f 91 add x0, x0, #2024
8d088: a9 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d08c: 05 00 00 14 b 0x8d0a0 <_arc_space_consume+0xf4>
8d090: a1 83 5f f8 ldur x1, [x29, #-8]
8d094: c0 18 00 90 adrp x0, #3244032
8d098: 00 c0 20 91 add x0, x0, #2096
8d09c: a4 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d0a0: a8 43 5f b8 ldur w8, [x29, #-12]
8d0a4: 08 01 00 34 cbz w8, 0x8d0c4 <_arc_space_consume+0x118>
8d0a8: a8 43 5f b8 ldur w8, [x29, #-12]
8d0ac: 1f 1d 00 71 cmp w8, #7
8d0b0: a0 00 00 54 b.eq 0x8d0c4 <_arc_space_consume+0x118>
8d0b4: a1 83 5f f8 ldur x1, [x29, #-8]
8d0b8: c0 18 00 90 adrp x0, #3244032
8d0bc: 00 e0 21 91 add x0, x0, #2168
8d0c0: 9b fa ff 97 bl 0x8bb2c <_aggsum_add>
8d0c4: a1 83 5f f8 ldur x1, [x29, #-8]
8d0c8: c0 18 00 90 adrp x0, #3244032
8d0cc: 00 00 23 91 add x0, x0, #2240
8d0d0: 97 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d0d4: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8d0d8: ff c3 00 91 add sp, sp, #48
8d0dc: ff 0f 5f d6 <unknown>
8d0e0: 24 ff ff ff <unknown>
8d0e4: 38 ff ff ff <unknown>
8d0e8: 88 ff ff ff <unknown>
8d0ec: 9c ff ff ff <unknown>
8d0f0: 74 ff ff ff <unknown>
8d0f4: 60 ff ff ff <unknown>
8d0f8: 4c ff ff ff <unknown>
8d0fc: b0 ff ff ff <unknown>
000000000008d100 <_arc_space_return>:
8d100: 7f 23 03 d5 hint #27
8d104: ff 03 01 d1 sub sp, sp, #64
8d108: fd 7b 03 a9 stp x29, x30, [sp, #48]
8d10c: fd c3 00 91 add x29, sp, #48
8d110: 48 17 00 f0 adrp x8, #3059712
8d114: 08 e1 1b 91 add x8, x8, #1784
8d118: c9 18 00 90 adrp x9, #3244032
8d11c: 29 e1 21 91 add x9, x9, #2168
8d120: a0 83 1f f8 stur x0, [x29, #-8]
8d124: a1 43 1f b8 stur w1, [x29, #-12]
8d128: aa 43 5f b8 ldur w10, [x29, #-12]
8d12c: 4a 01 00 71 subs w10, w10, #0
8d130: eb 03 0a aa mov x11, x10
8d134: 6b 7d 40 d3 ubfx x11, x11, #0, #32
8d138: 7f 1d 00 f1 cmp x11, #7
8d13c: e8 0f 00 f9 str x8, [sp, #24]
8d140: e9 0b 00 f9 str x9, [sp, #16]
8d144: eb 07 00 f9 str x11, [sp, #8]
8d148: 28 01 00 54 b.hi 0x8d16c <_arc_space_return+0x6c>
8d14c: f0 07 40 f9 ldr x16, [sp, #8]
8d150: 1f 1e 00 f1 cmp x16, #7
8d154: 10 92 9f 9a csel x16, x16, xzr, ls
8d158: 11 00 00 90 adrp x17, #0
8d15c: 31 22 0b 91 add x17, x17, #712
8d160: 30 7a b0 b8 ldrsw x16, [x17, x16, lsl #2]
8d164: 30 02 10 8b add x16, x17, x16
8d168: 00 02 1f d6 br x16
8d16c: 38 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d170: a8 83 5f f8 ldur x8, [x29, #-8]
8d174: 09 00 80 d2 mov x9, #0
8d178: 21 01 08 eb subs x1, x9, x8
8d17c: c0 18 00 90 adrp x0, #3244032
8d180: 00 e0 18 91 add x0, x0, #1592
8d184: 6a fa ff 97 bl 0x8bb2c <_aggsum_add>
8d188: 31 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d18c: a8 83 5f f8 ldur x8, [x29, #-8]
8d190: 09 00 80 d2 mov x9, #0
8d194: 21 01 08 eb subs x1, x9, x8
8d198: c0 18 00 90 adrp x0, #3244032
8d19c: 00 00 1a 91 add x0, x0, #1664
8d1a0: 63 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d1a4: 2a 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d1a8: a8 83 5f f8 ldur x8, [x29, #-8]
8d1ac: 09 00 80 d2 mov x9, #0
8d1b0: 21 01 08 eb subs x1, x9, x8
8d1b4: c0 18 00 90 adrp x0, #3244032
8d1b8: 00 20 1b 91 add x0, x0, #1736
8d1bc: 5c fa ff 97 bl 0x8bb2c <_aggsum_add>
8d1c0: 23 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d1c4: a8 83 5f f8 ldur x8, [x29, #-8]
8d1c8: 09 00 80 d2 mov x9, #0
8d1cc: 21 01 08 eb subs x1, x9, x8
8d1d0: c0 18 00 90 adrp x0, #3244032
8d1d4: 00 40 1c 91 add x0, x0, #1808
8d1d8: 55 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d1dc: 1c 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d1e0: a8 83 5f f8 ldur x8, [x29, #-8]
8d1e4: 09 00 80 d2 mov x9, #0
8d1e8: 21 01 08 eb subs x1, x9, x8
8d1ec: c0 18 00 90 adrp x0, #3244032
8d1f0: 00 60 1d 91 add x0, x0, #1880
8d1f4: 4e fa ff 97 bl 0x8bb2c <_aggsum_add>
8d1f8: 15 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d1fc: a8 83 5f f8 ldur x8, [x29, #-8]
8d200: 09 00 80 d2 mov x9, #0
8d204: 21 01 08 eb subs x1, x9, x8
8d208: c0 18 00 90 adrp x0, #3244032
8d20c: 00 80 1e 91 add x0, x0, #1952
8d210: 47 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d214: 0e 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d218: a8 83 5f f8 ldur x8, [x29, #-8]
8d21c: 09 00 80 d2 mov x9, #0
8d220: 21 01 08 eb subs x1, x9, x8
8d224: c0 18 00 90 adrp x0, #3244032
8d228: 00 a0 1f 91 add x0, x0, #2024
8d22c: 40 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d230: 07 00 00 14 b 0x8d24c <_arc_space_return+0x14c>
8d234: a8 83 5f f8 ldur x8, [x29, #-8]
8d238: 09 00 80 d2 mov x9, #0
8d23c: 21 01 08 eb subs x1, x9, x8
8d240: c0 18 00 90 adrp x0, #3244032
8d244: 00 c0 20 91 add x0, x0, #2096
8d248: 39 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d24c: a8 43 5f b8 ldur w8, [x29, #-12]
8d250: a8 02 00 34 cbz w8, 0x8d2a4 <_arc_space_return+0x1a4>
8d254: a8 43 5f b8 ldur w8, [x29, #-12]
8d258: 1f 1d 00 71 cmp w8, #7
8d25c: 40 02 00 54 b.eq 0x8d2a4 <_arc_space_return+0x1a4>
8d260: e8 0f 40 f9 ldr x8, [sp, #24]
8d264: 09 89 7c f9 ldr x9, [x8, #30992]
8d268: e0 0b 40 f9 ldr x0, [sp, #16]
8d26c: e9 03 00 f9 str x9, [sp]
8d270: a9 f9 ff 97 bl 0x8b914 <_aggsum_upper_bound>
8d274: e8 03 40 f9 ldr x8, [sp]
8d278: 1f 01 00 eb cmp x8, x0
8d27c: a2 00 00 54 b.hs 0x8d290 <_arc_space_return+0x190>
8d280: e0 0b 40 f9 ldr x0, [sp, #16]
8d284: a4 f9 ff 97 bl 0x8b914 <_aggsum_upper_bound>
8d288: e8 0f 40 f9 ldr x8, [sp, #24]
8d28c: 00 89 3c f9 str x0, [x8, #30992]
8d290: a8 83 5f f8 ldur x8, [x29, #-8]
8d294: 09 00 80 d2 mov x9, #0
8d298: 21 01 08 eb subs x1, x9, x8
8d29c: e0 0b 40 f9 ldr x0, [sp, #16]
8d2a0: 23 fa ff 97 bl 0x8bb2c <_aggsum_add>
8d2a4: a8 83 5f f8 ldur x8, [x29, #-8]
8d2a8: 09 00 80 d2 mov x9, #0
8d2ac: 21 01 08 eb subs x1, x9, x8
8d2b0: c0 18 00 90 adrp x0, #3244032
8d2b4: 00 00 23 91 add x0, x0, #2240
8d2b8: 1d fa ff 97 bl 0x8bb2c <_aggsum_add>
8d2bc: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8d2c0: ff 03 01 91 add sp, sp, #64
8d2c4: ff 0f 5f d6 <unknown>
8d2c8: a8 fe ff ff <unknown>
8d2cc: c4 fe ff ff <unknown>
8d2d0: 34 ff ff ff <unknown>
8d2d4: 50 ff ff ff <unknown>
8d2d8: 18 ff ff ff <unknown>
8d2dc: fc fe ff ff <unknown>
8d2e0: e0 fe ff ff <unknown>
8d2e4: 6c ff ff ff <unknown>
000000000008d2e8 <_arc_loan_buf>:
8d2e8: 7f 23 03 d5 hint #27
8d2ec: ff c3 00 d1 sub sp, sp, #48
8d2f0: fd 7b 02 a9 stp x29, x30, [sp, #32]
8d2f4: fd 83 00 91 add x29, sp, #32
8d2f8: a0 83 1f f8 stur x0, [x29, #-8]
8d2fc: a1 43 1f b8 stur w1, [x29, #-12]
8d300: e2 13 00 b9 str w2, [sp, #16]
8d304: a0 83 5f f8 ldur x0, [x29, #-8]
8d308: 88 17 00 f0 adrp x8, #3092480
8d30c: 08 c1 27 91 add x8, x8, #2544
8d310: 01 01 40 f9 ldr x1, [x8]
8d314: a9 43 5f b8 ldur w9, [x29, #-12]
8d318: 2a 00 80 52 mov w10, #1
8d31c: 4b 00 80 52 mov w11, #2
8d320: 3f 01 00 71 cmp w9, #0
8d324: 62 11 8a 1a csel w2, w11, w10, ne
8d328: e3 13 40 b9 ldr w3, [sp, #16]
8d32c: 09 00 00 94 bl 0x8d350 <_arc_alloc_buf>
8d330: e0 07 00 f9 str x0, [sp, #8]
8d334: e0 07 40 f9 ldr x0, [sp, #8]
8d338: 2a fb ff 97 bl 0x8bfe0 <_arc_buf_size>
8d33c: 44 00 00 94 bl 0x8d44c <_arc_loaned_bytes_update>
8d340: e0 07 40 f9 ldr x0, [sp, #8]
8d344: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8d348: ff c3 00 91 add sp, sp, #48
8d34c: ff 0f 5f d6 <unknown>
000000000008d350 <_arc_alloc_buf>:
8d350: 7f 23 03 d5 hint #27
8d354: ff 83 01 d1 sub sp, sp, #96
8d358: fd 7b 05 a9 stp x29, x30, [sp, #80]
8d35c: fd 43 01 91 add x29, sp, #80
8d360: 08 00 80 d2 mov x8, #0
8d364: a0 83 1f f8 stur x0, [x29, #-8]
8d368: a1 03 1f f8 stur x1, [x29, #-16]
8d36c: a2 c3 1e b8 stur w2, [x29, #-20]
8d370: a3 83 1e b8 stur w3, [x29, #-24]
8d374: a0 83 5f f8 ldur x0, [x29, #-8]
8d378: e8 0b 00 f9 str x8, [sp, #16]
8d37c: b2 70 03 94 bl 0x169644 <_spa_load_guid>
8d380: a1 83 5e b8 ldur w1, [x29, #-24]
8d384: a2 83 5e b8 ldur w2, [x29, #-24]
8d388: a6 c3 5e b8 ldur w6, [x29, #-20]
8d38c: 09 00 80 52 mov w9, #0
8d390: e3 03 09 aa mov x3, x9
8d394: 44 00 80 52 mov w4, #2
8d398: e5 03 09 aa mov x5, x9
8d39c: e7 03 09 aa mov x7, x9
8d3a0: 3e 03 00 94 bl 0x8e098 <_arc_hdr_alloc>
8d3a4: a0 03 1e f8 stur x0, [x29, #-32]
8d3a8: e8 0b 40 f9 ldr x8, [sp, #16]
8d3ac: e8 17 00 f9 str x8, [sp, #40]
8d3b0: 08 00 80 d2 mov x8, #0
8d3b4: ff 13 00 f9 str xzr, [sp, #32]
8d3b8: a0 03 5e f8 ldur x0, [x29, #-32]
8d3bc: a1 83 5f f8 ldur x1, [x29, #-8]
8d3c0: a3 03 5f f8 ldur x3, [x29, #-16]
8d3c4: e2 03 08 aa mov x2, x8
8d3c8: 09 00 80 52 mov w9, #0
8d3cc: e4 03 09 aa mov x4, x9
8d3d0: e5 03 09 aa mov x5, x9
8d3d4: e6 03 09 aa mov x6, x9
8d3d8: e7 03 09 aa mov x7, x9
8d3dc: e8 03 00 91 mov x8, sp
8d3e0: ea a3 00 91 add x10, sp, #40
8d3e4: 0a 01 00 f9 str x10, [x8]
8d3e8: a5 03 00 94 bl 0x8e27c <_arc_buf_alloc_impl>
8d3ec: e1 03 00 aa mov x1, x0
8d3f0: 28 7c 40 93 sxtw x8, w1
8d3f4: e8 0f 00 f9 str x8, [sp, #24]
8d3f8: e8 13 40 f9 ldr x8, [sp, #32]
8d3fc: ea 0f 40 f9 ldr x10, [sp, #24]
8d400: 1f 01 0a eb cmp x8, x10
8d404: 80 01 00 54 b.eq 0x8d434 <_arc_alloc_buf+0xe4>
8d408: e8 0f 40 f9 ldr x8, [sp, #24]
8d40c: 80 fb ff f0 adrp x0, #-577536
8d410: 00 fc 23 91 add x0, x0, #2303
8d414: 81 fb ff f0 adrp x1, #-577536
8d418: 21 48 24 91 add x1, x1, #2322
8d41c: 42 c6 81 52 mov w2, #3634
8d420: 83 fb ff f0 adrp x3, #-577536
8d424: 63 80 24 91 add x3, x3, #2336
8d428: e9 03 00 91 mov x9, sp
8d42c: 28 01 00 f9 str x8, [x9]
8d430: 91 11 0b 94 bl 0x351a74 <_spl_panic>
8d434: e0 17 40 f9 ldr x0, [sp, #40]
8d438: b7 fb ff 97 bl 0x8c314 <_arc_buf_thaw>
8d43c: e0 17 40 f9 ldr x0, [sp, #40]
8d440: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8d444: ff 83 01 91 add sp, sp, #96
8d448: ff 0f 5f d6 <unknown>
000000000008d44c <_arc_loaned_bytes_update>:
8d44c: ff c3 00 d1 sub sp, sp, #48
8d450: 08 78 8e d2 mov x8, #29632
8d454: 49 17 00 f0 adrp x9, #3059712
8d458: 29 e1 1b 91 add x9, x9, #1784
8d45c: 28 01 08 8b add x8, x9, x8
8d460: e0 07 00 f9 str x0, [sp, #8]
8d464: e9 07 40 f9 ldr x9, [sp, #8]
8d468: e8 17 00 f9 str x8, [sp, #40]
8d46c: e9 13 00 f9 str x9, [sp, #32]
8d470: e8 17 40 f9 ldr x8, [sp, #40]
8d474: e9 13 40 f9 ldr x9, [sp, #32]
8d478: e9 0f 00 f9 str x9, [sp, #24]
8d47c: e9 0f 40 f9 ldr x9, [sp, #24]
8d480: 08 01 e9 f8 <unknown>
8d484: 08 01 09 8b add x8, x8, x9
8d488: e8 0b 00 f9 str x8, [sp, #16]
8d48c: ff c3 00 91 add sp, sp, #48
8d490: c0 03 5f d6 ret
000000000008d494 <_arc_loan_compressed_buf>:
8d494: 7f 23 03 d5 hint #27
8d498: ff 03 01 d1 sub sp, sp, #64
8d49c: fd 7b 03 a9 stp x29, x30, [sp, #48]
8d4a0: fd c3 00 91 add x29, sp, #48
8d4a4: a0 83 1f f8 stur x0, [x29, #-8]
8d4a8: a1 03 1f f8 stur x1, [x29, #-16]
8d4ac: e2 0f 00 f9 str x2, [sp, #24]
8d4b0: e3 17 00 b9 str w3, [sp, #20]
8d4b4: e4 4f 00 39 strb w4, [sp, #19]
8d4b8: a0 83 5f f8 ldur x0, [x29, #-8]
8d4bc: 88 17 00 f0 adrp x8, #3092480
8d4c0: 08 c1 27 91 add x8, x8, #2544
8d4c4: 01 01 40 f9 ldr x1, [x8]
8d4c8: a2 03 5f f8 ldur x2, [x29, #-16]
8d4cc: e3 0f 40 f9 ldr x3, [sp, #24]
8d4d0: e4 17 40 b9 ldr w4, [sp, #20]
8d4d4: e5 4f 40 39 ldrb w5, [sp, #19]
8d4d8: 09 00 00 94 bl 0x8d4fc <_arc_alloc_compressed_buf>
8d4dc: e0 07 00 f9 str x0, [sp, #8]
8d4e0: e0 07 40 f9 ldr x0, [sp, #8]
8d4e4: bf fa ff 97 bl 0x8bfe0 <_arc_buf_size>
8d4e8: d9 ff ff 97 bl 0x8d44c <_arc_loaned_bytes_update>
8d4ec: e0 07 40 f9 ldr x0, [sp, #8]
8d4f0: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8d4f4: ff 03 01 91 add sp, sp, #64
8d4f8: ff 0f 5f d6 <unknown>
000000000008d4fc <_arc_alloc_compressed_buf>:
8d4fc: 7f 23 03 d5 hint #27
8d500: ff c3 01 d1 sub sp, sp, #112
8d504: fd 7b 06 a9 stp x29, x30, [sp, #96]
8d508: fd 83 01 91 add x29, sp, #96
8d50c: 08 00 80 d2 mov x8, #0
8d510: a0 83 1f f8 stur x0, [x29, #-8]
8d514: a1 03 1f f8 stur x1, [x29, #-16]
8d518: a2 83 1e f8 stur x2, [x29, #-24]
8d51c: a3 03 1e f8 stur x3, [x29, #-32]
8d520: a4 c3 1d b8 stur w4, [x29, #-36]
8d524: a5 b3 1d 38 sturb w5, [x29, #-37]
8d528: a0 83 5f f8 ldur x0, [x29, #-8]
8d52c: e8 0b 00 f9 str x8, [sp, #16]
8d530: 45 70 03 94 bl 0x169644 <_spa_load_guid>
8d534: a8 83 5e f8 ldur x8, [x29, #-24]
8d538: a9 03 5e f8 ldur x9, [x29, #-32]
8d53c: a4 c3 5d b8 ldur w4, [x29, #-36]
8d540: a5 b3 5d 38 ldurb w5, [x29, #-37]
8d544: e1 03 08 aa mov x1, x8
8d548: e2 03 09 aa mov x2, x9
8d54c: 08 00 80 52 mov w8, #0
8d550: e3 03 08 aa mov x3, x8
8d554: 26 00 80 52 mov w6, #1
8d558: e7 03 08 aa mov x7, x8
8d55c: cf 02 00 94 bl 0x8e098 <_arc_hdr_alloc>
8d560: e0 1b 00 f9 str x0, [sp, #48]
8d564: ea 0b 40 f9 ldr x10, [sp, #16]
8d568: ea 17 00 f9 str x10, [sp, #40]
8d56c: 08 00 80 d2 mov x8, #0
8d570: ff 13 00 f9 str xzr, [sp, #32]
8d574: e0 1b 40 f9 ldr x0, [sp, #48]
8d578: a1 83 5f f8 ldur x1, [x29, #-8]
8d57c: a3 03 5f f8 ldur x3, [x29, #-16]
8d580: e2 03 08 aa mov x2, x8
8d584: 09 00 80 52 mov w9, #0
8d588: e4 03 09 aa mov x4, x9
8d58c: 25 00 80 52 mov w5, #1
8d590: e6 03 09 aa mov x6, x9
8d594: e7 03 09 aa mov x7, x9
8d598: e8 03 00 91 mov x8, sp
8d59c: ea a3 00 91 add x10, sp, #40
8d5a0: 0a 01 00 f9 str x10, [x8]
8d5a4: 36 03 00 94 bl 0x8e27c <_arc_buf_alloc_impl>
8d5a8: e1 03 00 aa mov x1, x0
8d5ac: 28 7c 40 93 sxtw x8, w1
8d5b0: e8 0f 00 f9 str x8, [sp, #24]
8d5b4: e8 13 40 f9 ldr x8, [sp, #32]
8d5b8: ea 0f 40 f9 ldr x10, [sp, #24]
8d5bc: 1f 01 0a eb cmp x8, x10
8d5c0: 80 01 00 54 b.eq 0x8d5f0 <_arc_alloc_compressed_buf+0xf4>
8d5c4: e8 0f 40 f9 ldr x8, [sp, #24]
8d5c8: 80 fb ff f0 adrp x0, #-577536
8d5cc: 00 fc 23 91 add x0, x0, #2303
8d5d0: 81 fb ff f0 adrp x1, #-577536
8d5d4: 21 50 26 91 add x1, x1, #2452
8d5d8: 42 c9 81 52 mov w2, #3658
8d5dc: 83 fb ff f0 adrp x3, #-577536
8d5e0: 63 b4 26 91 add x3, x3, #2477
8d5e4: e9 03 00 91 mov x9, sp
8d5e8: 28 01 00 f9 str x8, [x9]
8d5ec: 22 11 0b 94 bl 0x351a74 <_spl_panic>
8d5f0: e0 17 40 f9 ldr x0, [sp, #40]
8d5f4: 48 fb ff 97 bl 0x8c314 <_arc_buf_thaw>
8d5f8: e0 17 40 f9 ldr x0, [sp, #40]
8d5fc: 0f 04 00 94 bl 0x8e638 <_arc_buf_is_shared>
8d600: 00 01 00 35 cbnz w0, 0x8d620 <_arc_alloc_compressed_buf+0x124>
8d604: e0 1b 40 f9 ldr x0, [sp, #48]
8d608: 08 00 80 52 mov w8, #0
8d60c: e1 03 08 aa mov x1, x8
8d610: 33 04 00 94 bl 0x8e6dc <_arc_hdr_free_abd>
8d614: e0 1b 40 f9 ldr x0, [sp, #48]
8d618: e1 17 40 f9 ldr x1, [sp, #40]
8d61c: ba 04 00 94 bl 0x8e904 <_arc_share_buf>
8d620: e0 17 40 f9 ldr x0, [sp, #40]
8d624: fd 7b 46 a9 ldp x29, x30, [sp, #96]
8d628: ff c3 01 91 add sp, sp, #112
8d62c: ff 0f 5f d6 <unknown>
000000000008d630 <_arc_loan_raw_buf>:
8d630: 7f 23 03 d5 hint #27
8d634: ff c3 02 d1 sub sp, sp, #176
8d638: fd 7b 0a a9 stp x29, x30, [sp, #160]
8d63c: fd 83 02 91 add x29, sp, #160
8d640: a8 0b 40 f9 ldr x8, [x29, #16]
8d644: a9 1b 40 b9 ldr w9, [x29, #24]
8d648: aa 73 40 39 ldrb w10, [x29, #28]
8d64c: 0b 78 8e d2 mov x11, #29632
8d650: 4c 17 00 f0 adrp x12, #3059712
8d654: 8c e1 1b 91 add x12, x12, #1784
8d658: 8b 01 0b 8b add x11, x12, x11
8d65c: a0 83 1d f8 stur x0, [x29, #-40]
8d660: a1 03 1d f8 stur x1, [x29, #-48]
8d664: a2 c3 1c b8 stur w2, [x29, #-52]
8d668: a3 03 1c f8 stur x3, [x29, #-64]
8d66c: a4 83 1b f8 stur x4, [x29, #-72]
8d670: e5 2b 00 f9 str x5, [sp, #80]
8d674: e6 4f 00 b9 str w6, [sp, #76]
8d678: e7 23 00 f9 str x7, [sp, #64]
8d67c: e8 1f 00 f9 str x8, [sp, #56]
8d680: e9 37 00 b9 str w9, [sp, #52]
8d684: ea cf 00 39 strb w10, [sp, #51]
8d688: a0 83 5d f8 ldur x0, [x29, #-40]
8d68c: 88 17 00 f0 adrp x8, #3092480
8d690: 08 c1 27 91 add x8, x8, #2544
8d694: 01 01 40 f9 ldr x1, [x8]
8d698: a2 03 5d f8 ldur x2, [x29, #-48]
8d69c: a3 c3 5c b8 ldur w3, [x29, #-52]
8d6a0: a4 03 5c f8 ldur x4, [x29, #-64]
8d6a4: a5 83 5b f8 ldur x5, [x29, #-72]
8d6a8: e6 2b 40 f9 ldr x6, [sp, #80]
8d6ac: e7 4f 40 b9 ldr w7, [sp, #76]
8d6b0: e8 23 40 f9 ldr x8, [sp, #64]
8d6b4: ec 1f 40 f9 ldr x12, [sp, #56]
8d6b8: e9 37 40 b9 ldr w9, [sp, #52]
8d6bc: ea cf 40 39 ldrb w10, [sp, #51]
8d6c0: ed 03 00 91 mov x13, sp
8d6c4: a8 01 00 f9 str x8, [x13]
8d6c8: ac 05 00 f9 str x12, [x13, #8]
8d6cc: a9 11 00 b9 str w9, [x13, #16]
8d6d0: aa 51 00 39 strb w10, [x13, #20]
8d6d4: eb 13 00 f9 str x11, [sp, #32]
8d6d8: 11 00 00 94 bl 0x8d71c <_arc_alloc_raw_buf>
8d6dc: e0 17 00 f9 str x0, [sp, #40]
8d6e0: e8 23 40 f9 ldr x8, [sp, #64]
8d6e4: eb 13 40 f9 ldr x11, [sp, #32]
8d6e8: ab 83 1f f8 stur x11, [x29, #-8]
8d6ec: a8 03 1f f8 stur x8, [x29, #-16]
8d6f0: a8 83 5f f8 ldur x8, [x29, #-8]
8d6f4: ac 03 5f f8 ldur x12, [x29, #-16]
8d6f8: ac 83 1e f8 stur x12, [x29, #-24]
8d6fc: ac 83 5e f8 ldur x12, [x29, #-24]
8d700: 08 01 ec f8 <unknown>
8d704: 08 01 0c 8b add x8, x8, x12
8d708: a8 03 1e f8 stur x8, [x29, #-32]
8d70c: e0 17 40 f9 ldr x0, [sp, #40]
8d710: fd 7b 4a a9 ldp x29, x30, [sp, #160]
8d714: ff c3 02 91 add sp, sp, #176
8d718: ff 0f 5f d6 <unknown>
000000000008d71c <_arc_alloc_raw_buf>:
8d71c: 7f 23 03 d5 hint #27
8d720: ff c3 02 d1 sub sp, sp, #176
8d724: fd 7b 0a a9 stp x29, x30, [sp, #160]
8d728: fd 83 02 91 add x29, sp, #160
8d72c: a8 0b 40 f9 ldr x8, [x29, #16]
8d730: a9 0f 40 f9 ldr x9, [x29, #24]
8d734: aa 23 40 b9 ldr w10, [x29, #32]
8d738: ab 93 40 39 ldrb w11, [x29, #36]
8d73c: a0 83 1f f8 stur x0, [x29, #-8]
8d740: a1 03 1f f8 stur x1, [x29, #-16]
8d744: a2 83 1e f8 stur x2, [x29, #-24]
8d748: a3 43 1e b8 stur w3, [x29, #-28]
8d74c: a4 83 1d f8 stur x4, [x29, #-40]
8d750: a5 03 1d f8 stur x5, [x29, #-48]
8d754: a6 83 1c f8 stur x6, [x29, #-56]
8d758: a7 43 1c b8 stur w7, [x29, #-60]
8d75c: a8 83 1b f8 stur x8, [x29, #-72]
8d760: e9 2b 00 f9 str x9, [sp, #80]
8d764: ea 4f 00 b9 str w10, [sp, #76]
8d768: eb 2f 01 39 strb w11, [sp, #75]
8d76c: aa 43 5c b8 ldur w10, [x29, #-60]
8d770: 4a 01 19 12 and w10, w10, #0x80
8d774: aa 00 00 34 cbz w10, 0x8d788 <_arc_alloc_raw_buf+0x6c>
8d778: a8 43 5c b8 ldur w8, [x29, #-60]
8d77c: 08 01 1a 12 and w8, w8, #0x40
8d780: e8 1f 00 b9 str w8, [sp, #28]
8d784: 0a 00 00 14 b 0x8d7ac <_arc_alloc_raw_buf+0x90>
8d788: a8 43 5c b8 ldur w8, [x29, #-60]
8d78c: e9 03 08 aa mov x9, x8
8d790: 0a 03 80 d2 mov x10, #24
8d794: 29 7d 0a 9b mul x9, x9, x10
8d798: 2a b3 00 f0 adrp x10, #23490560
8d79c: 4a a1 35 91 add x10, x10, #3432
8d7a0: 49 01 09 8b add x9, x10, x9
8d7a4: 28 05 40 b9 ldr w8, [x9, #4]
8d7a8: e8 1f 00 b9 str w8, [sp, #28]
8d7ac: e8 1f 40 b9 ldr w8, [sp, #28]
8d7b0: 29 00 80 52 mov w9, #1
8d7b4: 4a 00 80 52 mov w10, #2
8d7b8: 1f 01 00 71 cmp w8, #0
8d7bc: 48 11 89 1a csel w8, w10, w9, ne
8d7c0: e8 37 00 b9 str w8, [sp, #52]
8d7c4: a0 83 5f f8 ldur x0, [x29, #-8]
8d7c8: e9 1b 00 b9 str w9, [sp, #24]
8d7cc: 9e 6f 03 94 bl 0x169644 <_spa_load_guid>
8d7d0: ab 83 5b f8 ldur x11, [x29, #-72]
8d7d4: ec 2b 40 f9 ldr x12, [sp, #80]
8d7d8: e4 4f 40 b9 ldr w4, [sp, #76]
8d7dc: e5 2f 41 39 ldrb w5, [sp, #75]
8d7e0: e6 37 40 b9 ldr w6, [sp, #52]
8d7e4: e1 03 0b aa mov x1, x11
8d7e8: e2 03 0c aa mov x2, x12
8d7ec: e3 1b 40 b9 ldr w3, [sp, #24]
8d7f0: e7 1b 40 b9 ldr w7, [sp, #24]
8d7f4: 29 02 00 94 bl 0x8e098 <_arc_hdr_alloc>
8d7f8: e0 23 00 f9 str x0, [sp, #64]
8d7fc: ad 83 5e f8 ldur x13, [x29, #-24]
8d800: ee 23 40 f9 ldr x14, [sp, #64]
8d804: cd 89 00 f9 str x13, [x14, #272]
8d808: a8 43 5c b8 ldur w8, [x29, #-60]
8d80c: ed 23 40 f9 ldr x13, [sp, #64]
8d810: a8 09 01 b9 str w8, [x13, #264]
8d814: ad 43 9e b8 ldursw x13, [x29, #-28]
8d818: bf 05 00 f1 cmp x13, #1
8d81c: 81 00 00 54 b.ne 0x8d82c <_arc_alloc_raw_buf+0x110>
8d820: 48 01 80 52 mov w8, #10
8d824: e8 17 00 b9 str w8, [sp, #20]
8d828: 12 00 00 14 b 0x8d870 <_arc_alloc_raw_buf+0x154>
8d82c: a8 43 5c b8 ldur w8, [x29, #-60]
8d830: 08 01 19 12 and w8, w8, #0x80
8d834: a8 00 00 34 cbz w8, 0x8d848 <_arc_alloc_raw_buf+0x12c>
8d838: a8 43 5c b8 ldur w8, [x29, #-60]
8d83c: 08 11 00 12 and w8, w8, #0x1f
8d840: e8 13 00 b9 str w8, [sp, #16]
8d844: 09 00 00 14 b 0x8d868 <_arc_alloc_raw_buf+0x14c>
8d848: a8 43 5c b8 ldur w8, [x29, #-60]
8d84c: e9 03 08 aa mov x9, x8
8d850: 0a 03 80 d2 mov x10, #24
8d854: 29 7d 0a 9b mul x9, x9, x10
8d858: 2a b3 00 f0 adrp x10, #23490560
8d85c: 4a a1 35 91 add x10, x10, #3432
8d860: 48 69 69 b8 ldr w8, [x10, x9]
8d864: e8 13 00 b9 str w8, [sp, #16]
8d868: e8 13 40 b9 ldr w8, [sp, #16]
8d86c: e8 17 00 b9 str w8, [sp, #20]
8d870: e8 17 40 b9 ldr w8, [sp, #20]
8d874: e9 23 40 f9 ldr x9, [sp, #64]
8d878: 28 a1 02 39 strb w8, [x9, #168]
8d87c: e9 23 40 f9 ldr x9, [sp, #64]
8d880: 20 61 04 91 add x0, x9, #280
8d884: a1 83 5d f8 ldur x1, [x29, #-40]
8d888: 02 01 80 d2 mov x2, #8
8d88c: 09 00 80 92 mov x9, #-1
8d890: e3 03 09 aa mov x3, x9
8d894: e9 07 00 f9 str x9, [sp, #8]
8d898: 91 9a 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8d89c: e9 23 40 f9 ldr x9, [sp, #64]
8d8a0: 29 81 04 91 add x9, x9, #288
8d8a4: a1 03 5d f8 ldur x1, [x29, #-48]
8d8a8: e0 03 09 aa mov x0, x9
8d8ac: 82 01 80 d2 mov x2, #12
8d8b0: e3 07 40 f9 ldr x3, [sp, #8]
8d8b4: 8a 9a 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8d8b8: e9 23 40 f9 ldr x9, [sp, #64]
8d8bc: 29 b1 04 91 add x9, x9, #300
8d8c0: a1 83 5c f8 ldur x1, [x29, #-56]
8d8c4: e0 03 09 aa mov x0, x9
8d8c8: 02 02 80 d2 mov x2, #16
8d8cc: e3 07 40 f9 ldr x3, [sp, #8]
8d8d0: 83 9a 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8d8d4: 09 00 80 d2 mov x9, #0
8d8d8: e9 1f 00 f9 str x9, [sp, #56]
8d8dc: 08 00 80 d2 mov x8, #0
8d8e0: ff 17 00 f9 str xzr, [sp, #40]
8d8e4: e0 23 40 f9 ldr x0, [sp, #64]
8d8e8: a1 83 5f f8 ldur x1, [x29, #-8]
8d8ec: a3 03 5f f8 ldur x3, [x29, #-16]
8d8f0: e2 03 08 aa mov x2, x8
8d8f4: 29 00 80 52 mov w9, #1
8d8f8: e4 03 09 aa mov x4, x9
8d8fc: e5 03 09 aa mov x5, x9
8d900: 09 00 80 52 mov w9, #0
8d904: e6 03 09 aa mov x6, x9
8d908: e7 03 09 aa mov x7, x9
8d90c: e8 03 00 91 mov x8, sp
8d910: ea e3 00 91 add x10, sp, #56
8d914: 0a 01 00 f9 str x10, [x8]
8d918: 59 02 00 94 bl 0x8e27c <_arc_buf_alloc_impl>
8d91c: e1 03 00 aa mov x1, x0
8d920: 28 7c 40 93 sxtw x8, w1
8d924: e8 13 00 f9 str x8, [sp, #32]
8d928: e8 17 40 f9 ldr x8, [sp, #40]
8d92c: ea 13 40 f9 ldr x10, [sp, #32]
8d930: 1f 01 0a eb cmp x8, x10
8d934: 80 01 00 54 b.eq 0x8d964 <_arc_alloc_raw_buf+0x248>
8d938: e8 13 40 f9 ldr x8, [sp, #32]
8d93c: 80 fb ff f0 adrp x0, #-577536
8d940: 00 fc 23 91 add x0, x0, #2303
8d944: 81 fb ff f0 adrp x1, #-577536
8d948: 21 80 28 91 add x1, x1, #2592
8d94c: c2 cf 81 52 mov w2, #3710
8d950: 83 fb ff f0 adrp x3, #-577536
8d954: 63 c8 28 91 add x3, x3, #2610
8d958: e9 03 00 91 mov x9, sp
8d95c: 28 01 00 f9 str x8, [x9]
8d960: 45 10 0b 94 bl 0x351a74 <_spl_panic>
8d964: e0 1f 40 f9 ldr x0, [sp, #56]
8d968: 6b fa ff 97 bl 0x8c314 <_arc_buf_thaw>
8d96c: e0 1f 40 f9 ldr x0, [sp, #56]
8d970: fd 7b 4a a9 ldp x29, x30, [sp, #160]
8d974: ff c3 02 91 add sp, sp, #176
8d978: ff 0f 5f d6 <unknown>
000000000008d97c <_arc_return_buf>:
8d97c: 7f 23 03 d5 hint #27
8d980: ff 83 01 d1 sub sp, sp, #96
8d984: fd 7b 05 a9 stp x29, x30, [sp, #80]
8d988: fd 43 01 91 add x29, sp, #80
8d98c: e0 0f 00 f9 str x0, [sp, #24]
8d990: e1 0b 00 f9 str x1, [sp, #16]
8d994: e8 0f 40 f9 ldr x8, [sp, #24]
8d998: 08 01 40 f9 ldr x8, [x8]
8d99c: e8 07 00 f9 str x8, [sp, #8]
8d9a0: e8 07 40 f9 ldr x8, [sp, #8]
8d9a4: 08 a1 03 91 add x8, x8, #232
8d9a8: a8 03 1e f8 stur x8, [x29, #-32]
8d9ac: a8 03 5e f8 ldur x8, [x29, #-32]
8d9b0: 29 00 80 d2 mov x9, #1
8d9b4: e9 17 00 f9 str x9, [sp, #40]
8d9b8: ea 17 40 f9 ldr x10, [sp, #40]
8d9bc: 08 01 ea f8 <unknown>
8d9c0: 08 01 0a 8b add x8, x8, x10
8d9c4: e8 13 00 f9 str x8, [sp, #32]
8d9c8: e8 07 40 f9 ldr x8, [sp, #8]
8d9cc: 08 a1 03 91 add x8, x8, #232
8d9d0: a8 83 1f f8 stur x8, [x29, #-8]
8d9d4: a8 83 5f f8 ldur x8, [x29, #-8]
8d9d8: a9 03 1f f8 stur x9, [x29, #-16]
8d9dc: a9 03 5f f8 ldur x9, [x29, #-16]
8d9e0: ea 03 09 cb neg x10, x9
8d9e4: 08 01 ea f8 <unknown>
8d9e8: 08 01 09 eb subs x8, x8, x9
8d9ec: a8 83 1e f8 stur x8, [x29, #-24]
8d9f0: e0 0f 40 f9 ldr x0, [sp, #24]
8d9f4: 7b f9 ff 97 bl 0x8bfe0 <_arc_buf_size>
8d9f8: 08 00 80 d2 mov x8, #0
8d9fc: 00 01 00 eb subs x0, x8, x0
8da00: 93 fe ff 97 bl 0x8d44c <_arc_loaned_bytes_update>
8da04: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8da08: ff 83 01 91 add sp, sp, #96
8da0c: ff 0f 5f d6 <unknown>
000000000008da10 <_arc_loan_inuse_buf>:
8da10: 7f 23 03 d5 hint #27
8da14: ff 83 01 d1 sub sp, sp, #96
8da18: fd 7b 05 a9 stp x29, x30, [sp, #80]
8da1c: fd 43 01 91 add x29, sp, #80
8da20: e0 0f 00 f9 str x0, [sp, #24]
8da24: e1 0b 00 f9 str x1, [sp, #16]
8da28: e8 0f 40 f9 ldr x8, [sp, #24]
8da2c: 08 01 40 f9 ldr x8, [x8]
8da30: e8 07 00 f9 str x8, [sp, #8]
8da34: e8 07 40 f9 ldr x8, [sp, #8]
8da38: 08 a1 03 91 add x8, x8, #232
8da3c: a8 03 1e f8 stur x8, [x29, #-32]
8da40: a8 03 5e f8 ldur x8, [x29, #-32]
8da44: 29 00 80 d2 mov x9, #1
8da48: e9 17 00 f9 str x9, [sp, #40]
8da4c: ea 17 40 f9 ldr x10, [sp, #40]
8da50: 08 01 ea f8 <unknown>
8da54: 08 01 0a 8b add x8, x8, x10
8da58: e8 13 00 f9 str x8, [sp, #32]
8da5c: e8 07 40 f9 ldr x8, [sp, #8]
8da60: 08 a1 03 91 add x8, x8, #232
8da64: a8 83 1f f8 stur x8, [x29, #-8]
8da68: a8 83 5f f8 ldur x8, [x29, #-8]
8da6c: a9 03 1f f8 stur x9, [x29, #-16]
8da70: a9 03 5f f8 ldur x9, [x29, #-16]
8da74: ea 03 09 cb neg x10, x9
8da78: 08 01 ea f8 <unknown>
8da7c: 08 01 09 eb subs x8, x8, x9
8da80: a8 83 1e f8 stur x8, [x29, #-24]
8da84: e0 0f 40 f9 ldr x0, [sp, #24]
8da88: 56 f9 ff 97 bl 0x8bfe0 <_arc_buf_size>
8da8c: 70 fe ff 97 bl 0x8d44c <_arc_loaned_bytes_update>
8da90: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8da94: ff 83 01 91 add sp, sp, #96
8da98: ff 0f 5f d6 <unknown>
000000000008da9c <_arc_convert_to_raw>:
8da9c: 7f 23 03 d5 hint #27
8daa0: ff 43 01 d1 sub sp, sp, #80
8daa4: fd 7b 04 a9 stp x29, x30, [sp, #64]
8daa8: fd 03 01 91 add x29, sp, #64
8daac: a0 83 1f f8 stur x0, [x29, #-8]
8dab0: a1 03 1f f8 stur x1, [x29, #-16]
8dab4: a2 c3 1e b8 stur w2, [x29, #-20]
8dab8: a3 83 1e b8 stur w3, [x29, #-24]
8dabc: e4 13 00 f9 str x4, [sp, #32]
8dac0: e5 0f 00 f9 str x5, [sp, #24]
8dac4: e6 0b 00 f9 str x6, [sp, #16]
8dac8: a8 83 5f f8 ldur x8, [x29, #-8]
8dacc: 08 01 40 f9 ldr x8, [x8]
8dad0: e8 07 00 f9 str x8, [sp, #8]
8dad4: a8 83 5f f8 ldur x8, [x29, #-8]
8dad8: 09 41 40 b9 ldr w9, [x8, #64]
8dadc: 29 05 1f 32 orr w9, w9, #0x6
8dae0: 09 41 00 b9 str w9, [x8, #64]
8dae4: e8 07 40 f9 ldr x8, [sp, #8]
8dae8: 09 29 40 b9 ldr w9, [x8, #40]
8daec: 29 01 11 12 and w9, w9, #0x8000
8daf0: a9 00 00 35 cbnz w9, 0x8db04 <_arc_convert_to_raw+0x68>
8daf4: e0 07 40 f9 ldr x0, [sp, #8]
8daf8: 21 00 80 52 mov w1, #1
8dafc: 42 00 00 94 bl 0x8dc04 <_arc_hdr_realloc_crypt>
8db00: e0 07 00 f9 str x0, [sp, #8]
8db04: a8 03 5f f8 ldur x8, [x29, #-16]
8db08: e9 07 40 f9 ldr x9, [sp, #8]
8db0c: 28 89 00 f9 str x8, [x9, #272]
8db10: aa 83 5e b8 ldur w10, [x29, #-24]
8db14: e8 07 40 f9 ldr x8, [sp, #8]
8db18: 0a 09 01 b9 str w10, [x8, #264]
8db1c: a8 c3 9e b8 ldursw x8, [x29, #-20]
8db20: 1f 05 00 f1 cmp x8, #1
8db24: 81 00 00 54 b.ne 0x8db34 <_arc_convert_to_raw+0x98>
8db28: 48 01 80 52 mov w8, #10
8db2c: e8 07 00 b9 str w8, [sp, #4]
8db30: 12 00 00 14 b 0x8db78 <_arc_convert_to_raw+0xdc>
8db34: a8 83 5e b8 ldur w8, [x29, #-24]
8db38: 08 01 19 12 and w8, w8, #0x80
8db3c: a8 00 00 34 cbz w8, 0x8db50 <_arc_convert_to_raw+0xb4>
8db40: a8 83 5e b8 ldur w8, [x29, #-24]
8db44: 08 11 00 12 and w8, w8, #0x1f
8db48: e8 03 00 b9 str w8, [sp]
8db4c: 09 00 00 14 b 0x8db70 <_arc_convert_to_raw+0xd4>
8db50: a8 83 5e b8 ldur w8, [x29, #-24]
8db54: e9 03 08 aa mov x9, x8
8db58: 0a 03 80 d2 mov x10, #24
8db5c: 29 7d 0a 9b mul x9, x9, x10
8db60: 2a b3 00 f0 adrp x10, #23490560
8db64: 4a a1 35 91 add x10, x10, #3432
8db68: 48 69 69 b8 ldr w8, [x10, x9]
8db6c: e8 03 00 b9 str w8, [sp]
8db70: e8 03 40 b9 ldr w8, [sp]
8db74: e8 07 00 b9 str w8, [sp, #4]
8db78: e8 07 40 b9 ldr w8, [sp, #4]
8db7c: e9 07 40 f9 ldr x9, [sp, #8]
8db80: 28 a1 02 39 strb w8, [x9, #168]
8db84: e0 07 40 f9 ldr x0, [sp, #8]
8db88: 2e 01 00 94 bl 0x8e040 <_arc_hdr_has_uncompressed_buf>
8db8c: 60 00 00 35 cbnz w0, 0x8db98 <_arc_convert_to_raw+0xfc>
8db90: e0 07 40 f9 ldr x0, [sp, #8]
8db94: 46 fa ff 97 bl 0x8c4ac <_arc_cksum_free>
8db98: e8 13 40 f9 ldr x8, [sp, #32]
8db9c: e8 00 00 b4 cbz x8, 0x8dbb8 <_arc_convert_to_raw+0x11c>
8dba0: e8 07 40 f9 ldr x8, [sp, #8]
8dba4: 00 61 04 91 add x0, x8, #280
8dba8: e1 13 40 f9 ldr x1, [sp, #32]
8dbac: 02 01 80 d2 mov x2, #8
8dbb0: 03 00 80 92 mov x3, #-1
8dbb4: ca 99 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8dbb8: e8 0f 40 f9 ldr x8, [sp, #24]
8dbbc: e8 00 00 b4 cbz x8, 0x8dbd8 <_arc_convert_to_raw+0x13c>
8dbc0: e8 07 40 f9 ldr x8, [sp, #8]
8dbc4: 00 81 04 91 add x0, x8, #288
8dbc8: e1 0f 40 f9 ldr x1, [sp, #24]
8dbcc: 82 01 80 d2 mov x2, #12
8dbd0: 03 00 80 92 mov x3, #-1
8dbd4: c2 99 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8dbd8: e8 0b 40 f9 ldr x8, [sp, #16]
8dbdc: e8 00 00 b4 cbz x8, 0x8dbf8 <_arc_convert_to_raw+0x15c>
8dbe0: e8 07 40 f9 ldr x8, [sp, #8]
8dbe4: 00 b1 04 91 add x0, x8, #300
8dbe8: e1 0b 40 f9 ldr x1, [sp, #16]
8dbec: 02 02 80 d2 mov x2, #16
8dbf0: 03 00 80 92 mov x3, #-1
8dbf4: ba 99 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
8dbf8: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8dbfc: ff 43 01 91 add sp, sp, #80
8dc00: ff 0f 5f d6 <unknown>
000000000008dc04 <_arc_hdr_realloc_crypt>:
8dc04: 7f 23 03 d5 hint #27
8dc08: ff 43 03 d1 sub sp, sp, #208
8dc0c: fd 7b 0c a9 stp x29, x30, [sp, #192]
8dc10: fd 03 03 91 add x29, sp, #192
8dc14: 08 2d 00 f0 adrp x8, #5910528
8dc18: 08 81 07 91 add x8, x8, #480
8dc1c: e0 27 00 f9 str x0, [sp, #72]
8dc20: e1 47 00 b9 str w1, [sp, #68]
8dc24: e9 47 40 b9 ldr w9, [sp, #68]
8dc28: e8 07 00 f9 str x8, [sp, #8]
8dc2c: a9 01 00 34 cbz w9, 0x8dc60 <_arc_hdr_realloc_crypt+0x5c>
8dc30: e8 07 40 f9 ldr x8, [sp, #8]
8dc34: 09 01 40 f9 ldr x9, [x8]
8dc38: e9 17 00 f9 str x9, [sp, #40]
8dc3c: 0a 08 80 52 mov w10, #64
8dc40: ea 1f 00 b9 str w10, [sp, #28]
8dc44: 09 2d 00 f0 adrp x9, #5910528
8dc48: 29 e1 01 91 add x9, x9, #120
8dc4c: 29 01 40 f9 ldr x9, [x9]
8dc50: e9 13 00 f9 str x9, [sp, #32]
8dc54: 0a 20 80 52 mov w10, #256
8dc58: ea 1b 00 b9 str w10, [sp, #24]
8dc5c: 0c 00 00 14 b 0x8dc8c <_arc_hdr_realloc_crypt+0x88>
8dc60: 08 2d 00 f0 adrp x8, #5910528
8dc64: 08 e1 01 91 add x8, x8, #120
8dc68: 08 01 40 f9 ldr x8, [x8]
8dc6c: e8 17 00 f9 str x8, [sp, #40]
8dc70: 09 20 80 52 mov w9, #256
8dc74: e9 1f 00 b9 str w9, [sp, #28]
8dc78: e8 07 40 f9 ldr x8, [sp, #8]
8dc7c: 0a 01 40 f9 ldr x10, [x8]
8dc80: ea 13 00 f9 str x10, [sp, #32]
8dc84: 09 08 80 52 mov w9, #64
8dc88: e9 1b 00 b9 str w9, [sp, #24]
8dc8c: e0 17 40 f9 ldr x0, [sp, #40]
8dc90: 81 00 80 52 mov w1, #4
8dc94: 5b 15 0b 94 bl 0x353200 <_kmem_cache_alloc>
8dc98: e0 1f 00 f9 str x0, [sp, #56]
8dc9c: e8 1f 40 f9 ldr x8, [sp, #56]
8dca0: e9 27 40 f9 ldr x9, [sp, #72]
8dca4: 20 01 c0 3d ldr q0, [x9]
8dca8: 00 01 80 3d str q0, [x8]
8dcac: e8 27 40 f9 ldr x8, [sp, #72]
8dcb0: 08 09 40 f9 ldr x8, [x8, #16]
8dcb4: e9 1f 40 f9 ldr x9, [sp, #56]
8dcb8: 28 09 00 f9 str x8, [x9, #16]
8dcbc: e8 27 40 f9 ldr x8, [sp, #72]
8dcc0: 0a 19 40 b9 ldr w10, [x8, #24]
8dcc4: e8 1f 40 f9 ldr x8, [sp, #56]
8dcc8: 0a 19 00 b9 str w10, [x8, #24]
8dccc: e8 27 40 f9 ldr x8, [sp, #72]
8dcd0: 0a 29 40 b9 ldr w10, [x8, #40]
8dcd4: e8 1f 40 f9 ldr x8, [sp, #56]
8dcd8: 0a 29 00 b9 str w10, [x8, #40]
8dcdc: e8 27 40 f9 ldr x8, [sp, #72]
8dce0: 0a 59 40 79 ldrh w10, [x8, #44]
8dce4: e8 1f 40 f9 ldr x8, [sp, #56]
8dce8: 0a 59 00 79 strh w10, [x8, #44]
8dcec: e8 27 40 f9 ldr x8, [sp, #72]
8dcf0: 0a 5d 40 79 ldrh w10, [x8, #46]
8dcf4: e8 1f 40 f9 ldr x8, [sp, #56]
8dcf8: 0a 5d 00 79 strh w10, [x8, #46]
8dcfc: e8 27 40 f9 ldr x8, [sp, #72]
8dd00: 08 19 40 f9 ldr x8, [x8, #48]
8dd04: e9 1f 40 f9 ldr x9, [sp, #56]
8dd08: 28 19 00 f9 str x8, [x9, #48]
8dd0c: e8 27 40 f9 ldr x8, [sp, #72]
8dd10: 08 45 40 f9 ldr x8, [x8, #136]
8dd14: e9 1f 40 f9 ldr x9, [sp, #56]
8dd18: 28 45 00 f9 str x8, [x9, #136]
8dd1c: e8 27 40 f9 ldr x8, [sp, #72]
8dd20: 0a 99 40 b9 ldr w10, [x8, #152]
8dd24: e8 1f 40 f9 ldr x8, [sp, #56]
8dd28: 0a 99 00 b9 str w10, [x8, #152]
8dd2c: e8 27 40 f9 ldr x8, [sp, #72]
8dd30: 0a a1 42 39 ldrb w10, [x8, #168]
8dd34: e8 1f 40 f9 ldr x8, [sp, #56]
8dd38: 0a a1 02 39 strb w10, [x8, #168]
8dd3c: e8 27 40 f9 ldr x8, [sp, #72]
8dd40: 08 59 40 f9 ldr x8, [x8, #176]
8dd44: e9 1f 40 f9 ldr x9, [sp, #56]
8dd48: 28 59 00 f9 str x8, [x9, #176]
8dd4c: e8 27 40 f9 ldr x8, [sp, #72]
8dd50: 08 65 40 f9 ldr x8, [x8, #200]
8dd54: e9 1f 40 f9 ldr x9, [sp, #56]
8dd58: 28 65 00 f9 str x8, [x9, #200]
8dd5c: e8 27 40 f9 ldr x8, [sp, #72]
8dd60: 0a d1 40 b9 ldr w10, [x8, #208]
8dd64: e8 1f 40 f9 ldr x8, [sp, #56]
8dd68: 0a d1 00 b9 str w10, [x8, #208]
8dd6c: e8 27 40 f9 ldr x8, [sp, #72]
8dd70: 0a d5 40 b9 ldr w10, [x8, #212]
8dd74: e8 1f 40 f9 ldr x8, [sp, #56]
8dd78: 0a d5 00 b9 str w10, [x8, #212]
8dd7c: e8 27 40 f9 ldr x8, [sp, #72]
8dd80: 0a d9 40 b9 ldr w10, [x8, #216]
8dd84: e8 1f 40 f9 ldr x8, [sp, #56]
8dd88: 0a d9 00 b9 str w10, [x8, #216]
8dd8c: e8 27 40 f9 ldr x8, [sp, #72]
8dd90: 0a dd 40 b9 ldr w10, [x8, #220]
8dd94: e8 1f 40 f9 ldr x8, [sp, #56]
8dd98: 0a dd 00 b9 str w10, [x8, #220]
8dd9c: e8 27 40 f9 ldr x8, [sp, #72]
8dda0: 0a e1 40 b9 ldr w10, [x8, #224]
8dda4: e8 1f 40 f9 ldr x8, [sp, #56]
8dda8: 0a e1 00 b9 str w10, [x8, #224]
8ddac: e8 27 40 f9 ldr x8, [sp, #72]
8ddb0: 08 79 40 f9 ldr x8, [x8, #240]
8ddb4: e9 1f 40 f9 ldr x9, [sp, #56]
8ddb8: 28 79 00 f9 str x8, [x9, #240]
8ddbc: e8 27 40 f9 ldr x8, [sp, #72]
8ddc0: 08 7d 40 f9 ldr x8, [x8, #248]
8ddc4: e9 1f 40 f9 ldr x9, [sp, #56]
8ddc8: 28 7d 00 f9 str x8, [x9, #248]
8ddcc: e8 1f 40 f9 ldr x8, [sp, #56]
8ddd0: 08 a1 03 91 add x8, x8, #232
8ddd4: e8 33 00 f9 str x8, [sp, #96]
8ddd8: e8 33 40 f9 ldr x8, [sp, #96]
8dddc: 29 00 80 d2 mov x9, #1
8dde0: e9 2f 00 f9 str x9, [sp, #88]
8dde4: e9 2f 40 f9 ldr x9, [sp, #88]
8dde8: 08 01 e9 f8 <unknown>
8ddec: 08 01 09 8b add x8, x8, x9
8ddf0: e8 2b 00 f9 str x8, [sp, #80]
8ddf4: e8 27 40 f9 ldr x8, [sp, #72]
8ddf8: 08 49 40 f9 ldr x8, [x8, #144]
8ddfc: e9 1f 40 f9 ldr x9, [sp, #56]
8de00: 28 49 00 f9 str x8, [x9, #144]
8de04: e8 1f 40 f9 ldr x8, [sp, #56]
8de08: 08 49 40 f9 ldr x8, [x8, #144]
8de0c: e8 1b 00 f9 str x8, [sp, #48]
8de10: e8 1b 40 f9 ldr x8, [sp, #48]
8de14: c8 01 00 b4 cbz x8, 0x8de4c <_arc_hdr_realloc_crypt+0x248>
8de18: e8 1b 40 f9 ldr x8, [sp, #48]
8de1c: 00 41 00 91 add x0, x8, #16
8de20: 95 4f 0b 94 bl 0x361c74 <_spl_mutex_enter>
8de24: e8 1f 40 f9 ldr x8, [sp, #56]
8de28: e9 1b 40 f9 ldr x9, [sp, #48]
8de2c: 28 01 00 f9 str x8, [x9]
8de30: e8 1b 40 f9 ldr x8, [sp, #48]
8de34: 00 41 00 91 add x0, x8, #16
8de38: bd 4f 0b 94 bl 0x361d2c <_spl_mutex_exit>
8de3c: e8 1b 40 f9 ldr x8, [sp, #48]
8de40: 08 05 40 f9 ldr x8, [x8, #8]
8de44: e8 1b 00 f9 str x8, [sp, #48]
8de48: f2 ff ff 17 b 0x8de10 <_arc_hdr_realloc_crypt+0x20c>
8de4c: e8 27 40 f9 ldr x8, [sp, #72]
8de50: 08 75 40 f9 ldr x8, [x8, #232]
8de54: e8 0b 00 f9 str x8, [sp, #16]
8de58: e8 27 40 f9 ldr x8, [sp, #72]
8de5c: 08 a1 03 91 add x8, x8, #232
8de60: e9 0b 40 f9 ldr x9, [sp, #16]
8de64: 0a 00 80 d2 mov x10, #0
8de68: 49 01 09 eb subs x9, x10, x9
8de6c: a8 03 1c f8 stur x8, [x29, #-64]
8de70: a9 83 1b f8 stur x9, [x29, #-72]
8de74: a8 03 5c f8 ldur x8, [x29, #-64]
8de78: a9 83 5b f8 ldur x9, [x29, #-72]
8de7c: a9 03 1b f8 stur x9, [x29, #-80]
8de80: a9 03 5b f8 ldur x9, [x29, #-80]
8de84: 08 01 e9 f8 <unknown>
8de88: 08 01 09 8b add x8, x8, x9
8de8c: a8 83 1a f8 stur x8, [x29, #-88]
8de90: e8 1f 40 f9 ldr x8, [sp, #56]
8de94: 08 a1 03 91 add x8, x8, #232
8de98: e9 0b 40 f9 ldr x9, [sp, #16]
8de9c: a8 03 1e f8 stur x8, [x29, #-32]
8dea0: a9 83 1d f8 stur x9, [x29, #-40]
8dea4: a8 03 5e f8 ldur x8, [x29, #-32]
8dea8: a9 83 5d f8 ldur x9, [x29, #-40]
8deac: a9 03 1d f8 stur x9, [x29, #-48]
8deb0: a9 03 5d f8 ldur x9, [x29, #-48]
8deb4: 08 01 e9 f8 <unknown>
8deb8: 08 01 09 8b add x8, x8, x9
8debc: a8 83 1c f8 stur x8, [x29, #-56]
8dec0: e8 1f 40 f9 ldr x8, [sp, #56]
8dec4: 08 a1 03 91 add x8, x8, #232
8dec8: a8 83 1f f8 stur x8, [x29, #-8]
8decc: a8 83 5f f8 ldur x8, [x29, #-8]
8ded0: 29 00 80 d2 mov x9, #1
8ded4: a9 03 1f f8 stur x9, [x29, #-16]
8ded8: a9 03 5f f8 ldur x9, [x29, #-16]
8dedc: ea 03 09 cb neg x10, x9
8dee0: 08 01 ea f8 <unknown>
8dee4: 08 01 09 eb subs x8, x8, x9
8dee8: a8 83 1e f8 stur x8, [x29, #-24]
8deec: eb 47 40 b9 ldr w11, [sp, #68]
8def0: ab 00 00 34 cbz w11, 0x8df04 <_arc_hdr_realloc_crypt+0x300>
8def4: e0 1f 40 f9 ldr x0, [sp, #56]
8def8: 01 00 90 52 mov w1, #32768
8defc: f6 0f 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8df00: 04 00 00 14 b 0x8df10 <_arc_hdr_realloc_crypt+0x30c>
8df04: e0 1f 40 f9 ldr x0, [sp, #56]
8df08: 01 00 90 52 mov w1, #32768
8df0c: 2a 0f 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
8df10: e0 27 40 f9 ldr x0, [sp, #72]
8df14: 01 02 80 d2 mov x1, #16
8df18: 33 99 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
8df1c: e8 27 40 f9 ldr x8, [sp, #72]
8df20: 09 00 80 d2 mov x9, #0
8df24: 1f 09 00 f9 str xzr, [x8, #16]
8df28: e8 27 40 f9 ldr x8, [sp, #72]
8df2c: 1f 19 00 b9 str wzr, [x8, #24]
8df30: e8 27 40 f9 ldr x8, [sp, #72]
8df34: 1f 29 00 b9 str wzr, [x8, #40]
8df38: e8 27 40 f9 ldr x8, [sp, #72]
8df3c: 0a 00 80 52 mov w10, #0
8df40: 0a 59 00 79 strh w10, [x8, #44]
8df44: e8 27 40 f9 ldr x8, [sp, #72]
8df48: 0a 5d 00 79 strh w10, [x8, #46]
8df4c: e8 27 40 f9 ldr x8, [sp, #72]
8df50: 1f 19 00 f9 str xzr, [x8, #48]
8df54: e8 27 40 f9 ldr x8, [sp, #72]
8df58: 09 45 00 f9 str x9, [x8, #136]
8df5c: e8 27 40 f9 ldr x8, [sp, #72]
8df60: 09 49 00 f9 str x9, [x8, #144]
8df64: e8 27 40 f9 ldr x8, [sp, #72]
8df68: 1f 99 00 b9 str wzr, [x8, #152]
8df6c: e8 27 40 f9 ldr x8, [sp, #72]
8df70: 0a 00 80 52 mov w10, #0
8df74: 0a a1 02 39 strb w10, [x8, #168]
8df78: e8 27 40 f9 ldr x8, [sp, #72]
8df7c: 09 59 00 f9 str x9, [x8, #176]
8df80: e8 27 40 f9 ldr x8, [sp, #72]
8df84: 1f 65 00 f9 str xzr, [x8, #200]
8df88: e8 27 40 f9 ldr x8, [sp, #72]
8df8c: 1f d1 00 b9 str wzr, [x8, #208]
8df90: e8 27 40 f9 ldr x8, [sp, #72]
8df94: 1f d5 00 b9 str wzr, [x8, #212]
8df98: e8 27 40 f9 ldr x8, [sp, #72]
8df9c: 1f d9 00 b9 str wzr, [x8, #216]
8dfa0: e8 27 40 f9 ldr x8, [sp, #72]
8dfa4: 1f dd 00 b9 str wzr, [x8, #220]
8dfa8: e8 27 40 f9 ldr x8, [sp, #72]
8dfac: 1f e1 00 b9 str wzr, [x8, #224]
8dfb0: e8 27 40 f9 ldr x8, [sp, #72]
8dfb4: 09 79 00 f9 str x9, [x8, #240]
8dfb8: e8 27 40 f9 ldr x8, [sp, #72]
8dfbc: 09 7d 00 f9 str x9, [x8, #248]
8dfc0: e8 13 40 f9 ldr x8, [sp, #32]
8dfc4: e9 07 40 f9 ldr x9, [sp, #8]
8dfc8: 2b 01 40 f9 ldr x11, [x9]
8dfcc: 1f 01 0b eb cmp x8, x11
8dfd0: 61 02 00 54 b.ne 0x8e01c <_arc_hdr_realloc_crypt+0x418>
8dfd4: e8 27 40 f9 ldr x8, [sp, #72]
8dfd8: 1f 09 01 b9 str wzr, [x8, #264]
8dfdc: e8 27 40 f9 ldr x8, [sp, #72]
8dfe0: 1f 0d 01 b9 str wzr, [x8, #268]
8dfe4: e8 27 40 f9 ldr x8, [sp, #72]
8dfe8: 1f 89 00 f9 str xzr, [x8, #272]
8dfec: e8 27 40 f9 ldr x8, [sp, #72]
8dff0: 00 61 04 91 add x0, x8, #280
8dff4: 01 01 80 d2 mov x1, #8
8dff8: fb 98 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
8dffc: e8 27 40 f9 ldr x8, [sp, #72]
8e000: 00 81 04 91 add x0, x8, #288
8e004: 81 01 80 d2 mov x1, #12
8e008: f7 98 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
8e00c: e8 27 40 f9 ldr x8, [sp, #72]
8e010: 00 b1 04 91 add x0, x8, #300
8e014: 01 02 80 d2 mov x1, #16
8e018: f3 98 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
8e01c: e0 27 40 f9 ldr x0, [sp, #72]
8e020: b3 10 00 94 bl 0x922ec <_buf_discard_identity>
8e024: e0 13 40 f9 ldr x0, [sp, #32]
8e028: e1 27 40 f9 ldr x1, [sp, #72]
8e02c: 78 18 0b 94 bl 0x35420c <_kmem_cache_free>
8e030: e0 1f 40 f9 ldr x0, [sp, #56]
8e034: fd 7b 4c a9 ldp x29, x30, [sp, #192]
8e038: ff 43 03 91 add sp, sp, #208
8e03c: ff 0f 5f d6 <unknown>
000000000008e040 <_arc_hdr_has_uncompressed_buf>:
8e040: ff 83 00 d1 sub sp, sp, #32
8e044: e0 0b 00 f9 str x0, [sp, #16]
8e048: e8 0b 40 f9 ldr x8, [sp, #16]
8e04c: 08 49 40 f9 ldr x8, [x8, #144]
8e050: e8 07 00 f9 str x8, [sp, #8]
8e054: e8 07 40 f9 ldr x8, [sp, #8]
8e058: 88 01 00 b4 cbz x8, 0x8e088 <_arc_hdr_has_uncompressed_buf+0x48>
8e05c: e8 07 40 f9 ldr x8, [sp, #8]
8e060: 09 41 40 b9 ldr w9, [x8, #64]
8e064: 29 01 1f 12 and w9, w9, #0x2
8e068: 89 00 00 35 cbnz w9, 0x8e078 <_arc_hdr_has_uncompressed_buf+0x38>
8e06c: 28 00 80 52 mov w8, #1
8e070: e8 1f 00 b9 str w8, [sp, #28]
8e074: 06 00 00 14 b 0x8e08c <_arc_hdr_has_uncompressed_buf+0x4c>
8e078: e8 07 40 f9 ldr x8, [sp, #8]
8e07c: 08 05 40 f9 ldr x8, [x8, #8]
8e080: e8 07 00 f9 str x8, [sp, #8]
8e084: f4 ff ff 17 b 0x8e054 <_arc_hdr_has_uncompressed_buf+0x14>
8e088: ff 1f 00 b9 str wzr, [sp, #28]
8e08c: e0 1f 40 b9 ldr w0, [sp, #28]
8e090: ff 83 00 91 add sp, sp, #32
8e094: c0 03 5f d6 ret
000000000008e098 <_arc_hdr_alloc>:
8e098: 7f 23 03 d5 hint #27
8e09c: ff 83 01 d1 sub sp, sp, #96
8e0a0: fd 7b 05 a9 stp x29, x30, [sp, #80]
8e0a4: fd 43 01 91 add x29, sp, #80
8e0a8: a0 83 1f f8 stur x0, [x29, #-8]
8e0ac: a1 43 1f b8 stur w1, [x29, #-12]
8e0b0: a2 03 1f b8 stur w2, [x29, #-16]
8e0b4: a3 c3 1e b8 stur w3, [x29, #-20]
8e0b8: a4 83 1e b8 stur w4, [x29, #-24]
8e0bc: a5 73 1e 38 sturb w5, [x29, #-25]
8e0c0: a6 03 1e b8 stur w6, [x29, #-32]
8e0c4: a7 c3 1d b8 stur w7, [x29, #-36]
8e0c8: 48 00 80 52 mov w8, #2
8e0cc: e8 1f 00 b9 str w8, [sp, #28]
8e0d0: a8 03 5e b8 ldur w8, [x29, #-32]
8e0d4: 29 00 80 52 mov w9, #1
8e0d8: 1f 05 00 71 cmp w8, #1
8e0dc: e9 1b 00 b9 str w9, [sp, #24]
8e0e0: a0 00 00 54 b.eq 0x8e0f4 <_arc_hdr_alloc+0x5c>
8e0e4: a8 03 5e b8 ldur w8, [x29, #-32]
8e0e8: 1f 09 00 71 cmp w8, #2
8e0ec: e8 17 9f 1a cset w8, eq
8e0f0: e8 1b 00 b9 str w8, [sp, #24]
8e0f4: e8 1b 40 b9 ldr w8, [sp, #24]
8e0f8: 29 00 80 52 mov w9, #1
8e0fc: 08 01 00 52 eor w8, w8, #0x1
8e100: 08 01 09 4a eor w8, w8, w9
8e104: 08 01 09 4a eor w8, w8, w9
8e108: 08 01 00 12 and w8, w8, #0x1
8e10c: e0 03 08 aa mov x0, x8
8e110: 0a 7c 40 93 sxtw x10, w0
8e114: aa 01 00 b4 cbz x10, 0x8e148 <_arc_hdr_alloc+0xb0>
8e118: 80 fb ff d0 adrp x0, #-581632
8e11c: 00 fc 23 91 add x0, x0, #2303
8e120: 81 fb ff d0 adrp x1, #-581632
8e124: 21 18 39 91 add x1, x1, #3654
8e128: c2 9d 81 52 mov w2, #3310
8e12c: 83 fb ff d0 adrp x3, #-581632
8e130: 63 88 1c 91 add x3, x3, #1826
8e134: e8 03 00 91 mov x8, sp
8e138: 89 fb ff d0 adrp x9, #-581632
8e13c: 29 51 39 91 add x9, x9, #3668
8e140: 09 01 00 f9 str x9, [x8]
8e144: 4c 0e 0b 94 bl 0x351a74 <_spl_panic>
8e148: a8 c3 5e b8 ldur w8, [x29, #-20]
8e14c: 08 01 00 34 cbz w8, 0x8e16c <_arc_hdr_alloc+0xd4>
8e150: 08 2d 00 d0 adrp x8, #5906432
8e154: 08 81 07 91 add x8, x8, #480
8e158: 00 01 40 f9 ldr x0, [x8]
8e15c: 81 00 80 52 mov w1, #4
8e160: 28 14 0b 94 bl 0x353200 <_kmem_cache_alloc>
8e164: e0 13 00 f9 str x0, [sp, #32]
8e168: 07 00 00 14 b 0x8e184 <_arc_hdr_alloc+0xec>
8e16c: 08 2d 00 d0 adrp x8, #5906432
8e170: 08 e1 01 91 add x8, x8, #120
8e174: 00 01 40 f9 ldr x0, [x8]
8e178: 81 00 80 52 mov w1, #4
8e17c: 21 14 0b 94 bl 0x353200 <_kmem_cache_alloc>
8e180: e0 13 00 f9 str x0, [sp, #32]
8e184: a8 c3 5d b8 ldur w8, [x29, #-36]
8e188: 09 00 80 52 mov w9, #0
8e18c: 2a 00 80 52 mov w10, #1
8e190: 1f 01 00 71 cmp w8, #0
8e194: 48 11 89 1a csel w8, w10, w9, ne
8e198: e9 1f 40 b9 ldr w9, [sp, #28]
8e19c: 28 01 08 2a orr w8, w9, w8
8e1a0: e8 1f 00 b9 str w8, [sp, #28]
8e1a4: a8 43 5f b8 ldur w8, [x29, #-12]
8e1a8: 08 7d 09 13 asr w8, w8, #9
8e1ac: e9 13 40 f9 ldr x9, [sp, #32]
8e1b0: 28 59 00 79 strh w8, [x9, #44]
8e1b4: a8 03 5f b8 ldur w8, [x29, #-16]
8e1b8: 08 7d 09 13 asr w8, w8, #9
8e1bc: e9 13 40 f9 ldr x9, [sp, #32]
8e1c0: 28 5d 00 79 strh w8, [x9, #46]
8e1c4: a8 83 5f f8 ldur x8, [x29, #-8]
8e1c8: e9 13 40 f9 ldr x9, [sp, #32]
8e1cc: 28 19 00 f9 str x8, [x9, #48]
8e1d0: aa 03 5e b8 ldur w10, [x29, #-32]
8e1d4: e8 13 40 f9 ldr x8, [sp, #32]
8e1d8: 0a 19 00 b9 str w10, [x8, #24]
8e1dc: e8 13 40 f9 ldr x8, [sp, #32]
8e1e0: 1f 29 00 b9 str wzr, [x8, #40]
8e1e4: e0 13 40 f9 ldr x0, [sp, #32]
8e1e8: aa 03 5e b8 ldur w10, [x29, #-32]
8e1ec: e0 0b 00 f9 str x0, [sp, #16]
8e1f0: e0 03 0a aa mov x0, x10
8e1f4: 20 33 00 94 bl 0x9ae74 <_arc_bufc_to_flags>
8e1f8: 01 00 0e 32 orr w1, w0, #0x40000
8e1fc: e0 0b 40 f9 ldr x0, [sp, #16]
8e200: 35 0f 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8e204: e0 13 40 f9 ldr x0, [sp, #32]
8e208: a1 83 5e b8 ldur w1, [x29, #-24]
8e20c: 83 1b 00 94 bl 0x95018 <_arc_hdr_set_compress>
8e210: aa 73 5e 38 ldurb w10, [x29, #-25]
8e214: e8 13 40 f9 ldr x8, [sp, #32]
8e218: 0a 71 00 39 strb w10, [x8, #28]
8e21c: aa c3 5e b8 ldur w10, [x29, #-20]
8e220: 8a 00 00 34 cbz w10, 0x8e230 <_arc_hdr_alloc+0x198>
8e224: e0 13 40 f9 ldr x0, [sp, #32]
8e228: 01 00 90 52 mov w1, #32768
8e22c: 2a 0f 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8e230: 08 29 00 d0 adrp x8, #5382144
8e234: 08 41 00 91 add x8, x8, #16
8e238: 08 01 40 f9 ldr x8, [x8]
8e23c: e9 13 40 f9 ldr x9, [sp, #32]
8e240: 28 59 00 f9 str x8, [x9, #176]
8e244: e8 13 40 f9 ldr x8, [sp, #32]
8e248: 09 00 80 d2 mov x9, #0
8e24c: 1f 65 00 f9 str xzr, [x8, #200]
8e250: e8 13 40 f9 ldr x8, [sp, #32]
8e254: 1f 99 00 b9 str wzr, [x8, #152]
8e258: e8 13 40 f9 ldr x8, [sp, #32]
8e25c: 09 49 00 f9 str x9, [x8, #144]
8e260: e0 13 40 f9 ldr x0, [sp, #32]
8e264: e1 1f 40 b9 ldr w1, [sp, #28]
8e268: cf 11 00 94 bl 0x929a4 <_arc_hdr_alloc_abd>
8e26c: e0 13 40 f9 ldr x0, [sp, #32]
8e270: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8e274: ff 83 01 91 add sp, sp, #96
8e278: ff 0f 5f d6 <unknown>
000000000008e27c <_arc_buf_alloc_impl>:
8e27c: 7f 23 03 d5 hint #27
8e280: ff 03 03 d1 sub sp, sp, #192
8e284: fd 7b 0b a9 stp x29, x30, [sp, #176]
8e288: fd c3 02 91 add x29, sp, #176
8e28c: a8 0b 40 f9 ldr x8, [x29, #16]
8e290: 09 0a 85 d2 mov x9, #10320
8e294: 4a 17 00 d0 adrp x10, #3055616
8e298: 4a e1 1b 91 add x10, x10, #1784
8e29c: 49 01 09 8b add x9, x10, x9
8e2a0: a0 03 1d f8 stur x0, [x29, #-48]
8e2a4: a1 83 1c f8 stur x1, [x29, #-56]
8e2a8: a2 03 1c f8 stur x2, [x29, #-64]
8e2ac: a3 83 1b f8 stur x3, [x29, #-72]
8e2b0: a4 43 1b b8 stur w4, [x29, #-76]
8e2b4: a5 03 1b b8 stur w5, [x29, #-80]
8e2b8: a6 c3 1a b8 stur w6, [x29, #-84]
8e2bc: e7 5b 00 b9 str w7, [sp, #88]
8e2c0: e8 2b 00 f9 str x8, [sp, #80]
8e2c4: 2b 00 80 52 mov w11, #1
8e2c8: eb 47 00 b9 str w11, [sp, #68]
8e2cc: a8 03 5d f8 ldur x8, [x29, #-48]
8e2d0: 0b 19 40 b9 ldr w11, [x8, #24]
8e2d4: 2c 00 80 52 mov w12, #1
8e2d8: 7f 05 00 71 cmp w11, #1
8e2dc: e9 17 00 f9 str x9, [sp, #40]
8e2e0: ec 27 00 b9 str w12, [sp, #36]
8e2e4: c0 00 00 54 b.eq 0x8e2fc <_arc_buf_alloc_impl+0x80>
8e2e8: a8 03 5d f8 ldur x8, [x29, #-48]
8e2ec: 09 19 40 b9 ldr w9, [x8, #24]
8e2f0: 3f 09 00 71 cmp w9, #2
8e2f4: e9 17 9f 1a cset w9, eq
8e2f8: e9 27 00 b9 str w9, [sp, #36]
8e2fc: e8 27 40 b9 ldr w8, [sp, #36]
8e300: 29 00 80 52 mov w9, #1
8e304: 08 01 00 52 eor w8, w8, #0x1
8e308: 08 01 09 4a eor w8, w8, w9
8e30c: 08 01 09 4a eor w8, w8, w9
8e310: 08 01 00 12 and w8, w8, #0x1
8e314: e0 03 08 aa mov x0, x8
8e318: 0a 7c 40 93 sxtw x10, w0
8e31c: aa 01 00 b4 cbz x10, 0x8e350 <_arc_buf_alloc_impl+0xd4>
8e320: 80 fb ff d0 adrp x0, #-581632
8e324: 00 fc 23 91 add x0, x0, #2303
8e328: 81 fb ff d0 adrp x1, #-581632
8e32c: 21 c8 3a 91 add x1, x1, #3762
8e330: e2 5c 81 52 mov w2, #2791
8e334: 83 fb ff d0 adrp x3, #-581632
8e338: 63 88 1c 91 add x3, x3, #1826
8e33c: e8 03 00 91 mov x8, sp
8e340: 89 fb ff d0 adrp x9, #-581632
8e344: 29 15 3b 91 add x9, x9, #3781
8e348: 09 01 00 f9 str x9, [x8]
8e34c: ca 0d 0b 94 bl 0x351a74 <_spl_panic>
8e350: a8 03 5d f8 ldur x8, [x29, #-48]
8e354: 1f d1 00 b9 str wzr, [x8, #208]
8e358: a8 03 5d f8 ldur x8, [x29, #-48]
8e35c: 1f d5 00 b9 str wzr, [x8, #212]
8e360: a8 03 5d f8 ldur x8, [x29, #-48]
8e364: 1f d9 00 b9 str wzr, [x8, #216]
8e368: a8 03 5d f8 ldur x8, [x29, #-48]
8e36c: 1f dd 00 b9 str wzr, [x8, #220]
8e370: a8 03 5d f8 ldur x8, [x29, #-48]
8e374: 1f e1 00 b9 str wzr, [x8, #224]
8e378: 08 2d 00 d0 adrp x8, #5906432
8e37c: 08 c1 01 91 add x8, x8, #112
8e380: 00 01 40 f9 ldr x0, [x8]
8e384: 81 00 80 52 mov w1, #4
8e388: 9e 13 0b 94 bl 0x353200 <_kmem_cache_alloc>
8e38c: e8 2b 40 f9 ldr x8, [sp, #80]
8e390: 00 01 00 f9 str x0, [x8]
8e394: e0 27 00 f9 str x0, [sp, #72]
8e398: a8 03 5d f8 ldur x8, [x29, #-48]
8e39c: e9 27 40 f9 ldr x9, [sp, #72]
8e3a0: 28 01 00 f9 str x8, [x9]
8e3a4: e8 27 40 f9 ldr x8, [sp, #72]
8e3a8: 09 00 80 d2 mov x9, #0
8e3ac: 09 1d 00 f9 str x9, [x8, #56]
8e3b0: a8 03 5d f8 ldur x8, [x29, #-48]
8e3b4: 08 49 40 f9 ldr x8, [x8, #144]
8e3b8: e9 27 40 f9 ldr x9, [sp, #72]
8e3bc: 28 05 00 f9 str x8, [x9, #8]
8e3c0: e8 27 40 f9 ldr x8, [sp, #72]
8e3c4: 1f 41 00 b9 str wzr, [x8, #64]
8e3c8: a0 03 5d f8 ldur x0, [x29, #-48]
8e3cc: a1 83 5b f8 ldur x1, [x29, #-72]
8e3d0: c3 32 00 94 bl 0x9aedc <_add_reference>
8e3d4: aa 43 5b b8 ldur w10, [x29, #-76]
8e3d8: aa 01 00 34 cbz w10, 0x8e40c <_arc_buf_alloc_impl+0x190>
8e3dc: e8 27 40 f9 ldr x8, [sp, #72]
8e3e0: 09 41 40 b9 ldr w9, [x8, #64]
8e3e4: 29 01 1f 32 orr w9, w9, #0x2
8e3e8: 09 41 00 b9 str w9, [x8, #64]
8e3ec: e8 27 40 f9 ldr x8, [sp, #72]
8e3f0: 09 41 40 b9 ldr w9, [x8, #64]
8e3f4: 29 01 1e 32 orr w9, w9, #0x4
8e3f8: 09 41 00 b9 str w9, [x8, #64]
8e3fc: e9 47 40 b9 ldr w9, [sp, #68]
8e400: 29 05 1f 32 orr w9, w9, #0x6
8e404: e9 47 00 b9 str w9, [sp, #68]
8e408: 0e 00 00 14 b 0x8e440 <_arc_buf_alloc_impl+0x1c4>
8e40c: a8 03 5b b8 ldur w8, [x29, #-80]
8e410: 88 01 00 34 cbz w8, 0x8e440 <_arc_buf_alloc_impl+0x1c4>
8e414: a0 03 5d f8 ldur x0, [x29, #-48]
8e418: c0 11 00 94 bl 0x92b18 <_arc_hdr_get_compress>
8e41c: 1f 08 00 71 cmp w0, #2
8e420: 00 01 00 54 b.eq 0x8e440 <_arc_buf_alloc_impl+0x1c4>
8e424: e8 27 40 f9 ldr x8, [sp, #72]
8e428: 09 41 40 b9 ldr w9, [x8, #64]
8e42c: 29 01 1f 32 orr w9, w9, #0x2
8e430: 09 41 00 b9 str w9, [x8, #64]
8e434: e9 47 40 b9 ldr w9, [sp, #68]
8e438: 29 01 1f 32 orr w9, w9, #0x2
8e43c: e9 47 00 b9 str w9, [sp, #68]
8e440: a8 c3 5a b8 ldur w8, [x29, #-84]
8e444: 88 00 00 34 cbz w8, 0x8e454 <_arc_buf_alloc_impl+0x1d8>
8e448: e8 47 40 b9 ldr w8, [sp, #68]
8e44c: 08 01 1d 32 orr w8, w8, #0x8
8e450: e8 47 00 b9 str w8, [sp, #68]
8e454: a0 03 5d f8 ldur x0, [x29, #-48]
8e458: e1 27 40 f9 ldr x1, [sp, #72]
8e45c: 4e 19 00 94 bl 0x94994 <_arc_can_share>
8e460: 08 00 80 52 mov w8, #0
8e464: e8 23 00 b9 str w8, [sp, #32]
8e468: 20 03 00 34 cbz w0, 0x8e4cc <_arc_buf_alloc_impl+0x250>
8e46c: a8 03 5d f8 ldur x8, [x29, #-48]
8e470: 09 29 40 b9 ldr w9, [x8, #40]
8e474: 29 01 14 12 and w9, w9, #0x1000
8e478: 0a 00 80 52 mov w10, #0
8e47c: ea 23 00 b9 str w10, [sp, #32]
8e480: 69 02 00 35 cbnz w9, 0x8e4cc <_arc_buf_alloc_impl+0x250>
8e484: a8 03 5d f8 ldur x8, [x29, #-48]
8e488: 08 7d 40 f9 ldr x8, [x8, #248]
8e48c: 09 00 80 52 mov w9, #0
8e490: e9 23 00 b9 str w9, [sp, #32]
8e494: c8 01 00 b4 cbz x8, 0x8e4cc <_arc_buf_alloc_impl+0x250>
8e498: a8 03 5d f8 ldur x8, [x29, #-48]
8e49c: 00 7d 40 f9 ldr x0, [x8, #248]
8e4a0: ee 32 00 94 bl 0x9b058 <_abd_is_linear>
8e4a4: 09 00 80 52 mov w9, #0
8e4a8: e9 23 00 b9 str w9, [sp, #32]
8e4ac: 00 01 00 34 cbz w0, 0x8e4cc <_arc_buf_alloc_impl+0x250>
8e4b0: a8 03 5d f8 ldur x8, [x29, #-48]
8e4b4: 00 7d 40 f9 ldr x0, [x8, #248]
8e4b8: f2 32 00 94 bl 0x9b080 <_abd_is_linear_page>
8e4bc: 1f 00 00 71 cmp w0, #0
8e4c0: e9 07 9f 1a cset w9, ne
8e4c4: 29 01 00 52 eor w9, w9, #0x1
8e4c8: e9 23 00 b9 str w9, [sp, #32]
8e4cc: e8 23 40 b9 ldr w8, [sp, #32]
8e4d0: 08 01 00 12 and w8, w8, #0x1
8e4d4: e8 43 00 b9 str w8, [sp, #64]
8e4d8: e8 43 40 b9 ldr w8, [sp, #64]
8e4dc: c8 01 00 34 cbz w8, 0x8e514 <_arc_buf_alloc_impl+0x298>
8e4e0: a8 03 5d f8 ldur x8, [x29, #-48]
8e4e4: 00 7d 40 f9 ldr x0, [x8, #248]
8e4e8: 7f ea ff 97 bl 0x88ee4 <_abd_to_buf>
8e4ec: e8 27 40 f9 ldr x8, [sp, #72]
8e4f0: 00 1d 00 f9 str x0, [x8, #56]
8e4f4: e8 27 40 f9 ldr x8, [sp, #72]
8e4f8: 09 41 40 b9 ldr w9, [x8, #64]
8e4fc: 29 01 00 32 orr w9, w9, #0x1
8e500: 09 41 00 b9 str w9, [x8, #64]
8e504: a0 03 5d f8 ldur x0, [x29, #-48]
8e508: 01 04 a0 52 mov w1, #2097152
8e50c: 72 0e 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8e510: 1a 00 00 14 b 0x8e578 <_arc_buf_alloc_impl+0x2fc>
8e514: a0 03 5d f8 ldur x0, [x29, #-48]
8e518: e8 27 40 f9 ldr x8, [sp, #72]
8e51c: e0 0f 00 f9 str x0, [sp, #24]
8e520: e0 03 08 aa mov x0, x8
8e524: af f6 ff 97 bl 0x8bfe0 <_arc_buf_size>
8e528: e2 27 40 f9 ldr x2, [sp, #72]
8e52c: e8 0f 40 f9 ldr x8, [sp, #24]
8e530: e0 0b 00 f9 str x0, [sp, #16]
8e534: e0 03 08 aa mov x0, x8
8e538: e1 0b 40 f9 ldr x1, [sp, #16]
8e53c: 4d 2f 00 94 bl 0x9a270 <_arc_get_data_buf>
8e540: e8 27 40 f9 ldr x8, [sp, #72]
8e544: 00 1d 00 f9 str x0, [x8, #56]
8e548: e0 27 40 f9 ldr x0, [sp, #72]
8e54c: a5 f6 ff 97 bl 0x8bfe0 <_arc_buf_size>
8e550: e8 17 40 f9 ldr x8, [sp, #40]
8e554: a8 83 1f f8 stur x8, [x29, #-8]
8e558: a0 03 1f f8 stur x0, [x29, #-16]
8e55c: a9 83 5f f8 ldur x9, [x29, #-8]
8e560: aa 03 5f f8 ldur x10, [x29, #-16]
8e564: aa 83 1e f8 stur x10, [x29, #-24]
8e568: aa 83 5e f8 ldur x10, [x29, #-24]
8e56c: 29 01 ea f8 <unknown>
8e570: 29 01 0a 8b add x9, x9, x10
8e574: a9 03 1e f8 stur x9, [x29, #-32]
8e578: e8 27 40 f9 ldr x8, [sp, #72]
8e57c: 08 1d 40 f9 ldr x8, [x8, #56]
8e580: e8 1f 00 f9 str x8, [sp, #56]
8e584: ff 1b 00 f9 str xzr, [sp, #48]
8e588: e8 1f 40 f9 ldr x8, [sp, #56]
8e58c: e9 1b 40 f9 ldr x9, [sp, #48]
8e590: 1f 01 09 eb cmp x8, x9
8e594: c1 01 00 54 b.ne 0x8e5cc <_arc_buf_alloc_impl+0x350>
8e598: e8 1f 40 f9 ldr x8, [sp, #56]
8e59c: e9 1b 40 f9 ldr x9, [sp, #48]
8e5a0: 80 fb ff d0 adrp x0, #-581632
8e5a4: 00 fc 23 91 add x0, x0, #2303
8e5a8: 81 fb ff d0 adrp x1, #-581632
8e5ac: 21 c8 3a 91 add x1, x1, #3762
8e5b0: c2 66 81 52 mov w2, #2870
8e5b4: 83 fb ff d0 adrp x3, #-581632
8e5b8: 63 d8 2f 91 add x3, x3, #3062
8e5bc: ea 03 00 91 mov x10, sp
8e5c0: 48 01 00 f9 str x8, [x10]
8e5c4: 49 05 00 f9 str x9, [x10, #8]
8e5c8: 2b 0d 0b 94 bl 0x351a74 <_spl_panic>
8e5cc: e8 27 40 f9 ldr x8, [sp, #72]
8e5d0: a9 03 5d f8 ldur x9, [x29, #-48]
8e5d4: 28 49 00 f9 str x8, [x9, #144]
8e5d8: a8 03 5d f8 ldur x8, [x29, #-48]
8e5dc: 0a 99 40 b9 ldr w10, [x8, #152]
8e5e0: 4a 05 00 11 add w10, w10, #1
8e5e4: 0a 99 00 b9 str w10, [x8, #152]
8e5e8: aa 43 5b b8 ldur w10, [x29, #-76]
8e5ec: aa 00 00 34 cbz w10, 0x8e600 <_arc_buf_alloc_impl+0x384>
8e5f0: a8 03 5d f8 ldur x8, [x29, #-48]
8e5f4: 09 0d 41 b9 ldr w9, [x8, #268]
8e5f8: 29 05 00 11 add w9, w9, #1
8e5fc: 09 0d 01 b9 str w9, [x8, #268]
8e600: e8 5b 40 b9 ldr w8, [sp, #88]
8e604: 08 01 00 34 cbz w8, 0x8e624 <_arc_buf_alloc_impl+0x3a8>
8e608: e0 27 40 f9 ldr x0, [sp, #72]
8e60c: a1 83 5c f8 ldur x1, [x29, #-56]
8e610: a2 03 5c f8 ldur x2, [x29, #-64]
8e614: e3 47 40 b9 ldr w3, [sp, #68]
8e618: 39 f8 ff 97 bl 0x8c6fc <_arc_buf_fill>
8e61c: a0 c3 1d b8 stur w0, [x29, #-36]
8e620: 02 00 00 14 b 0x8e628 <_arc_buf_alloc_impl+0x3ac>
8e624: bf c3 1d b8 stur wzr, [x29, #-36]
8e628: a0 c3 5d b8 ldur w0, [x29, #-36]
8e62c: fd 7b 4b a9 ldp x29, x30, [sp, #176]
8e630: ff 03 03 91 add sp, sp, #192
8e634: ff 0f 5f d6 <unknown>
000000000008e638 <_arc_buf_is_shared>:
8e638: 7f 23 03 d5 hint #27
8e63c: ff c3 00 d1 sub sp, sp, #48
8e640: fd 7b 02 a9 stp x29, x30, [sp, #32]
8e644: fd 83 00 91 add x29, sp, #32
8e648: a0 83 1f f8 stur x0, [x29, #-8]
8e64c: a8 83 5f f8 ldur x8, [x29, #-8]
8e650: 08 1d 40 f9 ldr x8, [x8, #56]
8e654: 09 00 80 52 mov w9, #0
8e658: e9 13 00 b9 str w9, [sp, #16]
8e65c: 28 03 00 b4 cbz x8, 0x8e6c0 <_arc_buf_is_shared+0x88>
8e660: a8 83 5f f8 ldur x8, [x29, #-8]
8e664: 08 01 40 f9 ldr x8, [x8]
8e668: 08 7d 40 f9 ldr x8, [x8, #248]
8e66c: 09 00 80 52 mov w9, #0
8e670: e9 13 00 b9 str w9, [sp, #16]
8e674: 68 02 00 b4 cbz x8, 0x8e6c0 <_arc_buf_is_shared+0x88>
8e678: a8 83 5f f8 ldur x8, [x29, #-8]
8e67c: 08 01 40 f9 ldr x8, [x8]
8e680: 00 7d 40 f9 ldr x0, [x8, #248]
8e684: 75 32 00 94 bl 0x9b058 <_abd_is_linear>
8e688: 09 00 80 52 mov w9, #0
8e68c: e9 13 00 b9 str w9, [sp, #16]
8e690: 80 01 00 34 cbz w0, 0x8e6c0 <_arc_buf_is_shared+0x88>
8e694: a8 83 5f f8 ldur x8, [x29, #-8]
8e698: 08 1d 40 f9 ldr x8, [x8, #56]
8e69c: a9 83 5f f8 ldur x9, [x29, #-8]
8e6a0: 29 01 40 f9 ldr x9, [x9]
8e6a4: 20 7d 40 f9 ldr x0, [x9, #248]
8e6a8: e8 07 00 f9 str x8, [sp, #8]
8e6ac: 0e ea ff 97 bl 0x88ee4 <_abd_to_buf>
8e6b0: e8 07 40 f9 ldr x8, [sp, #8]
8e6b4: 1f 01 00 eb cmp x8, x0
8e6b8: ea 17 9f 1a cset w10, eq
8e6bc: ea 13 00 b9 str w10, [sp, #16]
8e6c0: e8 13 40 b9 ldr w8, [sp, #16]
8e6c4: 08 01 00 12 and w8, w8, #0x1
8e6c8: a8 43 1f b8 stur w8, [x29, #-12]
8e6cc: a0 43 5f b8 ldur w0, [x29, #-12]
8e6d0: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8e6d4: ff c3 00 91 add sp, sp, #48
8e6d8: ff 0f 5f d6 <unknown>
000000000008e6dc <_arc_hdr_free_abd>:
8e6dc: 7f 23 03 d5 hint #27
8e6e0: ff 43 03 d1 sub sp, sp, #208
8e6e4: fd 7b 0c a9 stp x29, x30, [sp, #192]
8e6e8: fd 03 03 91 add x29, sp, #192
8e6ec: 48 17 00 d0 adrp x8, #3055616
8e6f0: 08 e1 1b 91 add x8, x8, #1784
8e6f4: 09 5a 8a d2 mov x9, #21200
8e6f8: 09 01 09 8b add x9, x8, x9
8e6fc: 0a 10 90 d2 mov x10, #32896
8e700: 0a 01 0a 8b add x10, x8, x10
8e704: 0b c6 84 d2 mov x11, #9776
8e708: 0b 01 0b 8b add x11, x8, x11
8e70c: 0c e8 84 d2 mov x12, #10048
8e710: 08 01 0c 8b add x8, x8, x12
8e714: e0 1f 00 f9 str x0, [sp, #56]
8e718: e1 37 00 b9 str w1, [sp, #52]
8e71c: ed 37 40 b9 ldr w13, [sp, #52]
8e720: e9 13 00 f9 str x9, [sp, #32]
8e724: ea 0f 00 f9 str x10, [sp, #24]
8e728: eb 0b 00 f9 str x11, [sp, #16]
8e72c: e8 07 00 f9 str x8, [sp, #8]
8e730: 0d 01 00 34 cbz w13, 0x8e750 <_arc_hdr_free_abd+0x74>
8e734: e8 1f 40 f9 ldr x8, [sp, #56]
8e738: 09 59 40 79 ldrh w9, [x8, #44]
8e73c: 29 59 17 53 lsl w9, w9, #9
8e740: e0 03 09 aa mov x0, x9
8e744: 08 7c 40 93 sxtw x8, w0
8e748: e8 03 00 f9 str x8, [sp]
8e74c: 04 00 00 14 b 0x8e75c <_arc_hdr_free_abd+0x80>
8e750: e0 1f 40 f9 ldr x0, [sp, #56]
8e754: f6 f9 ff 97 bl 0x8cf2c <_arc_hdr_size>
8e758: e0 03 00 f9 str x0, [sp]
8e75c: e8 03 40 f9 ldr x8, [sp]
8e760: e8 17 00 f9 str x8, [sp, #40]
8e764: e8 1f 40 f9 ldr x8, [sp, #56]
8e768: 09 29 40 b9 ldr w9, [x8, #40]
8e76c: 29 01 14 12 and w9, w9, #0x1000
8e770: 09 02 00 34 cbz w9, 0x8e7b0 <_arc_hdr_free_abd+0xd4>
8e774: e0 1f 40 f9 ldr x0, [sp, #56]
8e778: e1 37 40 b9 ldr w1, [sp, #52]
8e77c: d5 32 00 94 bl 0x9b2d0 <_arc_hdr_free_on_write>
8e780: e8 13 40 f9 ldr x8, [sp, #32]
8e784: e8 2f 00 f9 str x8, [sp, #88]
8e788: 29 00 80 d2 mov x9, #1
8e78c: e9 2b 00 f9 str x9, [sp, #80]
8e790: e9 2f 40 f9 ldr x9, [sp, #88]
8e794: ea 2b 40 f9 ldr x10, [sp, #80]
8e798: ea 27 00 f9 str x10, [sp, #72]
8e79c: ea 27 40 f9 ldr x10, [sp, #72]
8e7a0: 29 01 ea f8 <unknown>
8e7a4: 29 01 0a 8b add x9, x9, x10
8e7a8: e9 23 00 f9 str x9, [sp, #64]
8e7ac: 10 00 00 14 b 0x8e7ec <_arc_hdr_free_abd+0x110>
8e7b0: e8 37 40 b9 ldr w8, [sp, #52]
8e7b4: 08 01 00 34 cbz w8, 0x8e7d4 <_arc_hdr_free_abd+0xf8>
8e7b8: e0 1f 40 f9 ldr x0, [sp, #56]
8e7bc: e8 1f 40 f9 ldr x8, [sp, #56]
8e7c0: 01 81 40 f9 ldr x1, [x8, #256]
8e7c4: e2 17 40 f9 ldr x2, [sp, #40]
8e7c8: e3 1f 40 f9 ldr x3, [sp, #56]
8e7cc: 9d 30 00 94 bl 0x9aa40 <_arc_free_data_abd>
8e7d0: 07 00 00 14 b 0x8e7ec <_arc_hdr_free_abd+0x110>
8e7d4: e0 1f 40 f9 ldr x0, [sp, #56]
8e7d8: e8 1f 40 f9 ldr x8, [sp, #56]
8e7dc: 01 7d 40 f9 ldr x1, [x8, #248]
8e7e0: e2 17 40 f9 ldr x2, [sp, #40]
8e7e4: e3 1f 40 f9 ldr x3, [sp, #56]
8e7e8: 96 30 00 94 bl 0x9aa40 <_arc_free_data_abd>
8e7ec: e8 37 40 b9 ldr w8, [sp, #52]
8e7f0: 28 02 00 34 cbz w8, 0x8e834 <_arc_hdr_free_abd+0x158>
8e7f4: e8 1f 40 f9 ldr x8, [sp, #56]
8e7f8: 09 00 80 d2 mov x9, #0
8e7fc: 09 81 00 f9 str x9, [x8, #256]
8e800: e8 17 40 f9 ldr x8, [sp, #40]
8e804: 28 01 08 eb subs x8, x9, x8
8e808: e9 0f 40 f9 ldr x9, [sp, #24]
8e80c: a9 83 1f f8 stur x9, [x29, #-8]
8e810: a8 03 1f f8 stur x8, [x29, #-16]
8e814: a8 83 5f f8 ldur x8, [x29, #-8]
8e818: aa 03 5f f8 ldur x10, [x29, #-16]
8e81c: aa 83 1e f8 stur x10, [x29, #-24]
8e820: aa 83 5e f8 ldur x10, [x29, #-24]
8e824: 08 01 ea f8 <unknown>
8e828: 08 01 0a 8b add x8, x8, x10
8e82c: a8 03 1e f8 stur x8, [x29, #-32]
8e830: 04 00 00 14 b 0x8e840 <_arc_hdr_free_abd+0x164>
8e834: e8 1f 40 f9 ldr x8, [sp, #56]
8e838: 09 00 80 d2 mov x9, #0
8e83c: 09 7d 00 f9 str x9, [x8, #248]
8e840: e8 1f 40 f9 ldr x8, [sp, #56]
8e844: 08 7d 40 f9 ldr x8, [x8, #248]
8e848: e8 01 00 b5 cbnz x8, 0x8e884 <_arc_hdr_free_abd+0x1a8>
8e84c: e8 1f 40 f9 ldr x8, [sp, #56]
8e850: 09 29 40 b9 ldr w9, [x8, #40]
8e854: 29 01 0e 12 and w9, w9, #0x40000
8e858: 09 01 00 34 cbz w9, 0x8e878 <_arc_hdr_free_abd+0x19c>
8e85c: e8 1f 40 f9 ldr x8, [sp, #56]
8e860: 09 29 40 b9 ldr w9, [x8, #40]
8e864: 29 01 11 12 and w9, w9, #0x8000
8e868: 89 00 00 34 cbz w9, 0x8e878 <_arc_hdr_free_abd+0x19c>
8e86c: e8 1f 40 f9 ldr x8, [sp, #56]
8e870: 08 81 40 f9 ldr x8, [x8, #256]
8e874: 88 00 00 b5 cbnz x8, 0x8e884 <_arc_hdr_free_abd+0x1a8>
8e878: e8 1f 40 f9 ldr x8, [sp, #56]
8e87c: 49 01 80 52 mov w9, #10
8e880: 09 a1 02 39 strb w9, [x8, #168]
8e884: e8 17 40 f9 ldr x8, [sp, #40]
8e888: 09 00 80 d2 mov x9, #0
8e88c: 28 01 08 eb subs x8, x9, x8
8e890: e9 0b 40 f9 ldr x9, [sp, #16]
8e894: a9 83 1d f8 stur x9, [x29, #-40]
8e898: a8 03 1d f8 stur x8, [x29, #-48]
8e89c: a8 83 5d f8 ldur x8, [x29, #-40]
8e8a0: aa 03 5d f8 ldur x10, [x29, #-48]
8e8a4: aa 83 1c f8 stur x10, [x29, #-56]
8e8a8: aa 83 5c f8 ldur x10, [x29, #-56]
8e8ac: 08 01 ea f8 <unknown>
8e8b0: 08 01 0a 8b add x8, x8, x10
8e8b4: a8 03 1c f8 stur x8, [x29, #-64]
8e8b8: e8 1f 40 f9 ldr x8, [sp, #56]
8e8bc: 0b 5d 40 79 ldrh w11, [x8, #46]
8e8c0: 0c 00 80 52 mov w12, #0
8e8c4: 8b 25 0b 6b subs w11, w12, w11, lsl #9
8e8c8: e0 03 0b aa mov x0, x11
8e8cc: 08 7c 40 93 sxtw x8, w0
8e8d0: ea 07 40 f9 ldr x10, [sp, #8]
8e8d4: aa 83 1b f8 stur x10, [x29, #-72]
8e8d8: a8 03 1b f8 stur x8, [x29, #-80]
8e8dc: a8 83 5b f8 ldur x8, [x29, #-72]
8e8e0: ad 03 5b f8 ldur x13, [x29, #-80]
8e8e4: ad 83 1a f8 stur x13, [x29, #-88]
8e8e8: ad 83 5a f8 ldur x13, [x29, #-88]
8e8ec: 08 01 ed f8 <unknown>
8e8f0: 08 01 0d 8b add x8, x8, x13
8e8f4: e8 33 00 f9 str x8, [sp, #96]
8e8f8: fd 7b 4c a9 ldp x29, x30, [sp, #192]
8e8fc: ff 43 03 91 add sp, sp, #208
8e900: ff 0f 5f d6 <unknown>
000000000008e904 <_arc_share_buf>:
8e904: 7f 23 03 d5 hint #27
8e908: ff c3 02 d1 sub sp, sp, #176
8e90c: fd 7b 0a a9 stp x29, x30, [sp, #160]
8e910: fd 83 02 91 add x29, sp, #160
8e914: 48 17 00 d0 adrp x8, #3055616
8e918: 08 e1 1b 91 add x8, x8, #1784
8e91c: 09 c6 84 d2 mov x9, #9776
8e920: 09 01 09 8b add x9, x8, x9
8e924: 0a e8 84 d2 mov x10, #10048
8e928: 0a 01 0a 8b add x10, x8, x10
8e92c: 0b 0a 85 d2 mov x11, #10320
8e930: 08 01 0b 8b add x8, x8, x11
8e934: e0 1f 00 f9 str x0, [sp, #56]
8e938: e1 1b 00 f9 str x1, [sp, #48]
8e93c: eb 1b 40 f9 ldr x11, [sp, #48]
8e940: 60 1d 40 f9 ldr x0, [x11, #56]
8e944: eb 1b 40 f9 ldr x11, [sp, #48]
8e948: e0 17 00 f9 str x0, [sp, #40]
8e94c: e0 03 0b aa mov x0, x11
8e950: e9 13 00 f9 str x9, [sp, #32]
8e954: ea 0f 00 f9 str x10, [sp, #24]
8e958: e8 0b 00 f9 str x8, [sp, #16]
8e95c: a1 f5 ff 97 bl 0x8bfe0 <_arc_buf_size>
8e960: e8 17 40 f9 ldr x8, [sp, #40]
8e964: e0 07 00 f9 str x0, [sp, #8]
8e968: e0 03 08 aa mov x0, x8
8e96c: e1 07 40 f9 ldr x1, [sp, #8]
8e970: 30 e9 ff 97 bl 0x88e30 <_abd_get_from_buf>
8e974: e8 1f 40 f9 ldr x8, [sp, #56]
8e978: 00 7d 00 f9 str x0, [x8, #248]
8e97c: e8 1f 40 f9 ldr x8, [sp, #56]
8e980: 00 7d 40 f9 ldr x0, [x8, #248]
8e984: e8 1f 40 f9 ldr x8, [sp, #56]
8e988: 0c 29 40 b9 ldr w12, [x8, #40]
8e98c: 81 01 0f 12 and w1, w12, #0x20000
8e990: e9 e9 ff 97 bl 0x89134 <_abd_take_ownership_of_buf>
8e994: e0 1f 40 f9 ldr x0, [sp, #56]
8e998: 01 04 a0 52 mov w1, #2097152
8e99c: 4e 0d 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
8e9a0: e8 1b 40 f9 ldr x8, [sp, #48]
8e9a4: 0c 41 40 b9 ldr w12, [x8, #64]
8e9a8: 8c 01 00 32 orr w12, w12, #0x1
8e9ac: 0c 41 00 b9 str w12, [x8, #64]
8e9b0: e0 1f 40 f9 ldr x0, [sp, #56]
8e9b4: 5e f9 ff 97 bl 0x8cf2c <_arc_hdr_size>
8e9b8: e8 13 40 f9 ldr x8, [sp, #32]
8e9bc: a8 83 1b f8 stur x8, [x29, #-72]
8e9c0: e0 2b 00 f9 str x0, [sp, #80]
8e9c4: a9 83 5b f8 ldur x9, [x29, #-72]
8e9c8: ea 2b 40 f9 ldr x10, [sp, #80]
8e9cc: ea 27 00 f9 str x10, [sp, #72]
8e9d0: ea 27 40 f9 ldr x10, [sp, #72]
8e9d4: 29 01 ea f8 <unknown>
8e9d8: 29 01 0a 8b add x9, x9, x10
8e9dc: e9 23 00 f9 str x9, [sp, #64]
8e9e0: e9 1f 40 f9 ldr x9, [sp, #56]
8e9e4: 2c 5d 40 79 ldrh w12, [x9, #46]
8e9e8: 8c 59 17 53 lsl w12, w12, #9
8e9ec: e0 03 0c aa mov x0, x12
8e9f0: 09 7c 40 93 sxtw x9, w0
8e9f4: ea 0f 40 f9 ldr x10, [sp, #24]
8e9f8: aa 83 1f f8 stur x10, [x29, #-8]
8e9fc: a9 03 1f f8 stur x9, [x29, #-16]
8ea00: a9 83 5f f8 ldur x9, [x29, #-8]
8ea04: ab 03 5f f8 ldur x11, [x29, #-16]
8ea08: ab 83 1e f8 stur x11, [x29, #-24]
8ea0c: ab 83 5e f8 ldur x11, [x29, #-24]
8ea10: 29 01 eb f8 <unknown>
8ea14: 29 01 0b 8b add x9, x9, x11
8ea18: a9 03 1e f8 stur x9, [x29, #-32]
8ea1c: e0 1b 40 f9 ldr x0, [sp, #48]
8ea20: 70 f5 ff 97 bl 0x8bfe0 <_arc_buf_size>
8ea24: 08 00 80 d2 mov x8, #0
8ea28: 08 01 00 eb subs x8, x8, x0
8ea2c: e9 0b 40 f9 ldr x9, [sp, #16]
8ea30: a9 83 1d f8 stur x9, [x29, #-40]
8ea34: a8 03 1d f8 stur x8, [x29, #-48]
8ea38: a8 83 5d f8 ldur x8, [x29, #-40]
8ea3c: aa 03 5d f8 ldur x10, [x29, #-48]
8ea40: aa 83 1c f8 stur x10, [x29, #-56]
8ea44: aa 83 5c f8 ldur x10, [x29, #-56]
8ea48: 08 01 ea f8 <unknown>
8ea4c: 08 01 0a 8b add x8, x8, x10
8ea50: a8 03 1c f8 stur x8, [x29, #-64]
8ea54: fd 7b 4a a9 ldp x29, x30, [sp, #160]
8ea58: ff c3 02 91 add sp, sp, #176
8ea5c: ff 0f 5f d6 <unknown>
000000000008ea60 <_arc_buf_destroy>:
8ea60: 7f 23 03 d5 hint #27
8ea64: ff 43 01 d1 sub sp, sp, #80
8ea68: fd 7b 04 a9 stp x29, x30, [sp, #64]
8ea6c: fd 03 01 91 add x29, sp, #64
8ea70: 08 29 00 d0 adrp x8, #5382144
8ea74: 08 61 00 91 add x8, x8, #24
8ea78: 08 41 00 91 add x8, x8, #16
8ea7c: a0 83 1f f8 stur x0, [x29, #-8]
8ea80: a1 03 1f f8 stur x1, [x29, #-16]
8ea84: a9 83 5f f8 ldur x9, [x29, #-8]
8ea88: 29 01 40 f9 ldr x9, [x9]
8ea8c: a9 83 1e f8 stur x9, [x29, #-24]
8ea90: a9 83 5e f8 ldur x9, [x29, #-24]
8ea94: 29 59 40 f9 ldr x9, [x9, #176]
8ea98: 0a 29 00 d0 adrp x10, #5382144
8ea9c: 4a 41 00 91 add x10, x10, #16
8eaa0: 4a 01 40 f9 ldr x10, [x10]
8eaa4: 3f 01 0a eb cmp x9, x10
8eaa8: e8 07 00 f9 str x8, [sp, #8]
8eaac: 81 03 00 54 b.ne 0x8eb1c <_arc_buf_destroy+0xbc>
8eab0: 08 00 80 d2 mov x8, #0
8eab4: ff 13 00 f9 str xzr, [sp, #32]
8eab8: a0 83 5e f8 ldur x0, [x29, #-24]
8eabc: a2 03 5f f8 ldur x2, [x29, #-16]
8eac0: e1 03 08 aa mov x1, x8
8eac4: 32 00 00 94 bl 0x8eb8c <_remove_reference>
8eac8: e1 03 00 aa mov x1, x0
8eacc: 28 7c 40 93 sxtw x8, w1
8ead0: e8 0f 00 f9 str x8, [sp, #24]
8ead4: e8 13 40 f9 ldr x8, [sp, #32]
8ead8: e9 0f 40 f9 ldr x9, [sp, #24]
8eadc: 1f 01 09 eb cmp x8, x9
8eae0: 80 01 00 54 b.eq 0x8eb10 <_arc_buf_destroy+0xb0>
8eae4: e8 0f 40 f9 ldr x8, [sp, #24]
8eae8: 80 fb ff d0 adrp x0, #-581632
8eaec: 00 fc 23 91 add x0, x0, #2303
8eaf0: 81 fb ff d0 adrp x1, #-581632
8eaf4: 21 90 2a 91 add x1, x1, #2724
8eaf8: 02 e6 81 52 mov w2, #3888
8eafc: 83 fb ff d0 adrp x3, #-581632
8eb00: 63 d0 2a 91 add x3, x3, #2740
8eb04: e9 03 00 91 mov x9, sp
8eb08: 28 01 00 f9 str x8, [x9]
8eb0c: da 0b 0b 94 bl 0x351a74 <_spl_panic>
8eb10: a0 83 5e f8 ldur x0, [x29, #-24]
8eb14: 4c 00 00 94 bl 0x8ec44 <_arc_hdr_destroy>
8eb18: 1a 00 00 14 b 0x8eb80 <_arc_buf_destroy+0x120>
8eb1c: a8 83 5e f8 ldur x8, [x29, #-24]
8eb20: 00 19 40 f9 ldr x0, [x8, #48]
8eb24: a1 83 5e f8 ldur x1, [x29, #-24]
8eb28: a8 83 5e f8 ldur x8, [x29, #-24]
8eb2c: 02 09 40 f9 ldr x2, [x8, #16]
8eb30: af 00 00 94 bl 0x8edec <_buf_hash>
8eb34: 08 29 00 d0 adrp x8, #5382144
8eb38: 08 61 00 91 add x8, x8, #24
8eb3c: 08 01 40 f9 ldr x8, [x8]
8eb40: 08 00 08 8a and x8, x0, x8
8eb44: 08 31 40 92 and x8, x8, #0x1fff
8eb48: e9 07 40 f9 ldr x9, [sp, #8]
8eb4c: 28 19 08 8b add x8, x9, x8, lsl #6
8eb50: e8 0b 00 f9 str x8, [sp, #16]
8eb54: e0 0b 40 f9 ldr x0, [sp, #16]
8eb58: 47 4c 0b 94 bl 0x361c74 <_spl_mutex_enter>
8eb5c: a0 83 5e f8 ldur x0, [x29, #-24]
8eb60: e1 0b 40 f9 ldr x1, [sp, #16]
8eb64: a2 03 5f f8 ldur x2, [x29, #-16]
8eb68: 09 00 00 94 bl 0x8eb8c <_remove_reference>
8eb6c: a8 83 5f f8 ldur x8, [x29, #-8]
8eb70: e0 03 08 aa mov x0, x8
8eb74: af 00 00 94 bl 0x8ee30 <_arc_buf_destroy_impl>
8eb78: e0 0b 40 f9 ldr x0, [sp, #16]
8eb7c: 6c 4c 0b 94 bl 0x361d2c <_spl_mutex_exit>
8eb80: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8eb84: ff 43 01 91 add sp, sp, #80
8eb88: ff 0f 5f d6 <unknown>
000000000008eb8c <_remove_reference>:
8eb8c: 7f 23 03 d5 hint #27
8eb90: ff 83 01 d1 sub sp, sp, #96
8eb94: fd 7b 05 a9 stp x29, x30, [sp, #80]
8eb98: fd 43 01 91 add x29, sp, #80
8eb9c: a0 03 1e f8 stur x0, [x29, #-32]
8eba0: e1 17 00 f9 str x1, [sp, #40]
8eba4: e2 13 00 f9 str x2, [sp, #32]
8eba8: a8 03 5e f8 ldur x8, [x29, #-32]
8ebac: 08 59 40 f9 ldr x8, [x8, #176]
8ebb0: e8 0b 00 f9 str x8, [sp, #16]
8ebb4: a8 03 5e f8 ldur x8, [x29, #-32]
8ebb8: 08 a1 03 91 add x8, x8, #232
8ebbc: a8 83 1f f8 stur x8, [x29, #-8]
8ebc0: a8 83 5f f8 ldur x8, [x29, #-8]
8ebc4: 29 00 80 d2 mov x9, #1
8ebc8: a9 03 1f f8 stur x9, [x29, #-16]
8ebcc: a9 03 5f f8 ldur x9, [x29, #-16]
8ebd0: ea 03 09 cb neg x10, x9
8ebd4: 08 01 ea f8 <unknown>
8ebd8: 08 01 09 eb subs x8, x8, x9
8ebdc: a8 83 1e f8 stur x8, [x29, #-24]
8ebe0: a8 83 5e f8 ldur x8, [x29, #-24]
8ebe4: e8 1f 00 b9 str w8, [sp, #28]
8ebe8: 68 02 00 35 cbnz w8, 0x8ec34 <_remove_reference+0xa8>
8ebec: e8 0b 40 f9 ldr x8, [sp, #16]
8ebf0: 09 29 00 d0 adrp x9, #5382144
8ebf4: 29 41 00 91 add x9, x9, #16
8ebf8: 29 01 40 f9 ldr x9, [x9]
8ebfc: 1f 01 09 eb cmp x8, x9
8ec00: a0 01 00 54 b.eq 0x8ec34 <_remove_reference+0xa8>
8ec04: e8 0b 40 f9 ldr x8, [sp, #16]
8ec08: a0 03 5e f8 ldur x0, [x29, #-32]
8ec0c: e8 07 00 f9 str x8, [sp, #8]
8ec10: 9d f8 ff 97 bl 0x8ce84 <_arc_buf_type>
8ec14: e8 07 40 f9 ldr x8, [sp, #8]
8ec18: 08 4d 20 8b add x8, x8, w0, uxtw #3
8ec1c: 00 01 40 f9 ldr x0, [x8]
8ec20: a1 03 5e f8 ldur x1, [x29, #-32]
8ec24: a3 ba 02 94 bl 0x13d6b0 <_multilist_insert>
8ec28: a0 03 5e f8 ldur x0, [x29, #-32]
8ec2c: e1 0b 40 f9 ldr x1, [sp, #16]
8ec30: 24 32 00 94 bl 0x9b4c0 <_arc_evictable_space_increment>
8ec34: e0 1f 40 b9 ldr w0, [sp, #28]
8ec38: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8ec3c: ff 83 01 91 add sp, sp, #96
8ec40: ff 0f 5f d6 <unknown>
000000000008ec44 <_arc_hdr_destroy>:
8ec44: 7f 23 03 d5 hint #27
8ec48: ff c3 00 d1 sub sp, sp, #48
8ec4c: fd 7b 02 a9 stp x29, x30, [sp, #32]
8ec50: fd 83 00 91 add x29, sp, #32
8ec54: a0 83 1f f8 stur x0, [x29, #-8]
8ec58: a8 83 5f f8 ldur x8, [x29, #-8]
8ec5c: 09 29 40 b9 ldr w9, [x8, #40]
8ec60: 29 01 0e 12 and w9, w9, #0x40000
8ec64: 29 00 00 34 cbz w9, 0x8ec68 <_arc_hdr_destroy+0x24>
8ec68: a8 83 5f f8 ldur x8, [x29, #-8]
8ec6c: 09 29 40 b9 ldr w9, [x8, #40]
8ec70: 29 01 0d 12 and w9, w9, #0x80000
8ec74: 09 03 00 34 cbz w9, 0x8ecd4 <_arc_hdr_destroy+0x90>
8ec78: a8 83 5f f8 ldur x8, [x29, #-8]
8ec7c: 08 1d 40 f9 ldr x8, [x8, #56]
8ec80: e8 0b 00 f9 str x8, [sp, #16]
8ec84: e8 0b 40 f9 ldr x8, [sp, #16]
8ec88: 00 c1 00 91 add x0, x8, #48
8ec8c: 5e 4c 0b 94 bl 0x361e04 <_spl_mutex_owned>
8ec90: e0 0f 00 b9 str w0, [sp, #12]
8ec94: e9 0f 40 b9 ldr w9, [sp, #12]
8ec98: 89 00 00 35 cbnz w9, 0x8eca8 <_arc_hdr_destroy+0x64>
8ec9c: e8 0b 40 f9 ldr x8, [sp, #16]
8eca0: 00 c1 00 91 add x0, x8, #48
8eca4: f4 4b 0b 94 bl 0x361c74 <_spl_mutex_enter>
8eca8: a8 83 5f f8 ldur x8, [x29, #-8]
8ecac: 09 29 40 b9 ldr w9, [x8, #40]
8ecb0: 29 01 0d 12 and w9, w9, #0x80000
8ecb4: 69 00 00 34 cbz w9, 0x8ecc0 <_arc_hdr_destroy+0x7c>
8ecb8: a0 83 5f f8 ldur x0, [x29, #-8]
8ecbc: 83 16 00 94 bl 0x946c8 <_arc_hdr_l2hdr_destroy>
8ecc0: e8 0f 40 b9 ldr w8, [sp, #12]
8ecc4: 88 00 00 35 cbnz w8, 0x8ecd4 <_arc_hdr_destroy+0x90>
8ecc8: e8 0b 40 f9 ldr x8, [sp, #16]
8eccc: 00 c1 00 91 add x0, x8, #48
8ecd0: 17 4c 0b 94 bl 0x361d2c <_spl_mutex_exit>
8ecd4: a8 83 5f f8 ldur x8, [x29, #-8]
8ecd8: 08 01 40 f9 ldr x8, [x8]
8ecdc: 88 00 00 b5 cbnz x8, 0x8ecec <_arc_hdr_destroy+0xa8>
8ece0: a8 83 5f f8 ldur x8, [x29, #-8]
8ece4: 08 05 40 f9 ldr x8, [x8, #8]
8ece8: 68 00 00 b4 cbz x8, 0x8ecf4 <_arc_hdr_destroy+0xb0>
8ecec: a0 83 5f f8 ldur x0, [x29, #-8]
8ecf0: 7f 0d 00 94 bl 0x922ec <_buf_discard_identity>
8ecf4: a8 83 5f f8 ldur x8, [x29, #-8]
8ecf8: 09 29 40 b9 ldr w9, [x8, #40]
8ecfc: 29 01 0e 12 and w9, w9, #0x40000
8ed00: e9 03 00 34 cbz w9, 0x8ed7c <_arc_hdr_destroy+0x138>
8ed04: a0 83 5f f8 ldur x0, [x29, #-8]
8ed08: e9 f5 ff 97 bl 0x8c4ac <_arc_cksum_free>
8ed0c: a8 83 5f f8 ldur x8, [x29, #-8]
8ed10: 08 49 40 f9 ldr x8, [x8, #144]
8ed14: a8 00 00 b4 cbz x8, 0x8ed28 <_arc_hdr_destroy+0xe4>
8ed18: a8 83 5f f8 ldur x8, [x29, #-8]
8ed1c: 00 49 40 f9 ldr x0, [x8, #144]
8ed20: 44 00 00 94 bl 0x8ee30 <_arc_buf_destroy_impl>
8ed24: fa ff ff 17 b 0x8ed0c <_arc_hdr_destroy+0xc8>
8ed28: a8 83 5f f8 ldur x8, [x29, #-8]
8ed2c: 08 7d 40 f9 ldr x8, [x8, #248]
8ed30: a8 00 00 b4 cbz x8, 0x8ed44 <_arc_hdr_destroy+0x100>
8ed34: a0 83 5f f8 ldur x0, [x29, #-8]
8ed38: 08 00 80 52 mov w8, #0
8ed3c: e1 03 08 aa mov x1, x8
8ed40: 67 fe ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
8ed44: a8 83 5f f8 ldur x8, [x29, #-8]
8ed48: 09 29 40 b9 ldr w9, [x8, #40]
8ed4c: 29 01 0e 12 and w9, w9, #0x40000
8ed50: 69 01 00 34 cbz w9, 0x8ed7c <_arc_hdr_destroy+0x138>
8ed54: a8 83 5f f8 ldur x8, [x29, #-8]
8ed58: 09 29 40 b9 ldr w9, [x8, #40]
8ed5c: 29 01 11 12 and w9, w9, #0x8000
8ed60: e9 00 00 34 cbz w9, 0x8ed7c <_arc_hdr_destroy+0x138>
8ed64: a8 83 5f f8 ldur x8, [x29, #-8]
8ed68: 08 81 40 f9 ldr x8, [x8, #256]
8ed6c: 88 00 00 b4 cbz x8, 0x8ed7c <_arc_hdr_destroy+0x138>
8ed70: a0 83 5f f8 ldur x0, [x29, #-8]
8ed74: 21 00 80 52 mov w1, #1
8ed78: 59 fe ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
8ed7c: a8 83 5f f8 ldur x8, [x29, #-8]
8ed80: 09 29 40 b9 ldr w9, [x8, #40]
8ed84: 29 01 0e 12 and w9, w9, #0x40000
8ed88: 29 02 00 34 cbz w9, 0x8edcc <_arc_hdr_destroy+0x188>
8ed8c: a8 83 5f f8 ldur x8, [x29, #-8]
8ed90: 09 29 40 b9 ldr w9, [x8, #40]
8ed94: 29 01 11 12 and w9, w9, #0x8000
8ed98: e9 00 00 35 cbnz w9, 0x8edb4 <_arc_hdr_destroy+0x170>
8ed9c: 08 2d 00 d0 adrp x8, #5906432
8eda0: 08 e1 01 91 add x8, x8, #120
8eda4: 00 01 40 f9 ldr x0, [x8]
8eda8: a1 83 5f f8 ldur x1, [x29, #-8]
8edac: 18 15 0b 94 bl 0x35420c <_kmem_cache_free>
8edb0: 06 00 00 14 b 0x8edc8 <_arc_hdr_destroy+0x184>
8edb4: 08 2d 00 d0 adrp x8, #5906432
8edb8: 08 81 07 91 add x8, x8, #480
8edbc: 00 01 40 f9 ldr x0, [x8]
8edc0: a1 83 5f f8 ldur x1, [x29, #-8]
8edc4: 12 15 0b 94 bl 0x35420c <_kmem_cache_free>
8edc8: 06 00 00 14 b 0x8ede0 <_arc_hdr_destroy+0x19c>
8edcc: 08 2d 00 d0 adrp x8, #5906432
8edd0: 08 01 02 91 add x8, x8, #128
8edd4: 00 01 40 f9 ldr x0, [x8]
8edd8: a1 83 5f f8 ldur x1, [x29, #-8]
8eddc: 0c 15 0b 94 bl 0x35420c <_kmem_cache_free>
8ede0: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8ede4: ff c3 00 91 add sp, sp, #48
8ede8: ff 0f 5f d6 <unknown>
000000000008edec <_buf_hash>:
8edec: 7f 23 03 d5 hint #27
8edf0: ff c3 00 d1 sub sp, sp, #48
8edf4: fd 7b 02 a9 stp x29, x30, [sp, #32]
8edf8: fd 83 00 91 add x29, sp, #32
8edfc: a0 83 1f f8 stur x0, [x29, #-8]
8ee00: e1 0b 00 f9 str x1, [sp, #16]
8ee04: e2 07 00 f9 str x2, [sp, #8]
8ee08: a0 83 5f f8 ldur x0, [x29, #-8]
8ee0c: e8 0b 40 f9 ldr x8, [sp, #16]
8ee10: 01 01 40 f9 ldr x1, [x8]
8ee14: e8 0b 40 f9 ldr x8, [sp, #16]
8ee18: 02 05 40 f9 ldr x2, [x8, #8]
8ee1c: e3 07 40 f9 ldr x3, [sp, #8]
8ee20: 54 76 00 94 bl 0xac770 <_cityhash4>
8ee24: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8ee28: ff c3 00 91 add sp, sp, #48
8ee2c: ff 0f 5f d6 <unknown>
000000000008ee30 <_arc_buf_destroy_impl>:
8ee30: 7f 23 03 d5 hint #27
8ee34: ff 83 01 d1 sub sp, sp, #96
8ee38: fd 7b 05 a9 stp x29, x30, [sp, #80]
8ee3c: fd 43 01 91 add x29, sp, #80
8ee40: 08 0a 85 d2 mov x8, #10320
8ee44: 49 17 00 d0 adrp x9, #3055616
8ee48: 29 e1 1b 91 add x9, x9, #1784
8ee4c: 28 01 08 8b add x8, x9, x8
8ee50: e0 17 00 f9 str x0, [sp, #40]
8ee54: e9 17 40 f9 ldr x9, [sp, #40]
8ee58: 29 01 40 f9 ldr x9, [x9]
8ee5c: e9 13 00 f9 str x9, [sp, #32]
8ee60: e9 17 40 f9 ldr x9, [sp, #40]
8ee64: 29 1d 40 f9 ldr x9, [x9, #56]
8ee68: e8 07 00 f9 str x8, [sp, #8]
8ee6c: 29 09 00 b4 cbz x9, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ee70: e0 17 40 f9 ldr x0, [sp, #40]
8ee74: 3e f5 ff 97 bl 0x8c36c <_arc_cksum_verify>
8ee78: e0 17 40 f9 ldr x0, [sp, #40]
8ee7c: a4 f5 ff 97 bl 0x8c50c <_arc_buf_unwatch>
8ee80: e0 17 40 f9 ldr x0, [sp, #40]
8ee84: ed fd ff 97 bl 0x8e638 <_arc_buf_is_shared>
8ee88: a0 00 00 34 cbz w0, 0x8ee9c <_arc_buf_destroy_impl+0x6c>
8ee8c: e0 13 40 f9 ldr x0, [sp, #32]
8ee90: 01 04 a0 52 mov w1, #2097152
8ee94: 48 0b 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
8ee98: 17 00 00 14 b 0x8eef4 <_arc_buf_destroy_impl+0xc4>
8ee9c: e0 17 40 f9 ldr x0, [sp, #40]
8eea0: 50 f4 ff 97 bl 0x8bfe0 <_arc_buf_size>
8eea4: e0 0f 00 f9 str x0, [sp, #24]
8eea8: e0 13 40 f9 ldr x0, [sp, #32]
8eeac: e8 17 40 f9 ldr x8, [sp, #40]
8eeb0: 01 1d 40 f9 ldr x1, [x8, #56]
8eeb4: e2 0f 40 f9 ldr x2, [sp, #24]
8eeb8: e3 17 40 f9 ldr x3, [sp, #40]
8eebc: 0a 2d 00 94 bl 0x9a2e4 <_arc_free_data_buf>
8eec0: e8 0f 40 f9 ldr x8, [sp, #24]
8eec4: 09 00 80 d2 mov x9, #0
8eec8: 28 01 08 eb subs x8, x9, x8
8eecc: e9 07 40 f9 ldr x9, [sp, #8]
8eed0: a9 83 1f f8 stur x9, [x29, #-8]
8eed4: a8 03 1f f8 stur x8, [x29, #-16]
8eed8: a8 83 5f f8 ldur x8, [x29, #-8]
8eedc: aa 03 5f f8 ldur x10, [x29, #-16]
8eee0: aa 83 1e f8 stur x10, [x29, #-24]
8eee4: aa 83 5e f8 ldur x10, [x29, #-24]
8eee8: 08 01 ea f8 <unknown>
8eeec: 08 01 0a 8b add x8, x8, x10
8eef0: a8 03 1e f8 stur x8, [x29, #-32]
8eef4: e8 17 40 f9 ldr x8, [sp, #40]
8eef8: 09 00 80 d2 mov x9, #0
8eefc: 09 1d 00 f9 str x9, [x8, #56]
8ef00: e8 13 40 f9 ldr x8, [sp, #32]
8ef04: 0a 99 40 b9 ldr w10, [x8, #152]
8ef08: 4a 05 00 71 subs w10, w10, #1
8ef0c: 0a 99 00 b9 str w10, [x8, #152]
8ef10: e8 17 40 f9 ldr x8, [sp, #40]
8ef14: 0a 41 40 b9 ldr w10, [x8, #64]
8ef18: 4a 01 1e 12 and w10, w10, #0x4
8ef1c: aa 03 00 34 cbz w10, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef20: e8 13 40 f9 ldr x8, [sp, #32]
8ef24: 09 0d 41 b9 ldr w9, [x8, #268]
8ef28: 29 05 00 71 subs w9, w9, #1
8ef2c: 09 0d 01 b9 str w9, [x8, #268]
8ef30: e8 13 40 f9 ldr x8, [sp, #32]
8ef34: 09 0d 41 b9 ldr w9, [x8, #268]
8ef38: c9 02 00 35 cbnz w9, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef3c: e8 13 40 f9 ldr x8, [sp, #32]
8ef40: 09 29 40 b9 ldr w9, [x8, #40]
8ef44: 29 01 0e 12 and w9, w9, #0x40000
8ef48: 49 02 00 34 cbz w9, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef4c: e8 13 40 f9 ldr x8, [sp, #32]
8ef50: 09 29 40 b9 ldr w9, [x8, #40]
8ef54: 29 01 11 12 and w9, w9, #0x8000
8ef58: c9 01 00 34 cbz w9, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef5c: e8 13 40 f9 ldr x8, [sp, #32]
8ef60: 08 81 40 f9 ldr x8, [x8, #256]
8ef64: 68 01 00 b4 cbz x8, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef68: e8 13 40 f9 ldr x8, [sp, #32]
8ef6c: 08 7d 40 f9 ldr x8, [x8, #248]
8ef70: 08 01 00 b4 cbz x8, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef74: e8 13 40 f9 ldr x8, [sp, #32]
8ef78: 09 29 40 b9 ldr w9, [x8, #40]
8ef7c: 29 01 18 12 and w9, w9, #0x100
8ef80: 89 00 00 35 cbnz w9, 0x8ef90 <_arc_buf_destroy_impl+0x160>
8ef84: e0 13 40 f9 ldr x0, [sp, #32]
8ef88: 21 00 80 52 mov w1, #1
8ef8c: d4 fd ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
8ef90: e0 13 40 f9 ldr x0, [sp, #32]
8ef94: e1 17 40 f9 ldr x1, [sp, #40]
8ef98: 0b 16 00 94 bl 0x947c4 <_arc_buf_remove>
8ef9c: e0 0b 00 f9 str x0, [sp, #16]
8efa0: e8 17 40 f9 ldr x8, [sp, #40]
8efa4: 09 41 40 b9 ldr w9, [x8, #64]
8efa8: 29 01 00 12 and w9, w9, #0x1
8efac: a9 08 00 34 cbz w9, 0x8f0c0 <_arc_buf_destroy_impl+0x290>
8efb0: e8 17 40 f9 ldr x8, [sp, #40]
8efb4: 09 41 40 b9 ldr w9, [x8, #64]
8efb8: 29 01 1f 12 and w9, w9, #0x2
8efbc: 29 08 00 35 cbnz w9, 0x8f0c0 <_arc_buf_destroy_impl+0x290>
8efc0: e8 0b 40 f9 ldr x8, [sp, #16]
8efc4: c8 07 00 b4 cbz x8, 0x8f0bc <_arc_buf_destroy_impl+0x28c>
8efc8: e8 0b 40 f9 ldr x8, [sp, #16]
8efcc: 09 41 40 b9 ldr w9, [x8, #64]
8efd0: 29 01 1e 12 and w9, w9, #0x4
8efd4: 49 07 00 35 cbnz w9, 0x8f0bc <_arc_buf_destroy_impl+0x28c>
8efd8: e0 0b 40 f9 ldr x0, [sp, #16]
8efdc: 97 fd ff 97 bl 0x8e638 <_arc_buf_is_shared>
8efe0: 1f 00 00 71 cmp w0, #0
8efe4: e8 07 9f 1a cset w8, ne
8efe8: 29 00 80 52 mov w9, #1
8efec: 08 01 00 52 eor w8, w8, #0x1
8eff0: 08 01 09 4a eor w8, w8, w9
8eff4: 08 01 09 4a eor w8, w8, w9
8eff8: 08 01 09 4a eor w8, w8, w9
8effc: 08 01 00 12 and w8, w8, #0x1
8f000: e1 03 08 aa mov x1, x8
8f004: 2a 7c 40 93 sxtw x10, w1
8f008: aa 01 00 b4 cbz x10, 0x8f03c <_arc_buf_destroy_impl+0x20c>
8f00c: 80 fb ff b0 adrp x0, #-585728
8f010: 00 fc 23 91 add x0, x0, #2303
8f014: 81 fb ff b0 adrp x1, #-585728
8f018: 21 58 3c 91 add x1, x1, #3862
8f01c: e2 8e 81 52 mov w2, #3191
8f020: 83 fb ff b0 adrp x3, #-585728
8f024: 63 88 1c 91 add x3, x3, #1826
8f028: e8 03 00 91 mov x8, sp
8f02c: 89 fb ff b0 adrp x9, #-585728
8f030: 29 55 2d 91 add x9, x9, #2901
8f034: 09 01 00 f9 str x9, [x8]
8f038: 8f 0a 0b 94 bl 0x351a74 <_spl_panic>
8f03c: e8 0b 40 f9 ldr x8, [sp, #16]
8f040: 09 41 40 b9 ldr w9, [x8, #64]
8f044: 3f 01 1f 72 tst w9, #0x2
8f048: e9 07 9f 1a cset w9, ne
8f04c: 2a 00 80 52 mov w10, #1
8f050: 29 01 00 52 eor w9, w9, #0x1
8f054: 29 01 0a 4a eor w9, w9, w10
8f058: 29 01 0a 4a eor w9, w9, w10
8f05c: 29 01 0a 4a eor w9, w9, w10
8f060: 29 01 00 12 and w9, w9, #0x1
8f064: e0 03 09 aa mov x0, x9
8f068: 08 7c 40 93 sxtw x8, w0
8f06c: a8 01 00 b4 cbz x8, 0x8f0a0 <_arc_buf_destroy_impl+0x270>
8f070: 80 fb ff b0 adrp x0, #-585728
8f074: 00 fc 23 91 add x0, x0, #2303
8f078: 81 fb ff b0 adrp x1, #-585728
8f07c: 21 58 3c 91 add x1, x1, #3862
8f080: 22 8f 81 52 mov w2, #3193
8f084: 83 fb ff b0 adrp x3, #-585728
8f088: 63 88 1c 91 add x3, x3, #1826
8f08c: e8 03 00 91 mov x8, sp
8f090: 89 fb ff b0 adrp x9, #-585728
8f094: 29 ad 3c 91 add x9, x9, #3883
8f098: 09 01 00 f9 str x9, [x8]
8f09c: 76 0a 0b 94 bl 0x351a74 <_spl_panic>
8f0a0: e0 13 40 f9 ldr x0, [sp, #32]
8f0a4: 08 00 80 52 mov w8, #0
8f0a8: e1 03 08 aa mov x1, x8
8f0ac: 8c fd ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
8f0b0: e0 13 40 f9 ldr x0, [sp, #32]
8f0b4: e1 0b 40 f9 ldr x1, [sp, #16]
8f0b8: 13 fe ff 97 bl 0x8e904 <_arc_share_buf>
8f0bc: 05 00 00 14 b 0x8f0d0 <_arc_buf_destroy_impl+0x2a0>
8f0c0: e8 13 40 f9 ldr x8, [sp, #32]
8f0c4: 09 29 40 b9 ldr w9, [x8, #40]
8f0c8: 29 01 0b 12 and w9, w9, #0x200000
8f0cc: 29 00 00 34 cbz w9, 0x8f0d0 <_arc_buf_destroy_impl+0x2a0>
8f0d0: e0 13 40 f9 ldr x0, [sp, #32]
8f0d4: db fb ff 97 bl 0x8e040 <_arc_hdr_has_uncompressed_buf>
8f0d8: 60 00 00 35 cbnz w0, 0x8f0e4 <_arc_buf_destroy_impl+0x2b4>
8f0dc: e0 13 40 f9 ldr x0, [sp, #32]
8f0e0: f3 f4 ff 97 bl 0x8c4ac <_arc_cksum_free>
8f0e4: e8 17 40 f9 ldr x8, [sp, #40]
8f0e8: 09 00 80 d2 mov x9, #0
8f0ec: 09 01 00 f9 str x9, [x8]
8f0f0: 08 2d 00 b0 adrp x8, #5902336
8f0f4: 08 c1 01 91 add x8, x8, #112
8f0f8: 00 01 40 f9 ldr x0, [x8]
8f0fc: e1 17 40 f9 ldr x1, [sp, #40]
8f100: 43 14 0b 94 bl 0x35420c <_kmem_cache_free>
8f104: fd 7b 45 a9 ldp x29, x30, [sp, #80]
8f108: ff 83 01 91 add sp, sp, #96
8f10c: ff 0f 5f d6 <unknown>
000000000008f110 <_arc_flush>:
8f110: 7f 23 03 d5 hint #27
8f114: ff 43 01 d1 sub sp, sp, #80
8f118: fd 7b 04 a9 stp x29, x30, [sp, #64]
8f11c: fd 03 01 91 add x29, sp, #64
8f120: a0 83 1f f8 stur x0, [x29, #-8]
8f124: a1 43 1f b8 stur w1, [x29, #-12]
8f128: bf 83 1e f8 stur xzr, [x29, #-24]
8f12c: a8 83 5f f8 ldur x8, [x29, #-8]
8f130: 88 00 00 b4 cbz x8, 0x8f140 <_arc_flush+0x30>
8f134: a0 83 5f f8 ldur x0, [x29, #-8]
8f138: 43 69 03 94 bl 0x169644 <_spa_load_guid>
8f13c: a0 83 1e f8 stur x0, [x29, #-24]
8f140: a8 18 00 d0 adrp x8, #3235840
8f144: 08 21 24 91 add x8, x8, #2312
8f148: 00 01 40 f9 ldr x0, [x8]
8f14c: a1 83 5e f8 ldur x1, [x29, #-24]
8f150: a3 43 5f b8 ldur w3, [x29, #-12]
8f154: 29 00 80 52 mov w9, #1
8f158: e2 03 09 aa mov x2, x9
8f15c: e8 13 00 f9 str x8, [sp, #32]
8f160: e9 1f 00 b9 str w9, [sp, #28]
8f164: 3d 00 00 94 bl 0x8f258 <_arc_flush_state>
8f168: e8 13 40 f9 ldr x8, [sp, #32]
8f16c: 0a 01 40 f9 ldr x10, [x8]
8f170: a1 83 5e f8 ldur x1, [x29, #-24]
8f174: a3 43 5f b8 ldur w3, [x29, #-12]
8f178: e0 03 0a aa mov x0, x10
8f17c: 49 00 80 52 mov w9, #2
8f180: e2 03 09 aa mov x2, x9
8f184: e9 1b 00 b9 str w9, [sp, #24]
8f188: 34 00 00 94 bl 0x8f258 <_arc_flush_state>
8f18c: a8 18 00 d0 adrp x8, #3235840
8f190: 08 41 24 91 add x8, x8, #2320
8f194: 0a 01 40 f9 ldr x10, [x8]
8f198: a1 83 5e f8 ldur x1, [x29, #-24]
8f19c: a3 43 5f b8 ldur w3, [x29, #-12]
8f1a0: e0 03 0a aa mov x0, x10
8f1a4: e2 1f 40 b9 ldr w2, [sp, #28]
8f1a8: e8 0b 00 f9 str x8, [sp, #16]
8f1ac: 2b 00 00 94 bl 0x8f258 <_arc_flush_state>
8f1b0: e8 0b 40 f9 ldr x8, [sp, #16]
8f1b4: 0a 01 40 f9 ldr x10, [x8]
8f1b8: a1 83 5e f8 ldur x1, [x29, #-24]
8f1bc: a3 43 5f b8 ldur w3, [x29, #-12]
8f1c0: e0 03 0a aa mov x0, x10
8f1c4: e2 1b 40 b9 ldr w2, [sp, #24]
8f1c8: 24 00 00 94 bl 0x8f258 <_arc_flush_state>
8f1cc: 08 2d 00 b0 adrp x8, #5902336
8f1d0: 08 a1 00 91 add x8, x8, #40
8f1d4: 0a 01 40 f9 ldr x10, [x8]
8f1d8: a1 83 5e f8 ldur x1, [x29, #-24]
8f1dc: a3 43 5f b8 ldur w3, [x29, #-12]
8f1e0: e0 03 0a aa mov x0, x10
8f1e4: e2 1f 40 b9 ldr w2, [sp, #28]
8f1e8: e8 07 00 f9 str x8, [sp, #8]
8f1ec: 1b 00 00 94 bl 0x8f258 <_arc_flush_state>
8f1f0: e8 07 40 f9 ldr x8, [sp, #8]
8f1f4: 0a 01 40 f9 ldr x10, [x8]
8f1f8: a1 83 5e f8 ldur x1, [x29, #-24]
8f1fc: a3 43 5f b8 ldur w3, [x29, #-12]
8f200: e0 03 0a aa mov x0, x10
8f204: e2 1b 40 b9 ldr w2, [sp, #24]
8f208: 14 00 00 94 bl 0x8f258 <_arc_flush_state>
8f20c: 08 2d 00 b0 adrp x8, #5902336
8f210: 08 c1 00 91 add x8, x8, #48
8f214: 0a 01 40 f9 ldr x10, [x8]
8f218: a1 83 5e f8 ldur x1, [x29, #-24]
8f21c: a3 43 5f b8 ldur w3, [x29, #-12]
8f220: e0 03 0a aa mov x0, x10
8f224: e2 1f 40 b9 ldr w2, [sp, #28]
8f228: e8 03 00 f9 str x8, [sp]
8f22c: 0b 00 00 94 bl 0x8f258 <_arc_flush_state>
8f230: e8 03 40 f9 ldr x8, [sp]
8f234: 0a 01 40 f9 ldr x10, [x8]
8f238: a1 83 5e f8 ldur x1, [x29, #-24]
8f23c: a3 43 5f b8 ldur w3, [x29, #-12]
8f240: e0 03 0a aa mov x0, x10
8f244: e2 1b 40 b9 ldr w2, [sp, #24]
8f248: 04 00 00 94 bl 0x8f258 <_arc_flush_state>
8f24c: fd 7b 44 a9 ldp x29, x30, [sp, #64]
8f250: ff 43 01 91 add sp, sp, #80
8f254: ff 0f 5f d6 <unknown>
000000000008f258 <_arc_flush_state>:
8f258: 7f 23 03 d5 hint #27
8f25c: ff c3 00 d1 sub sp, sp, #48
8f260: fd 7b 02 a9 stp x29, x30, [sp, #32]
8f264: fd 83 00 91 add x29, sp, #32
8f268: a0 83 1f f8 stur x0, [x29, #-8]
8f26c: e1 0b 00 f9 str x1, [sp, #16]
8f270: e2 0f 00 b9 str w2, [sp, #12]
8f274: e3 0b 00 b9 str w3, [sp, #8]
8f278: ff 03 00 f9 str xzr, [sp]
8f27c: a8 83 5f f8 ldur x8, [x29, #-8]
8f280: 08 61 00 91 add x8, x8, #24
8f284: e9 0f 40 b9 ldr w9, [sp, #12]
8f288: ea 03 09 aa mov x10, x9
8f28c: 08 79 6a f8 ldr x8, [x8, x10, lsl #3]
8f290: a8 01 00 b4 cbz x8, 0x8f2c4 <_arc_flush_state+0x6c>
8f294: a0 83 5f f8 ldur x0, [x29, #-8]
8f298: e1 0b 40 f9 ldr x1, [sp, #16]
8f29c: e3 0f 40 b9 ldr w3, [sp, #12]
8f2a0: 02 00 80 92 mov x2, #-1
8f2a4: 0b 31 00 94 bl 0x9b6d0 <_arc_evict_state>
8f2a8: e8 03 40 f9 ldr x8, [sp]
8f2ac: 08 01 00 8b add x8, x8, x0
8f2b0: e8 03 00 f9 str x8, [sp]
8f2b4: e9 0b 40 b9 ldr w9, [sp, #8]
8f2b8: 49 00 00 35 cbnz w9, 0x8f2c0 <_arc_flush_state+0x68>
8f2bc: 02 00 00 14 b 0x8f2c4 <_arc_flush_state+0x6c>
8f2c0: ef ff ff 17 b 0x8f27c <_arc_flush_state+0x24>
8f2c4: e0 03 40 f9 ldr x0, [sp]
8f2c8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8f2cc: ff c3 00 91 add sp, sp, #48
8f2d0: ff 0f 5f d6 <unknown>
000000000008f2d4 <_arc_reduce_target_size>:
8f2d4: 7f 23 03 d5 hint #27
8f2d8: ff c3 01 d1 sub sp, sp, #112
8f2dc: fd 7b 06 a9 stp x29, x30, [sp, #96]
8f2e0: fd 83 01 91 add x29, sp, #96
8f2e4: 48 17 00 b0 adrp x8, #3051520
8f2e8: 08 e1 1b 91 add x8, x8, #1784
8f2ec: 09 1c 84 d2 mov x9, #8416
8f2f0: ea 03 08 aa mov x10, x8
8f2f4: 49 01 09 8b add x9, x10, x9
8f2f8: a0 83 1d f8 stur x0, [x29, #-40]
8f2fc: a0 18 00 d0 adrp x0, #3235840
8f300: 00 00 23 91 add x0, x0, #2240
8f304: e8 13 00 f9 str x8, [sp, #32]
8f308: e9 0f 00 f9 str x9, [sp, #24]
8f30c: 88 f1 ff 97 bl 0x8b92c <_aggsum_value>
8f310: e0 1b 00 f9 str x0, [sp, #48]
8f314: e8 13 40 f9 ldr x8, [sp, #32]
8f318: 09 f9 50 f9 ldr x9, [x8, #8688]
8f31c: ea 1b 40 f9 ldr x10, [sp, #48]
8f320: 3f 01 0a eb cmp x9, x10
8f324: a2 00 00 54 b.hs 0x8f338 <_arc_reduce_target_size+0x64>
8f328: e8 13 40 f9 ldr x8, [sp, #32]
8f32c: 09 f9 50 f9 ldr x9, [x8, #8688]
8f330: e9 0b 00 f9 str x9, [sp, #16]
8f334: 03 00 00 14 b 0x8f340 <_arc_reduce_target_size+0x6c>
8f338: e8 1b 40 f9 ldr x8, [sp, #48]
8f33c: e8 0b 00 f9 str x8, [sp, #16]
8f340: e8 0b 40 f9 ldr x8, [sp, #16]
8f344: e8 17 00 f9 str x8, [sp, #40]
8f348: e8 17 40 f9 ldr x8, [sp, #40]
8f34c: a9 83 5d f8 ldur x9, [x29, #-40]
8f350: 1f 01 09 eb cmp x8, x9
8f354: 09 05 00 54 b.ls 0x8f3f4 <_arc_reduce_target_size+0x120>
8f358: e8 17 40 f9 ldr x8, [sp, #40]
8f35c: a9 83 5d f8 ldur x9, [x29, #-40]
8f360: 08 01 09 eb subs x8, x8, x9
8f364: e9 13 40 f9 ldr x9, [sp, #32]
8f368: 2a 81 51 f9 ldr x10, [x9, #8960]
8f36c: 1f 01 0a eb cmp x8, x10
8f370: 29 04 00 54 b.ls 0x8f3f4 <_arc_reduce_target_size+0x120>
8f374: e8 17 40 f9 ldr x8, [sp, #40]
8f378: a9 83 5d f8 ldur x9, [x29, #-40]
8f37c: 08 01 09 eb subs x8, x8, x9
8f380: e9 13 40 f9 ldr x9, [sp, #32]
8f384: 28 f9 10 f9 str x8, [x9, #8688]
8f388: 28 71 50 f9 ldr x8, [x9, #8416]
8f38c: 4a 17 00 b0 adrp x10, #3051520
8f390: 4a 41 1a 91 add x10, x10, #1680
8f394: 4b 01 40 b9 ldr w11, [x10]
8f398: ea 03 0b aa mov x10, x11
8f39c: 08 25 ca 9a lsr x8, x8, x10
8f3a0: 0a 00 80 d2 mov x10, #0
8f3a4: 48 01 08 eb subs x8, x10, x8
8f3a8: ea 0f 40 f9 ldr x10, [sp, #24]
8f3ac: aa 83 1f f8 stur x10, [x29, #-8]
8f3b0: a8 03 1f f8 stur x8, [x29, #-16]
8f3b4: a8 83 5f f8 ldur x8, [x29, #-8]
8f3b8: ac 03 5f f8 ldur x12, [x29, #-16]
8f3bc: ac 83 1e f8 stur x12, [x29, #-24]
8f3c0: ac 83 5e f8 ldur x12, [x29, #-24]
8f3c4: 08 01 ec f8 <unknown>
8f3c8: 08 01 0c 8b add x8, x8, x12
8f3cc: a8 03 1e f8 stur x8, [x29, #-32]
8f3d0: 28 71 50 f9 ldr x8, [x9, #8416]
8f3d4: 2c f9 50 f9 ldr x12, [x9, #8688]
8f3d8: 1f 01 0c eb cmp x8, x12
8f3dc: a9 00 00 54 b.ls 0x8f3f0 <_arc_reduce_target_size+0x11c>
8f3e0: e8 13 40 f9 ldr x8, [sp, #32]
8f3e4: 09 f9 50 f9 ldr x9, [x8, #8688]
8f3e8: 29 fd 41 d3 lsr x9, x9, #1
8f3ec: 09 71 10 f9 str x9, [x8, #8416]
8f3f0: 04 00 00 14 b 0x8f400 <_arc_reduce_target_size+0x12c>
8f3f4: e8 13 40 f9 ldr x8, [sp, #32]
8f3f8: 09 81 51 f9 ldr x9, [x8, #8960]
8f3fc: 09 f9 10 f9 str x9, [x8, #8688]
8f400: e8 1b 40 f9 ldr x8, [sp, #48]
8f404: e9 13 40 f9 ldr x9, [sp, #32]
8f408: 2a f9 50 f9 ldr x10, [x9, #8688]
8f40c: 1f 01 0a eb cmp x8, x10
8f410: 09 02 00 54 b.ls 0x8f450 <_arc_reduce_target_size+0x17c>
8f414: 08 2d 00 b0 adrp x8, #5902336
8f418: 08 e1 00 91 add x8, x8, #56
8f41c: e0 03 08 aa mov x0, x8
8f420: e8 07 00 f9 str x8, [sp, #8]
8f424: 14 4a 0b 94 bl 0x361c74 <_spl_mutex_enter>
8f428: 08 2d 00 b0 adrp x8, #5902336
8f42c: 08 81 01 91 add x8, x8, #96
8f430: 29 00 80 52 mov w9, #1
8f434: 09 01 00 b9 str w9, [x8]
8f438: e0 07 40 f9 ldr x0, [sp, #8]
8f43c: 3c 4a 0b 94 bl 0x361d2c <_spl_mutex_exit>
8f440: 08 2d 00 b0 adrp x8, #5902336
8f444: 08 a1 01 91 add x8, x8, #104
8f448: 00 01 40 f9 ldr x0, [x8]
8f44c: 2d aa 06 94 bl 0x239d00 <_zthr_wakeup>
8f450: fd 7b 46 a9 ldp x29, x30, [sp, #96]
8f454: ff c3 01 91 add sp, sp, #112
8f458: ff 0f 5f d6 <unknown>
000000000008f45c <_arc_reclaim_needed>:
8f45c: 7f 23 03 d5 hint #27
8f460: fd 7b bf a9 stp x29, x30, [sp, #-16]!
8f464: fd 03 00 91 mov x29, sp
8f468: f8 48 00 94 bl 0xa1848 <_arc_available_memory>
8f46c: 1f 00 00 f1 cmp x0, #0
8f470: e8 a7 9f 1a cset w8, lt
8f474: 00 01 00 12 and w0, w8, #0x1
8f478: fd 7b c1 a8 ldp x29, x30, [sp], #16
8f47c: ff 0f 5f d6 <unknown>
000000000008f480 <_arc_kmem_reap_soon>:
8f480: 7f 23 03 d5 hint #27
8f484: ff 03 01 d1 sub sp, sp, #64
8f488: fd 7b 03 a9 stp x29, x30, [sp, #48]
8f48c: fd c3 00 91 add x29, sp, #48
8f490: 48 17 00 b0 adrp x8, #3051520
8f494: 08 e1 1b 91 add x8, x8, #1784
8f498: a9 18 00 f0 adrp x9, #3239936
8f49c: 29 81 38 91 add x9, x9, #3616
8f4a0: aa 1a 00 f0 adrp x10, #3502080
8f4a4: 4a 81 38 91 add x10, x10, #3616
8f4a8: 0b 00 80 d2 mov x11, #0
8f4ac: ab 03 1f f8 stur x11, [x29, #-16]
8f4b0: eb 0f 00 f9 str x11, [sp, #24]
8f4b4: 01 79 7b f9 ldr x1, [x8, #30448]
8f4b8: a0 18 00 d0 adrp x0, #3235840
8f4bc: 00 e0 21 91 add x0, x0, #2168
8f4c0: e9 0b 00 f9 str x9, [sp, #16]
8f4c4: ea 07 00 f9 str x10, [sp, #8]
8f4c8: 1f f2 ff 97 bl 0x8bd44 <_aggsum_compare>
8f4cc: 1f 00 00 71 cmp w0, #0
8f4d0: ec a7 9f 1a cset w12, lt
8f4d4: 2c 01 00 37 tbnz w12, #0, 0x8f4f8 <_arc_kmem_reap_soon+0x78>
8f4d8: 48 17 00 b0 adrp x8, #3051520
8f4dc: 08 91 1b 91 add x8, x8, #1764
8f4e0: 09 01 40 b9 ldr w9, [x8]
8f4e4: a9 00 00 34 cbz w9, 0x8f4f8 <_arc_kmem_reap_soon+0x78>
8f4e8: 48 17 00 b0 adrp x8, #3051520
8f4ec: 08 91 1b 91 add x8, x8, #1764
8f4f0: 00 01 80 b9 ldrsw x0, [x8]
8f4f4: 1c 4d 00 94 bl 0xa2964 <_arc_prune_async>
8f4f8: bf 83 1f f8 stur xzr, [x29, #-8]
8f4fc: a8 83 5f f8 ldur x8, [x29, #-8]
8f500: 1f 21 40 f1 cmp x8, #8, lsl #12
8f504: a2 04 00 54 b.hs 0x8f598 <_arc_kmem_reap_soon+0x118>
8f508: a8 83 5f f8 ldur x8, [x29, #-8]
8f50c: e9 0b 40 f9 ldr x9, [sp, #16]
8f510: 28 0d 08 8b add x8, x9, x8, lsl #3
8f514: 08 01 40 f9 ldr x8, [x8]
8f518: aa 03 5f f8 ldur x10, [x29, #-16]
8f51c: 1f 01 0a eb cmp x8, x10
8f520: 40 01 00 54 b.eq 0x8f548 <_arc_kmem_reap_soon+0xc8>
8f524: a8 83 5f f8 ldur x8, [x29, #-8]
8f528: e9 0b 40 f9 ldr x9, [sp, #16]
8f52c: 28 0d 08 8b add x8, x9, x8, lsl #3
8f530: 08 01 40 f9 ldr x8, [x8]
8f534: a8 03 1f f8 stur x8, [x29, #-16]
8f538: a8 83 5f f8 ldur x8, [x29, #-8]
8f53c: 28 0d 08 8b add x8, x9, x8, lsl #3
8f540: 00 01 40 f9 ldr x0, [x8]
8f544: 20 18 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8f548: a8 83 5f f8 ldur x8, [x29, #-8]
8f54c: e9 07 40 f9 ldr x9, [sp, #8]
8f550: 28 0d 08 8b add x8, x9, x8, lsl #3
8f554: 08 01 40 f9 ldr x8, [x8]
8f558: ea 0f 40 f9 ldr x10, [sp, #24]
8f55c: 1f 01 0a eb cmp x8, x10
8f560: 40 01 00 54 b.eq 0x8f588 <_arc_kmem_reap_soon+0x108>
8f564: a8 83 5f f8 ldur x8, [x29, #-8]
8f568: e9 07 40 f9 ldr x9, [sp, #8]
8f56c: 28 0d 08 8b add x8, x9, x8, lsl #3
8f570: 08 01 40 f9 ldr x8, [x8]
8f574: e8 0f 00 f9 str x8, [sp, #24]
8f578: a8 83 5f f8 ldur x8, [x29, #-8]
8f57c: 28 0d 08 8b add x8, x9, x8, lsl #3
8f580: 00 01 40 f9 ldr x0, [x8]
8f584: 10 18 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8f588: a8 83 5f f8 ldur x8, [x29, #-8]
8f58c: 08 05 00 91 add x8, x8, #1
8f590: a8 83 1f f8 stur x8, [x29, #-8]
8f594: da ff ff 17 b 0x8f4fc <_arc_kmem_reap_soon+0x7c>
8f598: 08 2d 00 b0 adrp x8, #5902336
8f59c: 08 c1 01 91 add x8, x8, #112
8f5a0: 00 01 40 f9 ldr x0, [x8]
8f5a4: 08 18 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8f5a8: 08 2d 00 b0 adrp x8, #5902336
8f5ac: 08 e1 01 91 add x8, x8, #120
8f5b0: 00 01 40 f9 ldr x0, [x8]
8f5b4: 04 18 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8f5b8: 08 2d 00 b0 adrp x8, #5902336
8f5bc: 08 01 02 91 add x8, x8, #128
8f5c0: 00 01 40 f9 ldr x0, [x8]
8f5c4: 00 18 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8f5c8: a8 18 00 f0 adrp x8, #3239936
8f5cc: 08 c1 0c 91 add x8, x8, #816
8f5d0: 00 01 40 f9 ldr x0, [x8]
8f5d4: fc 17 0b 94 bl 0x3555c4 <_kmem_cache_reap_now>
8f5d8: 22 f0 ff 97 bl 0x8b660 <_abd_cache_reap_now>
8f5dc: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8f5e0: ff 03 01 91 add sp, sp, #64
8f5e4: ff 0f 5f d6 <unknown>
000000000008f5e8 <_arc_is_overflowing>:
8f5e8: 7f 23 03 d5 hint #27
8f5ec: ff c3 00 d1 sub sp, sp, #48
8f5f0: fd 7b 02 a9 stp x29, x30, [sp, #32]
8f5f4: fd 83 00 91 add x29, sp, #32
8f5f8: 48 17 00 b0 adrp x8, #3051520
8f5fc: 08 e1 1b 91 add x8, x8, #1784
8f600: 09 f9 50 f9 ldr x9, [x8, #8688]
8f604: 4a 17 00 b0 adrp x10, #3051520
8f608: 4a 21 1a 91 add x10, x10, #1672
8f60c: 4b 01 40 b9 ldr w11, [x10]
8f610: ea 03 0b aa mov x10, x11
8f614: 29 25 ca 9a lsr x9, x9, x10
8f618: 0a 20 a0 d2 mov x10, #16777216
8f61c: 5f 01 09 eb cmp x10, x9
8f620: e8 0b 00 f9 str x8, [sp, #16]
8f624: 89 00 00 54 b.ls 0x8f634 <_arc_is_overflowing+0x4c>
8f628: 08 20 a0 d2 mov x8, #16777216
8f62c: e8 07 00 f9 str x8, [sp, #8]
8f630: 09 00 00 14 b 0x8f654 <_arc_is_overflowing+0x6c>
8f634: e8 0b 40 f9 ldr x8, [sp, #16]
8f638: 09 f9 50 f9 ldr x9, [x8, #8688]
8f63c: 4a 17 00 b0 adrp x10, #3051520
8f640: 4a 21 1a 91 add x10, x10, #1672
8f644: 4b 01 40 b9 ldr w11, [x10]
8f648: ea 03 0b aa mov x10, x11
8f64c: 29 25 ca 9a lsr x9, x9, x10
8f650: e9 07 00 f9 str x9, [sp, #8]
8f654: e8 07 40 f9 ldr x8, [sp, #8]
8f658: a8 83 1f f8 stur x8, [x29, #-8]
8f65c: a0 18 00 d0 adrp x0, #3235840
8f660: 00 00 23 91 add x0, x0, #2240
8f664: a6 f0 ff 97 bl 0x8b8fc <_aggsum_lower_bound>
8f668: e8 0b 40 f9 ldr x8, [sp, #16]
8f66c: 09 f9 50 f9 ldr x9, [x8, #8688]
8f670: aa 83 5f f8 ldur x10, [x29, #-8]
8f674: 29 01 0a 8b add x9, x9, x10
8f678: 1f 00 09 eb cmp x0, x9
8f67c: eb b7 9f 1a cset w11, ge
8f680: 60 01 00 12 and w0, w11, #0x1
8f684: fd 7b 42 a9 ldp x29, x30, [sp, #32]
8f688: ff c3 00 91 add sp, sp, #48
8f68c: ff 0f 5f d6 <unknown>
000000000008f690 <_arc_wait_for_eviction>:
8f690: 7f 23 03 d5 hint #27
8f694: ff c3 01 d1 sub sp, sp, #112
8f698: fd 7b 06 a9 stp x29, x30, [sp, #96]
8f69c: fd 83 01 91 add x29, sp, #96
8f6a0: 08 2d 00 b0 adrp x8, #5902336
8f6a4: 08 e1 00 91 add x8, x8, #56
8f6a8: 09 2d 00 b0 adrp x9, #5902336
8f6ac: 29 21 02 91 add x9, x9, #136
8f6b0: a0 83 1f f8 stur x0, [x29, #-8]
8f6b4: e0 03 08 aa mov x0, x8
8f6b8: e8 13 00 f9 str x8, [sp, #32]
8f6bc: e9 0f 00 f9 str x9, [sp, #24]
8f6c0: 6d 49 0b 94 bl 0x361c74 <_spl_mutex_enter>
8f6c4: c9 ff ff 97 bl 0x8f5e8 <_arc_is_overflowing>
8f6c8: 20 09 00 34 cbz w0, 0x8f7ec <_arc_wait_for_eviction+0x15c>
8f6cc: 08 2d 00 b0 adrp x8, #5902336
8f6d0: 08 81 01 91 add x8, x8, #96
8f6d4: 29 00 80 52 mov w9, #1
8f6d8: 09 01 00 b9 str w9, [x8]
8f6dc: 08 2d 00 b0 adrp x8, #5902336
8f6e0: 08 a1 01 91 add x8, x8, #104
8f6e4: 00 01 40 f9 ldr x0, [x8]
8f6e8: 86 a9 06 94 bl 0x239d00 <_zthr_wakeup>
8f6ec: a8 83 5f f8 ldur x8, [x29, #-8]
8f6f0: e8 07 00 b4 cbz x8, 0x8f7ec <_arc_wait_for_eviction+0x15c>
8f6f4: a8 a3 00 d1 sub x8, x29, #40
8f6f8: e0 03 08 aa mov x0, x8
8f6fc: e8 0b 00 f9 str x8, [sp, #16]
8f700: 40 00 00 94 bl 0x8f800 <_list_link_init>
8f704: e8 0b 40 f9 ldr x8, [sp, #16]
8f708: 00 41 00 91 add x0, x8, #16
8f70c: 09 00 80 d2 mov x9, #0
8f710: e1 03 09 aa mov x1, x9
8f714: 0a 00 80 52 mov w10, #0
8f718: e2 03 0a aa mov x2, x10
8f71c: e3 03 09 aa mov x3, x9
8f720: a4 03 0b 94 bl 0x3505b0 <_spl_cv_init>
8f724: ff 1b 00 f9 str xzr, [sp, #48]
8f728: e0 0f 40 f9 ldr x0, [sp, #24]
8f72c: ca 48 0b 94 bl 0x361a54 <_list_is_empty>
8f730: e0 00 00 35 cbnz w0, 0x8f74c <_arc_wait_for_eviction+0xbc>
8f734: e0 0f 40 f9 ldr x0, [sp, #24]
8f738: 47 48 0b 94 bl 0x361854 <_list_tail>
8f73c: e0 17 00 f9 str x0, [sp, #40]
8f740: e8 17 40 f9 ldr x8, [sp, #40]
8f744: 08 0d 40 f9 ldr x8, [x8, #24]
8f748: e8 1b 00 f9 str x8, [sp, #48]
8f74c: e8 1b 40 f9 ldr x8, [sp, #48]
8f750: 09 2d 00 b0 adrp x9, #5902336
8f754: 29 a1 02 91 add x9, x9, #168
8f758: 29 01 40 f9 ldr x9, [x9]
8f75c: 1f 01 09 eb cmp x8, x9
8f760: 89 00 00 54 b.ls 0x8f770 <_arc_wait_for_eviction+0xe0>
8f764: e8 1b 40 f9 ldr x8, [sp, #48]
8f768: e8 07 00 f9 str x8, [sp, #8]
8f76c: 05 00 00 14 b 0x8f780 <_arc_wait_for_eviction+0xf0>
8f770: 08 2d 00 b0 adrp x8, #5902336
8f774: 08 a1 02 91 add x8, x8, #168
8f778: 08 01 40 f9 ldr x8, [x8]
8f77c: e8 07 00 f9 str x8, [sp, #8]
8f780: e8 07 40 f9 ldr x8, [sp, #8]
8f784: a9 83 5f f8 ldur x9, [x29, #-8]
8f788: 08 01 09 8b add x8, x8, x9
8f78c: a9 a3 00 d1 sub x9, x29, #40
8f790: a8 03 1f f8 stur x8, [x29, #-16]
8f794: e0 0f 40 f9 ldr x0, [sp, #24]
8f798: e1 03 09 aa mov x1, x9
8f79c: e9 03 00 f9 str x9, [sp]
8f7a0: e3 47 0b 94 bl 0x36172c <_list_insert_tail>
8f7a4: 20 00 00 94 bl 0x8f824 <_arc_set_need_free>
8f7a8: e8 03 40 f9 ldr x8, [sp]
8f7ac: 00 41 00 91 add x0, x8, #16
8f7b0: e1 13 40 f9 ldr x1, [sp, #32]
8f7b4: 02 02 80 52 mov w2, #16
8f7b8: 83 fb ff b0 adrp x3, #-585728
8f7bc: 63 dc 2b 91 add x3, x3, #2807
8f7c0: 9b 03 0b 94 bl 0x35062c <_spl_cv_wait>
8f7c4: e8 03 40 f9 ldr x8, [sp]
8f7c8: e0 03 08 aa mov x0, x8
8f7cc: 99 48 0b 94 bl 0x361a30 <_list_link_active>
8f7d0: 80 00 00 34 cbz w0, 0x8f7e0 <_arc_wait_for_eviction+0x150>
8f7d4: e0 0f 40 f9 ldr x0, [sp, #24]
8f7d8: a1 a3 00 d1 sub x1, x29, #40
8f7dc: ef 47 0b 94 bl 0x361798 <_list_remove>
8f7e0: a8 a3 00 d1 sub x8, x29, #40
8f7e4: 00 41 00 91 add x0, x8, #16
8f7e8: 79 03 0b 94 bl 0x3505cc <_spl_cv_destroy>
8f7ec: e0 13 40 f9 ldr x0, [sp, #32]
8f7f0: 4f 49 0b 94 bl 0x361d2c <_spl_mutex_exit>
8f7f4: fd 7b 46 a9 ldp x29, x30, [sp, #96]
8f7f8: ff c3 01 91 add sp, sp, #112
8f7fc: ff 0f 5f d6 <unknown>
000000000008f800 <_list_link_init>:
8f800: ff 43 00 d1 sub sp, sp, #16
8f804: e0 07 00 f9 str x0, [sp, #8]
8f808: e8 07 40 f9 ldr x8, [sp, #8]
8f80c: 09 00 80 d2 mov x9, #0
8f810: 09 01 00 f9 str x9, [x8]
8f814: e8 07 40 f9 ldr x8, [sp, #8]
8f818: 09 05 00 f9 str x9, [x8, #8]
8f81c: ff 43 00 91 add sp, sp, #16
8f820: c0 03 5f d6 ret
000000000008f824 <_arc_set_need_free>:
8f824: 7f 23 03 d5 hint #27
8f828: ff 03 01 d1 sub sp, sp, #64
8f82c: fd 7b 03 a9 stp x29, x30, [sp, #48]
8f830: fd c3 00 91 add x29, sp, #48
8f834: 48 17 00 b0 adrp x8, #3051520
8f838: 08 e1 1b 91 add x8, x8, #1784
8f83c: e8 0f 00 f9 str x8, [sp, #24]
8f840: ee 47 00 94 bl 0xa17f8 <_arc_free_memory>
8f844: e8 0f 40 f9 ldr x8, [sp, #24]
8f848: 09 b9 7f f9 ldr x9, [x8, #32624]
8f84c: 4a 00 80 d2 mov x10, #2
8f850: 29 09 ca 9a udiv x9, x9, x10
8f854: 09 00 09 eb subs x9, x0, x9
8f858: a9 83 1f f8 stur x9, [x29, #-8]
8f85c: 00 2d 00 b0 adrp x0, #5902336
8f860: 00 20 02 91 add x0, x0, #136
8f864: fc 47 0b 94 bl 0x361854 <_list_tail>
8f868: a0 03 1f f8 stur x0, [x29, #-16]
8f86c: a8 03 5f f8 ldur x8, [x29, #-16]
8f870: 48 02 00 b5 cbnz x8, 0x8f8b8 <_arc_set_need_free+0x94>
8f874: a8 83 5f f8 ldur x8, [x29, #-8]
8f878: 09 00 80 d2 mov x9, #0
8f87c: 28 01 08 eb subs x8, x9, x8
8f880: 1f 01 00 f1 cmp x8, #0
8f884: ea c7 9f 1a cset w10, le
8f888: ca 00 00 37 tbnz w10, #0, 0x8f8a0 <_arc_set_need_free+0x7c>
8f88c: a8 83 5f f8 ldur x8, [x29, #-8]
8f890: 09 00 80 d2 mov x9, #0
8f894: 28 01 08 eb subs x8, x9, x8
8f898: e8 0b 00 f9 str x8, [sp, #16]
8f89c: 03 00 00 14 b 0x8f8a8 <_arc_set_need_free+0x84>
8f8a0: 08 00 80 d2 mov x8, #0
8f8a4: e8 0b 00 f9 str x8, [sp, #16]
8f8a8: e8 0b 40 f9 ldr x8, [sp, #16]
8f8ac: e9 0f 40 f9 ldr x9, [sp, #24]
8f8b0: 28 31 3f f9 str x8, [x9, #32352]
8f8b4: 1b 00 00 14 b 0x8f920 <_arc_set_need_free+0xfc>
8f8b8: a8 83 5f f8 ldur x8, [x29, #-8]
8f8bc: 09 00 80 d2 mov x9, #0
8f8c0: 28 01 08 eb subs x8, x9, x8
8f8c4: a9 03 5f f8 ldur x9, [x29, #-16]
8f8c8: 29 0d 40 f9 ldr x9, [x9, #24]
8f8cc: 0a 2d 00 b0 adrp x10, #5902336
8f8d0: 4a a1 02 91 add x10, x10, #168
8f8d4: 4a 01 40 f9 ldr x10, [x10]
8f8d8: 29 01 0a eb subs x9, x9, x10
8f8dc: 1f 01 09 eb cmp x8, x9
8f8e0: cd 00 00 54 b.le 0x8f8f8 <_arc_set_need_free+0xd4>
8f8e4: a8 83 5f f8 ldur x8, [x29, #-8]
8f8e8: 09 00 80 d2 mov x9, #0
8f8ec: 28 01 08 eb subs x8, x9, x8
8f8f0: e8 07 00 f9 str x8, [sp, #8]
8f8f4: 08 00 00 14 b 0x8f914 <_arc_set_need_free+0xf0>
8f8f8: a8 03 5f f8 ldur x8, [x29, #-16]
8f8fc: 08 0d 40 f9 ldr x8, [x8, #24]
8f900: 09 2d 00 b0 adrp x9, #5902336
8f904: 29 a1 02 91 add x9, x9, #168
8f908: 29 01 40 f9 ldr x9, [x9]
8f90c: 08 01 09 eb subs x8, x8, x9
8f910: e8 07 00 f9 str x8, [sp, #8]
8f914: e8 07 40 f9 ldr x8, [sp, #8]
8f918: e9 0f 40 f9 ldr x9, [sp, #24]
8f91c: 28 31 3f f9 str x8, [x9, #32352]
8f920: fd 7b 43 a9 ldp x29, x30, [sp, #48]
8f924: ff 03 01 91 add sp, sp, #64
8f928: ff 0f 5f d6 <unknown>
000000000008f92c <_arc_buf_access>:
8f92c: 7f 23 03 d5 hint #27
8f930: ff c3 04 d1 sub sp, sp, #304
8f934: fc 6f 11 a9 stp x28, x27, [sp, #272]
8f938: fd 7b 12 a9 stp x29, x30, [sp, #288]
8f93c: fd 83 04 91 add x29, sp, #288
8f940: 08 29 00 b0 adrp x8, #5378048
8f944: 08 61 00 91 add x8, x8, #24
8f948: 08 41 00 91 add x8, x8, #16
8f94c: 49 17 00 b0 adrp x9, #3051520
8f950: 29 e1 1b 91 add x9, x9, #1784
8f954: ea 03 09 aa mov x10, x9
8f958: 4a 01 04 91 add x10, x10, #256
8f95c: eb 03 09 aa mov x11, x9
8f960: 6b 81 0c 91 add x11, x11, #800
8f964: ec 03 09 aa mov x12, x9
8f968: 8c 01 15 91 add x12, x12, #1344
8f96c: ed 03 09 aa mov x13, x9
8f970: ad 81 1d 91 add x13, x13, #1888
8f974: ee 03 09 aa mov x14, x9
8f978: ce 01 26 91 add x14, x14, #2432
8f97c: 0f 40 82 d2 mov x15, #4608
8f980: 29 01 0f 8b add x9, x9, x15
8f984: e0 27 00 f9 str x0, [sp, #72]
8f988: ef 27 40 f9 ldr x15, [sp, #72]
8f98c: e0 41 00 91 add x0, x15, #16
8f990: e8 1b 00 f9 str x8, [sp, #48]
8f994: ea 17 00 f9 str x10, [sp, #40]
8f998: eb 13 00 f9 str x11, [sp, #32]
8f99c: ec 0f 00 f9 str x12, [sp, #24]
8f9a0: ed 0b 00 f9 str x13, [sp, #16]
8f9a4: ee 07 00 f9 str x14, [sp, #8]
8f9a8: e9 03 00 f9 str x9, [sp]
8f9ac: b2 48 0b 94 bl 0x361c74 <_spl_mutex_enter>
8f9b0: e8 27 40 f9 ldr x8, [sp, #72]
8f9b4: 08 01 40 f9 ldr x8, [x8]
8f9b8: e8 23 00 f9 str x8, [sp, #64]
8f9bc: e8 23 40 f9 ldr x8, [sp, #64]
8f9c0: 08 59 40 f9 ldr x8, [x8, #176]
8f9c4: 09 29 00 b0 adrp x9, #5378048
8f9c8: 29 41 00 91 add x9, x9, #16
8f9cc: 29 01 40 f9 ldr x9, [x9]
8f9d0: 1f 01 09 eb cmp x8, x9
8f9d4: e0 00 00 54 b.eq 0x8f9f0 <_arc_buf_access+0xc4>
8f9d8: e8 23 40 f9 ldr x8, [sp, #64]
8f9dc: 08 01 40 f9 ldr x8, [x8]
8f9e0: 08 01 00 b5 cbnz x8, 0x8fa00 <_arc_buf_access+0xd4>
8f9e4: e8 23 40 f9 ldr x8, [sp, #64]
8f9e8: 08 05 40 f9 ldr x8, [x8, #8]
8f9ec: a8 00 00 b5 cbnz x8, 0x8fa00 <_arc_buf_access+0xd4>
8f9f0: e8 27 40 f9 ldr x8, [sp, #72]
8f9f4: 00 41 00 91 add x0, x8, #16
8f9f8: cd 48 0b 94 bl 0x361d2c <_spl_mutex_exit>
8f9fc: 81 00 00 14 b 0x8fc00 <_arc_buf_access+0x2d4>
8fa00: e8 23 40 f9 ldr x8, [sp, #64]
8fa04: 00 19 40 f9 ldr x0, [x8, #48]
8fa08: e1 23 40 f9 ldr x1, [sp, #64]
8fa0c: e8 23 40 f9 ldr x8, [sp, #64]
8fa10: 02 09 40 f9 ldr x2, [x8, #16]
8fa14: f6 fc ff 97 bl 0x8edec <_buf_hash>
8fa18: 08 29 00 b0 adrp x8, #5378048
8fa1c: 08 61 00 91 add x8, x8, #24
8fa20: 08 01 40 f9 ldr x8, [x8]
8fa24: 08 00 08 8a and x8, x0, x8
8fa28: 08 31 40 92 and x8, x8, #0x1fff
8fa2c: e9 1b 40 f9 ldr x9, [sp, #48]
8fa30: 28 19 08 8b add x8, x9, x8, lsl #6
8fa34: e8 1f 00 f9 str x8, [sp, #56]
8fa38: e0 1f 40 f9 ldr x0, [sp, #56]
8fa3c: 8e 48 0b 94 bl 0x361c74 <_spl_mutex_enter>
8fa40: e8 23 40 f9 ldr x8, [sp, #64]
8fa44: 08 59 40 f9 ldr x8, [x8, #176]
8fa48: 09 29 00 b0 adrp x9, #5378048
8fa4c: 29 41 00 91 add x9, x9, #16
8fa50: 29 01 40 f9 ldr x9, [x9]
8fa54: 1f 01 09 eb cmp x8, x9
8fa58: e0 00 00 54 b.eq 0x8fa74 <_arc_buf_access+0x148>
8fa5c: e8 23 40 f9 ldr x8, [sp, #64]
8fa60: 08 01 40 f9 ldr x8, [x8]
8fa64: a8 02 00 b5 cbnz x8, 0x8fab8 <_arc_buf_access+0x18c>
8fa68: e8 23 40 f9 ldr x8, [sp, #64]
8fa6c: 08 05 40 f9 ldr x8, [x8, #8]
8fa70: 48 02 00 b5 cbnz x8, 0x8fab8 <_arc_buf_access+0x18c>
8fa74: e0 1f 40 f9 ldr x0, [sp, #56]
8fa78: ad 48 0b 94 bl 0x361d2c <_spl_mutex_exit>
8fa7c: e8 27 40 f9 ldr x8, [sp, #72]
8fa80: 00 41 00 91 add x0, x8, #16
8fa84: aa 48 0b 94 bl 0x361d2c <_spl_mutex_exit>
8fa88: e8 03 40 f9 ldr x8, [sp]
8fa8c: e8 37 00 f9 str x8, [sp, #104]
8fa90: 29 00 80 d2 mov x9, #1
8fa94: e9 33 00 f9 str x9, [sp, #96]
8fa98: e9 37 40 f9 ldr x9, [sp, #104]
8fa9c: ea 33 40 f9 ldr x10, [sp, #96]
8faa0: ea 2f 00 f9 str x10, [sp, #88]
8faa4: ea 2f 40 f9 ldr x10, [sp, #88]
8faa8: 29 01 ea f8 <unknown>
8faac: 29 01 0a 8b add x9, x9, x10
8fab0: e9 2b 00 f9 str x9, [sp, #80]
8fab4: 53 00 00 14 b 0x8fc00 <_arc_buf_access+0x2d4>
8fab8: e8 27 40 f9 ldr x8, [sp, #72]
8fabc: 00 41 00 91 add x0, x8, #16
8fac0: 9b 48 0b 94 bl 0x361d2c <_spl_mutex_exit>
8fac4: e0 23 40 f9 ldr x0, [sp, #64]
8fac8: e1 1f 40 f9 ldr x1, [sp, #56]
8facc: 51 00 00 94 bl 0x8fc10 <_arc_access>
8fad0: e0 1f 40 f9 ldr x0, [sp, #56]
8fad4: 96 48 0b 94 bl 0x361d2c <_spl_mutex_exit>
8fad8: e8 17 40 f9 ldr x8, [sp, #40]
8fadc: a8 83 1e f8 stur x8, [x29, #-24]
8fae0: 29 00 80 d2 mov x9, #1
8fae4: a9 03 1e f8 stur x9, [x29, #-32]
8fae8: a9 83 5e f8 ldur x9, [x29, #-24]
8faec: aa 03 5e f8 ldur x10, [x29, #-32]
8faf0: aa 83 1d f8 stur x10, [x29, #-40]
8faf4: aa 83 5d f8 ldur x10, [x29, #-40]
8faf8: 29 01 ea f8 <unknown>
8fafc: 29 01 0a 8b add x9, x9, x10
8fb00: a9 03 1d f8 stur x9, [x29, #-48]
8fb04: e9 23 40 f9 ldr x9, [sp, #64]
8fb08: 2b 29 40 b9 ldr w11, [x9, #40]
8fb0c: 6b 01 1e 12 and w11, w11, #0x4
8fb10: 2b 04 00 35 cbnz w11, 0x8fb94 <_arc_buf_access+0x268>
8fb14: e8 23 40 f9 ldr x8, [sp, #64]
8fb18: 09 29 40 b9 ldr w9, [x8, #40]
8fb1c: 29 01 1a 12 and w9, w9, #0x40
8fb20: a9 03 00 35 cbnz w9, 0x8fb94 <_arc_buf_access+0x268>
8fb24: e8 23 40 f9 ldr x8, [sp, #64]
8fb28: 09 29 40 b9 ldr w9, [x8, #40]
8fb2c: 29 01 0f 12 and w9, w9, #0x20000
8fb30: a9 01 00 35 cbnz w9, 0x8fb64 <_arc_buf_access+0x238>
8fb34: e8 13 40 f9 ldr x8, [sp, #32]
8fb38: a8 83 1c f8 stur x8, [x29, #-56]
8fb3c: 29 00 80 d2 mov x9, #1
8fb40: a9 03 1c f8 stur x9, [x29, #-64]
8fb44: a9 83 5c f8 ldur x9, [x29, #-56]
8fb48: aa 03 5c f8 ldur x10, [x29, #-64]
8fb4c: aa 83 1b f8 stur x10, [x29, #-72]
8fb50: aa 83 5b f8 ldur x10, [x29, #-72]
8fb54: 29 01 ea f8 <unknown>
8fb58: 29 01 0a 8b add x9, x9, x10
8fb5c: a9 03 1b f8 stur x9, [x29, #-80]
8fb60: 0c 00 00 14 b 0x8fb90 <_arc_buf_access+0x264>
8fb64: e8 0f 40 f9 ldr x8, [sp, #24]
8fb68: a8 83 1a f8 stur x8, [x29, #-88]
8fb6c: 29 00 80 d2 mov x9, #1
8fb70: a9 03 1a f8 stur x9, [x29, #-96]
8fb74: a9 83 5a f8 ldur x9, [x29, #-88]
8fb78: aa 03 5a f8 ldur x10, [x29, #-96]
8fb7c: aa 83 19 f8 stur x10, [x29, #-104]
8fb80: aa 83 59 f8 ldur x10, [x29, #-104]
8fb84: 29 01 ea f8 <unknown>
8fb88: 29 01 0a 8b add x9, x9, x10
8fb8c: a9 03 19 f8 stur x9, [x29, #-112]
8fb90: 1c 00 00 14 b 0x8fc00 <_arc_buf_access+0x2d4>
8fb94: e8 23 40 f9 ldr x8, [sp, #64]
8fb98: 09 29 40 b9 ldr w9, [x8, #40]
8fb9c: 29 01 0f 12 and w9, w9, #0x20000
8fba0: a9 01 00 35 cbnz w9, 0x8fbd4 <_arc_buf_access+0x2a8>
8fba4: e8 0b 40 f9 ldr x8, [sp, #16]
8fba8: a8 83 18 f8 stur x8, [x29, #-120]
8fbac: 29 00 80 d2 mov x9, #1
8fbb0: a9 03 18 f8 stur x9, [x29, #-128]
8fbb4: a9 83 58 f8 ldur x9, [x29, #-120]
8fbb8: aa 03 58 f8 ldur x10, [x29, #-128]
8fbbc: aa 83 17 f8 stur x10, [x29, #-136]
8fbc0: aa 83 57 f8 ldur x10, [x29, #-136]
8fbc4: 29 01 ea f8 <unknown>
8fbc8: 29 01 0a 8b add x9, x9, x10
8fbcc: e9 4b 00 f9 str x9, [sp, #144]
8fbd0: 0c 00 00 14 b 0x8fc00 <_arc_buf_access+0x2d4>
8fbd4: e8 07 40 f9 ldr x8, [sp, #8]
8fbd8: e8 47 00 f9 str x8, [sp, #136]
8fbdc: 29 00 80 d2 mov x9, #1
8fbe0: e9 43 00 f9 str x9, [sp, #128]
8fbe4: e9 47 40 f9 ldr x9, [sp, #136]
8fbe8: ea 43 40 f9 ldr x10, [sp, #128]
8fbec: ea 3f 00 f9 str x10, [sp, #120]
8fbf0: ea 3f 40 f9 ldr x10, [sp, #120]
8fbf4: 29 01 ea f8 <unknown>
8fbf8: 29 01 0a 8b add x9, x9, x10
8fbfc: e9 3b 00 f9 str x9, [sp, #112]
8fc00: fd 7b 52 a9 ldp x29, x30, [sp, #288]
8fc04: fc 6f 51 a9 ldp x28, x27, [sp, #272]
8fc08: ff c3 04 91 add sp, sp, #304
8fc0c: ff 0f 5f d6 <unknown>
000000000008fc10 <_arc_access>:
8fc10: 7f 23 03 d5 hint #27
8fc14: ff c3 05 d1 sub sp, sp, #368
8fc18: fc 6f 15 a9 stp x28, x27, [sp, #336]
8fc1c: fd 7b 16 a9 stp x29, x30, [sp, #352]
8fc20: fd 83 05 91 add x29, sp, #352
8fc24: a8 18 00 d0 adrp x8, #3235840
8fc28: 08 21 24 91 add x8, x8, #2312
8fc2c: a9 18 00 d0 adrp x9, #3235840
8fc30: 29 41 24 91 add x9, x9, #2320
8fc34: 4a 17 00 b0 adrp x10, #3051520
8fc38: 4a e1 1b 91 add x10, x10, #1784
8fc3c: eb 03 0a aa mov x11, x10
8fc40: 6b 41 3b 91 add x11, x11, #3792
8fc44: ec 03 0a aa mov x12, x10
8fc48: 8c 01 37 91 add x12, x12, #3520
8fc4c: ed 03 0a aa mov x13, x10
8fc50: ad c1 32 91 add x13, x13, #3248
8fc54: 4a 81 2e 91 add x10, x10, #2976
8fc58: e0 2f 00 f9 str x0, [sp, #88]
8fc5c: e1 2b 00 f9 str x1, [sp, #80]
8fc60: ee 2f 40 f9 ldr x14, [sp, #88]
8fc64: ce 59 40 f9 ldr x14, [x14, #176]
8fc68: 0f 29 00 b0 adrp x15, #5378048
8fc6c: ef 41 00 91 add x15, x15, #16
8fc70: ef 01 40 f9 ldr x15, [x15]
8fc74: df 01 0f eb cmp x14, x15
8fc78: e8 1b 00 f9 str x8, [sp, #48]
8fc7c: e9 17 00 f9 str x9, [sp, #40]
8fc80: eb 13 00 f9 str x11, [sp, #32]
8fc84: ec 0f 00 f9 str x12, [sp, #24]
8fc88: ed 0b 00 f9 str x13, [sp, #16]
8fc8c: ea 07 00 f9 str x10, [sp, #8]
8fc90: 41 01 00 54 b.ne 0x8fcb8 <_arc_access+0xa8>
8fc94: 96 31 00 94 bl 0x9c2ec <_zfs_lbolt>
8fc98: e8 2f 40 f9 ldr x8, [sp, #88]
8fc9c: 00 65 00 f9 str x0, [x8, #200]
8fca0: e8 1b 40 f9 ldr x8, [sp, #48]
8fca4: 00 01 40 f9 ldr x0, [x8]
8fca8: e1 2f 40 f9 ldr x1, [sp, #88]
8fcac: e2 2b 40 f9 ldr x2, [sp, #80]
8fcb0: 22 0f 00 94 bl 0x93938 <_arc_change_state>
8fcb4: 1f 01 00 14 b 0x90130 <_arc_access+0x520>
8fcb8: e8 2f 40 f9 ldr x8, [sp, #88]
8fcbc: 08 59 40 f9 ldr x8, [x8, #176]
8fcc0: e9 1b 40 f9 ldr x9, [sp, #48]
8fcc4: 2a 01 40 f9 ldr x10, [x9]
8fcc8: 1f 01 0a eb cmp x8, x10
8fccc: 61 0c 00 54 b.ne 0x8fe58 <_arc_access+0x248>
8fcd0: 87 31 00 94 bl 0x9c2ec <_zfs_lbolt>
8fcd4: e0 27 00 f9 str x0, [sp, #72]
8fcd8: e8 2f 40 f9 ldr x8, [sp, #88]
8fcdc: 09 29 40 b9 ldr w9, [x8, #40]
8fce0: 29 01 1e 12 and w9, w9, #0x4
8fce4: a9 00 00 35 cbnz w9, 0x8fcf8 <_arc_access+0xe8>
8fce8: e8 2f 40 f9 ldr x8, [sp, #88]
8fcec: 09 29 40 b9 ldr w9, [x8, #40]
8fcf0: 29 01 1a 12 and w9, w9, #0x40
8fcf4: 69 06 00 34 cbz w9, 0x8fdc0 <_arc_access+00>
8fcf8: e8 2f 40 f9 ldr x8, [sp, #88]
8fcfc: 08 75 40 f9 ldr x8, [x8, #232]
8fd00: 48 00 00 b5 cbnz x8, 0x8fd08 <_arc_access+0xf8>
8fd04: 2b 00 00 14 b 0x8fdb0 <_arc_access+0x1a0>
8fd08: e8 2f 40 f9 ldr x8, [sp, #88]
8fd0c: 09 29 40 b9 ldr w9, [x8, #40]
8fd10: 29 01 0d 12 and w9, w9, #0x80000
8fd14: c9 00 00 34 cbz w9, 0x8fd2c <_arc_access+0x11c>
8fd18: e0 2f 40 f9 ldr x0, [sp, #88]
8fd1c: 08 00 80 52 mov w8, #0
8fd20: e1 03 08 aa mov x1, x8
8fd24: 22 00 80 52 mov w2, #1
8fd28: ad 07 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
8fd2c: e0 2f 40 f9 ldr x0, [sp, #88]
8fd30: 81 08 80 52 mov w1, #68
8fd34: a0 07 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
8fd38: e8 2f 40 f9 ldr x8, [sp, #88]
8fd3c: 08 41 03 91 add x8, x8, #208
8fd40: e8 37 00 f9 str x8, [sp, #104]
8fd44: e8 37 40 f9 ldr x8, [sp, #104]
8fd48: 29 00 80 52 mov w9, #1
8fd4c: e9 67 00 b9 str w9, [sp, #100]
8fd50: e9 67 40 b9 ldr w9, [sp, #100]
8fd54: 0a 01 e9 b8 <unknown>
8fd58: 49 01 09 0b add w9, w10, w9
8fd5c: e9 63 00 b9 str w9, [sp, #96]
8fd60: e8 07 40 f9 ldr x8, [sp, #8]
8fd64: e8 47 00 f9 str x8, [sp, #136]
8fd68: 2b 00 80 d2 mov x11, #1
8fd6c: eb 43 00 f9 str x11, [sp, #128]
8fd70: eb 47 40 f9 ldr x11, [sp, #136]
8fd74: ec 43 40 f9 ldr x12, [sp, #128]
8fd78: ec 3f 00 f9 str x12, [sp, #120]
8fd7c: ec 3f 40 f9 ldr x12, [sp, #120]
8fd80: 6b 01 ec f8 <unknown>
8fd84: 6b 01 0c 8b add x11, x11, x12
8fd88: eb 3b 00 f9 str x11, [sp, #112]
8fd8c: eb 2f 40 f9 ldr x11, [sp, #88]
8fd90: 69 29 40 b9 ldr w9, [x11, #40]
8fd94: 29 01 0d 12 and w9, w9, #0x80000
8fd98: c9 00 00 34 cbz w9, 0x8fdb0 <_arc_access+0x1a0>
8fd9c: e0 2f 40 f9 ldr x0, [sp, #88]
8fda0: 28 00 80 52 mov w8, #1
8fda4: e1 03 08 aa mov x1, x8
8fda8: e2 03 08 aa mov x2, x8
8fdac: 8c 07 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
8fdb0: e8 27 40 f9 ldr x8, [sp, #72]
8fdb4: e9 2f 40 f9 ldr x9, [sp, #88]
8fdb8: 28 65 00 f9 str x8, [x9, #200]
8fdbc: dd 00 00 14 b 0x90130 <_arc_access+0x520>
8fdc0: e8 2f 40 f9 ldr x8, [sp, #88]
8fdc4: 08 65 40 f9 ldr x8, [x8, #200]
8fdc8: 08 19 00 91 add x8, x8, #6
8fdcc: e9 27 40 f9 ldr x9, [sp, #72]
8fdd0: 08 01 09 eb subs x8, x8, x9
8fdd4: 1f 01 00 f1 cmp x8, #0
8fdd8: ea 37 9f 1a cset w10, hs
8fddc: 2a 01 00 37 tbnz w10, #0, 0x8fe00 <_arc_access+0x1f0>
8fde0: e8 27 40 f9 ldr x8, [sp, #72]
8fde4: e9 2f 40 f9 ldr x9, [sp, #88]
8fde8: 28 65 00 f9 str x8, [x9, #200]
8fdec: e8 17 40 f9 ldr x8, [sp, #40]
8fdf0: 00 01 40 f9 ldr x0, [x8]
8fdf4: e1 2f 40 f9 ldr x1, [sp, #88]
8fdf8: e2 2b 40 f9 ldr x2, [sp, #80]
8fdfc: cf 0e 00 94 bl 0x93938 <_arc_change_state>
8fe00: e8 2f 40 f9 ldr x8, [sp, #88]
8fe04: 08 41 03 91 add x8, x8, #208
8fe08: e8 4f 00 f9 str x8, [sp, #152]
8fe0c: e8 4f 40 f9 ldr x8, [sp, #152]
8fe10: 29 00 80 52 mov w9, #1
8fe14: e9 97 00 b9 str w9, [sp, #148]
8fe18: e9 97 40 b9 ldr w9, [sp, #148]
8fe1c: 0a 01 e9 b8 <unknown>
8fe20: 49 01 09 0b add w9, w10, w9
8fe24: e9 93 00 b9 str w9, [sp, #144]
8fe28: e8 07 40 f9 ldr x8, [sp, #8]
8fe2c: a8 83 18 f8 stur x8, [x29, #-120]
8fe30: 2b 00 80 d2 mov x11, #1
8fe34: ab 03 18 f8 stur x11, [x29, #-128]
8fe38: ab 83 58 f8 ldur x11, [x29, #-120]
8fe3c: ac 03 58 f8 ldur x12, [x29, #-128]
8fe40: ac 83 17 f8 stur x12, [x29, #-136]
8fe44: ac 83 57 f8 ldur x12, [x29, #-136]
8fe48: 6b 01 ec f8 <unknown>
8fe4c: 6b 01 0c 8b add x11, x11, x12
8fe50: ab 03 17 f8 stur x11, [x29, #-144]
8fe54: b7 00 00 14 b 0x90130 <_arc_access+0x520>
8fe58: e8 2f 40 f9 ldr x8, [sp, #88]
8fe5c: 08 59 40 f9 ldr x8, [x8, #176]
8fe60: 09 2d 00 b0 adrp x9, #5902336
8fe64: 29 a1 00 91 add x9, x9, #40
8fe68: 29 01 40 f9 ldr x9, [x9]
8fe6c: 1f 01 09 eb cmp x8, x9
8fe70: e1 08 00 54 b.ne 0x8ff8c <_arc_access+0x37c>
8fe74: e8 2f 40 f9 ldr x8, [sp, #88]
8fe78: 09 29 40 b9 ldr w9, [x8, #40]
8fe7c: 29 01 1e 12 and w9, w9, #0x4
8fe80: a9 00 00 35 cbnz w9, 0x8fe94 <_arc_access+0x284>
8fe84: e8 2f 40 f9 ldr x8, [sp, #88]
8fe88: 09 29 40 b9 ldr w9, [x8, #40]
8fe8c: 29 01 1a 12 and w9, w9, #0x40
8fe90: e9 03 00 34 cbz w9, 0x8ff0c <_arc_access+0x2fc>
8fe94: e8 1b 40 f9 ldr x8, [sp, #48]
8fe98: 09 01 40 f9 ldr x9, [x8]
8fe9c: e9 23 00 f9 str x9, [sp, #64]
8fea0: e9 2f 40 f9 ldr x9, [sp, #88]
8fea4: 29 75 40 f9 ldr x9, [x9, #232]
8fea8: 3f 01 00 f1 cmp x9, #0
8feac: ea 87 9f 1a cset w10, ls
8feb0: ca 02 00 37 tbnz w10, #0, 0x8ff08 <_arc_access+0x2f8>
8feb4: e8 2f 40 f9 ldr x8, [sp, #88]
8feb8: 09 29 40 b9 ldr w9, [x8, #40]
8febc: 29 01 0d 12 and w9, w9, #0x80000
8fec0: c9 00 00 34 cbz w9, 0x8fed8 <_arc_access+0x2c8>
8fec4: e0 2f 40 f9 ldr x0, [sp, #88]
8fec8: 08 00 80 52 mov w8, #0
8fecc: e1 03 08 aa mov x1, x8
8fed0: 22 00 80 52 mov w2, #1
8fed4: 42 07 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
8fed8: e0 2f 40 f9 ldr x0, [sp, #88]
8fedc: 81 08 80 52 mov w1, #68
8fee0: 35 07 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
8fee4: e8 2f 40 f9 ldr x8, [sp, #88]
8fee8: 09 29 40 b9 ldr w9, [x8, #40]
8feec: 29 01 0d 12 and w9, w9, #0x80000
8fef0: c9 00 00 34 cbz w9, 0x8ff08 <_arc_access+0x2f8>
8fef4: e0 2f 40 f9 ldr x0, [sp, #88]
8fef8: 28 00 80 52 mov w8, #1
8fefc: e1 03 08 aa mov x1, x8
8ff00: e2 03 08 aa mov x2, x8
8ff04: 36 07 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
8ff08: 04 00 00 14 b 0x8ff18 <_arc_access+0x308>
8ff0c: e8 17 40 f9 ldr x8, [sp, #40]
8ff10: 09 01 40 f9 ldr x9, [x8]
8ff14: e9 23 00 f9 str x9, [sp, #64]
8ff18: f5 30 00 94 bl 0x9c2ec <_zfs_lbolt>
8ff1c: e8 2f 40 f9 ldr x8, [sp, #88]
8ff20: 00 65 00 f9 str x0, [x8, #200]
8ff24: e0 23 40 f9 ldr x0, [sp, #64]
8ff28: e1 2f 40 f9 ldr x1, [sp, #88]
8ff2c: e2 2b 40 f9 ldr x2, [sp, #80]
8ff30: 82 0e 00 94 bl 0x93938 <_arc_change_state>
8ff34: e8 2f 40 f9 ldr x8, [sp, #88]
8ff38: 08 51 03 91 add x8, x8, #212
8ff3c: a8 83 19 f8 stur x8, [x29, #-104]
8ff40: a8 83 59 f8 ldur x8, [x29, #-104]
8ff44: 29 00 80 52 mov w9, #1
8ff48: a9 43 19 b8 stur w9, [x29, #-108]
8ff4c: a9 43 59 b8 ldur w9, [x29, #-108]
8ff50: 0a 01 e9 b8 <unknown>
8ff54: 49 01 09 0b add w9, w10, w9
8ff58: a9 03 19 b8 stur w9, [x29, #-112]
8ff5c: e8 0b 40 f9 ldr x8, [sp, #16]
8ff60: a8 83 1b f8 stur x8, [x29, #-72]
8ff64: 2b 00 80 d2 mov x11, #1
8ff68: ab 03 1b f8 stur x11, [x29, #-80]
8ff6c: ab 83 5b f8 ldur x11, [x29, #-72]
8ff70: ac 03 5b f8 ldur x12, [x29, #-80]
8ff74: ac 83 1a f8 stur x12, [x29, #-88]
8ff78: ac 83 5a f8 ldur x12, [x29, #-88]
8ff7c: 6b 01 ec f8 <unknown>
8ff80: 6b 01 0c 8b add x11, x11, x12
8ff84: ab 03 1a f8 stur x11, [x29, #-96]
8ff88: 6a 00 00 14 b 0x90130 <_arc_access+0x520>
8ff8c: e8 2f 40 f9 ldr x8, [sp, #88]
8ff90: 08 59 40 f9 ldr x8, [x8, #176]
8ff94: e9 17 40 f9 ldr x9, [sp, #40]
8ff98: 2a 01 40 f9 ldr x10, [x9]
8ff9c: 1f 01 0a eb cmp x8, x10
8ffa0: 41 03 00 54 b.ne 0x90008 <_arc_access+0x3f8>
8ffa4: e8 2f 40 f9 ldr x8, [sp, #88]
8ffa8: 08 61 03 91 add x8, x8, #216
8ffac: a8 83 1e f8 stur x8, [x29, #-24]
8ffb0: a8 83 5e f8 ldur x8, [x29, #-24]
8ffb4: 29 00 80 52 mov w9, #1
8ffb8: a9 43 1e b8 stur w9, [x29, #-28]
8ffbc: a9 43 5e b8 ldur w9, [x29, #-28]
8ffc0: 0a 01 e9 b8 <unknown>
8ffc4: 49 01 09 0b add w9, w10, w9
8ffc8: a9 03 1e b8 stur w9, [x29, #-32]
8ffcc: e8 0f 40 f9 ldr x8, [sp, #24]
8ffd0: a8 83 1d f8 stur x8, [x29, #-40]
8ffd4: 2b 00 80 d2 mov x11, #1
8ffd8: ab 03 1d f8 stur x11, [x29, #-48]
8ffdc: ab 83 5d f8 ldur x11, [x29, #-40]
8ffe0: ac 03 5d f8 ldur x12, [x29, #-48]
8ffe4: ac 83 1c f8 stur x12, [x29, #-56]
8ffe8: ac 83 5c f8 ldur x12, [x29, #-56]
8ffec: 6b 01 ec f8 <unknown>
8fff0: 6b 01 0c 8b add x11, x11, x12
8fff4: ab 03 1c f8 stur x11, [x29, #-64]
8fff8: bd 30 00 94 bl 0x9c2ec <_zfs_lbolt>
8fffc: e8 2f 40 f9 ldr x8, [sp, #88]
90000: 00 65 00 f9 str x0, [x8, #200]
90004: 4b 00 00 14 b 0x90130 <_arc_access+0x520>
90008: e8 2f 40 f9 ldr x8, [sp, #88]
9000c: 08 59 40 f9 ldr x8, [x8, #176]
90010: 09 2d 00 90 adrp x9, #5898240
90014: 29 c1 00 91 add x9, x9, #48
90018: 29 01 40 f9 ldr x9, [x9]
9001c: 1f 01 09 eb cmp x8, x9
90020: 81 05 00 54 b.ne 0x900d0 <_arc_access+0x4c0>
90024: e8 17 40 f9 ldr x8, [sp, #40]
90028: 09 01 40 f9 ldr x9, [x8]
9002c: e9 1f 00 f9 str x9, [sp, #56]
90030: e9 2f 40 f9 ldr x9, [sp, #88]
90034: 2a 29 40 b9 ldr w10, [x9, #40]
90038: 4a 01 1e 12 and w10, w10, #0x4
9003c: aa 00 00 35 cbnz w10, 0x90050 <_arc_access+0x440>
90040: e8 2f 40 f9 ldr x8, [sp, #88]
90044: 09 29 40 b9 ldr w9, [x8, #40]
90048: 29 01 1a 12 and w9, w9, #0x40
9004c: 89 00 00 34 cbz w9, 0x9005c <_arc_access+0x44c>
90050: e8 1b 40 f9 ldr x8, [sp, #48]
90054: 09 01 40 f9 ldr x9, [x8]
90058: e9 1f 00 f9 str x9, [sp, #56]
9005c: a4 30 00 94 bl 0x9c2ec <_zfs_lbolt>
90060: e8 2f 40 f9 ldr x8, [sp, #88]
90064: 00 65 00 f9 str x0, [x8, #200]
90068: e0 1f 40 f9 ldr x0, [sp, #56]
9006c: e1 2f 40 f9 ldr x1, [sp, #88]
90070: e2 2b 40 f9 ldr x2, [sp, #80]
90074: 31 0e 00 94 bl 0x93938 <_arc_change_state>
90078: e8 2f 40 f9 ldr x8, [sp, #88]
9007c: 08 71 03 91 add x8, x8, #220
90080: a8 83 16 f8 stur x8, [x29, #-152]
90084: a8 83 56 f8 ldur x8, [x29, #-152]
90088: 29 00 80 52 mov w9, #1
9008c: a9 43 16 b8 stur w9, [x29, #-156]
90090: a9 43 56 b8 ldur w9, [x29, #-156]
90094: 0a 01 e9 b8 <unknown>
90098: 49 01 09 0b add w9, w10, w9
9009c: a9 03 16 b8 stur w9, [x29, #-160]
900a0: e8 13 40 f9 ldr x8, [sp, #32]
900a4: a8 83 15 f8 stur x8, [x29, #-168]
900a8: 2b 00 80 d2 mov x11, #1
900ac: eb 5b 00 f9 str x11, [sp, #176]
900b0: ab 83 55 f8 ldur x11, [x29, #-168]
900b4: ec 5b 40 f9 ldr x12, [sp, #176]
900b8: ec 57 00 f9 str x12, [sp, #168]
900bc: ec 57 40 f9 ldr x12, [sp, #168]
900c0: 6b 01 ec f8 <unknown>
900c4: 6b 01 0c 8b add x11, x11, x12
900c8: eb 53 00 f9 str x11, [sp, #160]
900cc: 19 00 00 14 b 0x90130 <_arc_access+0x520>
900d0: e8 2f 40 f9 ldr x8, [sp, #88]
900d4: 08 59 40 f9 ldr x8, [x8, #176]
900d8: 09 2d 00 90 adrp x9, #5898240
900dc: 29 c1 02 91 add x9, x9, #176
900e0: 29 01 40 f9 ldr x9, [x9]
900e4: 1f 01 09 eb cmp x8, x9
900e8: 41 01 00 54 b.ne 0x90110 <_arc_access+0x500>
900ec: 80 30 00 94 bl 0x9c2ec <_zfs_lbolt>
900f0: e8 2f 40 f9 ldr x8, [sp, #88]
900f4: 00 65 00 f9 str x0, [x8, #200]
900f8: e8 17 40 f9 ldr x8, [sp, #40]
900fc: 00 01 40 f9 ldr x0, [x8]
90100: e1 2f 40 f9 ldr x1, [sp, #88]
90104: e2 2b 40 f9 ldr x2, [sp, #80]
90108: 0c 0e 00 94 bl 0x93938 <_arc_change_state>
9010c: 09 00 00 14 b 0x90130 <_arc_access+0x520>
90110: e8 2f 40 f9 ldr x8, [sp, #88]
90114: 08 59 40 f9 ldr x8, [x8, #176]
90118: 60 00 80 52 mov w0, #3
9011c: 81 fb ff 90 adrp x1, #-589824
90120: 21 60 3d 91 add x1, x1, #3928
90124: e9 03 00 91 mov x9, sp
90128: 28 01 00 f9 str x8, [x9]
9012c: 73 06 0b 94 bl 0x351af8 <_cmn_err>
90130: fd 7b 56 a9 ldp x29, x30, [sp, #352]
90134: fc 6f 55 a9 ldp x28, x27, [sp, #336]
90138: ff c3 05 91 add sp, sp, #368
9013c: ff 0f 5f d6 <unknown>
0000000000090140 <_arc_bcopy_func>:
90140: 7f 23 03 d5 hint #27
90144: ff 43 01 d1 sub sp, sp, #80
90148: fd 7b 04 a9 stp x29, x30, [sp, #64]
9014c: fd 03 01 91 add x29, sp, #64
90150: a0 83 1f f8 stur x0, [x29, #-8]
90154: a1 03 1f f8 stur x1, [x29, #-16]
90158: a2 83 1e f8 stur x2, [x29, #-24]
9015c: e3 13 00 f9 str x3, [sp, #32]
90160: e4 0f 00 f9 str x4, [sp, #24]
90164: e8 13 40 f9 ldr x8, [sp, #32]
90168: 48 00 00 b5 cbnz x8, 0x90170 <_arc_bcopy_func+0x30>
9016c: 14 00 00 14 b 0x901bc <_arc_bcopy_func+0x7c>
90170: e0 0f 40 f9 ldr x0, [sp, #24]
90174: e8 13 40 f9 ldr x8, [sp, #32]
90178: 01 1d 40 f9 ldr x1, [x8, #56]
9017c: e8 13 40 f9 ldr x8, [sp, #32]
90180: e0 0b 00 f9 str x0, [sp, #16]
90184: e0 03 08 aa mov x0, x8
90188: e1 07 00 f9 str x1, [sp, #8]
9018c: 95 ef ff 97 bl 0x8bfe0 <_arc_buf_size>
90190: e8 0b 40 f9 ldr x8, [sp, #16]
90194: e0 03 00 f9 str x0, [sp]
90198: e0 03 08 aa mov x0, x8
9019c: e1 07 40 f9 ldr x1, [sp, #8]
901a0: e2 03 40 f9 ldr x2, [sp]
901a4: 03 00 80 92 mov x3, #-1
901a8: 4d 90 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
901ac: e8 13 40 f9 ldr x8, [sp, #32]
901b0: e1 0f 40 f9 ldr x1, [sp, #24]
901b4: e0 03 08 aa mov x0, x8
901b8: 2a fa ff 97 bl 0x8ea60 <_arc_buf_destroy>
901bc: fd 7b 44 a9 ldp x29, x30, [sp, #64]
901c0: ff 43 01 91 add sp, sp, #80
901c4: ff 0f 5f d6 <unknown>
00000000000901c8 <_arc_getbuf_func>:
901c8: ff c3 00 d1 sub sp, sp, #48
901cc: e0 17 00 f9 str x0, [sp, #40]
901d0: e1 13 00 f9 str x1, [sp, #32]
901d4: e2 0f 00 f9 str x2, [sp, #24]
901d8: e3 0b 00 f9 str x3, [sp, #16]
901dc: e4 07 00 f9 str x4, [sp, #8]
901e0: e8 07 40 f9 ldr x8, [sp, #8]
901e4: e8 03 00 f9 str x8, [sp]
901e8: e8 0b 40 f9 ldr x8, [sp, #16]
901ec: a8 00 00 b5 cbnz x8, 0x90200 <_arc_getbuf_func+0x38>
901f0: e8 03 40 f9 ldr x8, [sp]
901f4: 09 00 80 d2 mov x9, #0
901f8: 09 01 00 f9 str x9, [x8]
901fc: 04 00 00 14 b 0x9020c <_arc_getbuf_func+0x44>
90200: e8 0b 40 f9 ldr x8, [sp, #16]
90204: e9 03 40 f9 ldr x9, [sp]
90208: 28 01 00 f9 str x8, [x9]
9020c: ff c3 00 91 add sp, sp, #48
90210: c0 03 5f d6 ret
0000000000090214 <_arc_read>:
90214: 7f 23 03 d5 hint #27
90218: fc 6f ba a9 stp x28, x27, [sp, #-96]!
9021c: fa 67 01 a9 stp x26, x25, [sp, #16]
90220: f8 5f 02 a9 stp x24, x23, [sp, #32]
90224: f6 57 03 a9 stp x22, x21, [sp, #48]
90228: f4 4f 04 a9 stp x20, x19, [sp, #64]
9022c: fd 7b 05 a9 stp x29, x30, [sp, #80]
90230: fd 43 01 91 add x29, sp, #80
90234: ff c3 12 d1 sub sp, sp, #1200
90238: a8 0b 40 f9 ldr x8, [x29, #16]
9023c: 29 b3 00 90 adrp x9, #23478272
90240: 29 a1 35 91 add x9, x9, #3432
90244: 0a 00 80 d2 mov x10, #0
90248: 4b 17 00 90 adrp x11, #3047424
9024c: 6b e1 1b 91 add x11, x11, #1784
90250: ec 03 0b aa mov x12, x11
90254: 8c 41 08 91 add x12, x12, #528
90258: ed 03 0b aa mov x13, x11
9025c: ad c1 10 91 add x13, x13, #1072
90260: ee 03 0b aa mov x14, x11
90264: ce 41 19 91 add x14, x14, #1616
90268: ef 03 0b aa mov x15, x11
9026c: ef c1 21 91 add x15, x15, #2160
90270: f0 03 0b aa mov x16, x11
90274: 10 42 2a 91 add x16, x16, #2704
90278: 11 f6 87 d2 mov x17, #16304
9027c: 71 01 11 8b add x17, x11, x17
90280: f0 97 00 f9 str x16, [sp, #296]
90284: f1 93 00 f9 str x17, [sp, #288]
90288: 10 00 00 d0 adrp x16, #8192
9028c: 10 12 2e 91 add x16, x16, #2948
90290: d1 57 85 d2 mov x17, #10942
90294: 30 02 c1 da <unknown>
90298: 13 28 89 d2 mov x19, #18752
9029c: 73 01 13 8b add x19, x11, x19
902a0: 14 18 88 d2 mov x20, #16576
902a4: 74 01 14 8b add x20, x11, x20
902a8: 15 06 89 d2 mov x21, #18480
902ac: 75 01 15 8b add x21, x11, x21
902b0: f0 8f 00 f9 str x16, [sp, #280]
902b4: 10 00 00 f0 adrp x16, #12288
902b8: 10 62 01 91 add x16, x16, #88
902bc: d1 57 85 d2 mov x17, #10942
902c0: 30 02 c1 da <unknown>
902c4: 16 88 8f d2 mov x22, #31808
902c8: 76 01 16 8b add x22, x11, x22
902cc: 17 aa 8f d2 mov x23, #32080
902d0: 77 01 17 8b add x23, x11, x23
902d4: f8 03 0b aa mov x24, x11
902d8: 18 03 04 91 add x24, x24, #256
902dc: f9 03 0b aa mov x25, x11
902e0: 39 83 0c 91 add x25, x25, #800
902e4: fa 03 0b aa mov x26, x11
902e8: 5a 03 15 91 add x26, x26, #1344
902ec: fb 03 0b aa mov x27, x11
902f0: 7b 83 1d 91 add x27, x27, #1888
902f4: fc 03 0b aa mov x28, x11
902f8: 9c 03 26 91 add x28, x28, #2432
902fc: 1e 66 8f d2 mov x30, #31536
90300: 7e 01 1e 8b add x30, x11, x30
90304: e8 8b 00 f9 str x8, [sp, #272]
90308: 08 32 90 d2 mov x8, #33168
9030c: 68 01 08 8b add x8, x11, x8
90310: e0 1b 01 f9 str x0, [sp, #560]
90314: e1 17 01 f9 str x1, [sp, #552]
90318: e2 13 01 f9 str x2, [sp, #544]
9031c: e3 0f 01 f9 str x3, [sp, #536]
90320: e4 0b 01 f9 str x4, [sp, #528]
90324: e5 0f 02 b9 str w5, [sp, #524]
90328: e6 0b 02 b9 str w6, [sp, #520]
9032c: e7 03 01 f9 str x7, [sp, #512]
90330: eb 8b 40 f9 ldr x11, [sp, #272]
90334: eb ff 00 f9 str x11, [sp, #504]
90338: ea fb 00 f9 str x10, [sp, #496]
9033c: ea f7 00 f9 str x10, [sp, #488]
90340: e0 17 41 f9 ldr x0, [sp, #552]
90344: e9 87 00 f9 str x9, [sp, #264]
90348: ec 83 00 f9 str x12, [sp, #256]
9034c: ed 7f 00 f9 str x13, [sp, #248]
90350: ee 7b 00 f9 str x14, [sp, #240]
90354: ef 77 00 f9 str x15, [sp, #232]
90358: f3 73 00 f9 str x19, [sp, #224]
9035c: f4 6f 00 f9 str x20, [sp, #216]
90360: f5 6b 00 f9 str x21, [sp, #208]
90364: f0 67 00 f9 str x16, [sp, #200]
90368: f6 63 00 f9 str x22, [sp, #192]
9036c: f7 5f 00 f9 str x23, [sp, #184]
90370: f8 5b 00 f9 str x24, [sp, #176]
90374: f9 57 00 f9 str x25, [sp, #168]
90378: fa 53 00 f9 str x26, [sp, #160]
9037c: fb 4f 00 f9 str x27, [sp, #152]
90380: fc 4b 00 f9 str x28, [sp, #144]
90384: fe 47 00 f9 str x30, [sp, #136]
90388: e8 43 00 f9 str x8, [sp, #128]
9038c: ae 64 03 94 bl 0x169644 <_spa_load_guid>
90390: e0 ef 00 f9 str x0, [sp, #472]
90394: e5 0b 42 b9 ldr w5, [sp, #520]
90398: bf 00 09 72 tst w5, #0x800000
9039c: e5 07 9f 1a cset w5, ne
903a0: a5 00 00 12 and w5, w5, #0x1
903a4: e5 d7 01 b9 str w5, [sp, #468]
903a8: e8 13 41 f9 ldr x8, [sp, #544]
903ac: 08 19 40 f9 ldr x8, [x8, #48]
903b0: 08 fd 7d d3 lsr x8, x8, #61
903b4: 08 01 40 92 and x8, x8, #0x1
903b8: 05 00 80 52 mov w5, #0
903bc: e5 7f 00 b9 str w5, [sp, #124]
903c0: 28 05 00 b4 cbz x8, 0x90464 <_arc_read+0x250>
903c4: e8 13 41 f9 ldr x8, [sp, #544]
903c8: 08 19 40 f9 ldr x8, [x8, #48]
903cc: 08 fd 78 d3 lsr x8, x8, #56
903d0: 08 11 40 92 and x8, x8, #0x1f
903d4: 1f 01 00 f1 cmp x8, #0
903d8: e9 97 9f 1a cset w9, hi
903dc: 0a 00 80 52 mov w10, #0
903e0: ea 7f 00 b9 str w10, [sp, #124]
903e4: 09 04 00 37 tbnz w9, #0, 0x90464 <_arc_read+0x250>
903e8: e8 13 41 f9 ldr x8, [sp, #544]
903ec: 08 19 40 f9 ldr x8, [x8, #48]
903f0: 08 fd 70 d3 lsr x8, x8, #48
903f4: 08 1d 40 92 and x8, x8, #0xff
903f8: 08 01 79 92 and x8, x8, #0x80
903fc: 48 01 00 b4 cbz x8, 0x90424 <_arc_read+0x210>
90400: e8 13 41 f9 ldr x8, [sp, #544]
90404: 08 19 40 f9 ldr x8, [x8, #48]
90408: 08 fd 70 d3 lsr x8, x8, #48
9040c: 08 1d 40 92 and x8, x8, #0xff
90410: 08 01 7b 92 and x8, x8, #0x20
90414: 09 00 80 52 mov w9, #0
90418: e9 7f 00 b9 str w9, [sp, #124]
9041c: c8 01 00 b5 cbnz x8, 0x90454 <_arc_read+0x240>
90420: 11 00 00 14 b 0x90464 <_arc_read+0x250>
90424: e8 13 41 f9 ldr x8, [sp, #544]
90428: 08 19 40 f9 ldr x8, [x8, #48]
9042c: 08 fd 70 d3 lsr x8, x8, #48
90430: 08 1d 40 92 and x8, x8, #0xff
90434: 09 03 80 d2 mov x9, #24
90438: 08 7d 09 9b mul x8, x8, x9
9043c: e9 87 40 f9 ldr x9, [sp, #264]
90440: 28 01 08 8b add x8, x9, x8
90444: 08 0d 80 b9 ldrsw x8, [x8, #12]
90448: 0a 00 80 52 mov w10, #0
9044c: ea 7f 00 b9 str w10, [sp, #124]
90450: a8 00 00 b4 cbz x8, 0x90464 <_arc_read+0x250>
90454: e8 0b 42 b9 ldr w8, [sp, #520]
90458: 1f 01 08 72 tst w8, #0x1000000
9045c: e8 07 9f 1a cset w8, ne
90460: e8 7f 00 b9 str w8, [sp, #124]
90464: e8 7f 40 b9 ldr w8, [sp, #124]
90468: 08 01 00 12 and w8, w8, #0x1
9046c: e8 d3 01 b9 str w8, [sp, #464]
90470: e9 13 41 f9 ldr x9, [sp, #544]
90474: 29 19 40 f9 ldr x9, [x9, #48]
90478: 29 fd 7d d3 lsr x9, x9, #61
9047c: 29 01 40 92 and x9, x9, #0x1
90480: 08 00 80 52 mov w8, #0
90484: e8 7b 00 b9 str w8, [sp, #120]
90488: 29 05 00 b4 cbz x9, 0x9052c <_arc_read+0x318>
9048c: e8 13 41 f9 ldr x8, [sp, #544]
90490: 08 19 40 f9 ldr x8, [x8, #48]
90494: 08 fd 78 d3 lsr x8, x8, #56
90498: 08 11 40 92 and x8, x8, #0x1f
9049c: 1f 01 00 f1 cmp x8, #0
904a0: e9 97 9f 1a cset w9, hi
904a4: 0a 00 80 52 mov w10, #0
904a8: ea 7b 00 b9 str w10, [sp, #120]
904ac: 09 04 00 37 tbnz w9, #0, 0x9052c <_arc_read+0x318>
904b0: e8 13 41 f9 ldr x8, [sp, #544]
904b4: 08 19 40 f9 ldr x8, [x8, #48]
904b8: 08 fd 70 d3 lsr x8, x8, #48
904bc: 08 1d 40 92 and x8, x8, #0xff
904c0: 08 01 79 92 and x8, x8, #0x80
904c4: 48 01 00 b4 cbz x8, 0x904ec <_arc_read+0x2d8>
904c8: e8 13 41 f9 ldr x8, [sp, #544]
904cc: 08 19 40 f9 ldr x8, [x8, #48]
904d0: 08 fd 70 d3 lsr x8, x8, #48
904d4: 08 1d 40 92 and x8, x8, #0xff
904d8: 08 01 7b 92 and x8, x8, #0x20
904dc: 09 00 80 52 mov w9, #0
904e0: e9 7b 00 b9 str w9, [sp, #120]
904e4: 48 02 00 b5 cbnz x8, 0x9052c <_arc_read+0x318>
904e8: 0d 00 00 14 b 0x9051c <_arc_read+0x308>
904ec: e8 13 41 f9 ldr x8, [sp, #544]
904f0: 08 19 40 f9 ldr x8, [x8, #48]
904f4: 08 fd 70 d3 lsr x8, x8, #48
904f8: 08 1d 40 92 and x8, x8, #0xff
904fc: 09 03 80 d2 mov x9, #24
90500: 08 7d 09 9b mul x8, x8, x9
90504: e9 87 40 f9 ldr x9, [sp, #264]
90508: 28 01 08 8b add x8, x9, x8
9050c: 08 0d 80 b9 ldrsw x8, [x8, #12]
90510: 0a 00 80 52 mov w10, #0
90514: ea 7b 00 b9 str w10, [sp, #120]
90518: a8 00 00 b5 cbnz x8, 0x9052c <_arc_read+0x318>
9051c: e8 0b 42 b9 ldr w8, [sp, #520]
90520: 1f 01 08 72 tst w8, #0x1000000
90524: e8 07 9f 1a cset w8, ne
90528: e8 7b 00 b9 str w8, [sp, #120]
9052c: e8 7b 40 b9 ldr w8, [sp, #120]
90530: 29 00 80 52 mov w9, #1
90534: 08 01 00 12 and w8, w8, #0x1
90538: e8 cf 01 b9 str w8, [sp, #460]
9053c: ea 13 41 f9 ldr x10, [sp, #544]
90540: 4a 19 40 f9 ldr x10, [x10, #48]
90544: 4a fd 67 d3 lsr x10, x10, #39
90548: 5f 01 40 f2 tst x10, #0x1
9054c: e8 07 9f 1a cset w8, ne
90550: 08 01 00 52 eor w8, w8, #0x1
90554: 08 01 09 4a eor w8, w8, w9
90558: 08 01 00 12 and w8, w8, #0x1
9055c: e8 cb 01 b9 str w8, [sp, #456]
90560: ea 03 41 f9 ldr x10, [sp, #512]
90564: 48 01 40 b9 ldr w8, [x10]
90568: 08 01 09 12 and w8, w8, #0x800000
9056c: e8 c7 01 b9 str w8, [sp, #452]
90570: ff c3 01 b9 str wzr, [sp, #448]
90574: ff bf 01 b9 str wzr, [sp, #444]
90578: e8 cb 41 b9 ldr w8, [sp, #456]
9057c: c8 00 00 35 cbnz w8, 0x90594 <_arc_read+0x380>
90580: e0 ef 40 f9 ldr x0, [sp, #472]
90584: e1 13 41 f9 ldr x1, [sp, #544]
90588: e2 a3 07 91 add x2, sp, #488
9058c: 25 05 00 94 bl 0x91a20 <_buf_hash_find>
90590: e0 fb 00 f9 str x0, [sp, #496]
90594: e8 fb 40 f9 ldr x8, [sp, #496]
90598: 28 2e 00 b4 cbz x8, 0x90b5c <_arc_read+0x948>
9059c: e8 fb 40 f9 ldr x8, [sp, #496]
905a0: 09 29 40 b9 ldr w9, [x8, #40]
905a4: 29 01 0e 12 and w9, w9, #0x40000
905a8: a9 2d 00 34 cbz w9, 0x90b5c <_arc_read+0x948>
905ac: e8 fb 40 f9 ldr x8, [sp, #496]
905b0: 09 29 40 b9 ldr w9, [x8, #40]
905b4: 29 01 0e 12 and w9, w9, #0x40000
905b8: 09 01 00 34 cbz w9, 0x905d8 <_arc_read+0x3c4>
905bc: e8 fb 40 f9 ldr x8, [sp, #496]
905c0: 09 29 40 b9 ldr w9, [x8, #40]
905c4: 29 01 11 12 and w9, w9, #0x8000
905c8: 89 00 00 34 cbz w9, 0x905d8 <_arc_read+0x3c4>
905cc: e8 fb 40 f9 ldr x8, [sp, #496]
905d0: 08 81 40 f9 ldr x8, [x8, #256]
905d4: c8 00 00 b5 cbnz x8, 0x905ec <_arc_read+0x3d8>
905d8: e8 fb 40 f9 ldr x8, [sp, #496]
905dc: 08 7d 40 f9 ldr x8, [x8, #248]
905e0: e8 2b 00 b4 cbz x8, 0x90b5c <_arc_read+0x948>
905e4: e8 d3 41 b9 ldr w8, [sp, #464]
905e8: a8 2b 00 35 cbnz w8, 0x90b5c <_arc_read+0x948>
905ec: 08 00 80 d2 mov x8, #0
905f0: e8 db 00 f9 str x8, [sp, #432]
905f4: e8 03 41 f9 ldr x8, [sp, #512]
905f8: 09 01 40 b9 ldr w9, [x8]
905fc: 29 01 1d 32 orr w9, w9, #0x8
90600: 09 01 00 b9 str w9, [x8]
90604: e8 fb 40 f9 ldr x8, [sp, #496]
90608: 09 29 40 b9 ldr w9, [x8, #40]
9060c: 29 01 18 12 and w9, w9, #0x100
90610: a9 0f 00 34 cbz w9, 0x90804 <_arc_read+0x5f0>
90614: e8 fb 40 f9 ldr x8, [sp, #496]
90618: 08 79 40 f9 ldr x8, [x8, #240]
9061c: 08 29 40 f9 ldr x8, [x8, #80]
90620: e8 d7 00 f9 str x8, [sp, #424]
90624: e8 03 41 f9 ldr x8, [sp, #512]
90628: 09 01 40 b9 ldr w9, [x8]
9062c: 29 01 0a 12 and w9, w9, #0x400000
90630: 29 02 00 34 cbz w9, 0x90674 <_arc_read+0x460>
90634: e0 f7 40 f9 ldr x0, [sp, #488]
90638: bd 45 0b 94 bl 0x361d2c <_spl_mutex_exit>
9063c: e8 43 40 f9 ldr x8, [sp, #128]
90640: e8 2b 01 f9 str x8, [sp, #592]
90644: 29 00 80 d2 mov x9, #1
90648: e9 27 01 f9 str x9, [sp, #584]
9064c: e9 2b 41 f9 ldr x9, [sp, #592]
90650: ea 27 41 f9 ldr x10, [sp, #584]
90654: ea 23 01 f9 str x10, [sp, #576]
90658: ea 23 41 f9 ldr x10, [sp, #576]
9065c: 29 01 ea f8 <unknown>
90660: 29 01 0a 8b add x9, x9, x10
90664: e9 1f 01 f9 str x9, [sp, #568]
90668: 4b 00 80 52 mov w11, #2
9066c: eb c3 01 b9 str w11, [sp, #448]
90670: db 04 00 14 b 0x919dc <_arc_read+0x17c8>
90674: e8 fb 40 f9 ldr x8, [sp, #496]
90678: 09 29 40 b9 ldr w9, [x8, #40]
9067c: 29 01 15 12 and w9, w9, #0x800
90680: 29 02 00 34 cbz w9, 0x906c4 <_arc_read+0x4b0>
90684: e8 0f 42 b9 ldr w8, [sp, #524]
90688: e8 01 00 35 cbnz w8, 0x906c4 <_arc_read+0x4b0>
9068c: e0 d7 40 f9 ldr x0, [sp, #424]
90690: e1 0f 42 b9 ldr w1, [sp, #524]
90694: da 62 06 94 bl 0x2291fc <_zio_change_priority>
90698: e8 47 40 f9 ldr x8, [sp, #136]
9069c: e8 7b 01 f9 str x8, [sp, #752]
906a0: 29 00 80 d2 mov x9, #1
906a4: e9 77 01 f9 str x9, [sp, #744]
906a8: e9 7b 41 f9 ldr x9, [sp, #752]
906ac: ea 77 41 f9 ldr x10, [sp, #744]
906b0: ea 73 01 f9 str x10, [sp, #736]
906b4: ea 73 41 f9 ldr x10, [sp, #736]
906b8: 29 01 ea f8 <unknown>
906bc: 29 01 0a 8b add x9, x9, x10
906c0: e9 6f 01 f9 str x9, [sp, #728]
906c4: e8 fb 40 f9 ldr x8, [sp, #496]
906c8: 09 29 40 b9 ldr w9, [x8, #40]
906cc: 29 01 1b 12 and w9, w9, #0x20
906d0: 89 00 00 34 cbz w9, 0x906e0 <_arc_read+0x4cc>
906d4: e0 fb 40 f9 ldr x0, [sp, #496]
906d8: 01 04 80 52 mov w1, #32
906dc: 36 05 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
906e0: e8 03 41 f9 ldr x8, [sp, #512]
906e4: 09 01 40 b9 ldr w9, [x8]
906e8: 29 01 00 12 and w9, w9, #0x1
906ec: 89 01 00 34 cbz w9, 0x9071c <_arc_read+0x508>
906f0: e8 fb 40 f9 ldr x8, [sp, #496]
906f4: 00 81 02 91 add x0, x8, #160
906f8: e1 f7 40 f9 ldr x1, [sp, #488]
906fc: 02 02 80 52 mov w2, #16
90700: 83 fb ff 90 adrp x3, #-589824
90704: 63 08 2c 91 add x3, x3, #2818
90708: c9 ff 0a 94 bl 0x35062c <_spl_cv_wait>
9070c: e8 f7 40 f9 ldr x8, [sp, #488]
90710: e0 03 08 aa mov x0, x8
90714: 86 45 0b 94 bl 0x361d2c <_spl_mutex_exit>
90718: 98 ff ff 17 b 0x90578 <_arc_read+0x364>
9071c: e8 0f 41 f9 ldr x8, [sp, #536]
90720: c8 06 00 b4 cbz x8, 0x907f8 <_arc_read+0x5e4>
90724: 08 00 80 d2 mov x8, #0
90728: e8 d3 00 f9 str x8, [sp, #416]
9072c: 00 0c 80 d2 mov x0, #96
90730: 09 00 80 52 mov w9, #0
90734: e1 03 09 aa mov x1, x9
90738: 58 05 0b 94 bl 0x351c98 <_zfs_kmem_zalloc>
9073c: e0 d3 00 f9 str x0, [sp, #416]
90740: e8 0f 41 f9 ldr x8, [sp, #536]
90744: ea d3 40 f9 ldr x10, [sp, #416]
90748: 48 05 00 f9 str x8, [x10, #8]
9074c: e8 0b 41 f9 ldr x8, [sp, #528]
90750: ea d3 40 f9 ldr x10, [sp, #416]
90754: 48 01 00 f9 str x8, [x10]
90758: e9 d7 41 b9 ldr w9, [sp, #468]
9075c: e8 d3 40 f9 ldr x8, [sp, #416]
90760: 09 1d 00 b9 str w9, [x8, #28]
90764: e9 d3 41 b9 ldr w9, [sp, #464]
90768: e8 d3 40 f9 ldr x8, [sp, #416]
9076c: 09 19 00 b9 str w9, [x8, #24]
90770: e9 cf 41 b9 ldr w9, [sp, #460]
90774: e8 d3 40 f9 ldr x8, [sp, #416]
90778: 09 21 00 b9 str w9, [x8, #32]
9077c: e9 c7 41 b9 ldr w9, [sp, #452]
90780: e8 d3 40 f9 ldr x8, [sp, #416]
90784: 09 25 00 b9 str w9, [x8, #36]
90788: e8 d3 40 f9 ldr x8, [sp, #416]
9078c: ea ff 40 f9 ldr x10, [sp, #504]
90790: 40 01 c0 3d ldr q0, [x10]
90794: 00 81 82 3c stur q0, [x8, #40]
90798: 40 05 c0 3d ldr q0, [x10, #16]
9079c: 00 81 83 3c stur q0, [x8, #56]
907a0: e8 1b 41 f9 ldr x8, [sp, #560]
907a4: 68 01 00 b4 cbz x8, 0x907d0 <_arc_read+0x5bc>
907a8: e0 1b 41 f9 ldr x0, [sp, #560]
907ac: e1 17 41 f9 ldr x1, [sp, #552]
907b0: e5 0b 42 b9 ldr w5, [sp, #520]
907b4: 08 00 80 d2 mov x8, #0
907b8: e2 03 08 aa mov x2, x8
907bc: e3 03 08 aa mov x3, x8
907c0: e4 03 08 aa mov x4, x8
907c4: 29 53 06 94 bl 0x225468 <_zio_null>
907c8: e8 d3 40 f9 ldr x8, [sp, #416]
907cc: 00 25 00 f9 str x0, [x8, #72]
907d0: e8 d7 40 f9 ldr x8, [sp, #424]
907d4: e9 d3 40 f9 ldr x9, [sp, #416]
907d8: 28 29 00 f9 str x8, [x9, #80]
907dc: e8 fb 40 f9 ldr x8, [sp, #496]
907e0: 08 79 40 f9 ldr x8, [x8, #240]
907e4: e9 d3 40 f9 ldr x9, [sp, #416]
907e8: 28 2d 00 f9 str x8, [x9, #88]
907ec: e8 d3 40 f9 ldr x8, [sp, #416]
907f0: e9 fb 40 f9 ldr x9, [sp, #496]
907f4: 28 79 00 f9 str x8, [x9, #240]
907f8: e0 f7 40 f9 ldr x0, [sp, #488]
907fc: 4c 45 0b 94 bl 0x361d2c <_spl_mutex_exit>
90800: 77 04 00 14 b 0x919dc <_arc_read+0x17c8>
90804: e8 0f 41 f9 ldr x8, [sp, #536]
90808: 88 0a 00 b4 cbz x8, 0x90958 <_arc_read+0x744>
9080c: e8 c7 41 b9 ldr w8, [sp, #452]
90810: 48 0a 00 35 cbnz w8, 0x90958 <_arc_read+0x744>
90814: e8 fb 40 f9 ldr x8, [sp, #496]
90818: 09 29 40 b9 ldr w9, [x8, #40]
9081c: 29 01 1b 12 and w9, w9, #0x20
90820: e9 01 00 34 cbz w9, 0x9085c <_arc_read+0x648>
90824: e8 63 40 f9 ldr x8, [sp, #192]
90828: e8 f3 01 f9 str x8, [sp, #992]
9082c: 29 00 80 d2 mov x9, #1
90830: e9 ef 01 f9 str x9, [sp, #984]
90834: e9 f3 41 f9 ldr x9, [sp, #992]
90838: ea ef 41 f9 ldr x10, [sp, #984]
9083c: ea eb 01 f9 str x10, [sp, #976]
90840: ea eb 41 f9 ldr x10, [sp, #976]
90844: 29 01 ea f8 <unknown>
90848: 29 01 0a 8b add x9, x9, x10
9084c: e9 e7 01 f9 str x9, [sp, #968]
90850: e0 fb 40 f9 ldr x0, [sp, #496]
90854: 01 04 80 52 mov w1, #32
90858: d7 04 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
9085c: e8 fb 40 f9 ldr x8, [sp, #496]
90860: 09 29 40 b9 ldr w9, [x8, #40]
90864: 29 01 1a 12 and w9, w9, #0x40
90868: e9 01 00 34 cbz w9, 0x908a4 <_arc_read+0x690>
9086c: e8 5f 40 f9 ldr x8, [sp, #184]
90870: a8 03 10 f8 stur x8, [x29, #-256]
90874: 29 00 80 d2 mov x9, #1
90878: e9 ff 01 f9 str x9, [sp, #1016]
9087c: a9 03 50 f8 ldur x9, [x29, #-256]
90880: ea ff 41 f9 ldr x10, [sp, #1016]
90884: ea fb 01 f9 str x10, [sp, #1008]
90888: ea fb 41 f9 ldr x10, [sp, #1008]
9088c: 29 01 ea f8 <unknown>
90890: 29 01 0a 8b add x9, x9, x10
90894: e9 f7 01 f9 str x9, [sp, #1000]
90898: e0 fb 40 f9 ldr x0, [sp, #496]
9089c: 01 08 80 52 mov w1, #64
908a0: c5 04 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
908a4: e0 fb 40 f9 ldr x0, [sp, #496]
908a8: e1 17 41 f9 ldr x1, [sp, #552]
908ac: e2 ff 40 f9 ldr x2, [sp, #504]
908b0: e3 0b 41 f9 ldr x3, [sp, #528]
908b4: e4 d3 41 b9 ldr w4, [sp, #464]
908b8: e5 d7 41 b9 ldr w5, [sp, #468]
908bc: e6 cf 41 b9 ldr w6, [sp, #460]
908c0: 27 00 80 52 mov w7, #1
908c4: e8 03 00 91 mov x8, sp
908c8: e9 c3 06 91 add x9, sp, #432
908cc: 09 01 00 f9 str x9, [x8]
908d0: 6b f6 ff 97 bl 0x8e27c <_arc_buf_alloc_impl>
908d4: e0 c3 01 b9 str w0, [sp, #448]
908d8: ea c3 41 b9 ldr w10, [sp, #448]
908dc: 5f 61 01 71 cmp w10, #88
908e0: 41 02 00 54 b.ne 0x90928 <_arc_read+0x714>
908e4: a8 00 80 52 mov w8, #5
908e8: e8 c3 01 b9 str w8, [sp, #448]
908ec: e8 0b 42 b9 ldr w8, [sp, #520]
908f0: 08 01 18 12 and w8, w8, #0x100
908f4: a8 01 00 35 cbnz w8, 0x90928 <_arc_read+0x714>
908f8: e0 17 41 f9 ldr x0, [sp, #552]
908fc: e1 ff 40 f9 ldr x1, [sp, #504]
90900: bd 43 03 94 bl 0x1617f4 <_spa_log_error>
90904: e1 17 41 f9 ldr x1, [sp, #552]
90908: e3 ff 40 f9 ldr x3, [sp, #504]
9090c: 80 fb ff 90 adrp x0, #-589824
90910: 00 c0 23 91 add x0, x0, #2288
90914: 08 00 80 d2 mov x8, #0
90918: e2 03 08 aa mov x2, x8
9091c: e4 03 08 aa mov x4, x8
90920: e5 03 08 aa mov x5, x8
90924: d4 0f 05 94 bl 0x1d4874 <_zfs_ereport_post>
90928: e8 c3 41 b9 ldr w8, [sp, #448]
9092c: 48 01 00 34 cbz w8, 0x90954 <_arc_read+0x740>
90930: e0 fb 40 f9 ldr x0, [sp, #496]
90934: e1 f7 40 f9 ldr x1, [sp, #488]
90938: e2 0b 41 f9 ldr x2, [sp, #528]
9093c: 94 f8 ff 97 bl 0x8eb8c <_remove_reference>
90940: e8 db 40 f9 ldr x8, [sp, #432]
90944: e0 03 08 aa mov x0, x8
90948: 3a f9 ff 97 bl 0x8ee30 <_arc_buf_destroy_impl>
9094c: 08 00 80 d2 mov x8, #0
90950: e8 db 00 f9 str x8, [sp, #432]
90954: 1d 00 00 14 b 0x909c8 <_arc_read+0x7b4>
90958: e8 03 41 f9 ldr x8, [sp, #512]
9095c: 09 01 40 b9 ldr w9, [x8]
90960: 29 01 1e 12 and w9, w9, #0x4
90964: 29 03 00 34 cbz w9, 0x909c8 <_arc_read+0x7b4>
90968: e8 fb 40 f9 ldr x8, [sp, #496]
9096c: 08 75 40 f9 ldr x8, [x8, #232]
90970: c8 02 00 b5 cbnz x8, 0x909c8 <_arc_read+0x7b4>
90974: e8 fb 40 f9 ldr x8, [sp, #496]
90978: 09 29 40 b9 ldr w9, [x8, #40]
9097c: 29 01 0d 12 and w9, w9, #0x80000
90980: c9 00 00 34 cbz w9, 0x90998 <_arc_read+0x784>
90984: e0 fb 40 f9 ldr x0, [sp, #496]
90988: 08 00 80 52 mov w8, #0
9098c: e1 03 08 aa mov x1, x8
90990: 22 00 80 52 mov w2, #1
90994: 92 04 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
90998: e0 fb 40 f9 ldr x0, [sp, #496]
9099c: 81 00 80 52 mov w1, #4
909a0: 4d 05 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
909a4: e8 fb 40 f9 ldr x8, [sp, #496]
909a8: 09 29 40 b9 ldr w9, [x8, #40]
909ac: 29 01 0d 12 and w9, w9, #0x80000
909b0: c9 00 00 34 cbz w9, 0x909c8 <_arc_read+0x7b4>
909b4: e0 fb 40 f9 ldr x0, [sp, #496]
909b8: 28 00 80 52 mov w8, #1
909bc: e1 03 08 aa mov x1, x8
909c0: e2 03 08 aa mov x2, x8
909c4: 86 04 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
909c8: e0 fb 40 f9 ldr x0, [sp, #496]
909cc: e1 f7 40 f9 ldr x1, [sp, #488]
909d0: 90 fc ff 97 bl 0x8fc10 <_arc_access>
909d4: e8 03 41 f9 ldr x8, [sp, #512]
909d8: 09 01 40 b9 ldr w9, [x8]
909dc: 29 01 1a 12 and w9, w9, #0x40
909e0: 89 00 00 34 cbz w9, 0x909f0 <_arc_read+0x7dc>
909e4: e0 fb 40 f9 ldr x0, [sp, #496]
909e8: 01 08 80 52 mov w1, #64
909ec: 3a 05 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
909f0: e8 03 41 f9 ldr x8, [sp, #512]
909f4: 09 01 40 b9 ldr w9, [x8]
909f8: 29 01 1c 12 and w9, w9, #0x10
909fc: 89 00 00 34 cbz w9, 0x90a0c <_arc_read+0x7f8>
90a00: e0 fb 40 f9 ldr x0, [sp, #496]
90a04: 01 02 80 52 mov w1, #16
90a08: 33 05 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
90a0c: e0 f7 40 f9 ldr x0, [sp, #488]
90a10: c7 44 0b 94 bl 0x361d2c <_spl_mutex_exit>
90a14: e8 5b 40 f9 ldr x8, [sp, #176]
90a18: a8 03 12 f8 stur x8, [x29, #-224]
90a1c: 29 00 80 d2 mov x9, #1
90a20: a9 83 11 f8 stur x9, [x29, #-232]
90a24: a9 03 52 f8 ldur x9, [x29, #-224]
90a28: aa 83 51 f8 ldur x10, [x29, #-232]
90a2c: aa 03 11 f8 stur x10, [x29, #-240]
90a30: aa 03 51 f8 ldur x10, [x29, #-240]
90a34: 29 01 ea f8 <unknown>
90a38: 29 01 0a 8b add x9, x9, x10
90a3c: a9 83 10 f8 stur x9, [x29, #-248]
90a40: e9 fb 40 f9 ldr x9, [sp, #496]
90a44: 2b 29 40 b9 ldr w11, [x9, #40]
90a48: 6b 01 1e 12 and w11, w11, #0x4
90a4c: ab 03 00 35 cbnz w11, 0x90ac0 <_arc_read+0x8ac>
90a50: e8 fb 40 f9 ldr x8, [sp, #496]
90a54: 09 29 40 b9 ldr w9, [x8, #40]
90a58: 29 01 0f 12 and w9, w9, #0x20000
90a5c: a9 01 00 35 cbnz w9, 0x90a90 <_arc_read+0x87c>
90a60: e8 57 40 f9 ldr x8, [sp, #168]
90a64: a8 03 14 f8 stur x8, [x29, #-192]
90a68: 29 00 80 d2 mov x9, #1
90a6c: a9 83 13 f8 stur x9, [x29, #-200]
90a70: a9 03 54 f8 ldur x9, [x29, #-192]
90a74: aa 83 53 f8 ldur x10, [x29, #-200]
90a78: aa 03 13 f8 stur x10, [x29, #-208]
90a7c: aa 03 53 f8 ldur x10, [x29, #-208]
90a80: 29 01 ea f8 <unknown>
90a84: 29 01 0a 8b add x9, x9, x10
90a88: a9 83 12 f8 stur x9, [x29, #-216]
90a8c: 0c 00 00 14 b 0x90abc <_arc_read+0x8a8>
90a90: e8 53 40 f9 ldr x8, [sp, #160]
90a94: a8 03 16 f8 stur x8, [x29, #-160]
90a98: 29 00 80 d2 mov x9, #1
90a9c: a9 83 15 f8 stur x9, [x29, #-168]
90aa0: a9 03 56 f8 ldur x9, [x29, #-160]
90aa4: aa 83 55 f8 ldur x10, [x29, #-168]
90aa8: aa 03 15 f8 stur x10, [x29, #-176]
90aac: aa 03 55 f8 ldur x10, [x29, #-176]
90ab0: 29 01 ea f8 <unknown>
90ab4: 29 01 0a 8b add x9, x9, x10
90ab8: a9 83 14 f8 stur x9, [x29, #-184]
90abc: 1c 00 00 14 b 0x90b2c <_arc_read+0x918>
90ac0: e8 fb 40 f9 ldr x8, [sp, #496]
90ac4: 09 29 40 b9 ldr w9, [x8, #40]
90ac8: 29 01 0f 12 and w9, w9, #0x20000
90acc: a9 01 00 35 cbnz w9, 0x90b00 <_arc_read+0x8ec>
90ad0: e8 4f 40 f9 ldr x8, [sp, #152]
90ad4: a8 03 18 f8 stur x8, [x29, #-128]
90ad8: 29 00 80 d2 mov x9, #1
90adc: a9 83 17 f8 stur x9, [x29, #-136]
90ae0: a9 03 58 f8 ldur x9, [x29, #-128]
90ae4: aa 83 57 f8 ldur x10, [x29, #-136]
90ae8: aa 03 17 f8 stur x10, [x29, #-144]
90aec: aa 03 57 f8 ldur x10, [x29, #-144]
90af0: 29 01 ea f8 <unknown>
90af4: 29 01 0a 8b add x9, x9, x10
90af8: a9 83 16 f8 stur x9, [x29, #-152]
90afc: 0c 00 00 14 b 0x90b2c <_arc_read+0x918>
90b00: e8 4b 40 f9 ldr x8, [sp, #144]
90b04: a8 03 1a f8 stur x8, [x29, #-96]
90b08: 29 00 80 d2 mov x9, #1
90b0c: a9 83 19 f8 stur x9, [x29, #-104]
90b10: a9 03 5a f8 ldur x9, [x29, #-96]
90b14: aa 83 59 f8 ldur x10, [x29, #-104]
90b18: aa 03 19 f8 stur x10, [x29, #-112]
90b1c: aa 03 59 f8 ldur x10, [x29, #-112]
90b20: 29 01 ea f8 <unknown>
90b24: 29 01 0a 8b add x9, x9, x10
90b28: a9 83 18 f8 stur x9, [x29, #-120]
90b2c: e8 0f 41 f9 ldr x8, [sp, #536]
90b30: 48 01 00 b4 cbz x8, 0x90b58 <_arc_read+0x944>
90b34: e8 0f 41 f9 ldr x8, [sp, #536]
90b38: e1 ff 40 f9 ldr x1, [sp, #504]
90b3c: e2 13 41 f9 ldr x2, [sp, #544]
90b40: e3 db 40 f9 ldr x3, [sp, #432]
90b44: e4 0b 41 f9 ldr x4, [sp, #528]
90b48: 09 00 80 d2 mov x9, #0
90b4c: e0 03 09 aa mov x0, x9
90b50: 69 50 87 d2 mov x9, #14979
90b54: 09 09 3f d7 <unknown>
90b58: a1 03 00 14 b 0x919dc <_arc_read+0x17c8>
90b5c: e8 13 41 f9 ldr x8, [sp, #544]
90b60: 08 19 40 f9 ldr x8, [x8, #48]
90b64: 08 fd 67 d3 lsr x8, x8, #39
90b68: 08 01 40 92 and x8, x8, #0x1
90b6c: 68 02 00 b4 cbz x8, 0x90bb8 <_arc_read+0x9a4>
90b70: e8 13 41 f9 ldr x8, [sp, #544]
90b74: 08 19 40 f9 ldr x8, [x8, #48]
90b78: 08 fd 68 d3 lsr x8, x8, #40
90b7c: 08 1d 40 92 and x8, x8, #0xff
90b80: 28 01 00 b5 cbnz x8, 0x90ba4 <_arc_read+0x990>
90b84: e8 13 41 f9 ldr x8, [sp, #544]
90b88: 08 19 40 f9 ldr x8, [x8, #48]
90b8c: 08 fd 40 d3 lsr x8, x8, #0
90b90: 08 61 40 92 and x8, x8, #0x1ffffff
90b94: 08 05 00 91 add x8, x8, #1
90b98: 08 fd 40 d3 lsr x8, x8, #0
90b9c: e8 3b 00 f9 str x8, [sp, #112]
90ba0: 03 00 00 14 b 0x90bac <_arc_read+0x998>
90ba4: 08 00 80 d2 mov x8, #0
90ba8: e8 3b 00 f9 str x8, [sp, #112]
90bac: e8 3b 40 f9 ldr x8, [sp, #112]
90bb0: e8 37 00 f9 str x8, [sp, #104]
90bb4: 08 00 00 14 b 0x90bd4 <_arc_read+0x9c0>
90bb8: e8 13 41 f9 ldr x8, [sp, #544]
90bbc: 08 19 40 f9 ldr x8, [x8, #48]
90bc0: 08 fd 40 d3 lsr x8, x8, #0
90bc4: 08 3d 40 92 and x8, x8, #0xffff
90bc8: 08 05 00 91 add x8, x8, #1
90bcc: 08 d9 77 d3 lsl x8, x8, #9
90bd0: e8 37 00 f9 str x8, [sp, #104]
90bd4: e8 37 40 f9 ldr x8, [sp, #104]
90bd8: e8 cf 00 f9 str x8, [sp, #408]
90bdc: e8 13 41 f9 ldr x8, [sp, #544]
90be0: 08 19 40 f9 ldr x8, [x8, #48]
90be4: 08 fd 67 d3 lsr x8, x8, #39
90be8: 08 01 40 92 and x8, x8, #0x1
90bec: 88 00 00 b4 cbz x8, 0x90bfc <_arc_read+0x9e8>
90bf0: 08 00 80 d2 mov x8, #0
90bf4: e8 33 00 f9 str x8, [sp, #96]
90bf8: 08 00 00 14 b 0x90c18 <_arc_read+0xa04>
90bfc: e8 13 41 f9 ldr x8, [sp, #544]
90c00: 08 19 40 f9 ldr x8, [x8, #48]
90c04: 08 fd 50 d3 lsr x8, x8, #16
90c08: 08 3d 40 92 and x8, x8, #0xffff
90c0c: 08 05 00 91 add x8, x8, #1
90c10: 08 d9 77 d3 lsl x8, x8, #9
90c14: e8 33 00 f9 str x8, [sp, #96]
90c18: e8 33 40 f9 ldr x8, [sp, #96]
90c1c: e8 cb 00 f9 str x8, [sp, #400]
90c20: 08 00 80 d2 mov x8, #0
90c24: e8 c3 00 f9 str x8, [sp, #384]
90c28: ff bf 00 f9 str xzr, [sp, #376]
90c2c: 09 00 80 52 mov w9, #0
90c30: ff 77 01 b9 str wzr, [sp, #372]
90c34: ea d3 41 b9 ldr w10, [sp, #464]
90c38: 2b 00 80 52 mov w11, #1
90c3c: 5f 01 00 71 cmp w10, #0
90c40: 69 11 89 1a csel w9, w11, w9, ne
90c44: e9 5f 01 b9 str w9, [sp, #348]
90c48: e8 03 41 f9 ldr x8, [sp, #512]
90c4c: 09 01 40 b9 ldr w9, [x8]
90c50: 29 01 0a 12 and w9, w9, #0x400000
90c54: 09 01 00 34 cbz w9, 0x90c74 <_arc_read+0xa60>
90c58: 48 00 80 52 mov w8, #2
90c5c: e8 c3 01 b9 str w8, [sp, #448]
90c60: e9 f7 40 f9 ldr x9, [sp, #488]
90c64: 69 00 00 b4 cbz x9, 0x90c70 <_arc_read+0xa5c>
90c68: e0 f7 40 f9 ldr x0, [sp, #488]
90c6c: 30 44 0b 94 bl 0x361d2c <_spl_mutex_exit>
90c70: 5b 03 00 14 b 0x919dc <_arc_read+0x17c8>
90c74: e8 cf 40 f9 ldr x8, [sp, #408]
90c78: e0 17 41 f9 ldr x0, [sp, #552]
90c7c: e8 2f 00 f9 str x8, [sp, #88]
90c80: 1d 69 03 94 bl 0x16b0f4 <_spa_maxblocksize>
90c84: e1 03 00 aa mov x1, x0
90c88: 28 7c 40 93 sxtw x8, w1
90c8c: e9 2f 40 f9 ldr x9, [sp, #88]
90c90: 3f 01 08 eb cmp x9, x8
90c94: 09 01 00 54 b.ls 0x90cb4 <_arc_read+0xaa0>
90c98: 08 0b 80 52 mov w8, #88
90c9c: e8 c3 01 b9 str w8, [sp, #448]
90ca0: e9 f7 40 f9 ldr x9, [sp, #488]
90ca4: 69 00 00 b4 cbz x9, 0x90cb0 <_arc_read+0xa9c>
90ca8: e0 f7 40 f9 ldr x0, [sp, #488]
90cac: 20 44 0b 94 bl 0x361d2c <_spl_mutex_exit>
90cb0: 4b 03 00 14 b 0x919dc <_arc_read+0x17c8>
90cb4: e8 fb 40 f9 ldr x8, [sp, #496]
90cb8: 88 18 00 b5 cbnz x8, 0x90fc8 <_arc_read+0xdb4>
90cbc: 08 00 80 d2 mov x8, #0
90cc0: e8 ab 00 f9 str x8, [sp, #336]
90cc4: e8 13 41 f9 ldr x8, [sp, #544]
90cc8: 08 19 40 f9 ldr x8, [x8, #48]
90ccc: 08 fd 78 d3 lsr x8, x8, #56
90cd0: 08 11 40 92 and x8, x8, #0x1f
90cd4: 1f 01 00 f1 cmp x8, #0
90cd8: e9 97 9f 1a cset w9, hi
90cdc: 2a 00 80 52 mov w10, #1
90ce0: ea 57 00 b9 str w10, [sp, #84]
90ce4: 89 03 00 37 tbnz w9, #0, 0x90d54 <_arc_read+0xb40>
90ce8: e8 13 41 f9 ldr x8, [sp, #544]
90cec: 08 19 40 f9 ldr x8, [x8, #48]
90cf0: 08 fd 70 d3 lsr x8, x8, #48
90cf4: 08 1d 40 92 and x8, x8, #0xff
90cf8: 08 01 79 92 and x8, x8, #0x80
90cfc: 08 01 00 b4 cbz x8, 0x90d1c <_arc_read+0xb08>
90d00: e8 13 41 f9 ldr x8, [sp, #544]
90d04: 08 19 40 f9 ldr x8, [x8, #48]
90d08: 08 fd 70 d3 lsr x8, x8, #48
90d0c: 08 1d 40 92 and x8, x8, #0xff
90d10: 08 01 7a 92 and x8, x8, #0x40
90d14: e8 27 00 f9 str x8, [sp, #72]
90d18: 0b 00 00 14 b 0x90d44 <_arc_read+0xb30>
90d1c: e8 13 41 f9 ldr x8, [sp, #544]
90d20: 08 19 40 f9 ldr x8, [x8, #48]
90d24: 08 fd 70 d3 lsr x8, x8, #48
90d28: 08 1d 40 92 and x8, x8, #0xff
90d2c: 09 03 80 d2 mov x9, #24
90d30: 08 7d 09 9b mul x8, x8, x9
90d34: e9 87 40 f9 ldr x9, [sp, #264]
90d38: 28 01 08 8b add x8, x9, x8
90d3c: 08 05 80 b9 ldrsw x8, [x8, #4]
90d40: e8 27 00 f9 str x8, [sp, #72]
90d44: e8 27 40 f9 ldr x8, [sp, #72]
90d48: 1f 01 00 f1 cmp x8, #0
90d4c: e9 07 9f 1a cset w9, ne
90d50: e9 57 00 b9 str w9, [sp, #84]
90d54: e8 57 40 b9 ldr w8, [sp, #84]
90d58: 49 00 80 52 mov w9, #2
90d5c: 2a 00 80 52 mov w10, #1
90d60: 1f 01 00 72 tst w8, #0x1
90d64: 28 11 8a 1a csel w8, w9, w10, ne
90d68: e8 4f 01 b9 str w8, [sp, #332]
90d6c: e0 17 41 f9 ldr x0, [sp, #552]
90d70: 35 62 03 94 bl 0x169644 <_spa_load_guid>
90d74: eb cb 40 f9 ldr x11, [sp, #400]
90d78: ec cf 40 f9 ldr x12, [sp, #408]
90d7c: ed 13 41 f9 ldr x13, [sp, #544]
90d80: ad 19 40 f9 ldr x13, [x13, #48]
90d84: ad fd 7d d3 lsr x13, x13, #61
90d88: ad 01 40 92 and x13, x13, #0x1
90d8c: e0 23 00 f9 str x0, [sp, #64]
90d90: eb 3f 00 b9 str w11, [sp, #60]
90d94: ec 3b 00 b9 str w12, [sp, #56]
90d98: 6d 04 00 b4 cbz x13, 0x90e24 <_arc_read+0xc10>
90d9c: e8 13 41 f9 ldr x8, [sp, #544]
90da0: 08 19 40 f9 ldr x8, [x8, #48]
90da4: 08 fd 78 d3 lsr x8, x8, #56
90da8: 08 11 40 92 and x8, x8, #0x1f
90dac: 1f 01 00 f1 cmp x8, #0
90db0: e9 97 9f 1a cset w9, hi
90db4: 89 03 00 37 tbnz w9, #0, 0x90e24 <_arc_read+0xc10>
90db8: e8 13 41 f9 ldr x8, [sp, #544]
90dbc: 08 19 40 f9 ldr x8, [x8, #48]
90dc0: 08 fd 70 d3 lsr x8, x8, #48
90dc4: 08 1d 40 92 and x8, x8, #0xff
90dc8: 08 01 79 92 and x8, x8, #0x80
90dcc: 48 01 00 b4 cbz x8, 0x90df4 <_arc_read+0xbe0>
90dd0: e8 13 41 f9 ldr x8, [sp, #544]
90dd4: 08 19 40 f9 ldr x8, [x8, #48]
90dd8: 08 fd 70 d3 lsr x8, x8, #48
90ddc: 08 1d 40 92 and x8, x8, #0xff
90de0: 08 01 7b 92 and x8, x8, #0x20
90de4: 29 00 80 52 mov w9, #1
90de8: e9 37 00 b9 str w9, [sp, #52]
90dec: 88 07 00 b5 cbnz x8, 0x90edc <_arc_read+0xcc8>
90df0: 0d 00 00 14 b 0x90e24 <_arc_read+0xc10>
90df4: e8 13 41 f9 ldr x8, [sp, #544]
90df8: 08 19 40 f9 ldr x8, [x8, #48]
90dfc: 08 fd 70 d3 lsr x8, x8, #48
90e00: 08 1d 40 92 and x8, x8, #0xff
90e04: 09 03 80 d2 mov x9, #24
90e08: 08 7d 09 9b mul x8, x8, x9
90e0c: e9 87 40 f9 ldr x9, [sp, #264]
90e10: 28 01 08 8b add x8, x9, x8
90e14: 08 0d 80 b9 ldrsw x8, [x8, #12]
90e18: 2a 00 80 52 mov w10, #1
90e1c: ea 37 00 b9 str w10, [sp, #52]
90e20: e8 05 00 b5 cbnz x8, 0x90edc <_arc_read+0xcc8>
90e24: e8 13 41 f9 ldr x8, [sp, #544]
90e28: 08 19 40 f9 ldr x8, [x8, #48]
90e2c: 08 fd 7d d3 lsr x8, x8, #61
90e30: 08 01 40 92 and x8, x8, #0x1
90e34: 09 00 80 52 mov w9, #0
90e38: e9 33 00 b9 str w9, [sp, #48]
90e3c: c8 04 00 b4 cbz x8, 0x90ed4 <_arc_read+0xcc0>
90e40: e8 13 41 f9 ldr x8, [sp, #544]
90e44: 08 19 40 f9 ldr x8, [x8, #48]
90e48: 08 fd 78 d3 lsr x8, x8, #56
90e4c: 08 11 40 92 and x8, x8, #0x1f
90e50: 1f 01 00 f1 cmp x8, #0
90e54: e9 97 9f 1a cset w9, hi
90e58: 0a 00 80 52 mov w10, #0
90e5c: ea 33 00 b9 str w10, [sp, #48]
90e60: a9 03 00 37 tbnz w9, #0, 0x90ed4 <_arc_read+0xcc0>
90e64: e8 13 41 f9 ldr x8, [sp, #544]
90e68: 08 19 40 f9 ldr x8, [x8, #48]
90e6c: 08 fd 70 d3 lsr x8, x8, #48
90e70: 08 1d 40 92 and x8, x8, #0xff
90e74: 08 01 79 92 and x8, x8, #0x80
90e78: 08 01 00 b4 cbz x8, 0x90e98 <_arc_read+0xc84>
90e7c: e8 13 41 f9 ldr x8, [sp, #544]
90e80: 08 19 40 f9 ldr x8, [x8, #48]
90e84: 08 fd 70 d3 lsr x8, x8, #48
90e88: 08 1d 40 92 and x8, x8, #0xff
90e8c: 08 01 7b 92 and x8, x8, #0x20
90e90: e8 17 00 f9 str x8, [sp, #40]
90e94: 0b 00 00 14 b 0x90ec0 <_arc_read+0xcac>
90e98: e8 13 41 f9 ldr x8, [sp, #544]
90e9c: 08 19 40 f9 ldr x8, [x8, #48]
90ea0: 08 fd 70 d3 lsr x8, x8, #48
90ea4: 08 1d 40 92 and x8, x8, #0xff
90ea8: 09 03 80 d2 mov x9, #24
90eac: 08 7d 09 9b mul x8, x8, x9
90eb0: e9 87 40 f9 ldr x9, [sp, #264]
90eb4: 28 01 08 8b add x8, x9, x8
90eb8: 08 0d 80 b9 ldrsw x8, [x8, #12]
90ebc: e8 17 00 f9 str x8, [sp, #40]
90ec0: e8 17 40 f9 ldr x8, [sp, #40]
90ec4: 1f 01 00 f1 cmp x8, #0
90ec8: e9 07 9f 1a cset w9, ne
90ecc: 29 01 00 52 eor w9, w9, #0x1
90ed0: e9 33 00 b9 str w9, [sp, #48]
90ed4: e8 33 40 b9 ldr w8, [sp, #48]
90ed8: e8 37 00 b9 str w8, [sp, #52]
90edc: e8 37 40 b9 ldr w8, [sp, #52]
90ee0: 03 01 00 12 and w3, w8, #0x1
90ee4: e9 13 41 f9 ldr x9, [sp, #544]
90ee8: 29 19 40 f9 ldr x9, [x9, #48]
90eec: 29 fd 60 d3 lsr x9, x9, #32
90ef0: 29 19 40 92 and x9, x9, #0x7f
90ef4: e6 4f 41 b9 ldr w6, [sp, #332]
90ef8: e7 d3 41 b9 ldr w7, [sp, #464]
90efc: e0 23 40 f9 ldr x0, [sp, #64]
90f00: e1 3f 40 b9 ldr w1, [sp, #60]
90f04: e2 3b 40 b9 ldr w2, [sp, #56]
90f08: e4 03 09 aa mov x4, x9
90f0c: 08 00 80 52 mov w8, #0
90f10: e5 03 08 aa mov x5, x8
90f14: 61 f4 ff 97 bl 0x8e098 <_arc_hdr_alloc>
90f18: e0 fb 00 f9 str x0, [sp, #496]
90f1c: e8 cb 41 b9 ldr w8, [sp, #456]
90f20: 08 04 00 35 cbnz w8, 0x90fa0 <_arc_read+0xd8c>
90f24: e8 fb 40 f9 ldr x8, [sp, #496]
90f28: e9 13 41 f9 ldr x9, [sp, #544]
90f2c: 20 01 c0 3d ldr q0, [x9]
90f30: 00 01 80 3d str q0, [x8]
90f34: e8 13 41 f9 ldr x8, [sp, #544]
90f38: 08 19 40 f9 ldr x8, [x8, #48]
90f3c: 08 fd 67 d3 lsr x8, x8, #39
90f40: 08 01 40 92 and x8, x8, #0x1
90f44: 88 00 00 b4 cbz x8, 0x90f54 <_arc_read+0xd40>
90f48: 08 00 80 d2 mov x8, #0
90f4c: e8 13 00 f9 str x8, [sp, #32]
90f50: 0d 00 00 14 b 0x90f84 <_arc_read+0xd70>
90f54: e8 13 41 f9 ldr x8, [sp, #544]
90f58: 08 25 40 f9 ldr x8, [x8, #72]
90f5c: a8 00 00 b4 cbz x8, 0x90f70 <_arc_read+0xd5c>
90f60: e8 13 41 f9 ldr x8, [sp, #544]
90f64: 08 25 40 f9 ldr x8, [x8, #72]
90f68: e8 0f 00 f9 str x8, [sp, #24]
90f6c: 04 00 00 14 b 0x90f7c <_arc_read+0xd68>
90f70: e8 13 41 f9 ldr x8, [sp, #544]
90f74: 08 29 40 f9 ldr x8, [x8, #80]
90f78: e8 0f 00 f9 str x8, [sp, #24]
90f7c: e8 0f 40 f9 ldr x8, [sp, #24]
90f80: e8 13 00 f9 str x8, [sp, #32]
90f84: e8 13 40 f9 ldr x8, [sp, #32]
90f88: e9 fb 40 f9 ldr x9, [sp, #496]
90f8c: 28 09 00 f9 str x8, [x9, #16]
90f90: e0 fb 40 f9 ldr x0, [sp, #496]
90f94: e1 a3 07 91 add x1, sp, #488
90f98: d9 03 00 94 bl 0x91efc <_buf_hash_insert>
90f9c: e0 ab 00 f9 str x0, [sp, #336]
90fa0: e8 ab 40 f9 ldr x8, [sp, #336]
90fa4: 08 01 00 b4 cbz x8, 0x90fc4 <_arc_read+0xdb0>
90fa8: e0 f7 40 f9 ldr x0, [sp, #488]
90fac: 60 43 0b 94 bl 0x361d2c <_spl_mutex_exit>
90fb0: e0 fb 40 f9 ldr x0, [sp, #496]
90fb4: ce 04 00 94 bl 0x922ec <_buf_discard_identity>
90fb8: e0 fb 40 f9 ldr x0, [sp, #496]
90fbc: 22 f7 ff 97 bl 0x8ec44 <_arc_hdr_destroy>
90fc0: 6e fd ff 17 b 0x90578 <_arc_read+0x364>
90fc4: 3e 00 00 14 b 0x910bc <_arc_read+0xea8>
90fc8: e8 fb 40 f9 ldr x8, [sp, #496]
90fcc: 09 29 40 b9 ldr w9, [x8, #40]
90fd0: 29 01 0e 12 and w9, w9, #0x40000
90fd4: 49 01 00 35 cbnz w9, 0x90ffc <_arc_read+0xde8>
90fd8: e0 fb 40 f9 ldr x0, [sp, #496]
90fdc: 08 2d 00 90 adrp x8, #5898240
90fe0: 08 01 02 91 add x8, x8, #128
90fe4: 01 01 40 f9 ldr x1, [x8]
90fe8: 08 2d 00 90 adrp x8, #5898240
90fec: 08 e1 01 91 add x8, x8, #120
90ff0: 02 01 40 f9 ldr x2, [x8]
90ff4: c8 04 00 94 bl 0x92314 <_arc_hdr_realloc>
90ff8: e0 fb 00 f9 str x0, [sp, #496]
90ffc: e8 fb 40 f9 ldr x8, [sp, #496]
91000: 08 59 40 f9 ldr x8, [x8, #176]
91004: e9 2c 00 f0 adrp x9, #5894144
91008: 29 a1 00 91 add x9, x9, #40
9100c: 29 01 40 f9 ldr x9, [x9]
91010: 1f 01 09 eb cmp x8, x9
91014: e0 01 00 54 b.eq 0x91050 <_arc_read+0xe3c>
91018: e8 fb 40 f9 ldr x8, [sp, #496]
9101c: 08 59 40 f9 ldr x8, [x8, #176]
91020: e9 2c 00 f0 adrp x9, #5894144
91024: 29 c1 00 91 add x9, x9, #48
91028: 29 01 40 f9 ldr x9, [x9]
9102c: 1f 01 09 eb cmp x8, x9
91030: 00 01 00 54 b.eq 0x91050 <_arc_read+0xe3c>
91034: e8 fb 40 f9 ldr x8, [sp, #496]
91038: 08 59 40 f9 ldr x8, [x8, #176]
9103c: e9 2c 00 f0 adrp x9, #5894144
91040: 29 c1 02 91 add x9, x9, #176
91044: 29 01 40 f9 ldr x9, [x9]
91048: 1f 01 09 eb cmp x8, x9
9104c: 41 00 00 54 b.ne 0x91054 <_arc_read+0xe40>
91050: 10 00 00 14 b 0x91090 <_arc_read+0xe7c>
91054: e8 fb 40 f9 ldr x8, [sp, #496]
91058: 09 29 40 b9 ldr w9, [x8, #40]
9105c: 29 01 18 12 and w9, w9, #0x100
91060: 89 01 00 34 cbz w9, 0x91090 <_arc_read+0xe7c>
91064: e8 fb 40 f9 ldr x8, [sp, #496]
91068: 00 81 02 91 add x0, x8, #160
9106c: e1 f7 40 f9 ldr x1, [sp, #488]
91070: 02 02 80 52 mov w2, #16
91074: 63 fb ff f0 adrp x3, #-593920
91078: 63 08 2c 91 add x3, x3, #2818
9107c: 6c fd 0a 94 bl 0x35062c <_spl_cv_wait>
91080: e8 f7 40 f9 ldr x8, [sp, #488]
91084: e0 03 08 aa mov x0, x8
91088: 29 43 0b 94 bl 0x361d2c <_spl_mutex_exit>
9108c: 3b fd ff 17 b 0x90578 <_arc_read+0x364>
91090: e0 fb 40 f9 ldr x0, [sp, #496]
91094: a6 ef ff 97 bl 0x8cf2c <_arc_hdr_size>
91098: e8 fb 40 f9 ldr x8, [sp, #496]
9109c: 01 59 40 f9 ldr x1, [x8, #176]
910a0: 52 05 00 94 bl 0x925e8 <_arc_adapt>
910a4: e0 fb 40 f9 ldr x0, [sp, #496]
910a8: e1 f7 40 f9 ldr x1, [sp, #488]
910ac: d9 fa ff 97 bl 0x8fc10 <_arc_access>
910b0: e0 fb 40 f9 ldr x0, [sp, #496]
910b4: e1 5f 41 b9 ldr w1, [sp, #348]
910b8: 3b 06 00 94 bl 0x929a4 <_arc_hdr_alloc_abd>
910bc: e8 d3 41 b9 ldr w8, [sp, #464]
910c0: c8 01 00 34 cbz w8, 0x910f8 <_arc_read+0xee4>
910c4: e8 fb 40 f9 ldr x8, [sp, #496]
910c8: 09 59 40 79 ldrh w9, [x8, #44]
910cc: 29 59 17 53 lsl w9, w9, #9
910d0: e0 03 09 aa mov x0, x9
910d4: 08 7c 40 93 sxtw x8, w0
910d8: e8 b7 00 f9 str x8, [sp, #360]
910dc: e8 fb 40 f9 ldr x8, [sp, #496]
910e0: 08 81 40 f9 ldr x8, [x8, #256]
910e4: e8 b3 00 f9 str x8, [sp, #352]
910e8: e9 0b 42 b9 ldr w9, [sp, #520]
910ec: 29 05 09 32 orr w9, w9, #0x1800000
910f0: e9 0b 02 b9 str w9, [sp, #520]
910f4: 34 00 00 14 b 0x911c4 <_arc_read+0xfb0>
910f8: e0 fb 40 f9 ldr x0, [sp, #496]
910fc: 8c ef ff 97 bl 0x8cf2c <_arc_hdr_size>
91100: e0 b7 00 f9 str x0, [sp, #360]
91104: e8 fb 40 f9 ldr x8, [sp, #496]
91108: 08 7d 40 f9 ldr x8, [x8, #248]
9110c: e8 b3 00 f9 str x8, [sp, #352]
91110: e0 fb 40 f9 ldr x0, [sp, #496]
91114: 81 06 00 94 bl 0x92b18 <_arc_hdr_get_compress>
91118: 1f 08 00 71 cmp w0, #2
9111c: 80 00 00 54 b.eq 0x9112c <_arc_read+0xf18>
91120: e8 0b 42 b9 ldr w8, [sp, #520]
91124: 08 01 09 32 orr w8, w8, #0x800000
91128: e8 0b 02 b9 str w8, [sp, #520]
9112c: e8 13 41 f9 ldr x8, [sp, #544]
91130: 08 19 40 f9 ldr x8, [x8, #48]
91134: 08 fd 7d d3 lsr x8, x8, #61
91138: 08 01 40 92 and x8, x8, #0x1
9113c: 48 04 00 b4 cbz x8, 0x911c4 <_arc_read+0xfb0>
91140: e8 13 41 f9 ldr x8, [sp, #544]
91144: 08 19 40 f9 ldr x8, [x8, #48]
91148: 08 fd 78 d3 lsr x8, x8, #56
9114c: 08 11 40 92 and x8, x8, #0x1f
91150: 1f 01 00 f1 cmp x8, #0
91154: e9 97 9f 1a cset w9, hi
91158: 69 03 00 37 tbnz w9, #0, 0x911c4 <_arc_read+0xfb0>
9115c: e8 13 41 f9 ldr x8, [sp, #544]
91160: 08 19 40 f9 ldr x8, [x8, #48]
91164: 08 fd 70 d3 lsr x8, x8, #48
91168: 08 1d 40 92 and x8, x8, #0xff
9116c: 08 01 79 92 and x8, x8, #0x80
91170: 08 01 00 b4 cbz x8, 0x91190 <_arc_read+0xf7c>
91174: e8 13 41 f9 ldr x8, [sp, #544]
91178: 08 19 40 f9 ldr x8, [x8, #48]
9117c: 08 fd 70 d3 lsr x8, x8, #48
91180: 08 1d 40 92 and x8, x8, #0xff
91184: 08 01 7b 92 and x8, x8, #0x20
91188: e8 01 00 b5 cbnz x8, 0x911c4 <_arc_read+0xfb0>
9118c: 0b 00 00 14 b 0x911b8 <_arc_read+0xfa4>
91190: e8 13 41 f9 ldr x8, [sp, #544]
91194: 08 19 40 f9 ldr x8, [x8, #48]
91198: 08 fd 70 d3 lsr x8, x8, #48
9119c: 08 1d 40 92 and x8, x8, #0xff
911a0: 09 03 80 d2 mov x9, #24
911a4: 08 7d 09 9b mul x8, x8, x9
911a8: e9 87 40 f9 ldr x9, [sp, #264]
911ac: 28 01 08 8b add x8, x9, x8
911b0: 08 0d 80 b9 ldrsw x8, [x8, #12]
911b4: 88 00 00 b5 cbnz x8, 0x911c4 <_arc_read+0xfb0>
911b8: e8 0b 42 b9 ldr w8, [sp, #520]
911bc: 08 01 08 32 orr w8, w8, #0x1000000
911c0: e8 0b 02 b9 str w8, [sp, #520]
911c4: e8 03 41 f9 ldr x8, [sp, #512]
911c8: 09 01 40 b9 ldr w9, [x8]
911cc: 29 01 1e 12 and w9, w9, #0x4
911d0: 29 03 00 34 cbz w9, 0x91234 <_arc_read+0x1020>
911d4: e8 fb 40 f9 ldr x8, [sp, #496]
911d8: 08 75 40 f9 ldr x8, [x8, #232]
911dc: c8 02 00 b5 cbnz x8, 0x91234 <_arc_read+0x1020>
911e0: e8 fb 40 f9 ldr x8, [sp, #496]
911e4: 09 29 40 b9 ldr w9, [x8, #40]
911e8: 29 01 0d 12 and w9, w9, #0x80000
911ec: c9 00 00 34 cbz w9, 0x91204 <_arc_read+0xff0>
911f0: e0 fb 40 f9 ldr x0, [sp, #496]
911f4: 08 00 80 52 mov w8, #0
911f8: e1 03 08 aa mov x1, x8
911fc: 22 00 80 52 mov w2, #1
91200: 77 02 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
91204: e0 fb 40 f9 ldr x0, [sp, #496]
91208: 81 00 80 52 mov w1, #4
9120c: 32 03 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
91210: e8 fb 40 f9 ldr x8, [sp, #496]
91214: 09 29 40 b9 ldr w9, [x8, #40]
91218: 29 01 0d 12 and w9, w9, #0x80000
9121c: c9 00 00 34 cbz w9, 0x91234 <_arc_read+0x1020>
91220: e0 fb 40 f9 ldr x0, [sp, #496]
91224: 28 00 80 52 mov w8, #1
91228: e1 03 08 aa mov x1, x8
9122c: e2 03 08 aa mov x2, x8
91230: 6b 02 00 94 bl 0x91bdc <_l2arc_hdr_arcstats_update>
91234: e8 03 41 f9 ldr x8, [sp, #512]
91238: 09 01 40 b9 ldr w9, [x8]
9123c: 29 01 1a 12 and w9, w9, #0x40
91240: 89 00 00 34 cbz w9, 0x91250 <_arc_read+0x103c>
91244: e0 fb 40 f9 ldr x0, [sp, #496]
91248: 01 08 80 52 mov w1, #64
9124c: 22 03 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
91250: e8 03 41 f9 ldr x8, [sp, #512]
91254: 09 01 40 b9 ldr w9, [x8]
91258: 29 01 1c 12 and w9, w9, #0x10
9125c: 89 00 00 34 cbz w9, 0x9126c <_arc_read+0x1058>
91260: e0 fb 40 f9 ldr x0, [sp, #496]
91264: 01 02 80 52 mov w1, #16
91268: 1b 03 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
9126c: e8 13 41 f9 ldr x8, [sp, #544]
91270: 08 19 40 f9 ldr x8, [x8, #48]
91274: 08 fd 7d d3 lsr x8, x8, #61
91278: 08 01 40 92 and x8, x8, #0x1
9127c: 48 04 00 b4 cbz x8, 0x91304 <_arc_read+0x10f0>
91280: e8 13 41 f9 ldr x8, [sp, #544]
91284: 08 19 40 f9 ldr x8, [x8, #48]
91288: 08 fd 78 d3 lsr x8, x8, #56
9128c: 08 11 40 92 and x8, x8, #0x1f
91290: 1f 01 00 f1 cmp x8, #0
91294: e9 97 9f 1a cset w9, hi
91298: 69 03 00 37 tbnz w9, #0, 0x91304 <_arc_read+0x10f0>
9129c: e8 13 41 f9 ldr x8, [sp, #544]
912a0: 08 19 40 f9 ldr x8, [x8, #48]
912a4: 08 fd 70 d3 lsr x8, x8, #48
912a8: 08 1d 40 92 and x8, x8, #0xff
912ac: 08 01 79 92 and x8, x8, #0x80
912b0: 08 01 00 b4 cbz x8, 0x912d0 <_arc_read+0x10bc>
912b4: e8 13 41 f9 ldr x8, [sp, #544]
912b8: 08 19 40 f9 ldr x8, [x8, #48]
912bc: 08 fd 70 d3 lsr x8, x8, #48
912c0: 08 1d 40 92 and x8, x8, #0xff
912c4: 08 01 7b 92 and x8, x8, #0x20
912c8: e8 01 00 b5 cbnz x8, 0x91304 <_arc_read+0x10f0>
912cc: 0b 00 00 14 b 0x912f8 <_arc_read+0x10e4>
912d0: e8 13 41 f9 ldr x8, [sp, #544]
912d4: 08 19 40 f9 ldr x8, [x8, #48]
912d8: 08 fd 70 d3 lsr x8, x8, #48
912dc: 08 1d 40 92 and x8, x8, #0xff
912e0: 09 03 80 d2 mov x9, #24
912e4: 08 7d 09 9b mul x8, x8, x9
912e8: e9 87 40 f9 ldr x9, [sp, #264]
912ec: 28 01 08 8b add x8, x9, x8
912f0: 08 0d 80 b9 ldrsw x8, [x8, #12]
912f4: 88 00 00 b5 cbnz x8, 0x91304 <_arc_read+0x10f0>
912f8: e0 fb 40 f9 ldr x0, [sp, #496]
912fc: 21 00 a0 52 mov w1, #65536
91300: f5 02 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
91304: e8 13 41 f9 ldr x8, [sp, #544]
91308: 08 19 40 f9 ldr x8, [x8, #48]
9130c: 08 fd 78 d3 lsr x8, x8, #56
91310: 08 11 40 92 and x8, x8, #0x1f
91314: 1f 01 00 f1 cmp x8, #0
91318: e9 87 9f 1a cset w9, ls
9131c: 89 00 00 37 tbnz w9, #0, 0x9132c <_arc_read+0x1118>
91320: e0 fb 40 f9 ldr x0, [sp, #496]
91324: 01 80 80 52 mov w1, #1024
91328: eb 02 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
9132c: e8 03 41 f9 ldr x8, [sp, #512]
91330: 09 01 40 b9 ldr w9, [x8]
91334: 29 01 1b 12 and w9, w9, #0x20
91338: 89 00 00 34 cbz w9, 0x91348 <_arc_read+0x1134>
9133c: e0 fb 40 f9 ldr x0, [sp, #496]
91340: 01 04 80 52 mov w1, #32
91344: e4 02 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
91348: 00 0c 80 d2 mov x0, #96
9134c: 08 00 80 52 mov w8, #0
91350: e1 03 08 aa mov x1, x8
91354: 51 02 0b 94 bl 0x351c98 <_zfs_kmem_zalloc>
91358: e0 c7 00 f9 str x0, [sp, #392]
9135c: e9 0f 41 f9 ldr x9, [sp, #536]
91360: ea c7 40 f9 ldr x10, [sp, #392]
91364: 49 05 00 f9 str x9, [x10, #8]
91368: e9 0b 41 f9 ldr x9, [sp, #528]
9136c: ea c7 40 f9 ldr x10, [sp, #392]
91370: 49 01 00 f9 str x9, [x10]
91374: e8 d7 41 b9 ldr w8, [sp, #468]
91378: e9 c7 40 f9 ldr x9, [sp, #392]
9137c: 28 1d 00 b9 str w8, [x9, #28]
91380: e8 d3 41 b9 ldr w8, [sp, #464]
91384: e9 c7 40 f9 ldr x9, [sp, #392]
91388: 28 19 00 b9 str w8, [x9, #24]
9138c: e8 cf 41 b9 ldr w8, [sp, #460]
91390: e9 c7 40 f9 ldr x9, [sp, #392]
91394: 28 21 00 b9 str w8, [x9, #32]
91398: e9 c7 40 f9 ldr x9, [sp, #392]
9139c: ea ff 40 f9 ldr x10, [sp, #504]
913a0: 40 01 c0 3d ldr q0, [x10]
913a4: 20 81 82 3c stur q0, [x9, #40]
913a8: 40 05 c0 3d ldr q0, [x10, #16]
913ac: 20 81 83 3c stur q0, [x9, #56]
913b0: e9 c7 40 f9 ldr x9, [sp, #392]
913b4: ea fb 40 f9 ldr x10, [sp, #496]
913b8: 49 79 00 f9 str x9, [x10, #240]
913bc: e0 fb 40 f9 ldr x0, [sp, #496]
913c0: 01 20 80 52 mov w1, #256
913c4: c4 02 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
913c8: e9 fb 40 f9 ldr x9, [sp, #496]
913cc: 28 29 40 b9 ldr w8, [x9, #40]
913d0: 08 01 0d 12 and w8, w8, #0x80000
913d4: 08 03 00 34 cbz w8, 0x91434 <_arc_read+0x1220>
913d8: e8 fb 40 f9 ldr x8, [sp, #496]
913dc: 08 1d 40 f9 ldr x8, [x8, #56]
913e0: 08 01 40 f9 ldr x8, [x8]
913e4: e8 c3 00 f9 str x8, [sp, #384]
913e8: 68 02 00 b4 cbz x8, 0x91434 <_arc_read+0x1220>
913ec: e8 fb 40 f9 ldr x8, [sp, #496]
913f0: 08 1d 40 f9 ldr x8, [x8, #56]
913f4: 09 2d 40 b9 ldr w9, [x8, #44]
913f8: e9 77 01 b9 str w9, [sp, #372]
913fc: e8 fb 40 f9 ldr x8, [sp, #496]
91400: 08 21 40 f9 ldr x8, [x8, #64]
91404: e8 bf 00 f9 str x8, [sp, #376]
91408: e0 c3 40 f9 ldr x0, [sp, #384]
9140c: 51 ac 03 94 bl 0x17c550 <_vdev_is_dead>
91410: e0 00 00 35 cbnz w0, 0x9142c <_arc_read+0x1218>
91414: e0 17 41 f9 ldr x0, [sp, #552]
91418: e2 c3 40 f9 ldr x2, [sp, #384]
9141c: 81 00 80 52 mov w1, #4
91420: 43 00 80 52 mov w3, #2
91424: 9f 52 03 94 bl 0x165ea0 <_spa_config_tryenter>
91428: 60 00 00 35 cbnz w0, 0x91434 <_arc_read+0x1220>
9142c: 08 00 80 d2 mov x8, #0
91430: e8 c3 00 f9 str x8, [sp, #384]
91434: e8 0f 42 b9 ldr w8, [sp, #524]
91438: 1f 09 00 71 cmp w8, #2
9143c: 80 00 00 54 b.eq 0x9144c <_arc_read+0x1238>
91440: e8 0f 42 b9 ldr w8, [sp, #524]
91444: 1f 11 00 71 cmp w8, #4
91448: a1 00 00 54 b.ne 0x9145c <_arc_read+0x1248>
9144c: e0 fb 40 f9 ldr x0, [sp, #496]
91450: 01 00 81 52 mov w1, #2048
91454: a0 02 00 94 bl 0x91ed4 <_arc_hdr_set_flags>
91458: 04 00 00 14 b 0x91468 <_arc_read+0x1254>
9145c: e0 fb 40 f9 ldr x0, [sp, #496]
91460: 01 00 81 52 mov w1, #2048
91464: d4 01 00 94 bl 0x91bb4 <_arc_hdr_clear_flags>
91468: e8 cb 41 b9 ldr w8, [sp, #456]
9146c: 48 09 00 35 cbnz w8, 0x91594 <_arc_read+0x1380>
91470: e8 83 40 f9 ldr x8, [sp, #256]
91474: e8 e3 01 f9 str x8, [sp, #960]
91478: 29 00 80 d2 mov x9, #1
9147c: e9 df 01 f9 str x9, [sp, #952]
91480: e9 e3 41 f9 ldr x9, [sp, #960]
91484: ea df 41 f9 ldr x10, [sp, #952]
91488: ea db 01 f9 str x10, [sp, #944]
9148c: ea db 41 f9 ldr x10, [sp, #944]
91490: 29 01 ea f8 <unknown>
91494: 29 01 0a 8b add x9, x9, x10
91498: e9 d7 01 f9 str x9, [sp, #936]
9149c: e9 fb 40 f9 ldr x9, [sp, #496]
914a0: 2b 29 40 b9 ldr w11, [x9, #40]
914a4: 6b 01 1e 12 and w11, w11, #0x4
914a8: ab 03 00 35 cbnz w11, 0x9151c <_arc_read+0x1308>
914ac: e8 fb 40 f9 ldr x8, [sp, #496]
914b0: 09 29 40 b9 ldr w9, [x8, #40]
914b4: 29 01 0f 12 and w9, w9, #0x20000
914b8: a9 01 00 35 cbnz w9, 0x914ec <_arc_read+0x12d8>
914bc: e8 7f 40 f9 ldr x8, [sp, #248]
914c0: e8 d3 01 f9 str x8, [sp, #928]
914c4: 29 00 80 d2 mov x9, #1
914c8: e9 cf 01 f9 str x9, [sp, #920]
914cc: e9 d3 41 f9 ldr x9, [sp, #928]
914d0: ea cf 41 f9 ldr x10, [sp, #920]
914d4: ea cb 01 f9 str x10, [sp, #912]
914d8: ea cb 41 f9 ldr x10, [sp, #912]
914dc: 29 01 ea f8 <unknown>
914e0: 29 01 0a 8b add x9, x9, x10
914e4: e9 c7 01 f9 str x9, [sp, #904]
914e8: 0c 00 00 14 b 0x91518 <_arc_read+0x1304>
914ec: e8 7b 40 f9 ldr x8, [sp, #240]
914f0: e8 c3 01 f9 str x8, [sp, #896]
914f4: 29 00 80 d2 mov x9, #1
914f8: e9 bf 01 f9 str x9, [sp, #888]
914fc: e9 c3 41 f9 ldr x9, [sp, #896]
91500: ea bf 41 f9 ldr x10, [sp, #888]
91504: ea bb 01 f9 str x10, [sp, #880]
91508: ea bb 41 f9 ldr x10, [sp, #880]
9150c: 29 01 ea f8 <unknown>
91510: 29 01 0a 8b add x9, x9, x10
91514: e9 b7 01 f9 str x9, [sp, #872]
91518: 1c 00 00 14 b 0x91588 <_arc_read+0x1374>
9151c: e8 fb 40 f9 ldr x8, [sp, #496]
91520: 09 29 40 b9 ldr w9, [x8, #40]
91524: 29 01 0f 12 and w9, w9, #0x20000
91528: a9 01 00 35 cbnz w9, 0x9155c <_arc_read+0x1348>
9152c: e8 77 40 f9 ldr x8, [sp, #232]
91530: e8 b3 01 f9 str x8, [sp, #864]
91534: 29 00 80 d2 mov x9, #1
91538: e9 af 01 f9 str x9, [sp, #856]
9153c: e9 b3 41 f9 ldr x9, [sp, #864]
91540: ea af 41 f9 ldr x10, [sp, #856]
91544: ea ab 01 f9 str x10, [sp, #848]
91548: ea ab 41 f9 ldr x10, [sp, #848]
9154c: 29 01 ea f8 <unknown>
91550: 29 01 0a 8b add x9, x9, x10
91554: e9 a7 01 f9 str x9, [sp, #840]
91558: 0c 00 00 14 b 0x91588 <_arc_read+0x1374>
9155c: e8 97 40 f9 ldr x8, [sp, #296]
91560: e8 a3 01 f9 str x8, [sp, #832]
91564: 29 00 80 d2 mov x9, #1
91568: e9 9f 01 f9 str x9, [sp, #824]
9156c: e9 a3 41 f9 ldr x9, [sp, #832]
91570: ea 9f 41 f9 ldr x10, [sp, #824]
91574: ea 9b 01 f9 str x10, [sp, #816]
91578: ea 9b 41 f9 ldr x10, [sp, #816]
9157c: 29 01 ea f8 <unknown>
91580: 29 01 0a 8b add x9, x9, x10
91584: e9 97 01 f9 str x9, [sp, #808]
91588: e0 b7 40 f9 ldr x0, [sp, #360]
9158c: 21 00 80 d2 mov x1, #1
91590: 0d 7a 05 94 bl 0x1efdc4 <_zfs_racct_read>
91594: e8 2c 00 f0 adrp x8, #5894144
91598: 08 e1 02 91 add x8, x8, #184
9159c: 08 01 40 f9 ldr x8, [x8]
915a0: 09 00 80 52 mov w9, #0
915a4: e9 17 00 b9 str w9, [sp, #20]
915a8: c8 00 00 b4 cbz x8, 0x915c0 <_arc_read+0x13ac>
915ac: e8 17 41 f9 ldr x8, [sp, #552]
915b0: 09 31 45 b9 ldr w9, [x8, #1328]
915b4: 3f 01 00 71 cmp w9, #0
915b8: e9 d7 9f 1a cset w9, gt
915bc: e9 17 00 b9 str w9, [sp, #20]
915c0: e8 17 40 b9 ldr w8, [sp, #20]
915c4: 08 01 00 12 and w8, w8, #0x1
915c8: e8 4b 01 b9 str w8, [sp, #328]
915cc: e9 c3 40 f9 ldr x9, [sp, #384]
915d0: c9 19 00 b4 cbz x9, 0x91908 <_arc_read+0x16f4>
915d4: e8 4b 41 b9 ldr w8, [sp, #328]
915d8: 88 19 00 34 cbz w8, 0x91908 <_arc_read+0x16f4>
915dc: a8 18 00 90 adrp x8, #3227648
915e0: 08 a1 18 91 add x8, x8, #1576
915e4: 09 01 40 b9 ldr w9, [x8]
915e8: 69 00 00 34 cbz w9, 0x915f4 <_arc_read+0x13e0>
915ec: e8 77 41 b9 ldr w8, [sp, #372]
915f0: c8 18 00 35 cbnz w8, 0x91908 <_arc_read+0x16f4>
915f4: e8 fb 40 f9 ldr x8, [sp, #496]
915f8: 09 29 40 b9 ldr w9, [x8, #40]
915fc: 29 01 0d 12 and w9, w9, #0x80000
91600: 69 14 00 34 cbz w9, 0x9188c <_arc_read+0x1678>
91604: e8 fb 40 f9 ldr x8, [sp, #496]
91608: 09 29 40 b9 ldr w9, [x8, #40]
9160c: 29 01 14 12 and w9, w9, #0x1000
91610: e9 13 00 35 cbnz w9, 0x9188c <_arc_read+0x1678>
91614: e8 fb 40 f9 ldr x8, [sp, #496]
91618: 09 29 40 b9 ldr w9, [x8, #40]
9161c: 29 01 13 12 and w9, w9, #0x2000
91620: 69 13 00 35 cbnz w9, 0x9188c <_arc_read+0x1678>
91624: 68 17 00 f0 adrp x8, #3076096
91628: 08 61 27 91 add x8, x8, #2520
9162c: 09 01 40 b9 ldr w9, [x8]
91630: a9 00 00 34 cbz w9, 0x91644 <_arc_read+0x1430>
91634: e8 fb 40 f9 ldr x8, [sp, #496]
91638: 09 29 40 b9 ldr w9, [x8, #40]
9163c: 29 01 1e 12 and w9, w9, #0x4
91640: 69 12 00 35 cbnz w9, 0x9188c <_arc_read+0x1678>
91644: e8 93 40 f9 ldr x8, [sp, #288]
91648: e8 93 01 f9 str x8, [sp, #800]
9164c: 29 00 80 d2 mov x9, #1
91650: e9 8f 01 f9 str x9, [sp, #792]
91654: e9 93 41 f9 ldr x9, [sp, #800]
91658: ea 8f 41 f9 ldr x10, [sp, #792]
9165c: ea 8b 01 f9 str x10, [sp, #784]
91660: ea 8b 41 f9 ldr x10, [sp, #784]
91664: 29 01 ea f8 <unknown>
91668: 29 01 0a 8b add x9, x9, x10
9166c: e9 87 01 f9 str x9, [sp, #776]
91670: e9 fb 40 f9 ldr x9, [sp, #496]
91674: 29 21 01 91 add x9, x9, #72
91678: e9 83 01 f9 str x9, [sp, #768]
9167c: e9 83 41 f9 ldr x9, [sp, #768]
91680: 2b 00 80 52 mov w11, #1
91684: eb ff 02 b9 str w11, [sp, #764]
91688: eb ff 42 b9 ldr w11, [sp, #764]
9168c: 2c 01 eb b8 <unknown>
91690: 8b 01 0b 0b add w11, w12, w11
91694: eb fb 02 b9 str w11, [sp, #760]
91698: 00 17 80 d2 mov x0, #184
9169c: 0b 00 80 52 mov w11, #0
916a0: e1 03 0b aa mov x1, x11
916a4: 7d 01 0b 94 bl 0x351c98 <_zfs_kmem_zalloc>
916a8: e0 a3 00 f9 str x0, [sp, #320]
916ac: e8 fb 40 f9 ldr x8, [sp, #496]
916b0: e9 a3 40 f9 ldr x9, [sp, #320]
916b4: 28 01 00 f9 str x8, [x9]
916b8: e8 a3 40 f9 ldr x8, [sp, #320]
916bc: 00 21 00 91 add x0, x8, #8
916c0: e1 13 41 f9 ldr x1, [sp, #544]
916c4: 02 10 80 d2 mov x2, #128
916c8: 19 8c 0b 94 bl 0x37472c <_xattr_protected+0x37472c>
916cc: e8 a3 40 f9 ldr x8, [sp, #320]
916d0: e9 ff 40 f9 ldr x9, [sp, #504]
916d4: 20 01 c0 3d ldr q0, [x9]
916d8: 00 81 88 3c stur q0, [x8, #136]
916dc: 20 05 c0 3d ldr q0, [x9, #16]
916e0: 00 81 89 3c stur q0, [x8, #152]
916e4: eb 0b 42 b9 ldr w11, [sp, #520]
916e8: e8 a3 40 f9 ldr x8, [sp, #320]
916ec: 0b a9 00 b9 str w11, [x8, #168]
916f0: e8 fb 40 f9 ldr x8, [sp, #496]
916f4: 0b 29 40 b9 ldr w11, [x8, #40]
916f8: 00 20 a0 d2 mov x0, #16777216
916fc: eb 13 00 b9 str w11, [sp, #16]
91700: b4 ea ff 97 bl 0x8c1d0 <_highbit64>
91704: 0b 04 00 71 subs w11, w0, #1
91708: ec 13 40 b9 ldr w12, [sp, #16]
9170c: 8b 25 cb 1a lsr w11, w12, w11
91710: 6b 19 00 12 and w11, w11, #0x7f
91714: 7f 09 00 71 cmp w11, #2
91718: e0 01 00 54 b.eq 0x91754 <_arc_read+0x1540>
9171c: e8 fb 40 f9 ldr x8, [sp, #496]
91720: 09 29 40 b9 ldr w9, [x8, #40]
91724: 29 01 0c 12 and w9, w9, #0x100000
91728: 69 01 00 35 cbnz w9, 0x91754 <_arc_read+0x1540>
9172c: e8 fb 40 f9 ldr x8, [sp, #496]
91730: 09 59 40 79 ldrh w9, [x8, #44]
91734: 29 59 17 53 lsl w9, w9, #9
91738: e9 00 00 34 cbz w9, 0x91754 <_arc_read+0x1540>
9173c: e8 fb 40 f9 ldr x8, [sp, #496]
91740: 09 59 40 79 ldrh w9, [x8, #44]
91744: 29 59 17 53 lsl w9, w9, #9
91748: e0 03 09 aa mov x0, x9
9174c: 08 7c 40 93 sxtw x8, w0
91750: e8 b7 00 f9 str x8, [sp, #360]
91754: e0 c3 40 f9 ldr x0, [sp, #384]
91758: e1 b7 40 f9 ldr x1, [sp, #360]
9175c: 43 8b 03 94 bl 0x174468 <_vdev_psize_to_asize>
91760: e0 9b 00 f9 str x0, [sp, #304]
91764: e8 9b 40 f9 ldr x8, [sp, #304]
91768: e9 b7 40 f9 ldr x9, [sp, #360]
9176c: 1f 01 09 eb cmp x8, x9
91770: 60 01 00 54 b.eq 0x9179c <_arc_read+0x1588>
91774: e0 9b 40 f9 ldr x0, [sp, #304]
91778: e8 fb 40 f9 ldr x8, [sp, #496]
9177c: 09 29 40 b9 ldr w9, [x8, #40]
91780: 21 01 0f 12 and w1, w9, #0x20000
91784: 7c e6 ff 97 bl 0x8b174 <_abd_alloc_for_io>
91788: e0 9f 00 f9 str x0, [sp, #312]
9178c: e8 9f 40 f9 ldr x8, [sp, #312]
91790: ea a3 40 f9 ldr x10, [sp, #320]
91794: 48 59 00 f9 str x8, [x10, #176]
91798: 03 00 00 14 b 0x917a4 <_arc_read+0x1590>
9179c: e8 b3 40 f9 ldr x8, [sp, #352]
917a0: e8 9f 00 f9 str x8, [sp, #312]
917a4: e0 1b 41 f9 ldr x0, [sp, #560]
917a8: e1 c3 40 f9 ldr x1, [sp, #384]
917ac: e2 bf 40 f9 ldr x2, [sp, #376]
917b0: e3 9b 40 f9 ldr x3, [sp, #304]
917b4: e4 9f 40 f9 ldr x4, [sp, #312]
917b8: e7 a3 40 f9 ldr x7, [sp, #320]
917bc: e8 0f 42 b9 ldr w8, [sp, #524]
917c0: e9 0b 42 b9 ldr w9, [sp, #520]
917c4: 29 01 15 32 orr w9, w9, #0x800
917c8: 29 01 19 32 orr w9, w9, #0x80
917cc: 29 01 0c 32 orr w9, w9, #0x100000
917d0: 29 01 16 32 orr w9, w9, #0x400
917d4: 45 00 80 52 mov w5, #2
917d8: e6 8f 40 f9 ldr x6, [sp, #280]
917dc: ea 03 00 91 mov x10, sp
917e0: 48 01 00 b9 str w8, [x10]
917e4: 49 05 00 b9 str w9, [x10, #4]
917e8: 5f 09 00 b9 str wzr, [x10, #8]
917ec: c6 56 06 94 bl 0x227304 <_zio_read_phys>
917f0: e0 f3 00 f9 str x0, [sp, #480]
917f4: ea f3 40 f9 ldr x10, [sp, #480]
917f8: eb c7 40 f9 ldr x11, [sp, #392]
917fc: 6a 29 00 f9 str x10, [x11, #80]
91800: ea f7 40 f9 ldr x10, [sp, #488]
91804: 6a 00 00 b4 cbz x10, 0x91810 <_arc_read+0x15fc>
91808: e0 f7 40 f9 ldr x0, [sp, #488]
9180c: 48 41 0b 94 bl 0x361d2c <_spl_mutex_exit>
91810: e8 fb 40 f9 ldr x8, [sp, #496]
91814: 09 59 40 79 ldrh w9, [x8, #44]
91818: 29 59 17 53 lsl w9, w9, #9
9181c: e0 03 09 aa mov x0, x9
91820: 08 7c 40 93 sxtw x8, w0
91824: ea 73 40 f9 ldr x10, [sp, #224]
91828: ea 6b 01 f9 str x10, [sp, #720]
9182c: e8 67 01 f9 str x8, [sp, #712]
91830: e8 6b 41 f9 ldr x8, [sp, #720]
91834: eb 67 41 f9 ldr x11, [sp, #712]
91838: eb 63 01 f9 str x11, [sp, #704]
9183c: eb 63 41 f9 ldr x11, [sp, #704]
91840: 08 01 eb f8 <unknown>
91844: 08 01 0b 8b add x8, x8, x11
91848: e8 5f 01 f9 str x8, [sp, #696]
9184c: e8 03 41 f9 ldr x8, [sp, #512]
91850: 09 01 40 b9 ldr w9, [x8]
91854: 29 01 1f 12 and w9, w9, #0x2
91858: 89 00 00 34 cbz w9, 0x91868 <_arc_read+0x1654>
9185c: e0 f3 40 f9 ldr x0, [sp, #480]
91860: f3 55 06 94 bl 0x22702c <_zio_nowait>
91864: 5e 00 00 14 b 0x919dc <_arc_read+0x17c8>
91868: e0 f3 40 f9 ldr x0, [sp, #480]
9186c: a0 5a 06 94 bl 0x2282ec <_zio_wait>
91870: 40 00 00 35 cbnz w0, 0x91878 <_arc_read+0x1664>
91874: 5a 00 00 14 b 0x919dc <_arc_read+0x17c8>
91878: e8 f7 40 f9 ldr x8, [sp, #488]
9187c: 68 00 00 b4 cbz x8, 0x91888 <_arc_read+0x1674>
91880: e0 f7 40 f9 ldr x0, [sp, #488]
91884: fc 40 0b 94 bl 0x361c74 <_spl_mutex_enter>
91888: 1f 00 00 14 b 0x91904 <_arc_read+0x16f0>
9188c: e8 6f 40 f9 ldr x8, [sp, #216]
91890: e8 5b 01 f9 str x8, [sp, #688]
91894: 29 00 80 d2 mov x9, #1
91898: e9 57 01 f9 str x9, [sp, #680]
9189c: e9 5b 41 f9 ldr x9, [sp, #688]
918a0: ea 57 41 f9 ldr x10, [sp, #680]
918a4: ea 53 01 f9 str x10, [sp, #672]
918a8: ea 53 41 f9 ldr x10, [sp, #672]
918ac: 29 01 ea f8 <unknown>
918b0: 29 01 0a 8b add x9, x9, x10
918b4: e9 4f 01 f9 str x9, [sp, #664]
918b8: e9 fb 40 f9 ldr x9, [sp, #496]
918bc: 2b 29 40 b9 ldr w11, [x9, #40]
918c0: 6b 01 14 12 and w11, w11, #0x1000
918c4: 8b 01 00 34 cbz w11, 0x918f4 <_arc_read+0x16e0>
918c8: e8 6b 40 f9 ldr x8, [sp, #208]
918cc: e8 4b 01 f9 str x8, [sp, #656]
918d0: 29 00 80 d2 mov x9, #1
918d4: e9 47 01 f9 str x9, [sp, #648]
918d8: e9 4b 41 f9 ldr x9, [sp, #656]
918dc: ea 47 41 f9 ldr x10, [sp, #648]
918e0: ea 43 01 f9 str x10, [sp, #640]
918e4: ea 43 41 f9 ldr x10, [sp, #640]
918e8: 29 01 ea f8 <unknown>
918ec: 29 01 0a 8b add x9, x9, x10
918f0: e9 3f 01 f9 str x9, [sp, #632]
918f4: e0 17 41 f9 ldr x0, [sp, #552]
918f8: e2 c3 40 f9 ldr x2, [sp, #384]
918fc: 81 00 80 52 mov w1, #4
91900: c5 51 03 94 bl 0x166014 <_spa_config_exit>
91904: 16 00 00 14 b 0x9195c <_arc_read+0x1748>
91908: e8 c3 40 f9 ldr x8, [sp, #384]
9190c: a8 00 00 b4 cbz x8, 0x91920 <_arc_read+0x170c>
91910: e0 17 41 f9 ldr x0, [sp, #552]
91914: e2 c3 40 f9 ldr x2, [sp, #384]
91918: 81 00 80 52 mov w1, #4
9191c: be 51 03 94 bl 0x166014 <_spa_config_exit>
91920: e8 4b 41 b9 ldr w8, [sp, #328]
91924: c8 01 00 34 cbz w8, 0x9195c <_arc_read+0x1748>
91928: e8 cb 41 b9 ldr w8, [sp, #456]
9192c: 88 01 00 35 cbnz w8, 0x9195c <_arc_read+0x1748>
91930: e8 6f 40 f9 ldr x8, [sp, #216]
91934: e8 3b 01 f9 str x8, [sp, #624]
91938: 29 00 80 d2 mov x9, #1
9193c: e9 37 01 f9 str x9, [sp, #616]
91940: e9 3b 41 f9 ldr x9, [sp, #624]
91944: ea 37 41 f9 ldr x10, [sp, #616]
91948: ea 33 01 f9 str x10, [sp, #608]
9194c: ea 33 41 f9 ldr x10, [sp, #608]
91950: 29 01 ea f8 <unknown>
91954: 29 01 0a 8b add x9, x9, x10
91958: e9 2f 01 f9 str x9, [sp, #600]
9195c: e0 1b 41 f9 ldr x0, [sp, #560]
91960: e1 17 41 f9 ldr x1, [sp, #552]
91964: e2 13 41 f9 ldr x2, [sp, #544]
91968: e3 b3 40 f9 ldr x3, [sp, #352]
9196c: e4 b7 40 f9 ldr x4, [sp, #360]
91970: e6 fb 40 f9 ldr x6, [sp, #496]
91974: e7 0f 42 b9 ldr w7, [sp, #524]
91978: e8 0b 42 b9 ldr w8, [sp, #520]
9197c: e9 ff 40 f9 ldr x9, [sp, #504]
91980: e5 67 40 f9 ldr x5, [sp, #200]
91984: ea 03 00 91 mov x10, sp
91988: 48 01 00 b9 str w8, [x10]
9198c: 49 05 00 f9 str x9, [x10, #8]
91990: 07 53 06 94 bl 0x2265ac <_zio_read>
91994: e0 f3 00 f9 str x0, [sp, #480]
91998: e9 f3 40 f9 ldr x9, [sp, #480]
9199c: ea c7 40 f9 ldr x10, [sp, #392]
919a0: 49 29 00 f9 str x9, [x10, #80]
919a4: e9 f7 40 f9 ldr x9, [sp, #488]
919a8: 69 00 00 b4 cbz x9, 0x919b4 <_arc_read+0x17a0>
919ac: e0 f7 40 f9 ldr x0, [sp, #488]
919b0: df 40 0b 94 bl 0x361d2c <_spl_mutex_exit>
919b4: e8 03 41 f9 ldr x8, [sp, #512]
919b8: 09 01 40 b9 ldr w9, [x8]
919bc: 29 01 00 12 and w9, w9, #0x1
919c0: a9 00 00 34 cbz w9, 0x919d4 <_arc_read+0x17c0>
919c4: e0 f3 40 f9 ldr x0, [sp, #480]
919c8: 49 5a 06 94 bl 0x2282ec <_zio_wait>
919cc: e0 c3 01 b9 str w0, [sp, #448]
919d0: 03 00 00 14 b 0x919dc <_arc_read+0x17c8>
919d4: e0 f3 40 f9 ldr x0, [sp, #480]
919d8: 95 55 06 94 bl 0x22702c <_zio_nowait>
919dc: e8 cb 41 b9 ldr w8, [sp, #456]
919e0: c8 00 00 35 cbnz w8, 0x919f8 <_arc_read+0x17e4>
919e4: e0 17 41 f9 ldr x0, [sp, #552]
919e8: e1 ff 40 f9 ldr x1, [sp, #504]
919ec: e8 03 41 f9 ldr x8, [sp, #512]
919f0: 02 01 40 b9 ldr w2, [x8]
919f4: 18 69 03 94 bl 0x16be54 <_spa_read_history_add>
919f8: ff bf 01 b9 str wzr, [sp, #444]
919fc: e0 c3 41 b9 ldr w0, [sp, #448]
91a00: ff c3 12 91 add sp, sp, #1200
91a04: fd 7b 45 a9 ldp x29, x30, [sp, #80]
91a08: f4 4f 44 a9 ldp x20, x19, [sp, #64]
91a0c: f6 57 43 a9 ldp x22, x21, [sp, #48]
91a10: f8 5f 42 a9 ldp x24, x23, [sp, #32]
91a14: fa 67 41 a9 ldp x26, x25, [sp, #16]
91a18: fc 6f c6 a8 ldp x28, x27, [sp], #96
91a1c: ff 0f 5f d6 <unknown>
0000000000091a20 <_buf_hash_find>:
91a20: 7f 23 03 d5 hint #27
91a24: ff 03 02 d1 sub sp, sp, #128
91a28: fd 7b 07 a9 stp x29, x30, [sp, #112]
91a2c: fd c3 01 91 add x29, sp, #112
91a30: e8 28 00 f0 adrp x8, #5369856
91a34: 08 61 00 91 add x8, x8, #24
91a38: 09 41 00 91 add x9, x8, #16
91a3c: a0 03 1f f8 stur x0, [x29, #-16]
91a40: a1 83 1e f8 stur x1, [x29, #-24]
91a44: a2 03 1e f8 stur x2, [x29, #-32]
91a48: aa 83 5e f8 ldur x10, [x29, #-24]
91a4c: aa 83 1d f8 stur x10, [x29, #-40]
91a50: aa 83 5e f8 ldur x10, [x29, #-24]
91a54: 4a 19 40 f9 ldr x10, [x10, #48]
91a58: 4a fd 67 d3 lsr x10, x10, #39
91a5c: 4a 01 40 92 and x10, x10, #0x1
91a60: e8 13 00 f9 str x8, [sp, #32]
91a64: e9 0f 00 f9 str x9, [sp, #24]
91a68: 8a 00 00 b4 cbz x10, 0x91a78 <_buf_hash_find+0x58>
91a6c: 08 00 80 d2 mov x8, #0
91a70: e8 0b 00 f9 str x8, [sp, #16]
91a74: 0d 00 00 14 b 0x91aa8 <_buf_hash_find+0x88>
91a78: a8 83 5e f8 ldur x8, [x29, #-24]
91a7c: 08 25 40 f9 ldr x8, [x8, #72]
91a80: a8 00 00 b4 cbz x8, 0x91a94 <_buf_hash_find+0x74>
91a84: a8 83 5e f8 ldur x8, [x29, #-24]
91a88: 08 25 40 f9 ldr x8, [x8, #72]
91a8c: e8 07 00 f9 str x8, [sp, #8]
91a90: 04 00 00 14 b 0x91aa0 <_buf_hash_find+0x80>
91a94: a8 83 5e f8 ldur x8, [x29, #-24]
91a98: 08 29 40 f9 ldr x8, [x8, #80]
91a9c: e8 07 00 f9 str x8, [sp, #8]
91aa0: e8 07 40 f9 ldr x8, [sp, #8]
91aa4: e8 0b 00 f9 str x8, [sp, #16]
91aa8: e8 0b 40 f9 ldr x8, [sp, #16]
91aac: a8 03 1d f8 stur x8, [x29, #-48]
91ab0: a0 03 5f f8 ldur x0, [x29, #-16]
91ab4: a1 83 5d f8 ldur x1, [x29, #-40]
91ab8: a2 03 5d f8 ldur x2, [x29, #-48]
91abc: cc f4 ff 97 bl 0x8edec <_buf_hash>
91ac0: e8 13 40 f9 ldr x8, [sp, #32]
91ac4: 09 01 40 f9 ldr x9, [x8]
91ac8: 09 00 09 8a and x9, x0, x9
91acc: e9 1f 00 f9 str x9, [sp, #56]
91ad0: e9 1f 40 f9 ldr x9, [sp, #56]
91ad4: 29 31 40 92 and x9, x9, #0x1fff
91ad8: ea 0f 40 f9 ldr x10, [sp, #24]
91adc: 49 19 09 8b add x9, x10, x9, lsl #6
91ae0: e9 1b 00 f9 str x9, [sp, #48]
91ae4: e0 1b 40 f9 ldr x0, [sp, #48]
91ae8: 63 40 0b 94 bl 0x361c74 <_spl_mutex_enter>
91aec: e8 13 40 f9 ldr x8, [sp, #32]
91af0: 09 05 40 f9 ldr x9, [x8, #8]
91af4: ea 1f 40 f9 ldr x10, [sp, #56]
91af8: 29 0d 0a 8b add x9, x9, x10, lsl #3
91afc: 29 01 40 f9 ldr x9, [x9]
91b00: e9 17 00 f9 str x9, [sp, #40]
91b04: e8 17 40 f9 ldr x8, [sp, #40]
91b08: 28 04 00 b4 cbz x8, 0x91b8c <_buf_hash_find+0x16c>
91b0c: e8 17 40 f9 ldr x8, [sp, #40]
91b10: 08 01 40 f9 ldr x8, [x8]
91b14: a9 83 5d f8 ldur x9, [x29, #-40]
91b18: 29 01 40 f9 ldr x9, [x9]
91b1c: 1f 01 09 eb cmp x8, x9
91b20: e1 02 00 54 b.ne 0x91b7c <_buf_hash_find+0x15c>
91b24: e8 17 40 f9 ldr x8, [sp, #40]
91b28: 08 05 40 f9 ldr x8, [x8, #8]
91b2c: a9 83 5d f8 ldur x9, [x29, #-40]
91b30: 29 05 40 f9 ldr x9, [x9, #8]
91b34: 1f 01 09 eb cmp x8, x9
91b38: 21 02 00 54 b.ne 0x91b7c <_buf_hash_find+0x15c>
91b3c: e8 17 40 f9 ldr x8, [sp, #40]
91b40: 08 09 40 f9 ldr x8, [x8, #16]
91b44: a9 03 5d f8 ldur x9, [x29, #-48]
91b48: 1f 01 09 eb cmp x8, x9
91b4c: 81 01 00 54 b.ne 0x91b7c <_buf_hash_find+0x15c>
91b50: e8 17 40 f9 ldr x8, [sp, #40]
91b54: 08 19 40 f9 ldr x8, [x8, #48]
91b58: a9 03 5f f8 ldur x9, [x29, #-16]
91b5c: 1f 01 09 eb cmp x8, x9
91b60: e1 00 00 54 b.ne 0x91b7c <_buf_hash_find+0x15c>
91b64: e8 1b 40 f9 ldr x8, [sp, #48]
91b68: a9 03 5e f8 ldur x9, [x29, #-32]
91b6c: 28 01 00 f9 str x8, [x9]
91b70: e8 17 40 f9 ldr x8, [sp, #40]
91b74: a8 83 1f f8 stur x8, [x29, #-8]
91b78: 0b 00 00 14 b 0x91ba4 <_buf_hash_find+0x184>
91b7c: e8 17 40 f9 ldr x8, [sp, #40]
91b80: 08 11 40 f9 ldr x8, [x8, #32]
91b84: e8 17 00 f9 str x8, [sp, #40]
91b88: df ff ff 17 b 0x91b04 <_buf_hash_find+0xe4>
91b8c: e0 1b 40 f9 ldr x0, [sp, #48]
91b90: 67 40 0b 94 bl 0x361d2c <_spl_mutex_exit>
91b94: a8 03 5e f8 ldur x8, [x29, #-32]
91b98: 09 00 80 d2 mov x9, #0
91b9c: 09 01 00 f9 str x9, [x8]
91ba0: a9 83 1f f8 stur x9, [x29, #-8]
91ba4: a0 83 5f f8 ldur x0, [x29, #-8]
91ba8: fd 7b 47 a9 ldp x29, x30, [sp, #112]
91bac: ff 03 02 91 add sp, sp, #128
91bb0: ff 0f 5f d6 <unknown>
0000000000091bb4 <_arc_hdr_clear_flags>:
91bb4: ff 43 00 d1 sub sp, sp, #16
91bb8: e0 07 00 f9 str x0, [sp, #8]
91bbc: e1 07 00 b9 str w1, [sp, #4]
91bc0: e8 07 40 b9 ldr w8, [sp, #4]
91bc4: e9 07 40 f9 ldr x9, [sp, #8]
91bc8: 2a 29 40 b9 ldr w10, [x9, #40]
91bcc: 48 01 28 0a bic w8, w10, w8
91bd0: 28 29 00 b9 str w8, [x9, #40]
91bd4: ff 43 00 91 add sp, sp, #16
91bd8: c0 03 5f d6 ret
0000000000091bdc <_l2arc_hdr_arcstats_update>:
91bdc: 7f 23 03 d5 hint #27
91be0: ff 83 06 d1 sub sp, sp, #416
91be4: fc 6f 18 a9 stp x28, x27, [sp, #384]
91be8: fd 7b 19 a9 stp x29, x30, [sp, #400]
91bec: fd 43 06 91 add x29, sp, #400
91bf0: 28 17 00 f0 adrp x8, #3043328
91bf4: 08 e1 1b 91 add x8, x8, #1784
91bf8: 09 7e 88 d2 mov x9, #17392
91bfc: 09 01 09 8b add x9, x8, x9
91c00: 0a 5c 88 d2 mov x10, #17120
91c04: 0a 01 0a 8b add x10, x8, x10
91c08: 0b 3a 88 d2 mov x11, #16848
91c0c: 0b 01 0b 8b add x11, x8, x11
91c10: 0c 04 8b d2 mov x12, #22560
91c14: 0c 01 0c 8b add x12, x8, x12
91c18: 0d e2 8a d2 mov x13, #22288
91c1c: 0d 01 0d 8b add x13, x8, x13
91c20: 0e c2 88 d2 mov x14, #17936
91c24: 0e 01 0e 8b add x14, x8, x14
91c28: 0f a0 88 d2 mov x15, #17664
91c2c: 08 01 0f 8b add x8, x8, x15
91c30: e0 4f 00 f9 str x0, [sp, #152]
91c34: e1 97 00 b9 str w1, [sp, #148]
91c38: e2 93 00 b9 str w2, [sp, #144]
91c3c: ef 4f 40 f9 ldr x15, [sp, #152]
91c40: ef e1 00 91 add x15, x15, #56
91c44: ef 47 00 f9 str x15, [sp, #136]
91c48: ef 47 40 f9 ldr x15, [sp, #136]
91c4c: ef 01 40 f9 ldr x15, [x15]
91c50: ef 43 00 f9 str x15, [sp, #128]
91c54: ef 4f 40 f9 ldr x15, [sp, #152]
91c58: f0 5d 40 79 ldrh w16, [x15, #46]
91c5c: 10 5a 17 53 lsl w16, w16, #9
91c60: e0 03 10 aa mov x0, x16
91c64: 0f 7c 40 93 sxtw x15, w0
91c68: ef 3f 00 f9 str x15, [sp, #120]
91c6c: ef 4f 40 f9 ldr x15, [sp, #152]
91c70: f0 59 40 79 ldrh w16, [x15, #44]
91c74: 10 5a 17 53 lsl w16, w16, #9
91c78: e0 03 10 aa mov x0, x16
91c7c: 0f 7c 40 93 sxtw x15, w0
91c80: ef 3b 00 f9 str x15, [sp, #112]
91c84: ef 43 40 f9 ldr x15, [sp, #128]
91c88: e0 01 40 f9 ldr x0, [x15]
91c8c: e1 3b 40 f9 ldr x1, [sp, #112]
91c90: e9 23 00 f9 str x9, [sp, #64]
91c94: ea 1f 00 f9 str x10, [sp, #56]
91c98: eb 1b 00 f9 str x11, [sp, #48]
91c9c: ec 17 00 f9 str x12, [sp, #40]
91ca0: ed 13 00 f9 str x13, [sp, #32]
91ca4: ee 0f 00 f9 str x14, [sp, #24]
91ca8: e8 0b 00 f9 str x8, [sp, #16]
91cac: ef 89 03 94 bl 0x174468 <_vdev_psize_to_asize>
91cb0: e0 37 00 f9 str x0, [sp, #104]
91cb4: e8 4f 40 f9 ldr x8, [sp, #152]
91cb8: 10 19 40 b9 ldr w16, [x8, #24]
91cbc: f0 67 00 b9 str w16, [sp, #100]
91cc0: f0 97 40 b9 ldr w16, [sp, #148]
91cc4: 10 01 00 34 cbz w16, 0x91ce4 <_l2arc_hdr_arcstats_update+0x108>
91cc8: e8 3f 40 f9 ldr x8, [sp, #120]
91ccc: e8 2f 00 f9 str x8, [sp, #88]
91cd0: e8 3b 40 f9 ldr x8, [sp, #112]
91cd4: e8 2b 00 f9 str x8, [sp, #80]
91cd8: e8 37 40 f9 ldr x8, [sp, #104]
91cdc: e8 27 00 f9 str x8, [sp, #72]
91ce0: 0b 00 00 14 b 0x91d0c <_l2arc_hdr_arcstats_update+0x130>
91ce4: e8 3f 40 f9 ldr x8, [sp, #120]
91ce8: 09 00 80 d2 mov x9, #0
91cec: 28 01 08 eb subs x8, x9, x8
91cf0: e8 2f 00 f9 str x8, [sp, #88]
91cf4: e8 3b 40 f9 ldr x8, [sp, #112]
91cf8: 28 01 08 eb subs x8, x9, x8
91cfc: e8 2b 00 f9 str x8, [sp, #80]
91d00: e8 37 40 f9 ldr x8, [sp, #104]
91d04: 28 01 08 eb subs x8, x9, x8
91d08: e8 27 00 f9 str x8, [sp, #72]
91d0c: e8 4f 40 f9 ldr x8, [sp, #152]
91d10: 09 29 40 b9 ldr w9, [x8, #40]
91d14: 29 01 1e 12 and w9, w9, #0x4
91d18: a9 01 00 34 cbz w9, 0x91d4c <_l2arc_hdr_arcstats_update+0x170>
91d1c: e8 27 40 f9 ldr x8, [sp, #72]
91d20: e9 1b 40 f9 ldr x9, [sp, #48]
91d24: e9 5f 00 f9 str x9, [sp, #184]
91d28: e8 5b 00 f9 str x8, [sp, #176]
91d2c: e8 5f 40 f9 ldr x8, [sp, #184]
91d30: ea 5b 40 f9 ldr x10, [sp, #176]
91d34: ea 57 00 f9 str x10, [sp, #168]
91d38: ea 57 40 f9 ldr x10, [sp, #168]
91d3c: 08 01 ea f8 <unknown>
91d40: 08 01 0a 8b add x8, x8, x10
91d44: e8 53 00 f9 str x8, [sp, #160]
91d48: 25 00 00 14 b 0x91ddc <_l2arc_hdr_arcstats_update+0x200>
91d4c: e8 4f 40 f9 ldr x8, [sp, #152]
91d50: 09 4d 40 b9 ldr w9, [x8, #76]
91d54: 2a 05 00 71 subs w10, w9, #1
91d58: 5f 05 00 71 cmp w10, #1
91d5c: e9 0f 00 b9 str w9, [sp, #12]
91d60: e9 00 00 54 b.ls 0x91d7c <_l2arc_hdr_arcstats_update+0x1a0>
91d64: 01 00 00 14 b 0x91d68 <_l2arc_hdr_arcstats_update+0x18c>
91d68: e8 0f 40 b9 ldr w8, [sp, #12]
91d6c: 09 0d 00 71 subs w9, w8, #3
91d70: 3f 05 00 71 cmp w9, #1
91d74: c9 01 00 54 b.ls 0x91dac <_l2arc_hdr_arcstats_update+0x1d0>
91d78: 19 00 00 14 b 0x91ddc <_l2arc_hdr_arcstats_update+0x200>
91d7c: e8 27 40 f9 ldr x8, [sp, #72]
91d80: e9 1f 40 f9 ldr x9, [sp, #56]
91d84: a9 83 1e f8 stur x9, [x29, #-24]
91d88: a8 03 1e f8 stur x8, [x29, #-32]
91d8c: a8 83 5e f8 ldur x8, [x29, #-24]
91d90: aa 03 5e f8 ldur x10, [x29, #-32]
91d94: aa 83 1d f8 stur x10, [x29, #-40]
91d98: aa 83 5d f8 ldur x10, [x29, #-40]
91d9c: 08 01 ea f8 <unknown>
91da0: 08 01 0a 8b add x8, x8, x10
91da4: a8 03 1d f8 stur x8, [x29, #-48]
91da8: 0d 00 00 14 b 0x91ddc <_l2arc_hdr_arcstats_update+0x200>
91dac: e8 27 40 f9 ldr x8, [sp, #72]
91db0: e9 23 40 f9 ldr x9, [sp, #64]
91db4: a9 83 1c f8 stur x9, [x29, #-56]
91db8: a8 03 1c f8 stur x8, [x29, #-64]
91dbc: a8 83 5c f8 ldur x8, [x29, #-56]
91dc0: aa 03 5c f8 ldur x10, [x29, #-64]
91dc4: aa 83 1b f8 stur x10, [x29, #-72]
91dc8: aa 83 5b f8 ldur x10, [x29, #-72]
91dcc: 08 01 ea f8 <unknown>
91dd0: 08 01 0a 8b add x8, x8, x10
91dd4: a8 03 1b f8 stur x8, [x29, #-80]
91dd8: 01 00 00 14 b 0x91ddc <_l2arc_hdr_arcstats_update+0x200>
91ddc: e8 93 40 b9 ldr w8, [sp, #144]
91de0: 48 00 00 34 cbz w8, 0x91de8 <_l2arc_hdr_arcstats_update+0x20c>
91de4: 38 00 00 14 b 0x91ec4 <_l2arc_hdr_arcstats_update+0x2e8>
91de8: e8 2b 40 f9 ldr x8, [sp, #80]
91dec: e9 17 40 f9 ldr x9, [sp, #40]
91df0: a9 83 1a f8 stur x9, [x29, #-88]
91df4: a8 03 1a f8 stur x8, [x29, #-96]
91df8: a8 83 5a f8 ldur x8, [x29, #-88]
91dfc: aa 03 5a f8 ldur x10, [x29, #-96]
91e00: aa 83 19 f8 stur x10, [x29, #-104]
91e04: aa 83 59 f8 ldur x10, [x29, #-104]
91e08: 08 01 ea f8 <unknown>
91e0c: 08 01 0a 8b add x8, x8, x10
91e10: a8 03 19 f8 stur x8, [x29, #-112]
91e14: e8 2f 40 f9 ldr x8, [sp, #88]
91e18: ea 13 40 f9 ldr x10, [sp, #32]
91e1c: aa 83 18 f8 stur x10, [x29, #-120]
91e20: a8 03 18 f8 stur x8, [x29, #-128]
91e24: a8 83 58 f8 ldur x8, [x29, #-120]
91e28: ab 03 58 f8 ldur x11, [x29, #-128]
91e2c: ab 83 17 f8 stur x11, [x29, #-136]
91e30: ab 83 57 f8 ldur x11, [x29, #-136]
91e34: 08 01 eb f8 <unknown>
91e38: 08 01 0b 8b add x8, x8, x11
91e3c: a8 03 17 f8 stur x8, [x29, #-144]
91e40: ec 67 40 b9 ldr w12, [sp, #100]
91e44: 9f 05 00 71 cmp w12, #1
91e48: ec 0b 00 b9 str w12, [sp, #8]
91e4c: c0 00 00 54 b.eq 0x91e64 <_l2arc_hdr_arcstats_update+0x288>
91e50: 01 00 00 14 b 0x91e54 <_l2arc_hdr_arcstats_update+0x278>
91e54: e8 0b 40 b9 ldr w8, [sp, #8]
91e58: 1f 09 00 71 cmp w8, #2
91e5c: c0 01 00 54 b.eq 0x91e94 <_l2arc_hdr_arcstats_update+0x2b8>
91e60: 19 00 00 14 b 0x91ec4 <_l2arc_hdr_arcstats_update+0x2e8>
91e64: e8 27 40 f9 ldr x8, [sp, #72]
91e68: e9 0b 40 f9 ldr x9, [sp, #16]
91e6c: a9 83 16 f8 stur x9, [x29, #-152]
91e70: a8 03 16 f8 stur x8, [x29, #-160]
91e74: a8 83 56 f8 ldur x8, [x29, #-152]
91e78: aa 03 56 f8 ldur x10, [x29, #-160]
91e7c: aa 83 15 f8 stur x10, [x29, #-168]
91e80: aa 83 55 f8 ldur x10, [x29, #-168]
91e84: 08 01 ea f8 <unknown>
91e88: 08 01 0a 8b add x8, x8, x10
91e8c: a8 03 15 f8 stur x8, [x29, #-176]
91e90: 0d 00 00 14 b 0x91ec4 <_l2arc_hdr_arcstats_update+0x2e8>
91e94: e8 27 40 f9 ldr x8, [sp, #72]
91e98: e9 0f 40 f9 ldr x9, [sp, #24]
91e9c: a9 83 14 f8 stur x9, [x29, #-184]
91ea0: a8 03 14 f8 stur x8, [x29, #-192]
91ea4: a8 83 54 f8 ldur x8, [x29, #-184]
91ea8: aa 03 54 f8 ldur x10, [x29, #-192]
91eac: ea 67 00 f9 str x10, [sp, #200]
91eb0: ea 67 40 f9 ldr x10, [sp, #200]
91eb4: 08 01 ea f8 <unknown>
91eb8: 08 01 0a 8b add x8, x8, x10
91ebc: e8 63 00 f9 str x8, [sp, #192]
91ec0: 01 00 00 14 b 0x91ec4 <_l2arc_hdr_arcstats_update+0x2e8>
91ec4: fd 7b 59 a9 ldp x29, x30, [sp, #400]
91ec8: fc 6f 58 a9 ldp x28, x27, [sp, #384]
91ecc: ff 83 06 91 add sp, sp, #416
91ed0: ff 0f 5f d6 <unknown>
0000000000091ed4 <_arc_hdr_set_flags>:
91ed4: ff 43 00 d1 sub sp, sp, #16
91ed8: e0 07 00 f9 str x0, [sp, #8]
91edc: e1 07 00 b9 str w1, [sp, #4]
91ee0: e8 07 40 b9 ldr w8, [sp, #4]
91ee4: e9 07 40 f9 ldr x9, [sp, #8]
91ee8: 2a 29 40 b9 ldr w10, [x9, #40]
91eec: 48 01 08 2a orr w8, w10, w8
91ef0: 28 29 00 b9 str w8, [x9, #40]
91ef4: ff 43 00 91 add sp, sp, #16
91ef8: c0 03 5f d6 ret
0000000000091efc <_buf_hash_insert>:
91efc: 7f 23 03 d5 hint #27
91f00: ff 43 06 d1 sub sp, sp, #400
91f04: fc 6f 17 a9 stp x28, x27, [sp, #368]
91f08: fd 7b 18 a9 stp x29, x30, [sp, #384]
91f0c: fd 03 06 91 add x29, sp, #384
91f10: e8 28 00 f0 adrp x8, #5369856
91f14: 08 61 00 91 add x8, x8, #24
91f18: 09 41 00 91 add x9, x8, #16
91f1c: 2a 17 00 f0 adrp x10, #3043328
91f20: 4a e1 1b 91 add x10, x10, #1784
91f24: 0b b6 83 d2 mov x11, #7600
91f28: ec 03 0a aa mov x12, x10
91f2c: 8b 01 0b 8b add x11, x12, x11
91f30: 0c d8 83 d2 mov x12, #7872
91f34: ed 03 0a aa mov x13, x10
91f38: ac 01 0c 8b add x12, x13, x12
91f3c: 0d fa 83 d2 mov x13, #8144
91f40: ee 03 0a aa mov x14, x10
91f44: cd 01 0d 8b add x13, x14, x13
91f48: 0e 72 83 d2 mov x14, #7056
91f4c: ef 03 0a aa mov x15, x10
91f50: ee 01 0e 8b add x14, x15, x14
91f54: 0f 94 83 d2 mov x15, #7328
91f58: f0 03 0a aa mov x16, x10
91f5c: 0f 02 0f 8b add x15, x16, x15
91f60: e0 5b 00 f9 str x0, [sp, #176]
91f64: e1 57 00 f9 str x1, [sp, #168]
91f68: f0 5b 40 f9 ldr x16, [sp, #176]
91f6c: 00 1a 40 f9 ldr x0, [x16, #48]
91f70: e1 5b 40 f9 ldr x1, [sp, #176]
91f74: f0 5b 40 f9 ldr x16, [sp, #176]
91f78: 02 0a 40 f9 ldr x2, [x16, #16]
91f7c: e8 3b 00 f9 str x8, [sp, #112]
91f80: e9 37 00 f9 str x9, [sp, #104]
91f84: ea 33 00 f9 str x10, [sp, #96]
91f88: eb 2f 00 f9 str x11, [sp, #88]
91f8c: ec 2b 00 f9 str x12, [sp, #80]
91f90: ed 27 00 f9 str x13, [sp, #72]
91f94: ee 23 00 f9 str x14, [sp, #64]
91f98: ef 1f 00 f9 str x15, [sp, #56]
91f9c: 94 f3 ff 97 bl 0x8edec <_buf_hash>
91fa0: e8 3b 40 f9 ldr x8, [sp, #112]
91fa4: 09 01 40 f9 ldr x9, [x8]
91fa8: 09 00 09 8a and x9, x0, x9
91fac: e9 53 00 f9 str x9, [sp, #160]
91fb0: e9 53 40 f9 ldr x9, [sp, #160]
91fb4: 29 31 40 92 and x9, x9, #0x1fff
91fb8: ea 37 40 f9 ldr x10, [sp, #104]
91fbc: 49 19 09 8b add x9, x10, x9, lsl #6
91fc0: e9 4f 00 f9 str x9, [sp, #152]
91fc4: e9 57 40 f9 ldr x9, [sp, #168]
91fc8: e9 00 00 b4 cbz x9, 0x91fe4 <_buf_hash_insert+0xe8>
91fcc: e8 4f 40 f9 ldr x8, [sp, #152]
91fd0: e9 57 40 f9 ldr x9, [sp, #168]
91fd4: 28 01 00 f9 str x8, [x9]
91fd8: e0 4f 40 f9 ldr x0, [sp, #152]
91fdc: 26 3f 0b 94 bl 0x361c74 <_spl_mutex_enter>
91fe0: 01 00 00 14 b 0x91fe4 <_buf_hash_insert+0xe8>
91fe4: e8 3b 40 f9 ldr x8, [sp, #112]
91fe8: 09 05 40 f9 ldr x9, [x8, #8]
91fec: ea 53 40 f9 ldr x10, [sp, #160]
91ff0: 29 0d 0a 8b add x9, x9, x10, lsl #3
91ff4: 29 01 40 f9 ldr x9, [x9]
91ff8: e9 4b 00 f9 str x9, [sp, #144]
91ffc: ff 8f 00 b9 str wzr, [sp, #140]
92000: e8 4b 40 f9 ldr x8, [sp, #144]
92004: 68 04 00 b4 cbz x8, 0x92090 <_buf_hash_insert+0x194>
92008: e8 4b 40 f9 ldr x8, [sp, #144]
9200c: 08 01 40 f9 ldr x8, [x8]
92010: e9 5b 40 f9 ldr x9, [sp, #176]
92014: 29 01 40 f9 ldr x9, [x9]
92018: 1f 01 09 eb cmp x8, x9
9201c: c1 02 00 54 b.ne 0x92074 <_buf_hash_insert+0x178>
92020: e8 4b 40 f9 ldr x8, [sp, #144]
92024: 08 05 40 f9 ldr x8, [x8, #8]
92028: e9 5b 40 f9 ldr x9, [sp, #176]
9202c: 29 05 40 f9 ldr x9, [x9, #8]
92030: 1f 01 09 eb cmp x8, x9
92034: 01 02 00 54 b.ne 0x92074 <_buf_hash_insert+0x178>
92038: e8 4b 40 f9 ldr x8, [sp, #144]
9203c: 08 09 40 f9 ldr x8, [x8, #16]
92040: e9 5b 40 f9 ldr x9, [sp, #176]
92044: 29 09 40 f9 ldr x9, [x9, #16]
92048: 1f 01 09 eb cmp x8, x9
9204c: 41 01 00 54 b.ne 0x92074 <_buf_hash_insert+0x178>
92050: e8 4b 40 f9 ldr x8, [sp, #144]
92054: 08 19 40 f9 ldr x8, [x8, #48]
92058: e9 5b 40 f9 ldr x9, [sp, #176]
9205c: 29 19 40 f9 ldr x9, [x9, #48]
92060: 1f 01 09 eb cmp x8, x9
92064: 81 00 00 54 b.ne 0x92074 <_buf_hash_insert+0x178>
92068: e8 4b 40 f9 ldr x8, [sp, #144]
9206c: e8 5f 00 f9 str x8, [sp, #184]
92070: 9a 00 00 14 b 0x922d8 <_buf_hash_insert+0x3dc>
92074: e8 4b 40 f9 ldr x8, [sp, #144]
92078: 08 11 40 f9 ldr x8, [x8, #32]
9207c: e8 4b 00 f9 str x8, [sp, #144]
92080: e9 8f 40 b9 ldr w9, [sp, #140]
92084: 29 05 00 11 add w9, w9, #1
92088: e9 8f 00 b9 str w9, [sp, #140]
9208c: dd ff ff 17 b 0x92000 <_buf_hash_insert+0x104>
92090: e8 3b 40 f9 ldr x8, [sp, #112]
92094: 09 05 40 f9 ldr x9, [x8, #8]
92098: ea 53 40 f9 ldr x10, [sp, #160]
9209c: 29 0d 0a 8b add x9, x9, x10, lsl #3
920a0: 29 01 40 f9 ldr x9, [x9]
920a4: ea 5b 40 f9 ldr x10, [sp, #176]
920a8: 49 11 00 f9 str x9, [x10, #32]
920ac: e9 5b 40 f9 ldr x9, [sp, #176]
920b0: 0a 05 40 f9 ldr x10, [x8, #8]
920b4: eb 53 40 f9 ldr x11, [sp, #160]
920b8: 4a 0d 0b 8b add x10, x10, x11, lsl #3
920bc: 49 01 00 f9 str x9, [x10]
920c0: e0 5b 40 f9 ldr x0, [sp, #176]
920c4: 01 10 80 52 mov w1, #128
920c8: 83 ff ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
920cc: ec 8f 40 b9 ldr w12, [sp, #140]
920d0: 9f 01 00 71 cmp w12, #0
920d4: ec 87 9f 1a cset w12, ls
920d8: ec 08 00 37 tbnz w12, #0, 0x921f4 <_buf_hash_insert+0x2f8>
920dc: e8 2f 40 f9 ldr x8, [sp, #88]
920e0: a8 83 15 f8 stur x8, [x29, #-168]
920e4: 29 00 80 d2 mov x9, #1
920e8: a9 03 15 f8 stur x9, [x29, #-176]
920ec: a9 83 55 f8 ldur x9, [x29, #-168]
920f0: aa 03 55 f8 ldur x10, [x29, #-176]
920f4: aa 83 14 f8 stur x10, [x29, #-184]
920f8: aa 83 54 f8 ldur x10, [x29, #-184]
920fc: 29 01 ea f8 <unknown>
92100: 29 01 0a 8b add x9, x9, x10
92104: e9 63 00 f9 str x9, [sp, #192]
92108: eb 8f 40 b9 ldr w11, [sp, #140]
9210c: 7f 05 00 71 cmp w11, #1
92110: 81 01 00 54 b.ne 0x92140 <_buf_hash_insert+0x244>
92114: e8 2b 40 f9 ldr x8, [sp, #80]
92118: a8 83 1e f8 stur x8, [x29, #-24]
9211c: 29 00 80 d2 mov x9, #1
92120: a9 03 1e f8 stur x9, [x29, #-32]
92124: a9 83 5e f8 ldur x9, [x29, #-24]
92128: aa 03 5e f8 ldur x10, [x29, #-32]
9212c: aa 83 1d f8 stur x10, [x29, #-40]
92130: aa 83 5d f8 ldur x10, [x29, #-40]
92134: 29 01 ea f8 <unknown>
92138: 29 01 0a 8b add x9, x9, x10
9213c: a9 03 1d f8 stur x9, [x29, #-48]
92140: e8 8f 40 b9 ldr w8, [sp, #140]
92144: e9 03 08 aa mov x9, x8
92148: ea 33 40 f9 ldr x10, [sp, #96]
9214c: 4b e9 4f f9 ldr x11, [x10, #8144]
92150: eb 43 00 f9 str x11, [sp, #128]
92154: 08 00 80 52 mov w8, #0
92158: 3f 01 0b eb cmp x9, x11
9215c: e8 37 00 b9 str w8, [sp, #52]
92160: 29 04 00 54 b.ls 0x921e4 <_buf_hash_insert+0x2e8>
92164: e8 43 40 f9 ldr x8, [sp, #128]
92168: e9 43 40 f9 ldr x9, [sp, #128]
9216c: ea 8f 40 b9 ldr w10, [sp, #140]
92170: eb 03 0a aa mov x11, x10
92174: ec 27 40 f9 ldr x12, [sp, #72]
92178: ac 83 1c f8 stur x12, [x29, #-56]
9217c: a9 03 1c f8 stur x9, [x29, #-64]
92180: ab 83 1b f8 stur x11, [x29, #-72]
92184: a9 83 5c f8 ldur x9, [x29, #-56]
92188: ab 83 5b f8 ldur x11, [x29, #-72]
9218c: ab 03 1b f8 stur x11, [x29, #-80]
92190: ab 03 5c f8 ldur x11, [x29, #-64]
92194: ad 03 5b f8 ldur x13, [x29, #-80]
92198: ee 03 0b aa mov x14, x11
9219c: 2d fd ee c8 <unknown>
921a0: df 01 0b eb cmp x14, x11
921a4: ea 17 9f 1a cset w10, eq
921a8: df 01 0b eb cmp x14, x11
921ac: e8 17 00 f9 str x8, [sp, #40]
921b0: ee 13 00 f9 str x14, [sp, #32]
921b4: ea 1f 00 b9 str w10, [sp, #28]
921b8: 60 00 00 54 b.eq 0x921c4 <_buf_hash_insert+0x2c8>
921bc: e8 13 40 f9 ldr x8, [sp, #32]
921c0: a8 03 1c f8 stur x8, [x29, #-64]
921c4: e8 1f 40 b9 ldr w8, [sp, #28]
921c8: 09 01 00 12 and w9, w8, #0x1
921cc: a9 f3 1a 38 sturb w9, [x29, #-81]
921d0: aa 03 5c f8 ldur x10, [x29, #-64]
921d4: eb 17 40 f9 ldr x11, [sp, #40]
921d8: 7f 01 0a eb cmp x11, x10
921dc: e9 07 9f 1a cset w9, ne
921e0: e9 37 00 b9 str w9, [sp, #52]
921e4: e8 37 40 b9 ldr w8, [sp, #52]
921e8: 48 00 00 37 tbnz w8, #0, 0x921f0 <_buf_hash_insert+0x2f4>
921ec: 02 00 00 14 b 0x921f4 <_buf_hash_insert+0x2f8>
921f0: d4 ff ff 17 b 0x92140 <_buf_hash_insert+0x244>
921f4: e8 23 40 f9 ldr x8, [sp, #64]
921f8: a8 03 1a f8 stur x8, [x29, #-96]
921fc: 29 00 80 d2 mov x9, #1
92200: a9 83 19 f8 stur x9, [x29, #-104]
92204: a9 03 5a f8 ldur x9, [x29, #-96]
92208: aa 83 59 f8 ldur x10, [x29, #-104]
9220c: aa 03 19 f8 stur x10, [x29, #-112]
92210: aa 03 59 f8 ldur x10, [x29, #-112]
92214: 29 01 ea f8 <unknown>
92218: 29 01 0a 8b add x9, x9, x10
9221c: a9 83 18 f8 stur x9, [x29, #-120]
92220: e8 33 40 f9 ldr x8, [sp, #96]
92224: 09 c9 4d f9 ldr x9, [x8, #7056]
92228: 0a 51 4e f9 ldr x10, [x8, #7328]
9222c: ea 3f 00 f9 str x10, [sp, #120]
92230: 0b 00 80 52 mov w11, #0
92234: 3f 01 0a eb cmp x9, x10
92238: eb 1b 00 b9 str w11, [sp, #24]
9223c: 29 04 00 54 b.ls 0x922c0 <_buf_hash_insert+0x3c4>
92240: e8 3f 40 f9 ldr x8, [sp, #120]
92244: e9 3f 40 f9 ldr x9, [sp, #120]
92248: ea 33 40 f9 ldr x10, [sp, #96]
9224c: 4b c9 4d f9 ldr x11, [x10, #7056]
92250: ec 1f 40 f9 ldr x12, [sp, #56]
92254: ac 03 18 f8 stur x12, [x29, #-128]
92258: a9 83 17 f8 stur x9, [x29, #-136]
9225c: ab 03 17 f8 stur x11, [x29, #-144]
92260: a9 03 58 f8 ldur x9, [x29, #-128]
92264: ab 03 57 f8 ldur x11, [x29, #-144]
92268: ab 83 16 f8 stur x11, [x29, #-152]
9226c: ab 83 57 f8 ldur x11, [x29, #-136]
92270: ad 83 56 f8 ldur x13, [x29, #-152]
92274: ee 03 0b aa mov x14, x11
92278: 2d fd ee c8 <unknown>
9227c: df 01 0b eb cmp x14, x11
92280: ef 17 9f 1a cset w15, eq
92284: df 01 0b eb cmp x14, x11
92288: e8 0b 00 f9 str x8, [sp, #16]
9228c: ee 07 00 f9 str x14, [sp, #8]
92290: ef 07 00 b9 str w15, [sp, #4]
92294: 60 00 00 54 b.eq 0x922a0 <_buf_hash_insert+0x3a4>
92298: e8 07 40 f9 ldr x8, [sp, #8]
9229c: a8 83 17 f8 stur x8, [x29, #-136]
922a0: e8 07 40 b9 ldr w8, [sp, #4]
922a4: 09 01 00 12 and w9, w8, #0x1
922a8: a9 73 16 38 sturb w9, [x29, #-153]
922ac: aa 83 57 f8 ldur x10, [x29, #-136]
922b0: eb 0b 40 f9 ldr x11, [sp, #16]
922b4: 7f 01 0a eb cmp x11, x10
922b8: e9 07 9f 1a cset w9, ne
922bc: e9 1b 00 b9 str w9, [sp, #24]
922c0: e8 1b 40 b9 ldr w8, [sp, #24]
922c4: 48 00 00 37 tbnz w8, #0, 0x922cc <_buf_hash_insert+0x3d0>
922c8: 02 00 00 14 b 0x922d0 <_buf_hash_insert+0x3d4>
922cc: d5 ff ff 17 b 0x92220 <_buf_hash_insert+0x324>
922d0: 08 00 80 d2 mov x8, #0
922d4: e8 5f 00 f9 str x8, [sp, #184]
922d8: e0 5f 40 f9 ldr x0, [sp, #184]
922dc: fd 7b 58 a9 ldp x29, x30, [sp, #384]
922e0: fc 6f 57 a9 ldp x28, x27, [sp, #368]
922e4: ff 43 06 91 add sp, sp, #400
922e8: ff 0f 5f d6 <unknown>
00000000000922ec <_buf_discard_identity>:
922ec: ff 43 00 d1 sub sp, sp, #16
922f0: e0 07 00 f9 str x0, [sp, #8]
922f4: e8 07 40 f9 ldr x8, [sp, #8]
922f8: 1f 01 00 f9 str xzr, [x8]
922fc: e8 07 40 f9 ldr x8, [sp, #8]
92300: 1f 05 00 f9 str xzr, [x8, #8]
92304: e8 07 40 f9 ldr x8, [sp, #8]
92308: 1f 09 00 f9 str xzr, [x8, #16]
9230c: ff 43 00 91 add sp, sp, #16
92310: c0 03 5f d6 ret
0000000000092314 <_arc_hdr_realloc>:
92314: 7f 23 03 d5 hint #27
92318: ff 03 03 d1 sub sp, sp, #192
9231c: fd 7b 0b a9 stp x29, x30, [sp, #176]
92320: fd c3 02 91 add x29, sp, #176
92324: e8 2c 00 d0 adrp x8, #5890048
92328: 08 e1 01 91 add x8, x8, #120
9232c: e9 2c 00 d0 adrp x9, #5890048
92330: 29 81 07 91 add x9, x9, #480
92334: a0 83 1b f8 stur x0, [x29, #-72]
92338: a1 03 1b f8 stur x1, [x29, #-80]
9233c: e2 2f 00 f9 str x2, [sp, #88]
92340: aa 83 5b f8 ldur x10, [x29, #-72]
92344: 4a 1d 40 f9 ldr x10, [x10, #56]
92348: ea 27 00 f9 str x10, [sp, #72]
9234c: aa 83 5b f8 ldur x10, [x29, #-72]
92350: 4b 29 40 b9 ldr w11, [x10, #40]
92354: 6b 01 11 12 and w11, w11, #0x8000
92358: e8 1b 00 f9 str x8, [sp, #48]
9235c: e9 17 00 f9 str x9, [sp, #40]
92360: 2b 01 00 34 cbz w11, 0x92384 <_arc_hdr_realloc+0x70>
92364: e8 2f 40 f9 ldr x8, [sp, #88]
92368: e9 1b 40 f9 ldr x9, [sp, #48]
9236c: 2a 01 40 f9 ldr x10, [x9]
92370: 1f 01 0a eb cmp x8, x10
92374: 81 00 00 54 b.ne 0x92384 <_arc_hdr_realloc+0x70>
92378: e8 17 40 f9 ldr x8, [sp, #40]
9237c: 09 01 40 f9 ldr x9, [x8]
92380: e9 2f 00 f9 str x9, [sp, #88]
92384: a8 83 5b f8 ldur x8, [x29, #-72]
92388: 09 29 40 b9 ldr w9, [x8, #40]
9238c: 29 01 11 12 and w9, w9, #0x8000
92390: 29 01 00 34 cbz w9, 0x923b4 <_arc_hdr_realloc+0xa0>
92394: a8 03 5b f8 ldur x8, [x29, #-80]
92398: e9 1b 40 f9 ldr x9, [sp, #48]
9239c: 2a 01 40 f9 ldr x10, [x9]
923a0: 1f 01 0a eb cmp x8, x10
923a4: 81 00 00 54 b.ne 0x923b4 <_arc_hdr_realloc+0xa0>
923a8: e8 17 40 f9 ldr x8, [sp, #40]
923ac: 09 01 40 f9 ldr x9, [x8]
923b0: a9 03 1b f8 stur x9, [x29, #-80]
923b4: e0 2f 40 f9 ldr x0, [sp, #88]
923b8: 81 00 80 52 mov w1, #4
923bc: 91 03 0b 94 bl 0x353200 <_kmem_cache_alloc>
923c0: e0 2b 00 f9 str x0, [sp, #80]
923c4: a0 83 5b f8 ldur x0, [x29, #-72]
923c8: f7 27 00 94 bl 0x9c3a4 <_buf_hash_remove>
923cc: e0 2b 40 f9 ldr x0, [sp, #80]
923d0: a1 83 5b f8 ldur x1, [x29, #-72]
923d4: 02 0c 80 d2 mov x2, #96
923d8: 03 00 80 92 mov x3, #-1
923dc: c0 87 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
923e0: e8 2f 40 f9 ldr x8, [sp, #88]
923e4: e9 1b 40 f9 ldr x9, [sp, #48]
923e8: 2a 01 40 f9 ldr x10, [x9]
923ec: 1f 01 0a eb cmp x8, x10
923f0: c0 00 00 54 b.eq 0x92408 <_arc_hdr_realloc+0xf4>
923f4: e8 2f 40 f9 ldr x8, [sp, #88]
923f8: e9 17 40 f9 ldr x9, [sp, #40]
923fc: 2a 01 40 f9 ldr x10, [x9]
92400: 1f 01 0a eb cmp x8, x10
92404: 41 01 00 54 b.ne 0x9242c <_arc_hdr_realloc+0x118>
92408: e0 2b 40 f9 ldr x0, [sp, #80]
9240c: 81 00 a0 52 mov w1, #262144
92410: b1 fe ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
92414: e8 2c 00 d0 adrp x8, #5890048
92418: 08 c1 02 91 add x8, x8, #176
9241c: 08 01 40 f9 ldr x8, [x8]
92420: e9 2b 40 f9 ldr x9, [sp, #80]
92424: 28 59 00 f9 str x8, [x9, #176]
92428: 32 00 00 14 b 0x924f0 <_arc_hdr_realloc+0x1dc>
9242c: a8 83 5b f8 ldur x8, [x29, #-72]
92430: 09 29 40 b9 ldr w9, [x8, #40]
92434: 3f 01 14 72 tst w9, #0x1000
92438: e9 07 9f 1a cset w9, ne
9243c: 2a 00 80 52 mov w10, #1
92440: 29 01 00 52 eor w9, w9, #0x1
92444: 29 01 0a 4a eor w9, w9, w10
92448: 29 01 0a 4a eor w9, w9, w10
9244c: 29 01 0a 4a eor w9, w9, w10
92450: 29 01 00 12 and w9, w9, #0x1
92454: e0 03 09 aa mov x0, x9
92458: 08 7c 40 93 sxtw x8, w0
9245c: a8 01 00 b4 cbz x8, 0x92490 <_arc_hdr_realloc+0x17c>
92460: 60 fb ff d0 adrp x0, #-598016
92464: 00 fc 23 91 add x0, x0, #2303
92468: 61 fb ff d0 adrp x1, #-598016
9246c: 21 bc 3d 91 add x1, x1, #3951
92470: c2 aa 81 52 mov w2, #3414
92474: 63 fb ff d0 adrp x3, #-598016
92478: 63 88 1c 91 add x3, x3, #1826
9247c: e8 03 00 91 mov x8, sp
92480: 69 fb ff d0 adrp x9, #-598016
92484: 29 fd 3d 91 add x9, x9, #3967
92488: 09 01 00 f9 str x9, [x8]
9248c: 7a fd 0a 94 bl 0x351a74 <_spl_panic>
92490: a8 83 5b f8 ldur x8, [x29, #-72]
92494: 08 7d 40 f9 ldr x8, [x8, #248]
92498: e8 23 00 f9 str x8, [sp, #64]
9249c: ff 1f 00 f9 str xzr, [sp, #56]
924a0: e8 23 40 f9 ldr x8, [sp, #64]
924a4: e9 1f 40 f9 ldr x9, [sp, #56]
924a8: 1f 01 09 eb cmp x8, x9
924ac: c0 01 00 54 b.eq 0x924e4 <_arc_hdr_realloc+0x1d0>
924b0: e8 23 40 f9 ldr x8, [sp, #64]
924b4: e9 1f 40 f9 ldr x9, [sp, #56]
924b8: 60 fb ff d0 adrp x0, #-598016
924bc: 00 fc 23 91 add x0, x0, #2303
924c0: 61 fb ff d0 adrp x1, #-598016
924c4: 21 bc 3d 91 add x1, x1, #3951
924c8: e2 aa 81 52 mov w2, #3415
924cc: 63 fb ff d0 adrp x3, #-598016
924d0: 63 90 3e 91 add x3, x3, #4004
924d4: ea 03 00 91 mov x10, sp
924d8: 48 01 00 f9 str x8, [x10]
924dc: 49 05 00 f9 str x9, [x10, #8]
924e0: 65 fd 0a 94 bl 0x351a74 <_spl_panic>
924e4: e0 2b 40 f9 ldr x0, [sp, #80]
924e8: 81 00 a0 52 mov w1, #262144
924ec: b2 fd ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
924f0: e0 2b 40 f9 ldr x0, [sp, #80]
924f4: 08 00 80 d2 mov x8, #0
924f8: e1 03 08 aa mov x1, x8
924fc: e8 13 00 f9 str x8, [sp, #32]
92500: 7f fe ff 97 bl 0x91efc <_buf_hash_insert>
92504: e8 27 40 f9 ldr x8, [sp, #72]
92508: 08 c1 00 91 add x8, x8, #48
9250c: e0 03 08 aa mov x0, x8
92510: d9 3d 0b 94 bl 0x361c74 <_spl_mutex_enter>
92514: e8 27 40 f9 ldr x8, [sp, #72]
92518: 00 61 01 91 add x0, x8, #88
9251c: a1 83 5b f8 ldur x1, [x29, #-72]
92520: e2 2b 40 f9 ldr x2, [sp, #80]
92524: 17 3c 0b 94 bl 0x361580 <_list_insert_after>
92528: e8 27 40 f9 ldr x8, [sp, #72]
9252c: 00 61 01 91 add x0, x8, #88
92530: a1 83 5b f8 ldur x1, [x29, #-72]
92534: 99 3c 0b 94 bl 0x361798 <_list_remove>
92538: e8 27 40 f9 ldr x8, [sp, #72]
9253c: 00 c1 00 91 add x0, x8, #48
92540: fb 3d 0b 94 bl 0x361d2c <_spl_mutex_exit>
92544: e8 27 40 f9 ldr x8, [sp, #72]
92548: 08 21 02 91 add x8, x8, #136
9254c: a0 83 5b f8 ldur x0, [x29, #-72]
92550: e8 0f 00 f9 str x8, [sp, #24]
92554: 76 ea ff 97 bl 0x8cf2c <_arc_hdr_size>
92558: e8 13 40 f9 ldr x8, [sp, #32]
9255c: 09 01 00 eb subs x9, x8, x0
92560: ea 0f 40 f9 ldr x10, [sp, #24]
92564: aa 83 1d f8 stur x10, [x29, #-40]
92568: a9 03 1d f8 stur x9, [x29, #-48]
9256c: a9 83 5d f8 ldur x9, [x29, #-40]
92570: ab 03 5d f8 ldur x11, [x29, #-48]
92574: ab 83 1c f8 stur x11, [x29, #-56]
92578: ab 83 5c f8 ldur x11, [x29, #-56]
9257c: 29 01 eb f8 <unknown>
92580: 29 01 0b 8b add x9, x9, x11
92584: a9 03 1c f8 stur x9, [x29, #-64]
92588: e9 27 40 f9 ldr x9, [sp, #72]
9258c: 29 21 02 91 add x9, x9, #136
92590: e0 2b 40 f9 ldr x0, [sp, #80]
92594: e9 0b 00 f9 str x9, [sp, #16]
92598: 65 ea ff 97 bl 0x8cf2c <_arc_hdr_size>
9259c: e8 0b 40 f9 ldr x8, [sp, #16]
925a0: a8 83 1f f8 stur x8, [x29, #-8]
925a4: a0 03 1f f8 stur x0, [x29, #-16]
925a8: a9 83 5f f8 ldur x9, [x29, #-8]
925ac: aa 03 5f f8 ldur x10, [x29, #-16]
925b0: aa 83 1e f8 stur x10, [x29, #-24]
925b4: aa 83 5e f8 ldur x10, [x29, #-24]
925b8: 29 01 ea f8 <unknown>
925bc: 29 01 0a 8b add x9, x9, x10
925c0: a9 03 1e f8 stur x9, [x29, #-32]
925c4: a0 83 5b f8 ldur x0, [x29, #-72]
925c8: 49 ff ff 97 bl 0x922ec <_buf_discard_identity>
925cc: a0 03 5b f8 ldur x0, [x29, #-80]
925d0: a1 83 5b f8 ldur x1, [x29, #-72]
925d4: 0e 07 0b 94 bl 0x35420c <_kmem_cache_free>
925d8: e0 2b 40 f9 ldr x0, [sp, #80]
925dc: fd 7b 4b a9 ldp x29, x30, [sp, #176]
925e0: ff 03 03 91 add sp, sp, #192
925e4: ff 0f 5f d6 <unknown>
00000000000925e8 <_arc_adapt>:
925e8: 7f 23 03 d5 hint #27
925ec: ff 83 03 d1 sub sp, sp, #224
925f0: fd 7b 0d a9 stp x29, x30, [sp, #208]
925f4: fd 43 03 91 add x29, sp, #208
925f8: 28 17 00 d0 adrp x8, #3039232
925fc: 08 e1 1b 91 add x8, x8, #1784
92600: 09 3e 84 d2 mov x9, #8688
92604: ea 03 08 aa mov x10, x8
92608: 49 01 09 8b add x9, x10, x9
9260c: 0a 1c 84 d2 mov x10, #8416
92610: eb 03 08 aa mov x11, x8
92614: 6a 01 0a 8b add x10, x11, x10
92618: a0 c3 1b b8 stur w0, [x29, #-68]
9261c: a1 03 1b f8 stur x1, [x29, #-80]
92620: 0b f9 50 f9 ldr x11, [x8, #8688]
92624: 2c 17 00 d0 adrp x12, #3039232
92628: 8c 31 1a 91 add x12, x12, #1676
9262c: 8d 01 40 b9 ldr w13, [x12]
92630: ec 03 0d aa mov x12, x13
92634: 6b 25 cc 9a lsr x11, x11, x12
92638: ab 03 1a f8 stur x11, [x29, #-96]
9263c: eb 2c 00 d0 adrp x11, #5890048
92640: 6b a1 00 91 add x11, x11, #40
92644: 6c 01 40 f9 ldr x12, [x11]
92648: 8c 19 40 f9 ldr x12, [x12, #48]
9264c: ec 37 00 f9 str x12, [sp, #104]
92650: ec 2c 00 d0 adrp x12, #5890048
92654: 8c c1 00 91 add x12, x12, #48
92658: 8c 01 40 f9 ldr x12, [x12]
9265c: 8c 19 40 f9 ldr x12, [x12, #48]
92660: ec 33 00 f9 str x12, [sp, #96]
92664: ac 03 5b f8 ldur x12, [x29, #-80]
92668: 6b 01 40 f9 ldr x11, [x11]
9266c: 9f 01 0b eb cmp x12, x11
92670: e8 2b 00 f9 str x8, [sp, #80]
92674: e9 27 00 f9 str x9, [sp, #72]
92678: ea 23 00 f9 str x10, [sp, #64]
9267c: 01 07 00 54 b.ne 0x9275c <_arc_adapt+0x174>
92680: e8 37 40 f9 ldr x8, [sp, #104]
92684: e9 33 40 f9 ldr x9, [sp, #96]
92688: 1f 01 09 eb cmp x8, x9
9268c: 8b 00 00 54 b.lt 0x9269c <_arc_adapt+0xb4>
92690: 28 00 80 d2 mov x8, #1
92694: e8 1f 00 f9 str x8, [sp, #56]
92698: 05 00 00 14 b 0x926ac <_arc_adapt+0xc4>
9269c: e8 33 40 f9 ldr x8, [sp, #96]
926a0: e9 37 40 f9 ldr x9, [sp, #104]
926a4: 08 0d c9 9a sdiv x8, x8, x9
926a8: e8 1f 00 f9 str x8, [sp, #56]
926ac: e8 1f 40 f9 ldr x8, [sp, #56]
926b0: a8 c3 1a b8 stur w8, [x29, #-84]
926b4: 29 17 00 d0 adrp x9, #3039232
926b8: 29 81 1b 91 add x9, x9, #1760
926bc: 28 01 40 b9 ldr w8, [x9]
926c0: 68 01 00 35 cbnz w8, 0x926ec <_arc_adapt+0x104>
926c4: a8 c3 5a b8 ldur w8, [x29, #-84]
926c8: 1f 29 00 71 cmp w8, #10
926cc: 8a 00 00 54 b.ge 0x926dc <_arc_adapt+0xf4>
926d0: a8 c3 5a b8 ldur w8, [x29, #-84]
926d4: e8 37 00 b9 str w8, [sp, #52]
926d8: 03 00 00 14 b 0x926e4 <_arc_adapt+0xfc>
926dc: 48 01 80 52 mov w8, #10
926e0: e8 37 00 b9 str w8, [sp, #52]
926e4: e8 37 40 b9 ldr w8, [sp, #52]
926e8: a8 c3 1a b8 stur w8, [x29, #-84]
926ec: e8 2b 40 f9 ldr x8, [sp, #80]
926f0: 09 f9 50 f9 ldr x9, [x8, #8688]
926f4: aa 03 5a f8 ldur x10, [x29, #-96]
926f8: 29 01 0a eb subs x9, x9, x10
926fc: 0a 71 50 f9 ldr x10, [x8, #8416]
92700: ab c3 5b b8 ldur w11, [x29, #-68]
92704: ac c3 5a b8 ldur w12, [x29, #-84]
92708: 6b 7d 0c 1b mul w11, w11, w12
9270c: 4a c1 2b 8b add x10, x10, w11, sxtw
92710: 3f 01 0a eb cmp x9, x10
92714: e2 00 00 54 b.hs 0x92730 <_arc_adapt+0x148>
92718: e8 2b 40 f9 ldr x8, [sp, #80]
9271c: 09 f9 50 f9 ldr x9, [x8, #8688]
92720: aa 03 5a f8 ldur x10, [x29, #-96]
92724: 29 01 0a eb subs x9, x9, x10
92728: e9 17 00 f9 str x9, [sp, #40]
9272c: 08 00 00 14 b 0x9274c <_arc_adapt+0x164>
92730: e8 2b 40 f9 ldr x8, [sp, #80]
92734: 09 71 50 f9 ldr x9, [x8, #8416]
92738: aa c3 5b b8 ldur w10, [x29, #-68]
9273c: ab c3 5a b8 ldur w11, [x29, #-84]
92740: 4a 7d 0b 1b mul w10, w10, w11
92744: 29 c1 2a 8b add x9, x9, w10, sxtw
92748: e9 17 00 f9 str x9, [sp, #40]
9274c: e8 17 40 f9 ldr x8, [sp, #40]
92750: e9 2b 40 f9 ldr x9, [sp, #80]
92754: 28 71 10 f9 str x8, [x9, #8416]
92758: 49 00 00 14 b 0x9287c <_arc_adapt+0x294>
9275c: a8 03 5b f8 ldur x8, [x29, #-80]
92760: e9 2c 00 d0 adrp x9, #5890048
92764: 29 c1 00 91 add x9, x9, #48
92768: 29 01 40 f9 ldr x9, [x9]
9276c: 1f 01 09 eb cmp x8, x9
92770: 61 08 00 54 b.ne 0x9287c <_arc_adapt+0x294>
92774: e8 33 40 f9 ldr x8, [sp, #96]
92778: e9 37 40 f9 ldr x9, [sp, #104]
9277c: 1f 01 09 eb cmp x8, x9
92780: 8b 00 00 54 b.lt 0x92790 <_arc_adapt+0x1a8>
92784: 28 00 80 d2 mov x8, #1
92788: e8 13 00 f9 str x8, [sp, #32]
9278c: 05 00 00 14 b 0x927a0 <_arc_adapt+08>
92790: e8 37 40 f9 ldr x8, [sp, #104]
92794: e9 33 40 f9 ldr x9, [sp, #96]
92798: 08 0d c9 9a sdiv x8, x8, x9
9279c: e8 13 00 f9 str x8, [sp, #32]
927a0: e8 13 40 f9 ldr x8, [sp, #32]
927a4: a8 c3 1a b8 stur w8, [x29, #-84]
927a8: 29 17 00 d0 adrp x9, #3039232
927ac: 29 81 1b 91 add x9, x9, #1760
927b0: 28 01 40 b9 ldr w8, [x9]
927b4: 68 01 00 35 cbnz w8, 0x927e0 <_arc_adapt+0x1f8>
927b8: a8 c3 5a b8 ldur w8, [x29, #-84]
927bc: 1f 29 00 71 cmp w8, #10
927c0: 8a 00 00 54 b.ge 0x927d0 <_arc_adapt+0x1e8>
927c4: a8 c3 5a b8 ldur w8, [x29, #-84]
927c8: e8 1f 00 b9 str w8, [sp, #28]
927cc: 03 00 00 14 b 0x927d8 <_arc_adapt+0x1f0>
927d0: 48 01 80 52 mov w8, #10
927d4: e8 1f 00 b9 str w8, [sp, #28]
927d8: e8 1f 40 b9 ldr w8, [sp, #28]
927dc: a8 c3 1a b8 stur w8, [x29, #-84]
927e0: a8 c3 5b b8 ldur w8, [x29, #-68]
927e4: a9 c3 5a b8 ldur w9, [x29, #-84]
927e8: 08 7d 09 1b mul w8, w8, w9
927ec: e0 03 08 aa mov x0, x8
927f0: 0a 7c 40 93 sxtw x10, w0
927f4: eb 2b 40 f9 ldr x11, [sp, #80]
927f8: 6c 71 50 f9 ldr x12, [x11, #8416]
927fc: 5f 01 0c eb cmp x10, x12
92800: 02 01 00 54 b.hs 0x92820 <_arc_adapt+0x238>
92804: a8 c3 5b b8 ldur w8, [x29, #-68]
92808: a9 c3 5a b8 ldur w9, [x29, #-84]
9280c: 08 7d 09 1b mul w8, w8, w9
92810: e0 03 08 aa mov x0, x8
92814: 0a 7c 40 93 sxtw x10, w0
92818: ea 0b 00 f9 str x10, [sp, #16]
9281c: 04 00 00 14 b 0x9282c <_arc_adapt+0x244>
92820: e8 2b 40 f9 ldr x8, [sp, #80]
92824: 09 71 50 f9 ldr x9, [x8, #8416]
92828: e9 0b 00 f9 str x9, [sp, #16]
9282c: e8 0b 40 f9 ldr x8, [sp, #16]
92830: e8 2f 00 f9 str x8, [sp, #88]
92834: a8 03 5a f8 ldur x8, [x29, #-96]
92838: e9 2b 40 f9 ldr x9, [sp, #80]
9283c: 2a 71 50 f9 ldr x10, [x9, #8416]
92840: eb 2f 40 f9 ldr x11, [sp, #88]
92844: 4a 01 0b eb subs x10, x10, x11
92848: 1f 01 0a eb cmp x8, x10
9284c: 89 00 00 54 b.ls 0x9285c <_arc_adapt+0x274>
92850: a8 03 5a f8 ldur x8, [x29, #-96]
92854: e8 07 00 f9 str x8, [sp, #8]
92858: 06 00 00 14 b 0x92870 <_arc_adapt+0x288>
9285c: e8 2b 40 f9 ldr x8, [sp, #80]
92860: 09 71 50 f9 ldr x9, [x8, #8416]
92864: ea 2f 40 f9 ldr x10, [sp, #88]
92868: 29 01 0a eb subs x9, x9, x10
9286c: e9 07 00 f9 str x9, [sp, #8]
92870: e8 07 40 f9 ldr x8, [sp, #8]
92874: e9 2b 40 f9 ldr x9, [sp, #80]
92878: 28 71 10 f9 str x8, [x9, #8416]
9287c: f8 f2 ff 97 bl 0x8f45c <_arc_reclaim_needed>
92880: c0 00 00 34 cbz w0, 0x92898 <_arc_adapt+0x2b0>
92884: e8 2c 00 d0 adrp x8, #5890048
92888: 08 21 03 91 add x8, x8, #200
9288c: 00 01 40 f9 ldr x0, [x8]
92890: 1c 9d 06 94 bl 0x239d00 <_zthr_wakeup>
92894: 41 00 00 14 b 0x92998 <_arc_adapt+0x3b0>
92898: e8 2b 40 f9 ldr x8, [sp, #80]
9289c: 09 d1 78 f9 ldr x9, [x8, #29088]
928a0: 49 00 00 b4 cbz x9, 0x928a8 <_arc_adapt+0x2c0>
928a4: 3d 00 00 14 b 0x92998 <_arc_adapt+0x3b0>
928a8: e8 2b 40 f9 ldr x8, [sp, #80]
928ac: 09 f9 50 f9 ldr x9, [x8, #8688]
928b0: 0a 09 52 f9 ldr x10, [x8, #9232]
928b4: 3f 01 0a eb cmp x9, x10
928b8: 43 00 00 54 b.lo 0x928c0 <_arc_adapt+0x2d8>
928bc: 37 00 00 14 b 0x92998 <_arc_adapt+0x3b0>
928c0: 80 18 00 f0 adrp x0, #3223552
928c4: 00 00 23 91 add x0, x0, #2240
928c8: 13 e4 ff 97 bl 0x8b914 <_aggsum_upper_bound>
928cc: e8 2b 40 f9 ldr x8, [sp, #80]
928d0: 09 f9 50 f9 ldr x9, [x8, #8688]
928d4: 0a 40 a0 d2 mov x10, #33554432
928d8: 29 01 0a eb subs x9, x9, x10
928dc: 1f 00 09 eb cmp x0, x9
928e0: c3 05 00 54 b.lo 0x92998 <_arc_adapt+0x3b0>
928e4: a8 c3 9b b8 ldursw x8, [x29, #-68]
928e8: e9 27 40 f9 ldr x9, [sp, #72]
928ec: a9 83 1d f8 stur x9, [x29, #-40]
928f0: a8 03 1d f8 stur x8, [x29, #-48]
928f4: a8 83 5d f8 ldur x8, [x29, #-40]
928f8: aa 03 5d f8 ldur x10, [x29, #-48]
928fc: aa 83 1c f8 stur x10, [x29, #-56]
92900: aa 83 5c f8 ldur x10, [x29, #-56]
92904: 08 01 ea f8 <unknown>
92908: 08 01 0a 8b add x8, x8, x10
9290c: a8 03 1c f8 stur x8, [x29, #-64]
92910: e8 2b 40 f9 ldr x8, [sp, #80]
92914: 0a f9 50 f9 ldr x10, [x8, #8688]
92918: 0b 09 52 f9 ldr x11, [x8, #9232]
9291c: 5f 01 0b eb cmp x10, x11
92920: a9 00 00 54 b.ls 0x92934 <_arc_adapt+0x34c>
92924: e8 2b 40 f9 ldr x8, [sp, #80]
92928: 09 09 52 f9 ldr x9, [x8, #9232]
9292c: 09 f9 10 f9 str x9, [x8, #8688]
92930: 12 00 00 14 b 0x92978 <_arc_adapt+0x390>
92934: a8 03 5b f8 ldur x8, [x29, #-80]
92938: e9 28 00 d0 adrp x9, #5365760
9293c: 29 41 00 91 add x9, x9, #16
92940: 29 01 40 f9 ldr x9, [x9]
92944: 1f 01 09 eb cmp x8, x9
92948: 81 01 00 54 b.ne 0x92978 <_arc_adapt+0x390>
9294c: a8 c3 9b b8 ldursw x8, [x29, #-68]
92950: e9 23 40 f9 ldr x9, [sp, #64]
92954: a9 83 1f f8 stur x9, [x29, #-8]
92958: a8 03 1f f8 stur x8, [x29, #-16]
9295c: a8 83 5f f8 ldur x8, [x29, #-8]
92960: aa 03 5f f8 ldur x10, [x29, #-16]
92964: aa 83 1e f8 stur x10, [x29, #-24]
92968: aa 83 5e f8 ldur x10, [x29, #-24]
9296c: 08 01 ea f8 <unknown>
92970: 08 01 0a 8b add x8, x8, x10
92974: a8 03 1e f8 stur x8, [x29, #-32]
92978: e8 2b 40 f9 ldr x8, [sp, #80]
9297c: 09 71 50 f9 ldr x9, [x8, #8416]
92980: 0a f9 50 f9 ldr x10, [x8, #8688]
92984: 3f 01 0a eb cmp x9, x10
92988: 89 00 00 54 b.ls 0x92998 <_arc_adapt+0x3b0>
9298c: e8 2b 40 f9 ldr x8, [sp, #80]
92990: 09 f9 50 f9 ldr x9, [x8, #8688]
92994: 09 71 10 f9 str x9, [x8, #8416]
92998: fd 7b 4d a9 ldp x29, x30, [sp, #208]
9299c: ff 83 03 91 add sp, sp, #224
929a0: ff 0f 5f d6 <unknown>
00000000000929a4 <_arc_hdr_alloc_abd>:
929a4: 7f 23 03 d5 hint #27
929a8: ff c3 02 d1 sub sp, sp, #176
929ac: fd 7b 0a a9 stp x29, x30, [sp, #160]
929b0: fd 83 02 91 add x29, sp, #160
929b4: 28 17 00 d0 adrp x8, #3039232
929b8: 08 e1 1b 91 add x8, x8, #1784
929bc: 09 10 90 d2 mov x9, #32896
929c0: 09 01 09 8b add x9, x8, x9
929c4: 0a c6 84 d2 mov x10, #9776
929c8: 0a 01 0a 8b add x10, x8, x10
929cc: 0b e8 84 d2 mov x11, #10048
929d0: 08 01 0b 8b add x8, x8, x11
929d4: e0 1f 00 f9 str x0, [sp, #56]
929d8: e1 37 00 b9 str w1, [sp, #52]
929dc: ec 37 40 b9 ldr w12, [sp, #52]
929e0: 9f 01 00 72 tst w12, #0x1
929e4: ec 07 9f 1a cset w12, ne
929e8: 8c 01 00 12 and w12, w12, #0x1
929ec: ec 27 00 b9 str w12, [sp, #36]
929f0: ec 37 40 b9 ldr w12, [sp, #52]
929f4: 9f 01 1f 72 tst w12, #0x2
929f8: ec 07 9f 1a cset w12, ne
929fc: 8c 01 00 12 and w12, w12, #0x1
92a00: ec 23 00 b9 str w12, [sp, #32]
92a04: ec 27 40 b9 ldr w12, [sp, #36]
92a08: e9 0f 00 f9 str x9, [sp, #24]
92a0c: ea 0b 00 f9 str x10, [sp, #16]
92a10: e8 07 00 f9 str x8, [sp, #8]
92a14: 4c 03 00 34 cbz w12, 0x92a7c <_arc_hdr_alloc_abd+0xd8>
92a18: e8 1f 40 f9 ldr x8, [sp, #56]
92a1c: 09 59 40 79 ldrh w9, [x8, #44]
92a20: 29 59 17 53 lsl w9, w9, #9
92a24: e0 03 09 aa mov x0, x9
92a28: 08 7c 40 93 sxtw x8, w0
92a2c: e8 17 00 f9 str x8, [sp, #40]
92a30: e0 1f 40 f9 ldr x0, [sp, #56]
92a34: e1 17 40 f9 ldr x1, [sp, #40]
92a38: e2 1f 40 f9 ldr x2, [sp, #56]
92a3c: e3 23 40 b9 ldr w3, [sp, #32]
92a40: df 1f 00 94 bl 0x9a9bc <_arc_get_data_abd>
92a44: e8 1f 40 f9 ldr x8, [sp, #56]
92a48: 00 81 00 f9 str x0, [x8, #256]
92a4c: e8 17 40 f9 ldr x8, [sp, #40]
92a50: ea 0f 40 f9 ldr x10, [sp, #24]
92a54: aa 83 1b f8 stur x10, [x29, #-72]
92a58: e8 2b 00 f9 str x8, [sp, #80]
92a5c: a8 83 5b f8 ldur x8, [x29, #-72]
92a60: eb 2b 40 f9 ldr x11, [sp, #80]
92a64: eb 27 00 f9 str x11, [sp, #72]
92a68: eb 27 40 f9 ldr x11, [sp, #72]
92a6c: 08 01 eb f8 <unknown>
92a70: 08 01 0b 8b add x8, x8, x11
92a74: e8 23 00 f9 str x8, [sp, #64]
92a78: 0b 00 00 14 b 0x92aa4 <_arc_hdr_alloc_abd+0x100>
92a7c: e0 1f 40 f9 ldr x0, [sp, #56]
92a80: 2b e9 ff 97 bl 0x8cf2c <_arc_hdr_size>
92a84: e0 17 00 f9 str x0, [sp, #40]
92a88: e0 1f 40 f9 ldr x0, [sp, #56]
92a8c: e1 17 40 f9 ldr x1, [sp, #40]
92a90: e2 1f 40 f9 ldr x2, [sp, #56]
92a94: e3 23 40 b9 ldr w3, [sp, #32]
92a98: c9 1f 00 94 bl 0x9a9bc <_arc_get_data_abd>
92a9c: e8 1f 40 f9 ldr x8, [sp, #56]
92aa0: 00 7d 00 f9 str x0, [x8, #248]
92aa4: e8 17 40 f9 ldr x8, [sp, #40]
92aa8: e9 0b 40 f9 ldr x9, [sp, #16]
92aac: a9 83 1f f8 stur x9, [x29, #-8]
92ab0: a8 03 1f f8 stur x8, [x29, #-16]
92ab4: a8 83 5f f8 ldur x8, [x29, #-8]
92ab8: aa 03 5f f8 ldur x10, [x29, #-16]
92abc: aa 83 1e f8 stur x10, [x29, #-24]
92ac0: aa 83 5e f8 ldur x10, [x29, #-24]
92ac4: 08 01 ea f8 <unknown>
92ac8: 08 01 0a 8b add x8, x8, x10
92acc: a8 03 1e f8 stur x8, [x29, #-32]
92ad0: e8 1f 40 f9 ldr x8, [sp, #56]
92ad4: 0b 5d 40 79 ldrh w11, [x8, #46]
92ad8: 6b 59 17 53 lsl w11, w11, #9
92adc: e0 03 0b aa mov x0, x11
92ae0: 08 7c 40 93 sxtw x8, w0
92ae4: ea 07 40 f9 ldr x10, [sp, #8]
92ae8: aa 83 1d f8 stur x10, [x29, #-40]
92aec: a8 03 1d f8 stur x8, [x29, #-48]
92af0: a8 83 5d f8 ldur x8, [x29, #-40]
92af4: ac 03 5d f8 ldur x12, [x29, #-48]
92af8: ac 83 1c f8 stur x12, [x29, #-56]
92afc: ac 83 5c f8 ldur x12, [x29, #-56]
92b00: 08 01 ec f8 <unknown>
92b04: 08 01 0c 8b add x8, x8, x12
92b08: a8 03 1c f8 stur x8, [x29, #-64]
92b0c: fd 7b 4a a9 ldp x29, x30, [sp, #160]
92b10: ff c3 02 91 add sp, sp, #176
92b14: ff 0f 5f d6 <unknown>
0000000000092b18 <_arc_hdr_get_compress>:
92b18: 7f 23 03 d5 hint #27
92b1c: ff 83 00 d1 sub sp, sp, #32
92b20: fd 7b 01 a9 stp x29, x30, [sp, #16]
92b24: fd 43 00 91 add x29, sp, #16
92b28: e0 07 00 f9 str x0, [sp, #8]
92b2c: e8 07 40 f9 ldr x8, [sp, #8]
92b30: 09 29 40 b9 ldr w9, [x8, #40]
92b34: 29 01 0c 12 and w9, w9, #0x100000
92b38: 89 01 00 34 cbz w9, 0x92b68 <_arc_hdr_get_compress+0x50>
92b3c: e8 07 40 f9 ldr x8, [sp, #8]
92b40: 09 29 40 b9 ldr w9, [x8, #40]
92b44: 00 20 a0 d2 mov x0, #16777216
92b48: e9 07 00 b9 str w9, [sp, #4]
92b4c: a1 e5 ff 97 bl 0x8c1d0 <_highbit64>
92b50: 09 04 00 71 subs w9, w0, #1
92b54: ea 07 40 b9 ldr w10, [sp, #4]
92b58: 49 25 c9 1a lsr w9, w10, w9
92b5c: 29 19 00 12 and w9, w9, #0x7f
92b60: e9 03 00 b9 str w9, [sp]
92b64: 03 00 00 14 b 0x92b70 <_arc_hdr_get_compress+0x58>
92b68: 48 00 80 52 mov w8, #2
92b6c: e8 03 00 b9 str w8, [sp]
92b70: e8 03 40 b9 ldr w8, [sp]
92b74: e0 03 08 aa mov x0, x8
92b78: fd 7b 41 a9 ldp x29, x30, [sp, #16]
92b7c: ff 83 00 91 add sp, sp, #32
92b80: ff 0f 5f d6 <unknown>
0000000000092b84 <_l2arc_read_done>:
92b84: 7f 23 03 d5 hint #27
92b88: ff 83 04 d1 sub sp, sp, #288
92b8c: fc 6f 10 a9 stp x28, x27, [sp, #256]
92b90: fd 7b 11 a9 stp x29, x30, [sp, #272]
92b94: fd 43 04 91 add x29, sp, #272
92b98: e8 28 00 d0 adrp x8, #5365760
92b9c: 08 61 00 91 add x8, x8, #24
92ba0: 08 41 00 91 add x8, x8, #16
92ba4: 09 c0 8a d2 mov x9, #22016
92ba8: 2a 17 00 d0 adrp x10, #3039232
92bac: 4a e1 1b 91 add x10, x10, #1784
92bb0: 49 01 09 8b add x9, x10, x9
92bb4: 0b 9e 8a d2 mov x11, #21744
92bb8: 4a 01 0b 8b add x10, x10, x11
92bbc: 10 00 00 b0 adrp x16, #4096
92bc0: 10 62 01 91 add x16, x16, #88
92bc4: d1 57 85 d2 mov x17, #10942
92bc8: 30 02 c1 da <unknown>
92bcc: a0 83 1a f8 stur x0, [x29, #-88]
92bd0: bf 43 1a b8 stur wzr, [x29, #-92]
92bd4: ab 83 5a f8 ldur x11, [x29, #-88]
92bd8: 6b cd 40 f9 ldr x11, [x11, #408]
92bdc: ab 83 19 f8 stur x11, [x29, #-104]
92be0: ab 83 59 f8 ldur x11, [x29, #-104]
92be4: 6b 1d 40 f9 ldr x11, [x11, #56]
92be8: 6b fd 7d d3 lsr x11, x11, #61
92bec: 6b 01 40 92 and x11, x11, #0x1
92bf0: 0c 00 80 52 mov w12, #0
92bf4: e8 3b 00 f9 str x8, [sp, #112]
92bf8: e9 37 00 f9 str x9, [sp, #104]
92bfc: ea 33 00 f9 str x10, [sp, #96]
92c00: f0 2f 00 f9 str x16, [sp, #88]
92c04: ec 57 00 b9 str w12, [sp, #84]
92c08: 6b 05 00 b4 cbz x11, 0x92cb4 <_l2arc_read_done+0x130>
92c0c: a8 83 59 f8 ldur x8, [x29, #-104]
92c10: 08 1d 40 f9 ldr x8, [x8, #56]
92c14: 08 fd 78 d3 lsr x8, x8, #56
92c18: 08 11 40 92 and x8, x8, #0x1f
92c1c: 1f 01 00 f1 cmp x8, #0
92c20: e9 97 9f 1a cset w9, hi
92c24: 0a 00 80 52 mov w10, #0
92c28: ea 57 00 b9 str w10, [sp, #84]
92c2c: 49 04 00 37 tbnz w9, #0, 0x92cb4 <_l2arc_read_done+0x130>
92c30: a8 83 59 f8 ldur x8, [x29, #-104]
92c34: 08 1d 40 f9 ldr x8, [x8, #56]
92c38: 08 fd 70 d3 lsr x8, x8, #48
92c3c: 08 1d 40 92 and x8, x8, #0xff
92c40: 08 01 79 92 and x8, x8, #0x80
92c44: 48 01 00 b4 cbz x8, 0x92c6c <_l2arc_read_done+0xe8>
92c48: a8 83 59 f8 ldur x8, [x29, #-104]
92c4c: 08 1d 40 f9 ldr x8, [x8, #56]
92c50: 08 fd 70 d3 lsr x8, x8, #48
92c54: 08 1d 40 92 and x8, x8, #0xff
92c58: 08 01 7b 92 and x8, x8, #0x20
92c5c: 09 00 80 52 mov w9, #0
92c60: e9 57 00 b9 str w9, [sp, #84]
92c64: e8 01 00 b5 cbnz x8, 0x92ca0 <_l2arc_read_done+0x11c>
92c68: 13 00 00 14 b 0x92cb4 <_l2arc_read_done+0x130>
92c6c: a8 83 59 f8 ldur x8, [x29, #-104]
92c70: 08 1d 40 f9 ldr x8, [x8, #56]
92c74: 08 fd 70 d3 lsr x8, x8, #48
92c78: 08 1d 40 92 and x8, x8, #0xff
92c7c: 09 03 80 d2 mov x9, #24
92c80: 08 7d 09 9b mul x8, x8, x9
92c84: 09 b3 00 d0 adrp x9, #23470080
92c88: 29 a1 35 91 add x9, x9, #3432
92c8c: 28 01 08 8b add x8, x9, x8
92c90: 08 0d 80 b9 ldrsw x8, [x8, #12]
92c94: 0a 00 80 52 mov w10, #0
92c98: ea 57 00 b9 str w10, [sp, #84]
92c9c: c8 00 00 b4 cbz x8, 0x92cb4 <_l2arc_read_done+0x130>
92ca0: a8 83 59 f8 ldur x8, [x29, #-104]
92ca4: 09 a9 40 b9 ldr w9, [x8, #168]
92ca8: 3f 01 08 72 tst w9, #0x1000000
92cac: e9 07 9f 1a cset w9, ne
92cb0: e9 57 00 b9 str w9, [sp, #84]
92cb4: e8 57 40 b9 ldr w8, [sp, #84]
92cb8: 08 01 00 12 and w8, w8, #0x1
92cbc: a8 03 18 b8 stur w8, [x29, #-128]
92cc0: a9 83 5a f8 ldur x9, [x29, #-88]
92cc4: 20 49 40 f9 ldr x0, [x9, #144]
92cc8: a9 83 5a f8 ldur x9, [x29, #-88]
92ccc: 22 29 41 f9 ldr x2, [x9, #592]
92cd0: 81 00 80 52 mov w1, #4
92cd4: d0 4c 03 94 bl 0x166014 <_spa_config_exit>
92cd8: a9 83 59 f8 ldur x9, [x29, #-104]
92cdc: 29 01 40 f9 ldr x9, [x9]
92ce0: a9 03 19 f8 stur x9, [x29, #-112]
92ce4: a9 03 59 f8 ldur x9, [x29, #-112]
92ce8: 20 19 40 f9 ldr x0, [x9, #48]
92cec: a1 03 59 f8 ldur x1, [x29, #-112]
92cf0: a9 03 59 f8 ldur x9, [x29, #-112]
92cf4: 22 09 40 f9 ldr x2, [x9, #16]
92cf8: 3d f0 ff 97 bl 0x8edec <_buf_hash>
92cfc: e9 28 00 d0 adrp x9, #5365760
92d00: 29 61 00 91 add x9, x9, #24
92d04: 29 01 40 f9 ldr x9, [x9]
92d08: 09 00 09 8a and x9, x0, x9
92d0c: 29 31 40 92 and x9, x9, #0x1fff
92d10: ea 3b 40 f9 ldr x10, [sp, #112]
92d14: 49 19 09 8b add x9, x10, x9, lsl #6
92d18: a9 83 18 f8 stur x9, [x29, #-120]
92d1c: a0 83 58 f8 ldur x0, [x29, #-120]
92d20: d5 3b 0b 94 bl 0x361c74 <_spl_mutex_enter>
92d24: a9 83 59 f8 ldur x9, [x29, #-104]
92d28: 29 59 40 f9 ldr x9, [x9, #176]
92d2c: a9 07 00 b4 cbz x9, 0x92e20 <_l2arc_read_done+0x29c>
92d30: a8 83 5a f8 ldur x8, [x29, #-88]
92d34: 09 2d 43 b9 ldr w9, [x8, #812]
92d38: 49 04 00 35 cbnz w9, 0x92dc0 <_l2arc_read_done+0x23c>
92d3c: a8 03 58 b8 ldur w8, [x29, #-128]
92d40: 28 02 00 34 cbz w8, 0x92d84 <_l2arc_read_done+0x200>
92d44: a8 03 59 f8 ldur x8, [x29, #-112]
92d48: 00 81 40 f9 ldr x0, [x8, #256]
92d4c: a8 83 59 f8 ldur x8, [x29, #-104]
92d50: 01 59 40 f9 ldr x1, [x8, #176]
92d54: a8 03 59 f8 ldur x8, [x29, #-112]
92d58: e0 27 00 f9 str x0, [sp, #72]
92d5c: e0 03 08 aa mov x0, x8
92d60: e1 23 00 f9 str x1, [sp, #64]
92d64: 72 e8 ff 97 bl 0x8cf2c <_arc_hdr_size>
92d68: e8 27 40 f9 ldr x8, [sp, #72]
92d6c: e0 1f 00 f9 str x0, [sp, #56]
92d70: e0 03 08 aa mov x0, x8
92d74: e1 23 40 f9 ldr x1, [sp, #64]
92d78: e2 1f 40 f9 ldr x2, [sp, #56]
92d7c: ff 1e 00 94 bl 0x9a978 <_abd_copy>
92d80: 10 00 00 14 b 0x92dc0 <_l2arc_read_done+0x23c>
92d84: a8 03 59 f8 ldur x8, [x29, #-112]
92d88: 00 7d 40 f9 ldr x0, [x8, #248]
92d8c: a8 83 59 f8 ldur x8, [x29, #-104]
92d90: 01 59 40 f9 ldr x1, [x8, #176]
92d94: a8 03 59 f8 ldur x8, [x29, #-112]
92d98: e0 1b 00 f9 str x0, [sp, #48]
92d9c: e0 03 08 aa mov x0, x8
92da0: e1 17 00 f9 str x1, [sp, #40]
92da4: 62 e8 ff 97 bl 0x8cf2c <_arc_hdr_size>
92da8: e8 1b 40 f9 ldr x8, [sp, #48]
92dac: e0 13 00 f9 str x0, [sp, #32]
92db0: e0 03 08 aa mov x0, x8
92db4: e1 17 40 f9 ldr x1, [sp, #40]
92db8: e2 13 40 f9 ldr x2, [sp, #32]
92dbc: ef 1e 00 94 bl 0x9a978 <_abd_copy>
92dc0: a8 83 59 f8 ldur x8, [x29, #-104]
92dc4: 00 59 40 f9 ldr x0, [x8, #176]
92dc8: d3 d5 ff 97 bl 0x88514 <_abd_free>
92dcc: a0 03 59 f8 ldur x0, [x29, #-112]
92dd0: 57 e8 ff 97 bl 0x8cf2c <_arc_hdr_size>
92dd4: a8 83 5a f8 ldur x8, [x29, #-88]
92dd8: 00 25 01 f9 str x0, [x8, #584]
92ddc: a8 83 5a f8 ldur x8, [x29, #-88]
92de0: 00 21 01 f9 str x0, [x8, #576]
92de4: a9 03 58 b8 ldur w9, [x29, #-128]
92de8: 09 01 00 34 cbz w9, 0x92e08 <_l2arc_read_done+0x284>
92dec: a8 03 59 f8 ldur x8, [x29, #-112]
92df0: 08 81 40 f9 ldr x8, [x8, #256]
92df4: a9 83 5a f8 ldur x9, [x29, #-88]
92df8: 28 1d 01 f9 str x8, [x9, #568]
92dfc: a9 83 5a f8 ldur x9, [x29, #-88]
92e00: 28 19 01 f9 str x8, [x9, #560]
92e04: 07 00 00 14 b 0x92e20 <_l2arc_read_done+0x29c>
92e08: a8 03 59 f8 ldur x8, [x29, #-112]
92e0c: 08 7d 40 f9 ldr x8, [x8, #248]
92e10: a9 83 5a f8 ldur x9, [x29, #-88]
92e14: 28 1d 01 f9 str x8, [x9, #568]
92e18: a9 83 5a f8 ldur x9, [x29, #-88]
92e1c: 28 19 01 f9 str x8, [x9, #560]
92e20: a8 83 5a f8 ldur x8, [x29, #-88]
92e24: 00 a1 02 91 add x0, x8, #168
92e28: a8 83 59 f8 ldur x8, [x29, #-104]
92e2c: 01 21 00 91 add x1, x8, #8
92e30: 02 10 80 d2 mov x2, #128
92e34: 3e 86 0b 94 bl 0x37472c <_xattr_protected+0x37472c>
92e38: a8 83 5a f8 ldur x8, [x29, #-88]
92e3c: 08 a1 02 91 add x8, x8, #168
92e40: a9 83 5a f8 ldur x9, [x29, #-88]
92e44: 28 4d 00 f9 str x8, [x9, #152]
92e48: a8 03 59 f8 ldur x8, [x29, #-112]
92e4c: 0a 71 40 39 ldrb w10, [x8, #28]
92e50: a8 83 5a f8 ldur x8, [x29, #-88]
92e54: 0a a1 00 39 strb w10, [x8, #40]
92e58: a0 03 59 f8 ldur x0, [x29, #-112]
92e5c: a1 83 5a f8 ldur x1, [x29, #-88]
92e60: 2b 2a 00 94 bl 0x9d70c <_arc_cksum_is_equal>
92e64: a0 43 18 b8 stur w0, [x29, #-124]
92e68: aa 43 58 b8 ldur w10, [x29, #-124]
92e6c: ea 00 00 34 cbz w10, 0x92e88 <_l2arc_read_done+0x304>
92e70: a8 03 58 b8 ldur w8, [x29, #-128]
92e74: a8 00 00 35 cbnz w8, 0x92e88 <_l2arc_read_done+0x304>
92e78: a0 83 5a f8 ldur x0, [x29, #-88]
92e7c: a1 83 59 f8 ldur x1, [x29, #-104]
92e80: 7b 2a 00 94 bl 0x9d86c <_l2arc_untransform>
92e84: a0 43 1a b8 stur w0, [x29, #-92]
92e88: a8 43 58 b8 ldur w8, [x29, #-124]
92e8c: 48 02 00 34 cbz w8, 0x92ed4 <_l2arc_read_done+0x350>
92e90: a8 43 5a b8 ldur w8, [x29, #-92]
92e94: 08 02 00 35 cbnz w8, 0x92ed4 <_l2arc_read_done+0x350>
92e98: a8 83 5a f8 ldur x8, [x29, #-88]
92e9c: 09 2d 43 b9 ldr w9, [x8, #812]
92ea0: a9 01 00 35 cbnz w9, 0x92ed4 <_l2arc_read_done+0x350>
92ea4: a8 03 59 f8 ldur x8, [x29, #-112]
92ea8: 09 29 40 b9 ldr w9, [x8, #40]
92eac: 29 01 13 12 and w9, w9, #0x2000
92eb0: 29 01 00 35 cbnz w9, 0x92ed4 <_l2arc_read_done+0x350>
92eb4: a0 83 58 f8 ldur x0, [x29, #-120]
92eb8: 9d 3b 0b 94 bl 0x361d2c <_spl_mutex_exit>
92ebc: a8 03 59 f8 ldur x8, [x29, #-112]
92ec0: a9 83 5a f8 ldur x9, [x29, #-88]
92ec4: 28 cd 00 f9 str x8, [x9, #408]
92ec8: a0 83 5a f8 ldur x0, [x29, #-88]
92ecc: 63 00 00 94 bl 0x93058 <_arc_read_done>
92ed0: 5b 00 00 14 b 0x9303c <_l2arc_read_done+0x4b8>
92ed4: a8 83 5a f8 ldur x8, [x29, #-88]
92ed8: 09 2d 43 b9 ldr w9, [x8, #812]
92edc: a9 01 00 34 cbz w9, 0x92f10 <_l2arc_read_done+0x38c>
92ee0: e8 37 40 f9 ldr x8, [sp, #104]
92ee4: a8 83 1c f8 stur x8, [x29, #-56]
92ee8: 29 00 80 d2 mov x9, #1
92eec: a9 03 1c f8 stur x9, [x29, #-64]
92ef0: a9 83 5c f8 ldur x9, [x29, #-56]
92ef4: aa 03 5c f8 ldur x10, [x29, #-64]
92ef8: aa 83 1b f8 stur x10, [x29, #-72]
92efc: aa 83 5b f8 ldur x10, [x29, #-72]
92f00: 29 01 ea f8 <unknown>
92f04: 29 01 0a 8b add x9, x9, x10
92f08: a9 03 1b f8 stur x9, [x29, #-80]
92f0c: 04 00 00 14 b 0x92f1c <_l2arc_read_done+0x398>
92f10: a8 83 5a f8 ldur x8, [x29, #-88]
92f14: a9 00 80 52 mov w9, #5
92f18: 09 2d 03 b9 str w9, [x8, #812]
92f1c: a8 43 58 b8 ldur w8, [x29, #-124]
92f20: 68 00 00 34 cbz w8, 0x92f2c <_l2arc_read_done+0x3a8>
92f24: a8 43 5a b8 ldur w8, [x29, #-92]
92f28: 88 01 00 34 cbz w8, 0x92f58 <_l2arc_read_done+0x3d4>
92f2c: e8 33 40 f9 ldr x8, [sp, #96]
92f30: a8 83 1e f8 stur x8, [x29, #-24]
92f34: 29 00 80 d2 mov x9, #1
92f38: a9 03 1e f8 stur x9, [x29, #-32]
92f3c: a9 83 5e f8 ldur x9, [x29, #-24]
92f40: aa 03 5e f8 ldur x10, [x29, #-32]
92f44: aa 83 1d f8 stur x10, [x29, #-40]
92f48: aa 83 5d f8 ldur x10, [x29, #-40]
92f4c: 29 01 ea f8 <unknown>
92f50: 29 01 0a 8b add x9, x9, x10
92f54: a9 03 1d f8 stur x9, [x29, #-48]
92f58: a8 83 5a f8 ldur x8, [x29, #-88]
92f5c: 08 dd 41 f9 ldr x8, [x8, #952]
92f60: a8 06 00 b5 cbnz x8, 0x93034 <_l2arc_read_done+0x4b0>
92f64: a0 83 5a f8 ldur x0, [x29, #-88]
92f68: 6c 48 06 94 bl 0x225118 <_zio_unique_parent>
92f6c: e0 47 00 f9 str x0, [sp, #136]
92f70: a8 03 58 b8 ldur w8, [x29, #-128]
92f74: a8 00 00 34 cbz w8, 0x92f88 <_l2arc_read_done+0x404>
92f78: a8 03 59 f8 ldur x8, [x29, #-112]
92f7c: 08 81 40 f9 ldr x8, [x8, #256]
92f80: e8 0f 00 f9 str x8, [sp, #24]
92f84: 04 00 00 14 b 0x92f94 <_l2arc_read_done+0x410>
92f88: a8 03 59 f8 ldur x8, [x29, #-112]
92f8c: 08 7d 40 f9 ldr x8, [x8, #248]
92f90: e8 0f 00 f9 str x8, [sp, #24]
92f94: e8 0f 40 f9 ldr x8, [sp, #24]
92f98: e8 43 00 f9 str x8, [sp, #128]
92f9c: e0 47 40 f9 ldr x0, [sp, #136]
92fa0: a8 83 5a f8 ldur x8, [x29, #-88]
92fa4: 01 49 40 f9 ldr x1, [x8, #144]
92fa8: a8 83 5a f8 ldur x8, [x29, #-88]
92fac: 02 4d 40 f9 ldr x2, [x8, #152]
92fb0: e3 43 40 f9 ldr x3, [sp, #128]
92fb4: a8 83 5a f8 ldur x8, [x29, #-88]
92fb8: 04 21 41 f9 ldr x4, [x8, #576]
92fbc: a6 03 59 f8 ldur x6, [x29, #-112]
92fc0: a8 83 5a f8 ldur x8, [x29, #-88]
92fc4: 07 81 40 b9 ldr w7, [x8, #128]
92fc8: a8 83 59 f8 ldur x8, [x29, #-104]
92fcc: 09 a9 40 b9 ldr w9, [x8, #168]
92fd0: a8 83 59 f8 ldur x8, [x29, #-104]
92fd4: 08 21 02 91 add x8, x8, #136
92fd8: e5 2f 40 f9 ldr x5, [sp, #88]
92fdc: ea 03 00 91 mov x10, sp
92fe0: 49 01 00 b9 str w9, [x10]
92fe4: 48 05 00 f9 str x8, [x10, #8]
92fe8: 71 4d 06 94 bl 0x2265ac <_zio_read>
92fec: a0 83 1a f8 stur x0, [x29, #-88]
92ff0: a8 03 59 f8 ldur x8, [x29, #-112]
92ff4: 08 79 40 f9 ldr x8, [x8, #240]
92ff8: e8 3f 00 f9 str x8, [sp, #120]
92ffc: e8 3f 40 f9 ldr x8, [sp, #120]
93000: 08 01 00 b4 cbz x8, 0x93020 <_l2arc_read_done+0x49c>
93004: a8 83 5a f8 ldur x8, [x29, #-88]
93008: e9 3f 40 f9 ldr x9, [sp, #120]
9300c: 28 29 00 f9 str x8, [x9, #80]
93010: e8 3f 40 f9 ldr x8, [sp, #120]
93014: 08 2d 40 f9 ldr x8, [x8, #88]
93018: e8 3f 00 f9 str x8, [sp, #120]
9301c: f8 ff ff 17 b 0x92ffc <_l2arc_read_done+0x478>
93020: a0 83 58 f8 ldur x0, [x29, #-120]
93024: 42 3b 0b 94 bl 0x361d2c <_spl_mutex_exit>
93028: a0 83 5a f8 ldur x0, [x29, #-88]
9302c: 00 50 06 94 bl 0x22702c <_zio_nowait>
93030: 03 00 00 14 b 0x9303c <_l2arc_read_done+0x4b8>
93034: a0 83 58 f8 ldur x0, [x29, #-120]
93038: 3d 3b 0b 94 bl 0x361d2c <_spl_mutex_exit>
9303c: a0 83 59 f8 ldur x0, [x29, #-104]
93040: 01 17 80 d2 mov x1, #184
93044: 77 fc 0a 94 bl 0x352220 <_zfs_kmem_free>
93048: fd 7b 51 a9 ldp x29, x30, [sp, #272]
9304c: fc 6f 50 a9 ldp x28, x27, [sp, #256]
93050: ff 83 04 91 add sp, sp, #288
93054: ff 0f 5f d6 <unknown>
0000000000093058 <_arc_read_done>:
93058: 7f 23 03 d5 hint #27
9305c: ff 43 02 d1 sub sp, sp, #144
93060: fd 7b 08 a9 stp x29, x30, [sp, #128]
93064: fd 03 02 91 add x29, sp, #128
93068: 08 b3 00 b0 adrp x8, #23465984
9306c: 08 a1 35 91 add x8, x8, #3432
93070: e9 28 00 b0 adrp x9, #5361664
93074: 29 41 00 91 add x9, x9, #16
93078: 0a 00 80 d2 mov x10, #0
9307c: a0 83 1f f8 stur x0, [x29, #-8]
93080: ab 83 5f f8 ldur x11, [x29, #-8]
93084: 6b 4d 40 f9 ldr x11, [x11, #152]
93088: ab 03 1f f8 stur x11, [x29, #-16]
9308c: ab 83 5f f8 ldur x11, [x29, #-8]
93090: 6b cd 40 f9 ldr x11, [x11, #408]
93094: ab 83 1e f8 stur x11, [x29, #-24]
93098: aa 03 1e f8 stur x10, [x29, #-32]
9309c: bf c3 1c b8 stur wzr, [x29, #-52]
930a0: aa 83 5e f8 ldur x10, [x29, #-24]
930a4: 4c 29 40 b9 ldr w12, [x10, #40]
930a8: 8c 01 19 12 and w12, w12, #0x80
930ac: e8 17 00 f9 str x8, [sp, #40]
930b0: e9 13 00 f9 str x9, [sp, #32]
930b4: 0c 01 00 34 cbz w12, 0x930d4 <_arc_read_done+0x7c>
930b8: a8 83 5e f8 ldur x8, [x29, #-24]
930bc: 00 19 40 f9 ldr x0, [x8, #48]
930c0: a8 83 5f f8 ldur x8, [x29, #-8]
930c4: 01 4d 40 f9 ldr x1, [x8, #152]
930c8: a2 83 00 d1 sub x2, x29, #32
930cc: 55 fa ff 97 bl 0x91a20 <_buf_hash_find>
930d0: e0 23 00 f9 str x0, [sp, #64]
930d4: a8 03 5f f8 ldur x8, [x29, #-16]
930d8: 08 19 40 f9 ldr x8, [x8, #48]
930dc: 08 fd 7d d3 lsr x8, x8, #61
930e0: 08 01 40 92 and x8, x8, #0x1
930e4: e8 03 00 b4 cbz x8, 0x93160 <_arc_read_done+0x108>
930e8: a8 03 5f f8 ldur x8, [x29, #-16]
930ec: 08 19 40 f9 ldr x8, [x8, #48]
930f0: 08 fd 78 d3 lsr x8, x8, #56
930f4: 08 11 40 92 and x8, x8, #0x1f
930f8: 1f 01 00 f1 cmp x8, #0
930fc: e9 97 9f 1a cset w9, hi
93100: 09 03 00 37 tbnz w9, #0, 0x93160 <_arc_read_done+0x108>
93104: a8 03 5f f8 ldur x8, [x29, #-16]
93108: 08 19 40 f9 ldr x8, [x8, #48]
9310c: 08 fd 70 d3 lsr x8, x8, #48
93110: 08 1d 40 92 and x8, x8, #0xff
93114: 08 01 79 92 and x8, x8, #0x80
93118: 08 01 00 b4 cbz x8, 0x93138 <_arc_read_done+0xe0>
9311c: a8 03 5f f8 ldur x8, [x29, #-16]
93120: 08 19 40 f9 ldr x8, [x8, #48]
93124: 08 fd 70 d3 lsr x8, x8, #48
93128: 08 1d 40 92 and x8, x8, #0xff
9312c: 08 01 7b 92 and x8, x8, #0x20
93130: e8 05 00 b5 cbnz x8, 0x931ec <_arc_read_done+0x194>
93134: 0b 00 00 14 b 0x93160 <_arc_read_done+0x108>
93138: a8 03 5f f8 ldur x8, [x29, #-16]
9313c: 08 19 40 f9 ldr x8, [x8, #48]
93140: 08 fd 70 d3 lsr x8, x8, #48
93144: 08 1d 40 92 and x8, x8, #0xff
93148: 09 03 80 d2 mov x9, #24
9314c: 08 7d 09 9b mul x8, x8, x9
93150: e9 17 40 f9 ldr x9, [sp, #40]
93154: 28 01 08 8b add x8, x9, x8
93158: 08 0d 80 b9 ldrsw x8, [x8, #12]
9315c: 88 04 00 b5 cbnz x8, 0x931ec <_arc_read_done+0x194>
93160: a8 03 5f f8 ldur x8, [x29, #-16]
93164: 08 19 40 f9 ldr x8, [x8, #48]
93168: 08 fd 7d d3 lsr x8, x8, #61
9316c: 08 01 40 92 and x8, x8, #0x1
93170: 48 09 00 b4 cbz x8, 0x93298 <_arc_read_done+0x240>
93174: a8 03 5f f8 ldur x8, [x29, #-16]
93178: 08 19 40 f9 ldr x8, [x8, #48]
9317c: 08 fd 78 d3 lsr x8, x8, #56
93180: 08 11 40 92 and x8, x8, #0x1f
93184: 1f 01 00 f1 cmp x8, #0
93188: e9 97 9f 1a cset w9, hi
9318c: 69 08 00 37 tbnz w9, #0, 0x93298 <_arc_read_done+0x240>
93190: a8 03 5f f8 ldur x8, [x29, #-16]
93194: 08 19 40 f9 ldr x8, [x8, #48]
93198: 08 fd 70 d3 lsr x8, x8, #48
9319c: 08 1d 40 92 and x8, x8, #0xff
931a0: 08 01 79 92 and x8, x8, #0x80
931a4: 08 01 00 b4 cbz x8, 0x931c4 <_arc_read_done+0x16c>
931a8: a8 03 5f f8 ldur x8, [x29, #-16]
931ac: 08 19 40 f9 ldr x8, [x8, #48]
931b0: 08 fd 70 d3 lsr x8, x8, #48
931b4: 08 1d 40 92 and x8, x8, #0xff
931b8: 08 01 7b 92 and x8, x8, #0x20
931bc: e8 06 00 b5 cbnz x8, 0x93298 <_arc_read_done+0x240>
931c0: 0b 00 00 14 b 0x931ec <_arc_read_done+0x194>
931c4: a8 03 5f f8 ldur x8, [x29, #-16]
931c8: 08 19 40 f9 ldr x8, [x8, #48]
931cc: 08 fd 70 d3 lsr x8, x8, #48
931d0: 08 1d 40 92 and x8, x8, #0xff
931d4: 09 03 80 d2 mov x9, #24
931d8: 08 7d 09 9b mul x8, x8, x9
931dc: e9 17 40 f9 ldr x9, [sp, #40]
931e0: 28 01 08 8b add x8, x9, x8
931e4: 08 0d 80 b9 ldrsw x8, [x8, #12]
931e8: 88 05 00 b5 cbnz x8, 0x93298 <_arc_read_done+0x240>
931ec: a8 03 5f f8 ldur x8, [x29, #-16]
931f0: 08 19 40 f9 ldr x8, [x8, #48]
931f4: 08 fd 70 d3 lsr x8, x8, #48
931f8: 08 1d 40 92 and x8, x8, #0xff
931fc: a9 83 5e f8 ldur x9, [x29, #-24]
93200: 28 09 01 b9 str w8, [x9, #264]
93204: a9 83 5f f8 ldur x9, [x29, #-8]
93208: 29 01 40 f9 ldr x9, [x9]
9320c: aa 83 5e f8 ldur x10, [x29, #-24]
93210: 49 89 00 f9 str x9, [x10, #272]
93214: a0 03 5f f8 ldur x0, [x29, #-16]
93218: a9 83 5e f8 ldur x9, [x29, #-24]
9321c: 21 61 04 91 add x1, x9, #280
93220: a9 83 5e f8 ldur x9, [x29, #-24]
93224: 22 81 04 91 add x2, x9, #288
93228: e4 80 06 94 bl 0x2335b8 <_zio_crypt_decode_params_bp>
9322c: a9 03 5f f8 ldur x9, [x29, #-16]
93230: 29 19 40 f9 ldr x9, [x9, #48]
93234: 29 fd 70 d3 lsr x9, x9, #48
93238: 29 1d 40 92 and x9, x9, #0xff
9323c: 3f 25 00 f1 cmp x9, #9
93240: 41 02 00 54 b.ne 0x93288 <_arc_read_done+0x230>
93244: a8 83 5f f8 ldur x8, [x29, #-8]
93248: 00 19 41 f9 ldr x0, [x8, #560]
9324c: 08 17 80 d2 mov x8, #184
93250: e1 03 08 aa mov x1, x8
93254: e8 0f 00 f9 str x8, [sp, #24]
93258: 45 d7 ff 97 bl 0x88f6c <_abd_borrow_buf_copy>
9325c: e0 1f 00 f9 str x0, [sp, #56]
93260: e0 1f 40 f9 ldr x0, [sp, #56]
93264: a8 83 5e f8 ldur x8, [x29, #-24]
93268: 01 b1 04 91 add x1, x8, #300
9326c: e2 82 06 94 bl 0x233df4 <_zio_crypt_decode_mac_zil>
93270: a8 83 5f f8 ldur x8, [x29, #-8]
93274: 00 19 41 f9 ldr x0, [x8, #560]
93278: e1 1f 40 f9 ldr x1, [sp, #56]
9327c: e2 0f 40 f9 ldr x2, [sp, #24]
93280: 60 d7 ff 97 bl 0x89000 <_abd_return_buf>
93284: 05 00 00 14 b 0x93298 <_arc_read_done+0x240>
93288: a0 03 5f f8 ldur x0, [x29, #-16]
9328c: a8 83 5e f8 ldur x8, [x29, #-24]
93290: 01 b1 04 91 add x1, x8, #300
93294: 25 82 06 94 bl 0x233b28 <_zio_crypt_decode_mac_bp>
93298: a8 83 5f f8 ldur x8, [x29, #-8]
9329c: 09 2d 43 b9 ldr w9, [x8, #812]
932a0: 29 08 00 35 cbnz w9, 0x933a4 <_arc_read_done+0x34c>
932a4: a8 83 5f f8 ldur x8, [x29, #-8]
932a8: 08 4d 40 f9 ldr x8, [x8, #152]
932ac: 08 19 40 f9 ldr x8, [x8, #48]
932b0: 08 fd 7f d3 lsr x8, x8, #63
932b4: 08 01 40 92 and x8, x8, #0x1
932b8: 1f 05 00 f1 cmp x8, #1
932bc: 60 05 00 54 b.eq 0x93368 <_arc_read_done+0x310>
932c0: a8 83 5f f8 ldur x8, [x29, #-8]
932c4: 08 4d 40 f9 ldr x8, [x8, #152]
932c8: 08 19 40 f9 ldr x8, [x8, #48]
932cc: 08 fd 78 d3 lsr x8, x8, #56
932d0: 08 11 40 92 and x8, x8, #0x1f
932d4: 1f 01 00 f1 cmp x8, #0
932d8: e9 87 9f 1a cset w9, ls
932dc: a9 00 00 37 tbnz w9, #0, 0x932f0 <_arc_read_done+0x298>
932e0: a8 83 5e f8 ldur x8, [x29, #-24]
932e4: 69 00 80 52 mov w9, #3
932e8: 09 a1 02 39 strb w9, [x8, #168]
932ec: 1e 00 00 14 b 0x93364 <_arc_read_done+0x30c>
932f0: a8 83 5f f8 ldur x8, [x29, #-8]
932f4: 08 4d 40 f9 ldr x8, [x8, #152]
932f8: 08 19 40 f9 ldr x8, [x8, #48]
932fc: 08 fd 70 d3 lsr x8, x8, #48
93300: 08 1d 40 92 and x8, x8, #0xff
93304: 08 01 79 92 and x8, x8, #0x80
93308: 28 01 00 b4 cbz x8, 0x9332c <_arc_read_done+0x2d4>
9330c: a8 83 5f f8 ldur x8, [x29, #-8]
93310: 08 4d 40 f9 ldr x8, [x8, #152]
93314: 08 19 40 f9 ldr x8, [x8, #48]
93318: 08 fd 70 d3 lsr x8, x8, #48
9331c: 08 1d 40 92 and x8, x8, #0xff
93320: 08 11 40 92 and x8, x8, #0x1f
93324: e8 0b 00 f9 str x8, [sp, #16]
93328: 0c 00 00 14 b 0x93358 <_arc_read_done+0x300>
9332c: a8 83 5f f8 ldur x8, [x29, #-8]
93330: 08 4d 40 f9 ldr x8, [x8, #152]
93334: 08 19 40 f9 ldr x8, [x8, #48]
93338: 08 fd 70 d3 lsr x8, x8, #48
9333c: 08 1d 40 92 and x8, x8, #0xff
93340: 09 03 80 d2 mov x9, #24
93344: 08 7d 09 9b mul x8, x8, x9
93348: e9 17 40 f9 ldr x9, [sp, #40]
9334c: 2a 69 68 b8 ldr w10, [x9, x8]
93350: e0 03 0a aa mov x0, x10
93354: e0 0b 00 f9 str x0, [sp, #16]
93358: e8 0b 40 f9 ldr x8, [sp, #16]
9335c: a9 83 5e f8 ldur x9, [x29, #-24]
93360: 28 a1 02 39 strb w8, [x9, #168]
93364: 04 00 00 14 b 0x93374 <_arc_read_done+0x31c>
93368: a8 83 5e f8 ldur x8, [x29, #-24]
9336c: 49 01 80 52 mov w9, #10
93370: 09 a1 02 39 strb w9, [x8, #168]
93374: a8 83 5e f8 ldur x8, [x29, #-24]
93378: 09 29 40 b9 ldr w9, [x8, #40]
9337c: 29 01 18 12 and w9, w9, #0x100
93380: a9 00 00 34 cbz w9, 0x93394 <_arc_read_done+0x33c>
93384: a8 83 5e f8 ldur x8, [x29, #-24]
93388: 09 29 40 b9 ldr w9, [x8, #40]
9338c: 29 01 0d 12 and w9, w9, #0x80000
93390: a9 00 00 35 cbnz w9, 0x933a4 <_arc_read_done+0x34c>
93394: a8 83 5f f8 ldur x8, [x29, #-8]
93398: 09 a1 40 39 ldrb w9, [x8, #40]
9339c: a8 83 5e f8 ldur x8, [x29, #-24]
933a0: 09 71 00 39 strb w9, [x8, #28]
933a4: a0 83 5e f8 ldur x0, [x29, #-24]
933a8: 01 00 84 52 mov w1, #8192
933ac: 02 fa ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
933b0: 68 17 00 b0 adrp x8, #3067904
933b4: 08 61 27 91 add x8, x8, #2520
933b8: 09 01 40 b9 ldr w9, [x8]
933bc: 09 01 00 34 cbz w9, 0x933dc <_arc_read_done+0x384>
933c0: a8 83 5e f8 ldur x8, [x29, #-24]
933c4: 09 29 40 b9 ldr w9, [x8, #40]
933c8: 29 01 1e 12 and w9, w9, #0x4
933cc: 89 00 00 34 cbz w9, 0x933dc <_arc_read_done+0x384>
933d0: a0 83 5e f8 ldur x0, [x29, #-24]
933d4: 01 02 80 52 mov w1, #16
933d8: f7 f9 ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
933dc: a8 83 5e f8 ldur x8, [x29, #-24]
933e0: 08 79 40 f9 ldr x8, [x8, #240]
933e4: a8 83 1d f8 stur x8, [x29, #-40]
933e8: a8 03 5e f8 ldur x8, [x29, #-32]
933ec: a8 01 00 b4 cbz x8, 0x93420 <_arc_read_done+0x3c8>
933f0: a8 83 5f f8 ldur x8, [x29, #-8]
933f4: 09 2d 43 b9 ldr w9, [x8, #812]
933f8: 49 01 00 35 cbnz w9, 0x93420 <_arc_read_done+0x3c8>
933fc: a8 83 5e f8 ldur x8, [x29, #-24]
93400: 08 59 40 f9 ldr x8, [x8, #176]
93404: e9 13 40 f9 ldr x9, [sp, #32]
93408: 2a 01 40 f9 ldr x10, [x9]
9340c: 1f 01 0a eb cmp x8, x10
93410: 81 00 00 54 b.ne 0x93420 <_arc_read_done+0x3c8>
93414: a0 83 5e f8 ldur x0, [x29, #-24]
93418: a1 03 5e f8 ldur x1, [x29, #-32]
9341c: fd f1 ff 97 bl 0x8fc10 <_arc_access>
93420: ff 37 00 b9 str wzr, [sp, #52]
93424: a8 83 5d f8 ldur x8, [x29, #-40]
93428: a8 03 1d f8 stur x8, [x29, #-48]
9342c: a8 03 5d f8 ldur x8, [x29, #-48]
93430: a8 08 00 b4 cbz x8, 0x93544 <_arc_read_done+0x4ec>
93434: a8 03 5d f8 ldur x8, [x29, #-48]
93438: 08 05 40 f9 ldr x8, [x8, #8]
9343c: 88 00 00 b4 cbz x8, 0x9344c <_arc_read_done+0x3f4>
93440: a8 03 5d f8 ldur x8, [x29, #-48]
93444: 09 25 40 b9 ldr w9, [x8, #36]
93448: 49 00 00 34 cbz w9, 0x93450 <_arc_read_done+0x3f8>
9344c: 3a 00 00 14 b 0x93534 <_arc_read_done+0x4dc>
93450: e8 37 40 b9 ldr w8, [sp, #52]
93454: 08 05 00 11 add w8, w8, #1
93458: e8 37 00 b9 str w8, [sp, #52]
9345c: a9 83 5f f8 ldur x9, [x29, #-8]
93460: 28 2d 43 b9 ldr w8, [x9, #812]
93464: 48 00 00 34 cbz w8, 0x9346c <_arc_read_done+0x414>
93468: 33 00 00 14 b 0x93534 <_arc_read_done+0x4dc>
9346c: a0 83 5e f8 ldur x0, [x29, #-24]
93470: a8 83 5f f8 ldur x8, [x29, #-8]
93474: 01 49 40 f9 ldr x1, [x8, #144]
93478: a8 03 5d f8 ldur x8, [x29, #-48]
9347c: 02 a1 00 91 add x2, x8, #40
93480: a8 03 5d f8 ldur x8, [x29, #-48]
93484: 03 01 40 f9 ldr x3, [x8]
93488: a8 03 5d f8 ldur x8, [x29, #-48]
9348c: 04 19 40 b9 ldr w4, [x8, #24]
93490: a8 03 5d f8 ldur x8, [x29, #-48]
93494: 05 1d 40 b9 ldr w5, [x8, #28]
93498: a8 03 5d f8 ldur x8, [x29, #-48]
9349c: 06 21 40 b9 ldr w6, [x8, #32]
934a0: a8 03 5d f8 ldur x8, [x29, #-48]
934a4: 08 41 00 91 add x8, x8, #16
934a8: 27 00 80 52 mov w7, #1
934ac: e9 03 00 91 mov x9, sp
934b0: 28 01 00 f9 str x8, [x9]
934b4: 72 eb ff 97 bl 0x8e27c <_arc_buf_alloc_impl>
934b8: e0 33 00 b9 str w0, [sp, #48]
934bc: ea 33 40 b9 ldr w10, [sp, #48]
934c0: 5f 61 01 71 cmp w10, #88
934c4: e1 02 00 54 b.ne 0x93520 <_arc_read_done+0x4c8>
934c8: a8 00 80 52 mov w8, #5
934cc: e8 33 00 b9 str w8, [sp, #48]
934d0: a9 83 5f f8 ldur x9, [x29, #-8]
934d4: 28 11 43 b9 ldr w8, [x9, #784]
934d8: 08 01 18 12 and w8, w8, #0x100
934dc: 28 02 00 35 cbnz w8, 0x93520 <_arc_read_done+0x4c8>
934e0: a8 83 5f f8 ldur x8, [x29, #-8]
934e4: 00 49 40 f9 ldr x0, [x8, #144]
934e8: a8 03 5d f8 ldur x8, [x29, #-48]
934ec: 01 a1 00 91 add x1, x8, #40
934f0: c1 38 03 94 bl 0x1617f4 <_spa_log_error>
934f4: a8 83 5f f8 ldur x8, [x29, #-8]
934f8: 01 49 40 f9 ldr x1, [x8, #144]
934fc: a8 03 5d f8 ldur x8, [x29, #-48]
93500: 03 a1 00 91 add x3, x8, #40
93504: a4 83 5f f8 ldur x4, [x29, #-8]
93508: 60 fb ff b0 adrp x0, #-602112
9350c: 00 c0 23 91 add x0, x0, #2288
93510: 08 00 80 d2 mov x8, #0
93514: e2 03 08 aa mov x2, x8
93518: e5 03 08 aa mov x5, x8
9351c: d6 04 05 94 bl 0x1d4874 <_zfs_ereport_post>
93520: e8 33 40 b9 ldr w8, [sp, #48]
93524: 88 00 00 34 cbz w8, 0x93534 <_arc_read_done+0x4dc>
93528: e8 33 40 b9 ldr w8, [sp, #48]
9352c: a9 83 5f f8 ldur x9, [x29, #-8]
93530: 28 2d 03 b9 str w8, [x9, #812]
93534: a8 03 5d f8 ldur x8, [x29, #-48]
93538: 08 2d 40 f9 ldr x8, [x8, #88]
9353c: a8 03 1d f8 stur x8, [x29, #-48]
93540: bb ff ff 17 b 0x9342c <_arc_read_done+0x3d4>
93544: a8 83 5e f8 ldur x8, [x29, #-24]
93548: 09 00 80 d2 mov x9, #0
9354c: 09 79 00 f9 str x9, [x8, #240]
93550: a0 83 5e f8 ldur x0, [x29, #-24]
93554: 01 20 80 52 mov w1, #256
93558: 97 f9 ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
9355c: ea 37 40 b9 ldr w10, [sp, #52]
93560: 2a 00 00 35 cbnz w10, 0x93564 <_arc_read_done+0x50c>
93564: a8 83 5f f8 ldur x8, [x29, #-8]
93568: 09 2d 43 b9 ldr w9, [x8, #812]
9356c: c9 00 00 35 cbnz w9, 0x93584 <_arc_read_done+0x52c>
93570: a0 83 5e f8 ldur x0, [x29, #-24]
93574: a8 83 5f f8 ldur x8, [x29, #-8]
93578: 01 4d 40 f9 ldr x1, [x8, #152]
9357c: e2 23 00 94 bl 0x9c504 <_arc_hdr_verify>
93580: 1b 00 00 14 b 0x935ec <_arc_read_done+0x594>
93584: a0 83 5e f8 ldur x0, [x29, #-24]
93588: 01 40 80 52 mov w1, #512
9358c: 52 fa ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
93590: a8 83 5e f8 ldur x8, [x29, #-24]
93594: 08 59 40 f9 ldr x8, [x8, #176]
93598: e9 13 40 f9 ldr x9, [sp, #32]
9359c: 2a 01 40 f9 ldr x10, [x9]
935a0: 1f 01 0a eb cmp x8, x10
935a4: c0 00 00 54 b.eq 0x935bc <_arc_read_done+0x564>
935a8: e8 13 40 f9 ldr x8, [sp, #32]
935ac: 00 01 40 f9 ldr x0, [x8]
935b0: a1 83 5e f8 ldur x1, [x29, #-24]
935b4: a2 03 5e f8 ldur x2, [x29, #-32]
935b8: e0 00 00 94 bl 0x93938 <_arc_change_state>
935bc: a8 83 5e f8 ldur x8, [x29, #-24]
935c0: 09 29 40 b9 ldr w9, [x8, #40]
935c4: 29 01 19 12 and w9, w9, #0x80
935c8: 69 00 00 34 cbz w9, 0x935d4 <_arc_read_done+0x57c>
935cc: a0 83 5e f8 ldur x0, [x29, #-24]
935d0: 75 23 00 94 bl 0x9c3a4 <_buf_hash_remove>
935d4: a8 83 5e f8 ldur x8, [x29, #-24]
935d8: 08 75 40 f9 ldr x8, [x8, #232]
935dc: 1f 01 00 f1 cmp x8, #0
935e0: e9 17 9f 1a cset w9, eq
935e4: 29 01 00 12 and w9, w9, #0x1
935e8: a9 c3 1c b8 stur w9, [x29, #-52]
935ec: a8 83 5e f8 ldur x8, [x29, #-24]
935f0: 00 81 02 91 add x0, x8, #160
935f4: 04 f4 0a 94 bl 0x350604 <_spl_cv_broadcast>
935f8: a8 03 5e f8 ldur x8, [x29, #-32]
935fc: 88 00 00 b4 cbz x8, 0x9360c <_arc_read_done+0x5b4>
93600: a0 03 5e f8 ldur x0, [x29, #-32]
93604: ca 39 0b 94 bl 0x361d2c <_spl_mutex_exit>
93608: 07 00 00 14 b 0x93624 <_arc_read_done+0x5cc>
9360c: a8 83 5e f8 ldur x8, [x29, #-24]
93610: 08 75 40 f9 ldr x8, [x8, #232]
93614: 1f 01 00 f1 cmp x8, #0
93618: e9 17 9f 1a cset w9, eq
9361c: 29 01 00 12 and w9, w9, #0x1
93620: a9 c3 1c b8 stur w9, [x29, #-52]
93624: a8 83 5d f8 ldur x8, [x29, #-40]
93628: a8 03 1d f8 stur x8, [x29, #-48]
9362c: 08 06 00 b4 cbz x8, 0x936ec <_arc_read_done+0x694>
93630: a8 03 5d f8 ldur x8, [x29, #-48]
93634: 08 05 40 f9 ldr x8, [x8, #8]
93638: 68 03 00 b4 cbz x8, 0x936a4 <_arc_read_done+0x64c>
9363c: a8 83 5f f8 ldur x8, [x29, #-8]
93640: 09 2d 43 b9 ldr w9, [x8, #812]
93644: 89 01 00 34 cbz w9, 0x93674 <_arc_read_done+0x61c>
93648: a8 03 5d f8 ldur x8, [x29, #-48]
9364c: 08 09 40 f9 ldr x8, [x8, #16]
93650: 28 01 00 b4 cbz x8, 0x93674 <_arc_read_done+0x61c>
93654: a8 03 5d f8 ldur x8, [x29, #-48]
93658: 00 09 40 f9 ldr x0, [x8, #16]
9365c: a8 03 5d f8 ldur x8, [x29, #-48]
93660: 01 01 40 f9 ldr x1, [x8]
93664: ff ec ff 97 bl 0x8ea60 <_arc_buf_destroy>
93668: a8 03 5d f8 ldur x8, [x29, #-48]
9366c: 09 00 80 d2 mov x9, #0
93670: 09 09 00 f9 str x9, [x8, #16]
93674: a8 03 5d f8 ldur x8, [x29, #-48]
93678: 08 05 40 f9 ldr x8, [x8, #8]
9367c: a0 83 5f f8 ldur x0, [x29, #-8]
93680: a1 83 5f f8 ldur x1, [x29, #-8]
93684: a9 83 5f f8 ldur x9, [x29, #-8]
93688: 22 4d 40 f9 ldr x2, [x9, #152]
9368c: a9 03 5d f8 ldur x9, [x29, #-48]
93690: 23 09 40 f9 ldr x3, [x9, #16]
93694: a9 03 5d f8 ldur x9, [x29, #-48]
93698: 24 01 40 f9 ldr x4, [x9]
9369c: 69 50 87 d2 mov x9, #14979
936a0: 09 09 3f d7 <unknown>
936a4: a8 03 5d f8 ldur x8, [x29, #-48]
936a8: 08 25 40 f9 ldr x8, [x8, #72]
936ac: 28 01 00 b4 cbz x8, 0x936d0 <_arc_read_done+0x678>
936b0: a8 83 5f f8 ldur x8, [x29, #-8]
936b4: 09 2d 43 b9 ldr w9, [x8, #812]
936b8: a8 03 5d f8 ldur x8, [x29, #-48]
936bc: 08 25 40 f9 ldr x8, [x8, #72]
936c0: 09 2d 03 b9 str w9, [x8, #812]
936c4: a8 03 5d f8 ldur x8, [x29, #-48]
936c8: 00 25 40 f9 ldr x0, [x8, #72]
936cc: 58 4e 06 94 bl 0x22702c <_zio_nowait>
936d0: a8 03 5d f8 ldur x8, [x29, #-48]
936d4: 08 2d 40 f9 ldr x8, [x8, #88]
936d8: a8 83 1d f8 stur x8, [x29, #-40]
936dc: a0 03 5d f8 ldur x0, [x29, #-48]
936e0: 01 0c 80 d2 mov x1, #96
936e4: cf fa 0a 94 bl 0x352220 <_zfs_kmem_free>
936e8: cf ff ff 17 b 0x93624 <_arc_read_done+0x5cc>
936ec: a8 c3 5c b8 ldur w8, [x29, #-52]
936f0: 68 00 00 34 cbz w8, 0x936fc <_arc_read_done+0x6a4>
936f4: a0 83 5e f8 ldur x0, [x29, #-24]
936f8: 53 ed ff 97 bl 0x8ec44 <_arc_hdr_destroy>
936fc: fd 7b 48 a9 ldp x29, x30, [sp, #128]
93700: ff 43 02 91 add sp, sp, #144
93704: ff 0f 5f d6 <unknown>
0000000000093708 <_arc_add_prune_callback>:
93708: 7f 23 03 d5 hint #27
9370c: ff 43 01 d1 sub sp, sp, #80
93710: fd 7b 04 a9 stp x29, x30, [sp, #64]
93714: fd 03 01 91 add x29, sp, #64
93718: e0 13 00 f9 str x0, [sp, #32]
9371c: e1 0f 00 f9 str x1, [sp, #24]
93720: 00 06 80 d2 mov x0, #48
93724: 08 00 80 52 mov w8, #0
93728: e1 03 08 aa mov x1, x8
9372c: 69 fb 0a 94 bl 0x3524d0 <_zfs_kmem_alloc>
93730: e0 0b 00 f9 str x0, [sp, #16]
93734: e9 13 40 f9 ldr x9, [sp, #32]
93738: ea 0b 40 f9 ldr x10, [sp, #16]
9373c: 49 01 00 f9 str x9, [x10]
93740: e9 0f 40 f9 ldr x9, [sp, #24]
93744: ea 0b 40 f9 ldr x10, [sp, #16]
93748: 49 05 00 f9 str x9, [x10, #8]
9374c: e9 0b 40 f9 ldr x9, [sp, #16]
93750: 20 61 00 91 add x0, x9, #24
93754: 2b f0 ff 97 bl 0x8f800 <_list_link_init>
93758: e9 0b 40 f9 ldr x9, [sp, #16]
9375c: 3f 15 00 f9 str xzr, [x9, #40]
93760: 89 18 00 d0 adrp x9, #3219456
93764: 29 61 24 91 add x9, x9, #2328
93768: e0 03 09 aa mov x0, x9
9376c: e9 07 00 f9 str x9, [sp, #8]
93770: 41 39 0b 94 bl 0x361c74 <_spl_mutex_enter>
93774: e9 0b 40 f9 ldr x9, [sp, #16]
93778: 29 a1 00 91 add x9, x9, #40
9377c: a9 83 1f f8 stur x9, [x29, #-8]
93780: a9 83 5f f8 ldur x9, [x29, #-8]
93784: 2a 00 80 d2 mov x10, #1
93788: aa 03 1f f8 stur x10, [x29, #-16]
9378c: aa 03 5f f8 ldur x10, [x29, #-16]
93790: 29 01 ea f8 <unknown>
93794: 29 01 0a 8b add x9, x9, x10
93798: a9 83 1e f8 stur x9, [x29, #-24]
9379c: e1 0b 40 f9 ldr x1, [sp, #16]
937a0: 80 18 00 d0 adrp x0, #3219456
937a4: 00 00 25 91 add x0, x0, #2368
937a8: 9e 37 0b 94 bl 0x361620 <_list_insert_head>
937ac: e0 07 40 f9 ldr x0, [sp, #8]
937b0: 5f 39 0b 94 bl 0x361d2c <_spl_mutex_exit>
937b4: e0 0b 40 f9 ldr x0, [sp, #16]
937b8: fd 7b 44 a9 ldp x29, x30, [sp, #64]
937bc: ff 43 01 91 add sp, sp, #80
937c0: ff 0f 5f d6 <unknown>
00000000000937c4 <_arc_remove_prune_callback>:
937c4: 7f 23 03 d5 hint #27
937c8: ff 03 01 d1 sub sp, sp, #64
937cc: fd 7b 03 a9 stp x29, x30, [sp, #48]
937d0: fd c3 00 91 add x29, sp, #48
937d4: e0 0b 00 f9 str x0, [sp, #16]
937d8: ff 0f 00 b9 str wzr, [sp, #12]
937dc: 80 18 00 d0 adrp x0, #3219456
937e0: 00 60 24 91 add x0, x0, #2328
937e4: 24 39 0b 94 bl 0x361c74 <_spl_mutex_enter>
937e8: e1 0b 40 f9 ldr x1, [sp, #16]
937ec: 80 18 00 d0 adrp x0, #3219456
937f0: 00 00 25 91 add x0, x0, #2368
937f4: e9 37 0b 94 bl 0x361798 <_list_remove>
937f8: e8 0b 40 f9 ldr x8, [sp, #16]
937fc: 08 a1 00 91 add x8, x8, #40
93800: a8 83 1f f8 stur x8, [x29, #-8]
93804: a8 83 5f f8 ldur x8, [x29, #-8]
93808: 29 00 80 d2 mov x9, #1
9380c: a9 03 1f f8 stur x9, [x29, #-16]
93810: a9 03 5f f8 ldur x9, [x29, #-16]
93814: ea 03 09 cb neg x10, x9
93818: 08 01 ea f8 <unknown>
9381c: 08 01 09 eb subs x8, x8, x9
93820: e8 0f 00 f9 str x8, [sp, #24]
93824: e8 0f 40 f9 ldr x8, [sp, #24]
93828: 1f 01 00 f1 cmp x8, #0
9382c: eb 87 9f 1a cset w11, ls
93830: 6b 00 00 37 tbnz w11, #0, 0x9383c <_arc_remove_prune_callback+0x78>
93834: 28 00 80 52 mov w8, #1
93838: e8 0f 00 b9 str w8, [sp, #12]
9383c: 80 18 00 d0 adrp x0, #3219456
93840: 00 60 24 91 add x0, x0, #2328
93844: 3a 39 0b 94 bl 0x361d2c <_spl_mutex_exit>
93848: e8 0f 40 b9 ldr w8, [sp, #12]
9384c: e8 00 00 34 cbz w8, 0x93868 <_arc_remove_prune_callback+0xa4>
93850: 88 18 00 d0 adrp x8, #3219456
93854: 08 81 25 91 add x8, x8, #2400
93858: 00 01 40 f9 ldr x0, [x8]
9385c: 08 00 80 d2 mov x8, #0
93860: e1 03 08 aa mov x1, x8
93864: eb 4d 0b 94 bl 0x367010 <_taskq_wait_outstanding>
93868: e8 0b 40 f9 ldr x8, [sp, #16]
9386c: 1f 15 00 f9 str xzr, [x8, #40]
93870: e0 0b 40 f9 ldr x0, [sp, #16]
93874: 01 06 80 d2 mov x1, #48
93878: 6a fa 0a 94 bl 0x352220 <_zfs_kmem_free>
9387c: fd 7b 43 a9 ldp x29, x30, [sp, #48]
93880: ff 03 01 91 add sp, sp, #64
93884: ff 0f 5f d6 <unknown>
0000000000093888 <_arc_freed>:
93888: 7f 23 03 d5 hint #27
9388c: ff 03 01 d1 sub sp, sp, #64
93890: fd 7b 03 a9 stp x29, x30, [sp, #48]
93894: fd c3 00 91 add x29, sp, #48
93898: a0 83 1f f8 stur x0, [x29, #-8]
9389c: a1 03 1f f8 stur x1, [x29, #-16]
938a0: a0 83 5f f8 ldur x0, [x29, #-8]
938a4: 68 57 03 94 bl 0x169644 <_spa_load_guid>
938a8: e0 07 00 f9 str x0, [sp, #8]
938ac: e0 07 40 f9 ldr x0, [sp, #8]
938b0: a1 03 5f f8 ldur x1, [x29, #-16]
938b4: e2 43 00 91 add x2, sp, #16
938b8: 5a f8 ff 97 bl 0x91a20 <_buf_hash_find>
938bc: e0 0f 00 f9 str x0, [sp, #24]
938c0: e8 0f 40 f9 ldr x8, [sp, #24]
938c4: 48 00 00 b5 cbnz x8, 0x938cc <_arc_freed+0x44>
938c8: 19 00 00 14 b 0x9392c <_arc_freed+0xa4>
938cc: e8 0f 40 f9 ldr x8, [sp, #24]
938d0: 09 29 40 b9 ldr w9, [x8, #40]
938d4: 29 01 0e 12 and w9, w9, #0x40000
938d8: 09 01 00 34 cbz w9, 0x938f8 <_arc_freed+0x70>
938dc: e8 0f 40 f9 ldr x8, [sp, #24]
938e0: 09 29 40 b9 ldr w9, [x8, #40]
938e4: 29 01 18 12 and w9, w9, #0x100
938e8: e9 01 00 35 cbnz w9, 0x93924 <_arc_freed+0x9c>
938ec: e8 0f 40 f9 ldr x8, [sp, #24]
938f0: 08 75 40 f9 ldr x8, [x8, #232]
938f4: 88 01 00 b5 cbnz x8, 0x93924 <_arc_freed+0x9c>
938f8: e8 28 00 b0 adrp x8, #5361664
938fc: 08 41 00 91 add x8, x8, #16
93900: 00 01 40 f9 ldr x0, [x8]
93904: e1 0f 40 f9 ldr x1, [sp, #24]
93908: e2 0b 40 f9 ldr x2, [sp, #16]
9390c: 0b 00 00 94 bl 0x93938 <_arc_change_state>
93910: e0 0f 40 f9 ldr x0, [sp, #24]
93914: cc ec ff 97 bl 0x8ec44 <_arc_hdr_destroy>
93918: e0 0b 40 f9 ldr x0, [sp, #16]
9391c: 04 39 0b 94 bl 0x361d2c <_spl_mutex_exit>
93920: 03 00 00 14 b 0x9392c <_arc_freed+0xa4>
93924: e0 0b 40 f9 ldr x0, [sp, #16]
93928: 01 39 0b 94 bl 0x361d2c <_spl_mutex_exit>
9392c: fd 7b 43 a9 ldp x29, x30, [sp, #48]
93930: ff 03 01 91 add sp, sp, #64
93934: ff 0f 5f d6 <unknown>
0000000000093938 <_arc_change_state>:
93938: 7f 23 03 d5 hint #27
9393c: ff 43 07 d1 sub sp, sp, #464
93940: fc 6f 1b a9 stp x28, x27, [sp, #432]
93944: fd 7b 1c a9 stp x29, x30, [sp, #448]
93948: fd 03 07 91 add x29, sp, #448
9394c: e8 2c 00 b0 adrp x8, #5885952
93950: 08 c1 02 91 add x8, x8, #176
93954: e9 28 00 b0 adrp x9, #5361664
93958: 29 41 00 91 add x9, x9, #16
9395c: ea 2c 00 b0 adrp x10, #5885952
93960: 4a a1 00 91 add x10, x10, #40
93964: eb 2c 00 b0 adrp x11, #5885952
93968: 6b c1 00 91 add x11, x11, #48
9396c: e0 57 00 f9 str x0, [sp, #168]
93970: e1 53 00 f9 str x1, [sp, #160]
93974: e2 4f 00 f9 str x2, [sp, #152]
93978: e0 53 40 f9 ldr x0, [sp, #160]
9397c: e8 2b 00 f9 str x8, [sp, #80]
93980: e9 27 00 f9 str x9, [sp, #72]
93984: ea 23 00 f9 str x10, [sp, #64]
93988: eb 1f 00 f9 str x11, [sp, #56]
9398c: 3e e5 ff 97 bl 0x8ce84 <_arc_buf_type>
93990: e0 7b 00 b9 str w0, [sp, #120]
93994: e8 53 40 f9 ldr x8, [sp, #160]
93998: 0c 29 40 b9 ldr w12, [x8, #40]
9399c: 8c 01 0e 12 and w12, w12, #0x40000
939a0: 8c 05 00 34 cbz w12, 0x93a50 <_arc_change_state+0x118>
939a4: e8 53 40 f9 ldr x8, [sp, #160]
939a8: 08 59 40 f9 ldr x8, [x8, #176]
939ac: e8 4b 00 f9 str x8, [sp, #144]
939b0: e8 53 40 f9 ldr x8, [sp, #160]
939b4: 08 75 40 f9 ldr x8, [x8, #232]
939b8: e8 47 00 f9 str x8, [sp, #136]
939bc: e8 53 40 f9 ldr x8, [sp, #160]
939c0: 09 99 40 b9 ldr w9, [x8, #152]
939c4: e9 87 00 b9 str w9, [sp, #132]
939c8: e9 87 40 b9 ldr w9, [sp, #132]
939cc: 3f 01 00 71 cmp w9, #0
939d0: e9 97 9f 1a cset w9, hi
939d4: 2a 00 80 52 mov w10, #1
939d8: ea 37 00 b9 str w10, [sp, #52]
939dc: 29 03 00 37 tbnz w9, #0, 0x93a40 <_arc_change_state+0x108>
939e0: e8 53 40 f9 ldr x8, [sp, #160]
939e4: 08 7d 40 f9 ldr x8, [x8, #248]
939e8: 29 00 80 52 mov w9, #1
939ec: e9 37 00 b9 str w9, [sp, #52]
939f0: 88 02 00 b5 cbnz x8, 0x93a40 <_arc_change_state+0x108>
939f4: e8 53 40 f9 ldr x8, [sp, #160]
939f8: 09 29 40 b9 ldr w9, [x8, #40]
939fc: 29 01 0e 12 and w9, w9, #0x40000
93a00: 0a 00 80 52 mov w10, #0
93a04: ea 33 00 b9 str w10, [sp, #48]
93a08: 89 01 00 34 cbz w9, 0x93a38 <_arc_change_state+0x100>
93a0c: e8 53 40 f9 ldr x8, [sp, #160]
93a10: 09 29 40 b9 ldr w9, [x8, #40]
93a14: 29 01 11 12 and w9, w9, #0x8000
93a18: 0a 00 80 52 mov w10, #0
93a1c: ea 33 00 b9 str w10, [sp, #48]
93a20: c9 00 00 34 cbz w9, 0x93a38 <_arc_change_state+0x100>
93a24: e8 53 40 f9 ldr x8, [sp, #160]
93a28: 08 81 40 f9 ldr x8, [x8, #256]
93a2c: 1f 01 00 f1 cmp x8, #0
93a30: e9 07 9f 1a cset w9, ne
93a34: e9 33 00 b9 str w9, [sp, #48]
93a38: e8 33 40 b9 ldr w8, [sp, #48]
93a3c: e8 37 00 b9 str w8, [sp, #52]
93a40: e8 37 40 b9 ldr w8, [sp, #52]
93a44: 08 01 00 12 and w8, w8, #0x1
93a48: e8 83 00 b9 str w8, [sp, #128]
93a4c: 07 00 00 14 b 0x93a68 <_arc_change_state+0x130>
93a50: e8 2b 40 f9 ldr x8, [sp, #80]
93a54: 09 01 40 f9 ldr x9, [x8]
93a58: e9 4b 00 f9 str x9, [sp, #144]
93a5c: ff 47 00 f9 str xzr, [sp, #136]
93a60: ff 87 00 b9 str wzr, [sp, #132]
93a64: ff 83 00 b9 str wzr, [sp, #128]
93a68: e8 83 40 b9 ldr w8, [sp, #128]
93a6c: e8 7f 00 b9 str w8, [sp, #124]
93a70: e9 47 40 f9 ldr x9, [sp, #136]
93a74: 69 09 00 b5 cbnz x9, 0x93ba0 <_arc_change_state+0x268>
93a78: e8 4b 40 f9 ldr x8, [sp, #144]
93a7c: e9 27 40 f9 ldr x9, [sp, #72]
93a80: 2a 01 40 f9 ldr x10, [x9]
93a84: 1f 01 0a eb cmp x8, x10
93a88: 20 04 00 54 b.eq 0x93b0c <_arc_change_state+0x1d4>
93a8c: e8 4b 40 f9 ldr x8, [sp, #144]
93a90: e9 2b 40 f9 ldr x9, [sp, #80]
93a94: 2a 01 40 f9 ldr x10, [x9]
93a98: 1f 01 0a eb cmp x8, x10
93a9c: 80 03 00 54 b.eq 0x93b0c <_arc_change_state+0x1d4>
93aa0: e8 4b 40 f9 ldr x8, [sp, #144]
93aa4: e9 7b 40 b9 ldr w9, [sp, #120]
93aa8: ea 03 09 aa mov x10, x9
93aac: 08 0d 0a 8b add x8, x8, x10, lsl #3
93ab0: 00 01 40 f9 ldr x0, [x8]
93ab4: e1 53 40 f9 ldr x1, [sp, #160]
93ab8: 33 a7 02 94 bl 0x13d784 <_multilist_remove>
93abc: e8 4b 40 f9 ldr x8, [sp, #144]
93ac0: ea 23 40 f9 ldr x10, [sp, #64]
93ac4: 4b 01 40 f9 ldr x11, [x10]
93ac8: 1f 01 0b eb cmp x8, x11
93acc: 60 01 00 54 b.eq 0x93af8 <_arc_change_state+0x1c0>
93ad0: e8 4b 40 f9 ldr x8, [sp, #144]
93ad4: e9 1f 40 f9 ldr x9, [sp, #56]
93ad8: 2a 01 40 f9 ldr x10, [x9]
93adc: 1f 01 0a eb cmp x8, x10
93ae0: c0 00 00 54 b.eq 0x93af8 <_arc_change_state+0x1c0>
93ae4: e8 4b 40 f9 ldr x8, [sp, #144]
93ae8: e9 2b 40 f9 ldr x9, [sp, #80]
93aec: 2a 01 40 f9 ldr x10, [x9]
93af0: 1f 01 0a eb cmp x8, x10
93af4: 61 00 00 54 b.ne 0x93b00 <_arc_change_state+0x1c8>
93af8: 28 00 80 52 mov w8, #1
93afc: e8 83 00 b9 str w8, [sp, #128]
93b00: e0 53 40 f9 ldr x0, [sp, #160]
93b04: e1 4b 40 f9 ldr x1, [sp, #144]
93b08: 68 1d 00 94 bl 0x9b0a8 <_arc_evictable_space_decrement>
93b0c: e8 57 40 f9 ldr x8, [sp, #168]
93b10: e9 27 40 f9 ldr x9, [sp, #72]
93b14: 2a 01 40 f9 ldr x10, [x9]
93b18: 1f 01 0a eb cmp x8, x10
93b1c: 20 04 00 54 b.eq 0x93ba0 <_arc_change_state+0x268>
93b20: e8 57 40 f9 ldr x8, [sp, #168]
93b24: e9 2b 40 f9 ldr x9, [sp, #80]
93b28: 2a 01 40 f9 ldr x10, [x9]
93b2c: 1f 01 0a eb cmp x8, x10
93b30: 80 03 00 54 b.eq 0x93ba0 <_arc_change_state+0x268>
93b34: e8 57 40 f9 ldr x8, [sp, #168]
93b38: e9 7b 40 b9 ldr w9, [sp, #120]
93b3c: ea 03 09 aa mov x10, x9
93b40: 08 0d 0a 8b add x8, x8, x10, lsl #3
93b44: 00 01 40 f9 ldr x0, [x8]
93b48: e1 53 40 f9 ldr x1, [sp, #160]
93b4c: d9 a6 02 94 bl 0x13d6b0 <_multilist_insert>
93b50: e8 57 40 f9 ldr x8, [sp, #168]
93b54: ea 23 40 f9 ldr x10, [sp, #64]
93b58: 4b 01 40 f9 ldr x11, [x10]
93b5c: 1f 01 0b eb cmp x8, x11
93b60: 60 01 00 54 b.eq 0x93b8c <_arc_change_state+0x254>
93b64: e8 57 40 f9 ldr x8, [sp, #168]
93b68: e9 1f 40 f9 ldr x9, [sp, #56]
93b6c: 2a 01 40 f9 ldr x10, [x9]
93b70: 1f 01 0a eb cmp x8, x10
93b74: c0 00 00 54 b.eq 0x93b8c <_arc_change_state+0x254>
93b78: e8 57 40 f9 ldr x8, [sp, #168]
93b7c: e9 2b 40 f9 ldr x9, [sp, #80]
93b80: 2a 01 40 f9 ldr x10, [x9]
93b84: 1f 01 0a eb cmp x8, x10
93b88: 61 00 00 54 b.ne 0x93b94 <_arc_change_state+0x25c>
93b8c: 28 00 80 52 mov w8, #1
93b90: e8 7f 00 b9 str w8, [sp, #124]
93b94: e0 53 40 f9 ldr x0, [sp, #160]
93b98: e1 57 40 f9 ldr x1, [sp, #168]
93b9c: 49 1e 00 94 bl 0x9b4c0 <_arc_evictable_space_increment>
93ba0: e8 57 40 f9 ldr x8, [sp, #168]
93ba4: e9 27 40 f9 ldr x9, [sp, #72]
93ba8: 2a 01 40 f9 ldr x10, [x9]
93bac: 1f 01 0a eb cmp x8, x10
93bb0: e1 00 00 54 b.ne 0x93bcc <_arc_change_state+0x294>
93bb4: e8 53 40 f9 ldr x8, [sp, #160]
93bb8: 09 29 40 b9 ldr w9, [x8, #40]
93bbc: 29 01 19 12 and w9, w9, #0x80
93bc0: 69 00 00 34 cbz w9, 0x93bcc <_arc_change_state+0x294>
93bc4: e0 53 40 f9 ldr x0, [sp, #160]
93bc8: f7 21 00 94 bl 0x9c3a4 <_buf_hash_remove>
93bcc: e8 7f 40 b9 ldr w8, [sp, #124]
93bd0: 68 0e 00 34 cbz w8, 0x93d9c <_arc_change_state+0x464>
93bd4: e8 57 40 f9 ldr x8, [sp, #168]
93bd8: e9 2b 40 f9 ldr x9, [sp, #80]
93bdc: 2a 01 40 f9 ldr x10, [x9]
93be0: 1f 01 0a eb cmp x8, x10
93be4: c0 0d 00 54 b.eq 0x93d9c <_arc_change_state+0x464>
93be8: e8 57 40 f9 ldr x8, [sp, #168]
93bec: e9 23 40 f9 ldr x9, [sp, #64]
93bf0: 2a 01 40 f9 ldr x10, [x9]
93bf4: 1f 01 0a eb cmp x8, x10
93bf8: 60 01 00 54 b.eq 0x93c24 <_arc_change_state+0x2ec>
93bfc: e8 57 40 f9 ldr x8, [sp, #168]
93c00: e9 1f 40 f9 ldr x9, [sp, #56]
93c04: 2a 01 40 f9 ldr x10, [x9]
93c08: 1f 01 0a eb cmp x8, x10
93c0c: c0 00 00 54 b.eq 0x93c24 <_arc_change_state+0x2ec>
93c10: e8 57 40 f9 ldr x8, [sp, #168]
93c14: e9 2b 40 f9 ldr x9, [sp, #80]
93c18: 2a 01 40 f9 ldr x10, [x9]
93c1c: 1f 01 0a eb cmp x8, x10
93c20: 41 02 00 54 b.ne 0x93c68 <_arc_change_state+0x330>
93c24: e8 57 40 f9 ldr x8, [sp, #168]
93c28: 08 c1 00 91 add x8, x8, #48
93c2c: e9 53 40 f9 ldr x9, [sp, #160]
93c30: 2a 5d 40 79 ldrh w10, [x9, #46]
93c34: 4a 59 17 53 lsl w10, w10, #9
93c38: e0 03 0a aa mov x0, x10
93c3c: 09 7c 40 93 sxtw x9, w0
93c40: e8 67 00 f9 str x8, [sp, #200]
93c44: e9 63 00 f9 str x9, [sp, #192]
93c48: e8 67 40 f9 ldr x8, [sp, #200]
93c4c: e9 63 40 f9 ldr x9, [sp, #192]
93c50: e9 5f 00 f9 str x9, [sp, #184]
93c54: e9 5f 40 f9 ldr x9, [sp, #184]
93c58: 08 01 e9 f8 <unknown>
93c5c: 08 01 09 8b add x8, x8, x9
93c60: e8 5b 00 f9 str x8, [sp, #176]
93c64: 4e 00 00 14 b 0x93d9c <_arc_change_state+0x464>
93c68: ff 77 00 b9 str wzr, [sp, #116]
93c6c: e8 53 40 f9 ldr x8, [sp, #160]
93c70: 08 49 40 f9 ldr x8, [x8, #144]
93c74: e8 37 00 f9 str x8, [sp, #104]
93c78: e8 37 40 f9 ldr x8, [sp, #104]
93c7c: 68 03 00 b4 cbz x8, 0x93ce8 <_arc_change_state+0x3b0>
93c80: e8 77 40 b9 ldr w8, [sp, #116]
93c84: 08 05 00 11 add w8, w8, #1
93c88: e8 77 00 b9 str w8, [sp, #116]
93c8c: e0 37 40 f9 ldr x0, [sp, #104]
93c90: 6a ea ff 97 bl 0x8e638 <_arc_buf_is_shared>
93c94: 40 00 00 34 cbz w0, 0x93c9c <_arc_change_state+0x364>
93c98: 10 00 00 14 b 0x93cd8 <_arc_change_state+0x3a0>
93c9c: e8 57 40 f9 ldr x8, [sp, #168]
93ca0: 08 c1 00 91 add x8, x8, #48
93ca4: e0 37 40 f9 ldr x0, [sp, #104]
93ca8: e8 17 00 f9 str x8, [sp, #40]
93cac: cd e0 ff 97 bl 0x8bfe0 <_arc_buf_size>
93cb0: e8 17 40 f9 ldr x8, [sp, #40]
93cb4: a8 83 12 f8 stur x8, [x29, #-216]
93cb8: e0 73 00 f9 str x0, [sp, #224]
93cbc: a9 83 52 f8 ldur x9, [x29, #-216]
93cc0: ea 73 40 f9 ldr x10, [sp, #224]
93cc4: ea 6f 00 f9 str x10, [sp, #216]
93cc8: ea 6f 40 f9 ldr x10, [sp, #216]
93ccc: 29 01 ea f8 <unknown>
93cd0: 29 01 0a 8b add x9, x9, x10
93cd4: e9 6b 00 f9 str x9, [sp, #208]
93cd8: e8 37 40 f9 ldr x8, [sp, #104]
93cdc: 08 05 40 f9 ldr x8, [x8, #8]
93ce0: e8 37 00 f9 str x8, [sp, #104]
93ce4: e5 ff ff 17 b 0x93c78 <_arc_change_state+0x340>
93ce8: e8 53 40 f9 ldr x8, [sp, #160]
93cec: 08 7d 40 f9 ldr x8, [x8, #248]
93cf0: 08 02 00 b4 cbz x8, 0x93d30 <_arc_change_state+0x3f8>
93cf4: e8 57 40 f9 ldr x8, [sp, #168]
93cf8: 08 c1 00 91 add x8, x8, #48
93cfc: e0 53 40 f9 ldr x0, [sp, #160]
93d00: e8 13 00 f9 str x8, [sp, #32]
93d04: 8a e4 ff 97 bl 0x8cf2c <_arc_hdr_size>
93d08: e8 13 40 f9 ldr x8, [sp, #32]
93d0c: a8 83 14 f8 stur x8, [x29, #-184]
93d10: a0 03 14 f8 stur x0, [x29, #-192]
93d14: a9 83 54 f8 ldur x9, [x29, #-184]
93d18: aa 03 54 f8 ldur x10, [x29, #-192]
93d1c: aa 83 13 f8 stur x10, [x29, #-200]
93d20: aa 83 53 f8 ldur x10, [x29, #-200]
93d24: 29 01 ea f8 <unknown>
93d28: 29 01 0a 8b add x9, x9, x10
93d2c: a9 03 13 f8 stur x9, [x29, #-208]
93d30: e8 53 40 f9 ldr x8, [sp, #160]
93d34: 09 29 40 b9 ldr w9, [x8, #40]
93d38: 29 01 0e 12 and w9, w9, #0x40000
93d3c: 09 03 00 34 cbz w9, 0x93d9c <_arc_change_state+0x464>
93d40: e8 53 40 f9 ldr x8, [sp, #160]
93d44: 09 29 40 b9 ldr w9, [x8, #40]
93d48: 29 01 11 12 and w9, w9, #0x8000
93d4c: 89 02 00 34 cbz w9, 0x93d9c <_arc_change_state+0x464>
93d50: e8 53 40 f9 ldr x8, [sp, #160]
93d54: 08 81 40 f9 ldr x8, [x8, #256]
93d58: 28 02 00 b4 cbz x8, 0x93d9c <_arc_change_state+0x464>
93d5c: e8 57 40 f9 ldr x8, [sp, #168]
93d60: 08 c1 00 91 add x8, x8, #48
93d64: e9 53 40 f9 ldr x9, [sp, #160]
93d68: 2a 59 40 79 ldrh w10, [x9, #44]
93d6c: 4a 59 17 53 lsl w10, w10, #9
93d70: e0 03 0a aa mov x0, x10
93d74: 09 7c 40 93 sxtw x9, w0
93d78: a8 83 1a f8 stur x8, [x29, #-88]
93d7c: a9 03 1a f8 stur x9, [x29, #-96]
93d80: a8 83 5a f8 ldur x8, [x29, #-88]
93d84: a9 03 5a f8 ldur x9, [x29, #-96]
93d88: a9 83 19 f8 stur x9, [x29, #-104]
93d8c: a9 83 59 f8 ldur x9, [x29, #-104]
93d90: 08 01 e9 f8 <unknown>
93d94: 08 01 09 8b add x8, x8, x9
93d98: a8 03 19 f8 stur x8, [x29, #-112]
93d9c: e8 83 40 b9 ldr w8, [sp, #128]
93da0: 28 0f 00 34 cbz w8, 0x93f84 <_arc_change_state+0x64c>
93da4: e8 4b 40 f9 ldr x8, [sp, #144]
93da8: e9 2b 40 f9 ldr x9, [sp, #80]
93dac: 2a 01 40 f9 ldr x10, [x9]
93db0: 1f 01 0a eb cmp x8, x10
93db4: 80 0e 00 54 b.eq 0x93f84 <_arc_change_state+0x64c>
93db8: e8 4b 40 f9 ldr x8, [sp, #144]
93dbc: e9 23 40 f9 ldr x9, [sp, #64]
93dc0: 2a 01 40 f9 ldr x10, [x9]
93dc4: 1f 01 0a eb cmp x8, x10
93dc8: 60 01 00 54 b.eq 0x93df4 <_arc_change_state+0x4bc>
93dcc: e8 4b 40 f9 ldr x8, [sp, #144]
93dd0: e9 1f 40 f9 ldr x9, [sp, #56]
93dd4: 2a 01 40 f9 ldr x10, [x9]
93dd8: 1f 01 0a eb cmp x8, x10
93ddc: c0 00 00 54 b.eq 0x93df4 <_arc_change_state+0x4bc>
93de0: e8 4b 40 f9 ldr x8, [sp, #144]
93de4: e9 2b 40 f9 ldr x9, [sp, #80]
93de8: 2a 01 40 f9 ldr x10, [x9]
93dec: 1f 01 0a eb cmp x8, x10
93df0: 61 02 00 54 b.ne 0x93e3c <_arc_change_state+0x504>
93df4: e8 4b 40 f9 ldr x8, [sp, #144]
93df8: 08 c1 00 91 add x8, x8, #48
93dfc: e9 53 40 f9 ldr x9, [sp, #160]
93e00: 2a 5d 40 79 ldrh w10, [x9, #46]
93e04: 0b 00 80 52 mov w11, #0
93e08: 6a 25 0a 6b subs w10, w11, w10, lsl #9
93e0c: e0 03 0a aa mov x0, x10
93e10: 09 7c 40 93 sxtw x9, w0
93e14: a8 83 1e f8 stur x8, [x29, #-24]
93e18: a9 03 1e f8 stur x9, [x29, #-32]
93e1c: a8 83 5e f8 ldur x8, [x29, #-24]
93e20: a9 03 5e f8 ldur x9, [x29, #-32]
93e24: a9 83 1d f8 stur x9, [x29, #-40]
93e28: a9 83 5d f8 ldur x9, [x29, #-40]
93e2c: 08 01 e9 f8 <unknown>
93e30: 08 01 09 8b add x8, x8, x9
93e34: a8 03 1d f8 stur x8, [x29, #-48]
93e38: 53 00 00 14 b 0x93f84 <_arc_change_state+0x64c>
93e3c: ff 67 00 b9 str wzr, [sp, #100]
93e40: e8 53 40 f9 ldr x8, [sp, #160]
93e44: 08 49 40 f9 ldr x8, [x8, #144]
93e48: e8 2f 00 f9 str x8, [sp, #88]
93e4c: e8 2f 40 f9 ldr x8, [sp, #88]
93e50: a8 03 00 b4 cbz x8, 0x93ec4 <_arc_change_state+0x58c>
93e54: e8 67 40 b9 ldr w8, [sp, #100]
93e58: 08 05 00 11 add w8, w8, #1
93e5c: e8 67 00 b9 str w8, [sp, #100]
93e60: e0 2f 40 f9 ldr x0, [sp, #88]
93e64: f5 e9 ff 97 bl 0x8e638 <_arc_buf_is_shared>
93e68: 40 00 00 34 cbz w0, 0x93e70 <_arc_change_state+0x538>
93e6c: 12 00 00 14 b 0x93eb4 <_arc_change_state+0x57c>
93e70: e8 4b 40 f9 ldr x8, [sp, #144]
93e74: 08 c1 00 91 add x8, x8, #48
93e78: e0 2f 40 f9 ldr x0, [sp, #88]
93e7c: e8 0f 00 f9 str x8, [sp, #24]
93e80: 58 e0 ff 97 bl 0x8bfe0 <_arc_buf_size>
93e84: 08 00 80 d2 mov x8, #0
93e88: 08 01 00 eb subs x8, x8, x0
93e8c: e9 0f 40 f9 ldr x9, [sp, #24]
93e90: a9 83 1c f8 stur x9, [x29, #-56]
93e94: a8 03 1c f8 stur x8, [x29, #-64]
93e98: a8 83 5c f8 ldur x8, [x29, #-56]
93e9c: aa 03 5c f8 ldur x10, [x29, #-64]
93ea0: aa 83 1b f8 stur x10, [x29, #-72]
93ea4: aa 83 5b f8 ldur x10, [x29, #-72]
93ea8: 08 01 ea f8 <unknown>
93eac: 08 01 0a 8b add x8, x8, x10
93eb0: a8 03 1b f8 stur x8, [x29, #-80]
93eb4: e8 2f 40 f9 ldr x8, [sp, #88]
93eb8: 08 05 40 f9 ldr x8, [x8, #8]
93ebc: e8 2f 00 f9 str x8, [sp, #88]
93ec0: e3 ff ff 17 b 0x93e4c <_arc_change_state+0x514>
93ec4: e8 53 40 f9 ldr x8, [sp, #160]
93ec8: 08 7d 40 f9 ldr x8, [x8, #248]
93ecc: 48 02 00 b4 cbz x8, 0x93f14 <_arc_change_state+0x5dc>
93ed0: e8 4b 40 f9 ldr x8, [sp, #144]
93ed4: 08 c1 00 91 add x8, x8, #48
93ed8: e0 53 40 f9 ldr x0, [sp, #160]
93edc: e8 0b 00 f9 str x8, [sp, #16]
93ee0: 13 e4 ff 97 bl 0x8cf2c <_arc_hdr_size>
93ee4: 08 00 80 d2 mov x8, #0
93ee8: 08 01 00 eb subs x8, x8, x0
93eec: e9 0b 40 f9 ldr x9, [sp, #16]
93ef0: a9 83 18 f8 stur x9, [x29, #-120]
93ef4: a8 03 18 f8 stur x8, [x29, #-128]
93ef8: a8 83 58 f8 ldur x8, [x29, #-120]
93efc: aa 03 58 f8 ldur x10, [x29, #-128]
93f00: aa 83 17 f8 stur x10, [x29, #-136]
93f04: aa 83 57 f8 ldur x10, [x29, #-136]
93f08: 08 01 ea f8 <unknown>
93f0c: 08 01 0a 8b add x8, x8, x10
93f10: a8 03 17 f8 stur x8, [x29, #-144]
93f14: e8 53 40 f9 ldr x8, [sp, #160]
93f18: 09 29 40 b9 ldr w9, [x8, #40]
93f1c: 29 01 0e 12 and w9, w9, #0x40000
93f20: 29 03 00 34 cbz w9, 0x93f84 <_arc_change_state+0x64c>
93f24: e8 53 40 f9 ldr x8, [sp, #160]
93f28: 09 29 40 b9 ldr w9, [x8, #40]
93f2c: 29 01 11 12 and w9, w9, #0x8000
93f30: a9 02 00 34 cbz w9, 0x93f84 <_arc_change_state+0x64c>
93f34: e8 53 40 f9 ldr x8, [sp, #160]
93f38: 08 81 40 f9 ldr x8, [x8, #256]
93f3c: 48 02 00 b4 cbz x8, 0x93f84 <_arc_change_state+0x64c>
93f40: e8 4b 40 f9 ldr x8, [sp, #144]
93f44: 08 c1 00 91 add x8, x8, #48
93f48: e9 53 40 f9 ldr x9, [sp, #160]
93f4c: 2a 59 40 79 ldrh w10, [x9, #44]
93f50: 0b 00 80 52 mov w11, #0
93f54: 6a 25 0a 6b subs w10, w11, w10, lsl #9
93f58: e0 03 0a aa mov x0, x10
93f5c: 09 7c 40 93 sxtw x9, w0
93f60: a8 83 16 f8 stur x8, [x29, #-152]
93f64: a9 03 16 f8 stur x9, [x29, #-160]
93f68: a8 83 56 f8 ldur x8, [x29, #-152]
93f6c: a9 03 56 f8 ldur x9, [x29, #-160]
93f70: a9 83 15 f8 stur x9, [x29, #-168]
93f74: a9 83 55 f8 ldur x9, [x29, #-168]
93f78: 08 01 e9 f8 <unknown>
93f7c: 08 01 09 8b add x8, x8, x9
93f80: a8 03 15 f8 stur x8, [x29, #-176]
93f84: e8 53 40 f9 ldr x8, [sp, #160]
93f88: 09 29 40 b9 ldr w9, [x8, #40]
93f8c: 29 01 0e 12 and w9, w9, #0x40000
93f90: 89 03 00 34 cbz w9, 0x94000 <_arc_change_state+0x6c8>
93f94: e8 57 40 f9 ldr x8, [sp, #168]
93f98: e9 53 40 f9 ldr x9, [sp, #160]
93f9c: 28 59 00 f9 str x8, [x9, #176]
93fa0: e8 53 40 f9 ldr x8, [sp, #160]
93fa4: 0a 29 40 b9 ldr w10, [x8, #40]
93fa8: 4a 01 0d 12 and w10, w10, #0x80000
93fac: aa 02 00 34 cbz w10, 0x94000 <_arc_change_state+0x6c8>
93fb0: e8 57 40 f9 ldr x8, [sp, #168]
93fb4: e9 2b 40 f9 ldr x9, [sp, #80]
93fb8: 2a 01 40 f9 ldr x10, [x9]
93fbc: 1f 01 0a eb cmp x8, x10
93fc0: 00 02 00 54 b.eq 0x94000 <_arc_change_state+0x6c8>
93fc4: e0 53 40 f9 ldr x0, [sp, #160]
93fc8: 08 00 80 52 mov w8, #0
93fcc: e1 03 08 aa mov x1, x8
93fd0: 28 00 80 52 mov w8, #1
93fd4: e2 03 08 aa mov x2, x8
93fd8: e8 0f 00 b9 str w8, [sp, #12]
93fdc: 00 f7 ff 97 bl 0x91bdc <_l2arc_hdr_arcstats_update>
93fe0: e9 57 40 f9 ldr x9, [sp, #168]
93fe4: 28 39 40 b9 ldr w8, [x9, #56]
93fe8: e9 53 40 f9 ldr x9, [sp, #160]
93fec: 28 4d 00 b9 str w8, [x9, #76]
93ff0: e0 53 40 f9 ldr x0, [sp, #160]
93ff4: e1 0f 40 b9 ldr w1, [sp, #12]
93ff8: e2 0f 40 b9 ldr w2, [sp, #12]
93ffc: f8 f6 ff 97 bl 0x91bdc <_l2arc_hdr_arcstats_update>
94000: fd 7b 5c a9 ldp x29, x30, [sp, #448]
94004: fc 6f 5b a9 ldp x28, x27, [sp, #432]
94008: ff 43 07 91 add sp, sp, #464
9400c: ff 0f 5f d6 <unknown>
0000000000094010 <_arc_release>:
94010: 7f 23 03 d5 hint #27
94014: ff 83 06 d1 sub sp, sp, #416
94018: fc 6f 18 a9 stp x28, x27, [sp, #384]
9401c: fd 7b 19 a9 stp x29, x30, [sp, #400]
94020: fd 43 06 91 add x29, sp, #400
94024: e8 28 00 90 adrp x8, #5357568
94028: 08 41 00 91 add x8, x8, #16
9402c: e9 28 00 90 adrp x9, #5357568
94030: 29 61 00 91 add x9, x9, #24
94034: 29 41 00 91 add x9, x9, #16
94038: 6a fb ff 90 adrp x10, #-606208
9403c: 4a fd 23 91 add x10, x10, #2303
94040: 6b fb ff 90 adrp x11, #-606208
94044: 6b 55 2c 91 add x11, x11, #2837
94048: a0 03 17 f8 stur x0, [x29, #-144]
9404c: a1 83 16 f8 stur x1, [x29, #-152]
94050: ac 03 57 f8 ldur x12, [x29, #-144]
94054: 8c 01 40 f9 ldr x12, [x12]
94058: ac 03 16 f8 stur x12, [x29, #-160]
9405c: ac 03 57 f8 ldur x12, [x29, #-144]
94060: 80 41 00 91 add x0, x12, #16
94064: e8 3b 00 f9 str x8, [sp, #112]
94068: e9 37 00 f9 str x9, [sp, #104]
9406c: ea 33 00 f9 str x10, [sp, #96]
94070: eb 2f 00 f9 str x11, [sp, #88]
94074: 00 37 0b 94 bl 0x361c74 <_spl_mutex_enter>
94078: a8 03 56 f8 ldur x8, [x29, #-160]
9407c: 08 59 40 f9 ldr x8, [x8, #176]
94080: e9 3b 40 f9 ldr x9, [sp, #112]
94084: 2a 01 40 f9 ldr x10, [x9]
94088: 1f 01 0a eb cmp x8, x10
9408c: 61 01 00 54 b.ne 0x940b8 <_arc_release+0xa8>
94090: a8 03 57 f8 ldur x8, [x29, #-144]
94094: 00 41 00 91 add x0, x8, #16
94098: 25 37 0b 94 bl 0x361d2c <_spl_mutex_exit>
9409c: a8 03 56 f8 ldur x8, [x29, #-160]
940a0: 1f 65 00 f9 str xzr, [x8, #200]
940a4: a0 03 56 f8 ldur x0, [x29, #-160]
940a8: 91 f8 ff 97 bl 0x922ec <_buf_discard_identity>
940ac: a0 03 57 f8 ldur x0, [x29, #-144]
940b0: 99 e0 ff 97 bl 0x8c314 <_arc_buf_thaw>
940b4: 81 01 00 14 b 0x946b8 <_arc_release+0x6a8>
940b8: a8 03 56 f8 ldur x8, [x29, #-160]
940bc: 00 19 40 f9 ldr x0, [x8, #48]
940c0: a1 03 56 f8 ldur x1, [x29, #-160]
940c4: a8 03 56 f8 ldur x8, [x29, #-160]
940c8: 02 09 40 f9 ldr x2, [x8, #16]
940cc: 48 eb ff 97 bl 0x8edec <_buf_hash>
940d0: e8 28 00 90 adrp x8, #5357568
940d4: 08 61 00 91 add x8, x8, #24
940d8: 08 01 40 f9 ldr x8, [x8]
940dc: 08 00 08 8a and x8, x0, x8
940e0: 08 31 40 92 and x8, x8, #0x1fff
940e4: e9 37 40 f9 ldr x9, [sp, #104]
940e8: 28 19 08 8b add x8, x9, x8, lsl #6
940ec: a8 83 15 f8 stur x8, [x29, #-168]
940f0: a0 83 55 f8 ldur x0, [x29, #-168]
940f4: e0 36 0b 94 bl 0x361c74 <_spl_mutex_enter>
940f8: a8 03 56 f8 ldur x8, [x29, #-160]
940fc: 08 59 40 f9 ldr x8, [x8, #176]
94100: a8 03 15 f8 stur x8, [x29, #-176]
94104: a8 03 56 f8 ldur x8, [x29, #-160]
94108: 0a 29 40 b9 ldr w10, [x8, #40]
9410c: 4a 01 0d 12 and w10, w10, #0x80000
94110: ea 01 00 34 cbz w10, 0x9414c <_arc_release+0x13c>
94114: a8 03 56 f8 ldur x8, [x29, #-160]
94118: 08 1d 40 f9 ldr x8, [x8, #56]
9411c: 00 c1 00 91 add x0, x8, #48
94120: d5 36 0b 94 bl 0x361c74 <_spl_mutex_enter>
94124: a8 03 56 f8 ldur x8, [x29, #-160]
94128: 09 29 40 b9 ldr w9, [x8, #40]
9412c: 29 01 0d 12 and w9, w9, #0x80000
94130: 69 00 00 34 cbz w9, 0x9413c <_arc_release+0x12c>
94134: a0 03 56 f8 ldur x0, [x29, #-160]
94138: 64 01 00 94 bl 0x946c8 <_arc_hdr_l2hdr_destroy>
9413c: a8 03 56 f8 ldur x8, [x29, #-160]
94140: 08 1d 40 f9 ldr x8, [x8, #56]
94144: 00 c1 00 91 add x0, x8, #48
94148: f9 36 0b 94 bl 0x361d2c <_spl_mutex_exit>
9414c: a8 03 56 f8 ldur x8, [x29, #-160]
94150: 09 99 40 b9 ldr w9, [x8, #152]
94154: 3f 05 00 71 cmp w9, #1
94158: c9 27 00 54 b.ls 0x94650 <_arc_release+0x640>
9415c: a8 03 56 f8 ldur x8, [x29, #-160]
94160: 08 19 40 f9 ldr x8, [x8, #48]
94164: a8 03 14 f8 stur x8, [x29, #-192]
94168: a8 03 56 f8 ldur x8, [x29, #-160]
9416c: 09 59 40 79 ldrh w9, [x8, #44]
94170: 29 59 17 53 lsl w9, w9, #9
94174: e0 03 09 aa mov x0, x9
94178: 08 7c 40 93 sxtw x8, w0
9417c: e8 67 00 f9 str x8, [sp, #200]
94180: a8 03 56 f8 ldur x8, [x29, #-160]
94184: 09 5d 40 79 ldrh w9, [x8, #46]
94188: 29 59 17 53 lsl w9, w9, #9
9418c: e0 03 09 aa mov x0, x9
94190: 08 7c 40 93 sxtw x8, w0
94194: e8 63 00 f9 str x8, [sp, #192]
94198: a8 03 56 f8 ldur x8, [x29, #-160]
9419c: 09 29 40 b9 ldr w9, [x8, #40]
941a0: 29 01 11 12 and w9, w9, #0x8000
941a4: e9 bf 00 b9 str w9, [sp, #188]
941a8: a0 03 56 f8 ldur x0, [x29, #-160]
941ac: 5b fa ff 97 bl 0x92b18 <_arc_hdr_get_compress>
941b0: e0 bb 00 b9 str w0, [sp, #184]
941b4: a0 03 56 f8 ldur x0, [x29, #-160]
941b8: 33 e3 ff 97 bl 0x8ce84 <_arc_buf_type>
941bc: e0 b7 00 b9 str w0, [sp, #180]
941c0: a8 03 56 f8 ldur x8, [x29, #-160]
941c4: 09 19 40 b9 ldr w9, [x8, #24]
941c8: e8 03 09 aa mov x8, x9
941cc: e8 57 00 f9 str x8, [sp, #168]
941d0: e9 b7 40 b9 ldr w9, [sp, #180]
941d4: e8 03 09 aa mov x8, x9
941d8: e8 53 00 f9 str x8, [sp, #160]
941dc: e8 57 40 f9 ldr x8, [sp, #168]
941e0: ea 53 40 f9 ldr x10, [sp, #160]
941e4: 1f 01 0a eb cmp x8, x10
941e8: 80 01 00 54 b.eq 0x94218 <_arc_release+0x208>
941ec: e8 57 40 f9 ldr x8, [sp, #168]
941f0: e9 53 40 f9 ldr x9, [sp, #160]
941f4: e0 33 40 f9 ldr x0, [sp, #96]
941f8: e1 2f 40 f9 ldr x1, [sp, #88]
941fc: 82 3d 83 52 mov w2, #6636
94200: 63 fb ff 90 adrp x3, #-606208
94204: 63 84 2c 91 add x3, x3, #2849
94208: ea 03 00 91 mov x10, sp
9420c: 48 01 00 f9 str x8, [x10]
94210: 49 05 00 f9 str x9, [x10, #8]
94214: 18 f6 0a 94 bl 0x351a74 <_spl_panic>
94218: a0 03 56 f8 ldur x0, [x29, #-160]
9421c: a1 83 55 f8 ldur x1, [x29, #-168]
94220: a2 83 56 f8 ldur x2, [x29, #-152]
94224: 5a ea ff 97 bl 0x8eb8c <_remove_reference>
94228: a8 03 57 f8 ldur x8, [x29, #-144]
9422c: e0 03 08 aa mov x0, x8
94230: 02 e9 ff 97 bl 0x8e638 <_arc_buf_is_shared>
94234: a0 00 00 34 cbz w0, 0x94248 <_arc_release+0x238>
94238: a8 03 57 f8 ldur x8, [x29, #-144]
9423c: 09 41 40 b9 ldr w9, [x8, #64]
94240: 29 01 1f 12 and w9, w9, #0x2
94244: 29 00 00 35 cbnz w9, 0x94248 <_arc_release+0x238>
94248: a0 03 56 f8 ldur x0, [x29, #-160]
9424c: a1 03 57 f8 ldur x1, [x29, #-144]
94250: 5d 01 00 94 bl 0x947c4 <_arc_buf_remove>
94254: e0 4f 00 f9 str x0, [sp, #152]
94258: a0 03 57 f8 ldur x0, [x29, #-144]
9425c: f7 e8 ff 97 bl 0x8e638 <_arc_buf_is_shared>
94260: 00 08 00 34 cbz w0, 0x94360 <_arc_release+0x350>
94264: e0 4f 40 f9 ldr x0, [sp, #152]
94268: f4 e8 ff 97 bl 0x8e638 <_arc_buf_is_shared>
9426c: 1f 00 00 71 cmp w0, #0
94270: e8 07 9f 1a cset w8, ne
94274: 29 00 80 52 mov w9, #1
94278: 08 01 00 52 eor w8, w8, #0x1
9427c: 08 01 09 4a eor w8, w8, w9
94280: 08 01 09 4a eor w8, w8, w9
94284: 08 01 09 4a eor w8, w8, w9
94288: 08 01 00 12 and w8, w8, #0x1
9428c: e1 03 08 aa mov x1, x8
94290: 2a 7c 40 93 sxtw x10, w1
94294: 6a 01 00 b4 cbz x10, 0x942c0 <_arc_release+0x2b0>
94298: e0 33 40 f9 ldr x0, [sp, #96]
9429c: e1 2f 40 f9 ldr x1, [sp, #88]
942a0: 82 40 83 52 mov w2, #6660
942a4: 63 fb ff 90 adrp x3, #-606208
942a8: 63 88 1c 91 add x3, x3, #1826
942ac: e8 03 00 91 mov x8, sp
942b0: 69 fb ff 90 adrp x9, #-606208
942b4: 29 55 2d 91 add x9, x9, #2901
942b8: 09 01 00 f9 str x9, [x8]
942bc: ee f5 0a 94 bl 0x351a74 <_spl_panic>
942c0: a0 03 56 f8 ldur x0, [x29, #-160]
942c4: a1 03 57 f8 ldur x1, [x29, #-144]
942c8: 64 01 00 94 bl 0x94858 <_arc_unshare_buf>
942cc: a0 03 56 f8 ldur x0, [x29, #-160]
942d0: e1 4f 40 f9 ldr x1, [sp, #152]
942d4: b0 01 00 94 bl 0x94994 <_arc_can_share>
942d8: a0 00 00 34 cbz w0, 0x942ec <_arc_release+0x2dc>
942dc: a0 03 56 f8 ldur x0, [x29, #-160]
942e0: e1 4f 40 f9 ldr x1, [sp, #152]
942e4: 88 e9 ff 97 bl 0x8e904 <_arc_share_buf>
942e8: 0a 00 00 14 b 0x94310 <_arc_release+0x300>
942ec: a0 03 56 f8 ldur x0, [x29, #-160]
942f0: 41 00 80 52 mov w1, #2
942f4: ac f9 ff 97 bl 0x929a4 <_arc_hdr_alloc_abd>
942f8: a8 03 56 f8 ldur x8, [x29, #-160]
942fc: 00 7d 40 f9 ldr x0, [x8, #248]
94300: a8 03 57 f8 ldur x8, [x29, #-144]
94304: 01 1d 40 f9 ldr x1, [x8, #56]
94308: e2 67 40 f9 ldr x2, [sp, #200]
9430c: dd 01 00 94 bl 0x94a80 <_abd_copy_from_buf>
94310: e8 4f 40 f9 ldr x8, [sp, #152]
94314: 08 1d 40 f9 ldr x8, [x8, #56]
94318: e8 4b 00 f9 str x8, [sp, #144]
9431c: ff 47 00 f9 str xzr, [sp, #136]
94320: e8 4b 40 f9 ldr x8, [sp, #144]
94324: e9 47 40 f9 ldr x9, [sp, #136]
94328: 1f 01 09 eb cmp x8, x9
9432c: 81 01 00 54 b.ne 0x9435c <_arc_release+0x34c>
94330: e8 4b 40 f9 ldr x8, [sp, #144]
94334: e9 47 40 f9 ldr x9, [sp, #136]
94338: e0 33 40 f9 ldr x0, [sp, #96]
9433c: e1 2f 40 f9 ldr x1, [sp, #88]
94340: 22 43 83 52 mov w2, #6681
94344: 63 fb ff 90 adrp x3, #-606208
94348: 63 04 2e 91 add x3, x3, #2945
9434c: ea 03 00 91 mov x10, sp
94350: 48 01 00 f9 str x8, [x10]
94354: 49 05 00 f9 str x9, [x10, #8]
94358: c7 f5 0a 94 bl 0x351a74 <_spl_panic>
9435c: 05 00 00 14 b 0x94370 <_arc_release+0x360>
94360: a8 03 56 f8 ldur x8, [x29, #-160]
94364: 09 29 40 b9 ldr w9, [x8, #40]
94368: 29 01 0b 12 and w9, w9, #0x200000
9436c: 29 00 00 34 cbz w9, 0x94370 <_arc_release+0x360>
94370: a8 03 55 f8 ldur x8, [x29, #-176]
94374: 08 c1 00 91 add x8, x8, #48
94378: a0 03 57 f8 ldur x0, [x29, #-144]
9437c: e8 2b 00 f9 str x8, [sp, #80]
94380: 18 df ff 97 bl 0x8bfe0 <_arc_buf_size>
94384: 08 00 80 d2 mov x8, #0
94388: 08 01 00 eb subs x8, x8, x0
9438c: e9 2b 40 f9 ldr x9, [sp, #80]
94390: a9 03 19 f8 stur x9, [x29, #-112]
94394: a8 83 18 f8 stur x8, [x29, #-120]
94398: a8 03 59 f8 ldur x8, [x29, #-112]
9439c: aa 83 58 f8 ldur x10, [x29, #-120]
943a0: aa 03 18 f8 stur x10, [x29, #-128]
943a4: aa 03 58 f8 ldur x10, [x29, #-128]
943a8: 08 01 ea f8 <unknown>
943ac: 08 01 0a 8b add x8, x8, x10
943b0: a8 83 17 f8 stur x8, [x29, #-136]
943b4: a8 03 56 f8 ldur x8, [x29, #-160]
943b8: 08 75 40 f9 ldr x8, [x8, #232]
943bc: a8 02 00 b5 cbnz x8, 0x94410 <_arc_release+0x400>
943c0: a8 03 55 f8 ldur x8, [x29, #-176]
943c4: 08 61 00 91 add x8, x8, #24
943c8: e9 b7 40 b9 ldr w9, [sp, #180]
943cc: ea 03 09 aa mov x10, x9
943d0: 08 0d 0a 8b add x8, x8, x10, lsl #3
943d4: a0 03 57 f8 ldur x0, [x29, #-144]
943d8: e8 27 00 f9 str x8, [sp, #72]
943dc: 01 df ff 97 bl 0x8bfe0 <_arc_buf_size>
943e0: 08 00 80 d2 mov x8, #0
943e4: 08 01 00 eb subs x8, x8, x0
943e8: ea 27 40 f9 ldr x10, [sp, #72]
943ec: aa 03 1b f8 stur x10, [x29, #-80]
943f0: a8 83 1a f8 stur x8, [x29, #-88]
943f4: a8 03 5b f8 ldur x8, [x29, #-80]
943f8: ab 83 5a f8 ldur x11, [x29, #-88]
943fc: ab 03 1a f8 stur x11, [x29, #-96]
94400: ab 03 5a f8 ldur x11, [x29, #-96]
94404: 08 01 eb f8 <unknown>
94408: 08 01 0b 8b add x8, x8, x11
9440c: a8 83 19 f8 stur x8, [x29, #-104]
94410: a8 03 56 f8 ldur x8, [x29, #-160]
94414: 09 99 40 b9 ldr w9, [x8, #152]
94418: 29 05 00 71 subs w9, w9, #1
9441c: 09 99 00 b9 str w9, [x8, #152]
94420: a8 03 57 f8 ldur x8, [x29, #-144]
94424: 09 41 40 b9 ldr w9, [x8, #64]
94428: 29 01 1e 12 and w9, w9, #0x4
9442c: a9 00 00 34 cbz w9, 0x94440 <_arc_release+0x430>
94430: a8 03 56 f8 ldur x8, [x29, #-160]
94434: 09 0d 41 b9 ldr w9, [x8, #268]
94438: 29 05 00 71 subs w9, w9, #1
9443c: 09 0d 01 b9 str w9, [x8, #268]
94440: a0 03 57 f8 ldur x0, [x29, #-144]
94444: ca df ff 97 bl 0x8c36c <_arc_cksum_verify>
94448: a0 03 57 f8 ldur x0, [x29, #-144]
9444c: 30 e0 ff 97 bl 0x8c50c <_arc_buf_unwatch>
94450: a0 03 56 f8 ldur x0, [x29, #-160]
94454: fb e6 ff 97 bl 0x8e040 <_arc_hdr_has_uncompressed_buf>
94458: 60 00 00 35 cbnz w0, 0x94464 <_arc_release+0x454>
9445c: a0 03 56 f8 ldur x0, [x29, #-160]
94460: 13 e0 ff 97 bl 0x8c4ac <_arc_cksum_free>
94464: a0 83 55 f8 ldur x0, [x29, #-168]
94468: 31 36 0b 94 bl 0x361d2c <_spl_mutex_exit>
9446c: a0 03 54 f8 ldur x0, [x29, #-192]
94470: e8 67 40 f9 ldr x8, [sp, #200]
94474: e9 63 40 f9 ldr x9, [sp, #192]
94478: e3 bf 40 b9 ldr w3, [sp, #188]
9447c: e4 bb 40 b9 ldr w4, [sp, #184]
94480: aa 03 56 f8 ldur x10, [x29, #-160]
94484: 45 71 40 39 ldrb w5, [x10, #28]
94488: e6 b7 40 b9 ldr w6, [sp, #180]
9448c: aa 03 56 f8 ldur x10, [x29, #-160]
94490: 4b 29 40 b9 ldr w11, [x10, #40]
94494: 6b 01 0e 12 and w11, w11, #0x40000
94498: 0c 00 80 52 mov w12, #0
9449c: e0 23 00 f9 str x0, [sp, #64]
944a0: e8 3f 00 b9 str w8, [sp, #60]
944a4: e9 3b 00 b9 str w9, [sp, #56]
944a8: e3 37 00 b9 str w3, [sp, #52]
944ac: e4 33 00 b9 str w4, [sp, #48]
944b0: e5 2f 00 b9 str w5, [sp, #44]
944b4: e6 2b 00 b9 str w6, [sp, #40]
944b8: ec 27 00 b9 str w12, [sp, #36]
944bc: 8b 01 00 34 cbz w11, 0x944ec <_arc_release+0x4dc>
944c0: a8 03 56 f8 ldur x8, [x29, #-160]
944c4: 09 29 40 b9 ldr w9, [x8, #40]
944c8: 29 01 11 12 and w9, w9, #0x8000
944cc: 0a 00 80 52 mov w10, #0
944d0: ea 27 00 b9 str w10, [sp, #36]
944d4: c9 00 00 34 cbz w9, 0x944ec <_arc_release+0x4dc>
944d8: a8 03 56 f8 ldur x8, [x29, #-160]
944dc: 08 81 40 f9 ldr x8, [x8, #256]
944e0: 1f 01 00 f1 cmp x8, #0
944e4: e9 07 9f 1a cset w9, ne
944e8: e9 27 00 b9 str w9, [sp, #36]
944ec: e8 27 40 b9 ldr w8, [sp, #36]
944f0: 07 01 00 12 and w7, w8, #0x1
944f4: e0 23 40 f9 ldr x0, [sp, #64]
944f8: e1 3f 40 b9 ldr w1, [sp, #60]
944fc: e2 3b 40 b9 ldr w2, [sp, #56]
94500: e3 37 40 b9 ldr w3, [sp, #52]
94504: e4 33 40 b9 ldr w4, [sp, #48]
94508: e5 2f 40 b9 ldr w5, [sp, #44]
9450c: e6 2b 40 b9 ldr w6, [sp, #40]
94510: e2 e6 ff 97 bl 0x8e098 <_arc_hdr_alloc>
94514: a0 83 14 f8 stur x0, [x29, #-184]
94518: a8 83 54 f8 ldur x8, [x29, #-184]
9451c: 09 19 40 b9 ldr w9, [x8, #24]
94520: e8 03 09 aa mov x8, x9
94524: e8 43 00 f9 str x8, [sp, #128]
94528: e9 b7 40 b9 ldr w9, [sp, #180]
9452c: e8 03 09 aa mov x8, x9
94530: e8 3f 00 f9 str x8, [sp, #120]
94534: e8 43 40 f9 ldr x8, [sp, #128]
94538: ea 3f 40 f9 ldr x10, [sp, #120]
9453c: 1f 01 0a eb cmp x8, x10
94540: 80 01 00 54 b.eq 0x94570 <_arc_release+0x560>
94544: e8 43 40 f9 ldr x8, [sp, #128]
94548: e9 3f 40 f9 ldr x9, [sp, #120]
9454c: e0 33 40 f9 ldr x0, [sp, #96]
94550: e1 2f 40 f9 ldr x1, [sp, #88]
94554: 62 49 83 52 mov w2, #6731
94558: 63 fb ff 90 adrp x3, #-606208
9455c: 63 dc 2e 91 add x3, x3, #2999
94560: ea 03 00 91 mov x10, sp
94564: 48 01 00 f9 str x8, [x10]
94568: 49 05 00 f9 str x9, [x10, #8]
9456c: 42 f5 0a 94 bl 0x351a74 <_spl_panic>
94570: a8 03 57 f8 ldur x8, [x29, #-144]
94574: a9 83 54 f8 ldur x9, [x29, #-184]
94578: 28 49 00 f9 str x8, [x9, #144]
9457c: a8 83 54 f8 ldur x8, [x29, #-184]
94580: 2a 00 80 52 mov w10, #1
94584: 0a 99 00 b9 str w10, [x8, #152]
94588: a8 03 57 f8 ldur x8, [x29, #-144]
9458c: 0a 41 40 b9 ldr w10, [x8, #64]
94590: 4a 01 1e 12 and w10, w10, #0x4
94594: 8a 00 00 34 cbz w10, 0x945a4 <_arc_release+0x594>
94598: a8 83 54 f8 ldur x8, [x29, #-184]
9459c: 29 00 80 52 mov w9, #1
945a0: 09 0d 01 b9 str w9, [x8, #268]
945a4: a8 83 54 f8 ldur x8, [x29, #-184]
945a8: 1f d1 00 b9 str wzr, [x8, #208]
945ac: a8 83 54 f8 ldur x8, [x29, #-184]
945b0: 1f d5 00 b9 str wzr, [x8, #212]
945b4: a8 83 54 f8 ldur x8, [x29, #-184]
945b8: 1f d9 00 b9 str wzr, [x8, #216]
945bc: a8 83 54 f8 ldur x8, [x29, #-184]
945c0: 1f dd 00 b9 str wzr, [x8, #220]
945c4: a8 83 54 f8 ldur x8, [x29, #-184]
945c8: 1f e1 00 b9 str wzr, [x8, #224]
945cc: a8 83 54 f8 ldur x8, [x29, #-184]
945d0: 08 a1 03 91 add x8, x8, #232
945d4: a8 83 1c f8 stur x8, [x29, #-56]
945d8: a8 83 5c f8 ldur x8, [x29, #-56]
945dc: 29 00 80 d2 mov x9, #1
945e0: a9 03 1c f8 stur x9, [x29, #-64]
945e4: a9 03 5c f8 ldur x9, [x29, #-64]
945e8: 08 01 e9 f8 <unknown>
945ec: 08 01 09 8b add x8, x8, x9
945f0: a8 83 1b f8 stur x8, [x29, #-72]
945f4: a8 83 54 f8 ldur x8, [x29, #-184]
945f8: a9 03 57 f8 ldur x9, [x29, #-144]
945fc: 28 01 00 f9 str x8, [x9]
94600: a8 03 57 f8 ldur x8, [x29, #-144]
94604: 00 41 00 91 add x0, x8, #16
94608: c9 35 0b 94 bl 0x361d2c <_spl_mutex_exit>
9460c: e8 3b 40 f9 ldr x8, [sp, #112]
94610: 09 01 40 f9 ldr x9, [x8]
94614: 29 c1 00 91 add x9, x9, #48
94618: a0 03 57 f8 ldur x0, [x29, #-144]
9461c: e9 0f 00 f9 str x9, [sp, #24]
94620: 70 de ff 97 bl 0x8bfe0 <_arc_buf_size>
94624: e8 0f 40 f9 ldr x8, [sp, #24]
94628: a8 83 1e f8 stur x8, [x29, #-24]
9462c: a0 03 1e f8 stur x0, [x29, #-32]
94630: a9 83 5e f8 ldur x9, [x29, #-24]
94634: aa 03 5e f8 ldur x10, [x29, #-32]
94638: aa 83 1d f8 stur x10, [x29, #-40]
9463c: aa 83 5d f8 ldur x10, [x29, #-40]
94640: 29 01 ea f8 <unknown>
94644: 29 01 0a 8b add x9, x9, x10
94648: a9 03 1d f8 stur x9, [x29, #-48]
9464c: 1b 00 00 14 b 0x946b8 <_arc_release+0x6a8>
94650: a8 03 57 f8 ldur x8, [x29, #-144]
94654: 00 41 00 91 add x0, x8, #16
94658: b5 35 0b 94 bl 0x361d2c <_spl_mutex_exit>
9465c: a8 03 56 f8 ldur x8, [x29, #-160]
94660: 1f d1 00 b9 str wzr, [x8, #208]
94664: a8 03 56 f8 ldur x8, [x29, #-160]
94668: 1f d5 00 b9 str wzr, [x8, #212]
9466c: a8 03 56 f8 ldur x8, [x29, #-160]
94670: 1f d9 00 b9 str wzr, [x8, #216]
94674: a8 03 56 f8 ldur x8, [x29, #-160]
94678: 1f dd 00 b9 str wzr, [x8, #220]
9467c: a8 03 56 f8 ldur x8, [x29, #-160]
94680: 1f e1 00 b9 str wzr, [x8, #224]
94684: e8 3b 40 f9 ldr x8, [sp, #112]
94688: 00 01 40 f9 ldr x0, [x8]
9468c: a1 03 56 f8 ldur x1, [x29, #-160]
94690: a2 83 55 f8 ldur x2, [x29, #-168]
94694: a9 fc ff 97 bl 0x93938 <_arc_change_state>
94698: a8 03 56 f8 ldur x8, [x29, #-160]
9469c: 1f 65 00 f9 str xzr, [x8, #200]
946a0: a0 83 55 f8 ldur x0, [x29, #-168]
946a4: a2 35 0b 94 bl 0x361d2c <_spl_mutex_exit>
946a8: a0 03 56 f8 ldur x0, [x29, #-160]
946ac: 10 f7 ff 97 bl 0x922ec <_buf_discard_identity>
946b0: a0 03 57 f8 ldur x0, [x29, #-144]
946b4: 18 df ff 97 bl 0x8c314 <_arc_buf_thaw>
946b8: fd 7b 59 a9 ldp x29, x30, [sp, #400]
946bc: fc 6f 58 a9 ldp x28, x27, [sp, #384]
946c0: ff 83 06 91 add sp, sp, #416
946c4: ff 0f 5f d6 <unknown>
00000000000946c8 <_arc_hdr_l2hdr_destroy>:
946c8: 7f 23 03 d5 hint #27
946cc: ff c3 01 d1 sub sp, sp, #112
946d0: fd 7b 06 a9 stp x29, x30, [sp, #96]
946d4: fd 83 01 91 add x29, sp, #96
946d8: a0 83 1d f8 stur x0, [x29, #-40]
946dc: a8 83 5d f8 ldur x8, [x29, #-40]
946e0: 08 e1 00 91 add x8, x8, #56
946e4: e8 1b 00 f9 str x8, [sp, #48]
946e8: e8 1b 40 f9 ldr x8, [sp, #48]
946ec: 08 01 40 f9 ldr x8, [x8]
946f0: e8 17 00 f9 str x8, [sp, #40]
946f4: a8 83 5d f8 ldur x8, [x29, #-40]
946f8: 09 59 40 79 ldrh w9, [x8, #44]
946fc: 29 59 17 53 lsl w9, w9, #9
94700: e0 03 09 aa mov x0, x9
94704: 08 7c 40 93 sxtw x8, w0
94708: e8 13 00 f9 str x8, [sp, #32]
9470c: e8 17 40 f9 ldr x8, [sp, #40]
94710: 00 01 40 f9 ldr x0, [x8]
94714: e1 13 40 f9 ldr x1, [sp, #32]
94718: 54 7f 03 94 bl 0x174468 <_vdev_psize_to_asize>
9471c: e0 0f 00 f9 str x0, [sp, #24]
94720: e8 17 40 f9 ldr x8, [sp, #40]
94724: 00 61 01 91 add x0, x8, #88
94728: a1 83 5d f8 ldur x1, [x29, #-40]
9472c: 1b 34 0b 94 bl 0x361798 <_list_remove>
94730: a0 83 5d f8 ldur x0, [x29, #-40]
94734: 09 00 80 52 mov w9, #0
94738: e1 03 09 aa mov x1, x9
9473c: e2 03 09 aa mov x2, x9
94740: 27 f5 ff 97 bl 0x91bdc <_l2arc_hdr_arcstats_update>
94744: e8 17 40 f9 ldr x8, [sp, #40]
94748: 00 01 40 f9 ldr x0, [x8]
9474c: e8 0f 40 f9 ldr x8, [sp, #24]
94750: 0a 00 80 d2 mov x10, #0
94754: 41 01 08 eb subs x1, x10, x8
94758: e2 03 0a aa mov x2, x10
9475c: e3 03 0a aa mov x3, x10
94760: ea 0b 00 f9 str x10, [sp, #16]
94764: f6 a5 03 94 bl 0x17df3c <_vdev_space_update>
94768: e8 17 40 f9 ldr x8, [sp, #40]
9476c: 08 21 02 91 add x8, x8, #136
94770: a0 83 5d f8 ldur x0, [x29, #-40]
94774: e8 07 00 f9 str x8, [sp, #8]
94778: ed e1 ff 97 bl 0x8cf2c <_arc_hdr_size>
9477c: e8 0b 40 f9 ldr x8, [sp, #16]
94780: 0a 01 00 eb subs x10, x8, x0
94784: eb 07 40 f9 ldr x11, [sp, #8]
94788: ab 83 1f f8 stur x11, [x29, #-8]
9478c: aa 03 1f f8 stur x10, [x29, #-16]
94790: aa 83 5f f8 ldur x10, [x29, #-8]
94794: ac 03 5f f8 ldur x12, [x29, #-16]
94798: ac 83 1e f8 stur x12, [x29, #-24]
9479c: ac 83 5e f8 ldur x12, [x29, #-24]
947a0: 4a 01 ec f8 <unknown>
947a4: 4a 01 0c 8b add x10, x10, x12
947a8: aa 03 1e f8 stur x10, [x29, #-32]
947ac: a0 83 5d f8 ldur x0, [x29, #-40]
947b0: 01 01 a0 52 mov w1, #524288
947b4: 00 f5 ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
947b8: fd 7b 46 a9 ldp x29, x30, [sp, #96]
947bc: ff c3 01 91 add sp, sp, #112
947c0: ff 0f 5f d6 <unknown>
00000000000947c4 <_arc_buf_remove>:
947c4: ff 83 00 d1 sub sp, sp, #32
947c8: e0 0f 00 f9 str x0, [sp, #24]
947cc: e1 0b 00 f9 str x1, [sp, #16]
947d0: e8 0f 40 f9 ldr x8, [sp, #24]
947d4: 08 41 02 91 add x8, x8, #144
947d8: e8 07 00 f9 str x8, [sp, #8]
947dc: 08 00 80 d2 mov x8, #0
947e0: e8 03 00 f9 str x8, [sp]
947e4: e8 07 40 f9 ldr x8, [sp, #8]
947e8: 08 01 40 f9 ldr x8, [x8]
947ec: a8 02 00 b4 cbz x8, 0x94840 <_arc_buf_remove+0x7c>
947f0: e8 07 40 f9 ldr x8, [sp, #8]
947f4: 08 01 40 f9 ldr x8, [x8]
947f8: e9 0b 40 f9 ldr x9, [sp, #16]
947fc: 1f 01 09 eb cmp x8, x9
94800: a1 00 00 54 b.ne 0x94814 <_arc_buf_remove+0x50>
94804: e8 0b 40 f9 ldr x8, [sp, #16]
94808: 08 05 40 f9 ldr x8, [x8, #8]
9480c: e9 07 40 f9 ldr x9, [sp, #8]
94810: 28 01 00 f9 str x8, [x9]
94814: e8 07 40 f9 ldr x8, [sp, #8]
94818: 08 01 40 f9 ldr x8, [x8]
9481c: 08 01 00 b4 cbz x8, 0x9483c <_arc_buf_remove+0x78>
94820: e8 07 40 f9 ldr x8, [sp, #8]
94824: 08 01 40 f9 ldr x8, [x8]
94828: e8 03 00 f9 str x8, [sp]
9482c: e8 07 40 f9 ldr x8, [sp, #8]
94830: 08 01 40 f9 ldr x8, [x8]
94834: 08 21 00 91 add x8, x8, #8
94838: e8 07 00 f9 str x8, [sp, #8]
9483c: ea ff ff 17 b 0x947e4 <_arc_buf_remove+0x20>
94840: e8 0b 40 f9 ldr x8, [sp, #16]
94844: 09 00 80 d2 mov x9, #0
94848: 09 05 00 f9 str x9, [x8, #8]
9484c: e0 03 40 f9 ldr x0, [sp]
94850: ff 83 00 91 add sp, sp, #32
94854: c0 03 5f d6 ret
0000000000094858 <_arc_unshare_buf>:
94858: 7f 23 03 d5 hint #27
9485c: ff 83 02 d1 sub sp, sp, #160
94860: fd 7b 09 a9 stp x29, x30, [sp, #144]
94864: fd 43 02 91 add x29, sp, #144
94868: 28 17 00 90 adrp x8, #3031040
9486c: 08 e1 1b 91 add x8, x8, #1784
94870: 09 c6 84 d2 mov x9, #9776
94874: 09 01 09 8b add x9, x8, x9
94878: 0a e8 84 d2 mov x10, #10048
9487c: 0a 01 0a 8b add x10, x8, x10
94880: 0b 0a 85 d2 mov x11, #10320
94884: 08 01 0b 8b add x8, x8, x11
94888: e0 17 00 f9 str x0, [sp, #40]
9488c: e1 13 00 f9 str x1, [sp, #32]
94890: e0 17 40 f9 ldr x0, [sp, #40]
94894: 01 04 a0 52 mov w1, #2097152
94898: e9 0f 00 f9 str x9, [sp, #24]
9489c: ea 0b 00 f9 str x10, [sp, #16]
948a0: e8 07 00 f9 str x8, [sp, #8]
948a4: c4 f4 ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
948a8: e8 17 40 f9 ldr x8, [sp, #40]
948ac: 00 7d 40 f9 ldr x0, [x8, #248]
948b0: 0c d2 ff 97 bl 0x890e0 <_abd_release_ownership_of_buf>
948b4: e8 17 40 f9 ldr x8, [sp, #40]
948b8: 00 7d 40 f9 ldr x0, [x8, #248]
948bc: 16 cf ff 97 bl 0x88514 <_abd_free>
948c0: e8 17 40 f9 ldr x8, [sp, #40]
948c4: 09 00 80 d2 mov x9, #0
948c8: 09 7d 00 f9 str x9, [x8, #248]
948cc: e8 13 40 f9 ldr x8, [sp, #32]
948d0: 0c 41 40 b9 ldr w12, [x8, #64]
948d4: 8c 79 1f 12 and w12, w12, #0xfffffffe
948d8: 0c 41 00 b9 str w12, [x8, #64]
948dc: e0 17 40 f9 ldr x0, [sp, #40]
948e0: e9 03 00 f9 str x9, [sp]
948e4: 92 e1 ff 97 bl 0x8cf2c <_arc_hdr_size>
948e8: e8 03 40 f9 ldr x8, [sp]
948ec: 09 01 00 eb subs x9, x8, x0
948f0: ea 0f 40 f9 ldr x10, [sp, #24]
948f4: ea 27 00 f9 str x10, [sp, #72]
948f8: e9 23 00 f9 str x9, [sp, #64]
948fc: e9 27 40 f9 ldr x9, [sp, #72]
94900: eb 23 40 f9 ldr x11, [sp, #64]
94904: eb 1f 00 f9 str x11, [sp, #56]
94908: eb 1f 40 f9 ldr x11, [sp, #56]
9490c: 29 01 eb f8 <unknown>
94910: 29 01 0b 8b add x9, x9, x11
94914: e9 1b 00 f9 str x9, [sp, #48]
94918: e9 17 40 f9 ldr x9, [sp, #40]
9491c: 2c 5d 40 79 ldrh w12, [x9, #46]
94920: 0d 00 80 52 mov w13, #0
94924: ac 25 0c 6b subs w12, w13, w12, lsl #9
94928: e0 03 0c aa mov x0, x12
9492c: 09 7c 40 93 sxtw x9, w0
94930: eb 0b 40 f9 ldr x11, [sp, #16]
94934: ab 83 1f f8 stur x11, [x29, #-8]
94938: a9 03 1f f8 stur x9, [x29, #-16]
9493c: a9 83 5f f8 ldur x9, [x29, #-8]
94940: ae 03 5f f8 ldur x14, [x29, #-16]
94944: ae 83 1e f8 stur x14, [x29, #-24]
94948: ae 83 5e f8 ldur x14, [x29, #-24]
9494c: 29 01 ee f8 <unknown>
94950: 29 01 0e 8b add x9, x9, x14
94954: a9 03 1e f8 stur x9, [x29, #-32]
94958: e0 13 40 f9 ldr x0, [sp, #32]
9495c: a1 dd ff 97 bl 0x8bfe0 <_arc_buf_size>
94960: e8 07 40 f9 ldr x8, [sp, #8]
94964: a8 83 1d f8 stur x8, [x29, #-40]
94968: a0 03 1d f8 stur x0, [x29, #-48]
9496c: a9 83 5d f8 ldur x9, [x29, #-40]
94970: aa 03 5d f8 ldur x10, [x29, #-48]
94974: aa 83 1c f8 stur x10, [x29, #-56]
94978: aa 83 5c f8 ldur x10, [x29, #-56]
9497c: 29 01 ea f8 <unknown>
94980: 29 01 0a 8b add x9, x9, x10
94984: a9 03 1c f8 stur x9, [x29, #-64]
94988: fd 7b 49 a9 ldp x29, x30, [sp, #144]
9498c: ff 83 02 91 add sp, sp, #160
94990: ff 0f 5f d6 <unknown>
0000000000094994 <_arc_can_share>:
94994: 7f 23 03 d5 hint #27
94998: ff c3 00 d1 sub sp, sp, #48
9499c: fd 7b 02 a9 stp x29, x30, [sp, #32]
949a0: fd 83 00 91 add x29, sp, #32
949a4: a0 83 1f f8 stur x0, [x29, #-8]
949a8: e1 0b 00 f9 str x1, [sp, #16]
949ac: a0 83 5f f8 ldur x0, [x29, #-8]
949b0: 5a f8 ff 97 bl 0x92b18 <_arc_hdr_get_compress>
949b4: 1f 08 00 71 cmp w0, #2
949b8: e8 07 9f 1a cset w8, ne
949bc: 08 01 00 12 and w8, w8, #0x1
949c0: e8 0f 00 b9 str w8, [sp, #12]
949c4: e9 0b 40 f9 ldr x9, [sp, #16]
949c8: 28 41 40 b9 ldr w8, [x9, #64]
949cc: 1f 01 1f 72 tst w8, #0x2
949d0: e8 07 9f 1a cset w8, ne
949d4: 08 01 00 12 and w8, w8, #0x1
949d8: e8 0b 00 b9 str w8, [sp, #8]
949dc: e9 0b 40 f9 ldr x9, [sp, #16]
949e0: 28 41 40 b9 ldr w8, [x9, #64]
949e4: 08 01 1e 12 and w8, w8, #0x4
949e8: 0a 00 80 52 mov w10, #0
949ec: ea 07 00 b9 str w10, [sp, #4]
949f0: e8 03 00 35 cbnz w8, 0x94a6c <_arc_can_share+0xd8>
949f4: e8 0b 40 b9 ldr w8, [sp, #8]
949f8: e9 0f 40 b9 ldr w9, [sp, #12]
949fc: 0a 00 80 52 mov w10, #0
94a00: 1f 01 09 6b cmp w8, w9
94a04: ea 07 00 b9 str w10, [sp, #4]
94a08: 21 03 00 54 b.ne 0x94a6c <_arc_can_share+0xd8>
94a0c: a8 83 5f f8 ldur x8, [x29, #-8]
94a10: 09 a1 42 39 ldrb w9, [x8, #168]
94a14: 0a 00 80 52 mov w10, #0
94a18: 3f 29 00 71 cmp w9, #10
94a1c: ea 07 00 b9 str w10, [sp, #4]
94a20: 61 02 00 54 b.ne 0x94a6c <_arc_can_share+0xd8>
94a24: a8 83 5f f8 ldur x8, [x29, #-8]
94a28: 09 29 40 b9 ldr w9, [x8, #40]
94a2c: 29 01 0b 12 and w9, w9, #0x200000
94a30: 0a 00 80 52 mov w10, #0
94a34: ea 07 00 b9 str w10, [sp, #4]
94a38: a9 01 00 35 cbnz w9, 0x94a6c <_arc_can_share+0xd8>
94a3c: e8 0b 40 f9 ldr x8, [sp, #16]
94a40: 08 05 40 f9 ldr x8, [x8, #8]
94a44: 29 00 80 52 mov w9, #1
94a48: e9 03 00 b9 str w9, [sp]
94a4c: c8 00 00 b4 cbz x8, 0x94a64 <_arc_can_share+0xd0>
94a50: e8 0b 40 f9 ldr x8, [sp, #16]
94a54: 09 41 40 b9 ldr w9, [x8, #64]
94a58: 3f 01 1f 72 tst w9, #0x2
94a5c: e9 07 9f 1a cset w9, ne
94a60: e9 03 00 b9 str w9, [sp]
94a64: e8 03 40 b9 ldr w8, [sp]
94a68: e8 07 00 b9 str w8, [sp, #4]
94a6c: e8 07 40 b9 ldr w8, [sp, #4]
94a70: 00 01 00 12 and w0, w8, #0x1
94a74: fd 7b 42 a9 ldp x29, x30, [sp, #32]
94a78: ff c3 00 91 add sp, sp, #48
94a7c: ff 0f 5f d6 <unknown>
0000000000094a80 <_abd_copy_from_buf>:
94a80: 7f 23 03 d5 hint #27
94a84: ff c3 00 d1 sub sp, sp, #48
94a88: fd 7b 02 a9 stp x29, x30, [sp, #32]
94a8c: fd 83 00 91 add x29, sp, #32
94a90: a0 83 1f f8 stur x0, [x29, #-8]
94a94: e1 0b 00 f9 str x1, [sp, #16]
94a98: e2 07 00 f9 str x2, [sp, #8]
94a9c: a0 83 5f f8 ldur x0, [x29, #-8]
94aa0: e1 0b 40 f9 ldr x1, [sp, #16]
94aa4: e3 07 40 f9 ldr x3, [sp, #8]
94aa8: 08 00 80 d2 mov x8, #0
94aac: e2 03 08 aa mov x2, x8
94ab0: af d2 ff 97 bl 0x8956c <_abd_copy_from_buf_off>
94ab4: fd 7b 42 a9 ldp x29, x30, [sp, #32]
94ab8: ff c3 00 91 add sp, sp, #48
94abc: ff 0f 5f d6 <unknown>
0000000000094ac0 <_arc_released>:
94ac0: 7f 23 03 d5 hint #27
94ac4: ff 83 00 d1 sub sp, sp, #32
94ac8: fd 7b 01 a9 stp x29, x30, [sp, #16]
94acc: fd 43 00 91 add x29, sp, #16
94ad0: e0 07 00 f9 str x0, [sp, #8]
94ad4: e8 07 40 f9 ldr x8, [sp, #8]
94ad8: 00 41 00 91 add x0, x8, #16
94adc: 66 34 0b 94 bl 0x361c74 <_spl_mutex_enter>
94ae0: e8 07 40 f9 ldr x8, [sp, #8]
94ae4: 08 1d 40 f9 ldr x8, [x8, #56]
94ae8: 09 00 80 52 mov w9, #0
94aec: e9 03 00 b9 str w9, [sp]
94af0: 48 01 00 b4 cbz x8, 0x94b18 <_arc_released+0x58>
94af4: e8 07 40 f9 ldr x8, [sp, #8]
94af8: 08 01 40 f9 ldr x8, [x8]
94afc: 08 59 40 f9 ldr x8, [x8, #176]
94b00: e9 28 00 90 adrp x9, #5357568
94b04: 29 41 00 91 add x9, x9, #16
94b08: 29 01 40 f9 ldr x9, [x9]
94b0c: 1f 01 09 eb cmp x8, x9
94b10: ea 17 9f 1a cset w10, eq
94b14: ea 03 00 b9 str w10, [sp]
94b18: e8 03 40 b9 ldr w8, [sp]
94b1c: 08 01 00 12 and w8, w8, #0x1
94b20: e8 07 00 b9 str w8, [sp, #4]
94b24: e9 07 40 f9 ldr x9, [sp, #8]
94b28: 20 41 00 91 add x0, x9, #16
94b2c: 80 34 0b 94 bl 0x361d2c <_spl_mutex_exit>
94b30: e0 07 40 b9 ldr w0, [sp, #4]
94b34: fd 7b 41 a9 ldp x29, x30, [sp, #16]
94b38: ff 83 00 91 add sp, sp, #32
94b3c: ff 0f 5f d6 <unknown>
0000000000094b40 <_arc_write>:
94b40: 7f 23 03 d5 hint #27
94b44: ff 03 07 d1 sub sp, sp, #448
94b48: fc 6f 1a a9 stp x28, x27, [sp, #416]
94b4c: fd 7b 1b a9 stp x29, x30, [sp, #432]
94b50: fd c3 06 91 add x29, sp, #432
94b54: a8 0b 40 f9 ldr x8, [x29, #16]
94b58: a9 0f 40 f9 ldr x9, [x29, #24]
94b5c: aa 13 40 f9 ldr x10, [x29, #32]
94b60: ab 17 40 f9 ldr x11, [x29, #40]
94b64: ac 33 40 b9 ldr w12, [x29, #48]
94b68: ad 37 40 b9 ldr w13, [x29, #52]
94b6c: ae 1f 40 f9 ldr x14, [x29, #56]
94b70: 10 00 00 b0 adrp x16, #4096
94b74: 10 12 2d 91 add x16, x16, #2884
94b78: d1 57 85 d2 mov x17, #10942
94b7c: 30 02 c1 da <unknown>
94b80: f0 57 00 f9 str x16, [sp, #168]
94b84: 10 00 00 b0 adrp x16, #4096
94b88: 10 52 03 91 add x16, x16, #212
94b8c: d1 57 85 d2 mov x17, #10942
94b90: 30 02 c1 da <unknown>
94b94: f0 53 00 f9 str x16, [sp, #160]
94b98: 10 00 00 b0 adrp x16, #4096
94b9c: 10 72 2e 91 add x16, x16, #2972
94ba0: d1 57 85 d2 mov x17, #10942
94ba4: 30 02 c1 da <unknown>
94ba8: f0 4f 00 f9 str x16, [sp, #152]
94bac: 10 00 00 b0 adrp x16, #4096
94bb0: 10 e2 2f 91 add x16, x16, #3064
94bb4: d1 57 85 d2 mov x17, #10942
94bb8: 30 02 c1 da <unknown>
94bbc: 0f b3 00 90 adrp x15, #23461888
94bc0: ef 59 41 f9 ldr x15, [x15, #688]
94bc4: ef 01 40 f9 ldr x15, [x15]
94bc8: af 83 1e f8 stur x15, [x29, #-24]
94bcc: a0 03 19 f8 stur x0, [x29, #-112]
94bd0: a1 83 18 f8 stur x1, [x29, #-120]
94bd4: a2 03 18 f8 stur x2, [x29, #-128]
94bd8: a3 83 17 f8 stur x3, [x29, #-136]
94bdc: a4 03 17 f8 stur x4, [x29, #-144]
94be0: a5 c3 16 b8 stur w5, [x29, #-148]
94be4: a6 03 16 f8 stur x6, [x29, #-160]
94be8: a7 83 15 f8 stur x7, [x29, #-168]
94bec: a8 03 15 f8 stur x8, [x29, #-176]
94bf0: a9 83 14 f8 stur x9, [x29, #-184]
94bf4: aa 03 14 f8 stur x10, [x29, #-192]
94bf8: ab 83 13 f8 stur x11, [x29, #-200]
94bfc: ac 43 13 b8 stur w12, [x29, #-204]
94c00: ad 03 13 b8 stur w13, [x29, #-208]
94c04: ee 6f 00 f9 str x14, [sp, #216]
94c08: a8 03 57 f8 ldur x8, [x29, #-144]
94c0c: 08 01 40 f9 ldr x8, [x8]
94c10: e8 6b 00 f9 str x8, [sp, #208]
94c14: a1 03 56 f8 ldur x1, [x29, #-160]
94c18: a0 a3 01 d1 sub x0, x29, #104
94c1c: 02 0a 80 d2 mov x2, #80
94c20: f0 4b 00 f9 str x16, [sp, #144]
94c24: c2 7e 0b 94 bl 0x37472c <_xattr_protected+0x37472c>
94c28: ac c3 56 b8 ldur w12, [x29, #-148]
94c2c: 8c 00 00 34 cbz w12, 0x94c3c <_arc_write+0xfc>
94c30: e0 6b 40 f9 ldr x0, [sp, #208]
94c34: 01 02 80 52 mov w1, #16
94c38: a7 f4 ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
94c3c: a8 03 57 f8 ldur x8, [x29, #-144]
94c40: 09 41 40 b9 ldr w9, [x8, #64]
94c44: 29 01 1e 12 and w9, w9, #0x4
94c48: c9 08 00 34 cbz w9, 0x94d60 <_arc_write+0x220>
94c4c: a8 a3 01 d1 sub x8, x29, #104
94c50: 29 00 80 52 mov w9, #1
94c54: a9 83 1b b8 stur w9, [x29, #-72]
94c58: ea 6b 40 f9 ldr x10, [sp, #208]
94c5c: 49 29 40 b9 ldr w9, [x10, #40]
94c60: 00 20 a0 d2 mov x0, #16777216
94c64: e8 47 00 f9 str x8, [sp, #136]
94c68: e9 87 00 b9 str w9, [sp, #132]
94c6c: 59 dd ff 97 bl 0x8c1d0 <_highbit64>
94c70: 09 04 00 71 subs w9, w0, #1
94c74: eb 87 40 b9 ldr w11, [sp, #132]
94c78: 69 25 c9 1a lsr w9, w11, w9
94c7c: 29 19 00 12 and w9, w9, #0x7f
94c80: a9 c3 19 b8 stur w9, [x29, #-100]
94c84: e8 6b 40 f9 ldr x8, [sp, #208]
94c88: 09 71 40 39 ldrb w9, [x8, #28]
94c8c: e8 47 40 f9 ldr x8, [sp, #136]
94c90: 09 21 00 39 strb w9, [x8, #8]
94c94: ea 6b 40 f9 ldr x10, [sp, #208]
94c98: 49 a1 42 39 ldrb w9, [x10, #168]
94c9c: 0a 00 80 d2 mov x10, #0
94ca0: 2c 00 80 d2 mov x12, #1
94ca4: 3f 29 00 71 cmp w9, #10
94ca8: 8a 01 8a 9a csel x10, x12, x10, eq
94cac: aa c3 1b b8 stur w10, [x29, #-68]
94cb0: ec 6b 40 f9 ldr x12, [sp, #208]
94cb4: 8c 8d 40 f9 ldr x12, [x12, #280]
94cb8: ac 03 1c f8 stur x12, [x29, #-64]
94cbc: ec 6b 40 f9 ldr x12, [sp, #208]
94cc0: 8d 91 40 f9 ldr x13, [x12, #288]
94cc4: 89 29 41 b9 ldr w9, [x12, #296]
94cc8: ad 83 1c f8 stur x13, [x29, #-56]
94ccc: a9 03 1d b8 stur w9, [x29, #-48]
94cd0: ec 6b 40 f9 ldr x12, [sp, #208]
94cd4: 8c b1 04 91 add x12, x12, #300
94cd8: 80 01 c0 3d ldr q0, [x12]
94cdc: 00 c1 83 3c stur q0, [x8, #60]
94ce0: a9 43 5a b8 ldur w9, [x29, #-92]
94ce4: 29 01 19 12 and w9, w9, #0x80
94ce8: a9 00 00 34 cbz w9, 0x94cfc <_arc_write+0c>
94cec: a8 43 5a b8 ldur w8, [x29, #-92]
94cf0: 08 01 1b 12 and w8, w8, #0x20
94cf4: 68 01 00 35 cbnz w8, 0x94d20 <_arc_write+0x1e0>
94cf8: 16 00 00 14 b 0x94d50 <_arc_write+0x210>
94cfc: a8 43 5a b8 ldur w8, [x29, #-92]
94d00: e9 03 08 aa mov x9, x8
94d04: 0a 03 80 d2 mov x10, #24
94d08: 29 7d 0a 9b mul x9, x9, x10
94d0c: 0a b3 00 90 adrp x10, #23461888
94d10: 4a a1 35 91 add x10, x10, #3432
94d14: 49 01 09 8b add x9, x10, x9
94d18: 28 0d 40 b9 ldr w8, [x9, #12]
94d1c: a8 01 00 34 cbz w8, 0x94d50 <_arc_write+0x210>
94d20: bf 43 1b b8 stur wzr, [x29, #-76]
94d24: a8 93 5a 38 ldurb w8, [x29, #-87]
94d28: 1f 09 00 71 cmp w8, #2
94d2c: 8a 00 00 54 b.ge 0x94d3c <_arc_write+0x1fc>
94d30: a8 93 5a 38 ldurb w8, [x29, #-87]
94d34: e8 83 00 b9 str w8, [sp, #128]
94d38: 03 00 00 14 b 0x94d44 <_arc_write+0x204>
94d3c: 48 00 80 52 mov w8, #2
94d40: e8 83 00 b9 str w8, [sp, #128]
94d44: e8 83 40 b9 ldr w8, [sp, #128]
94d48: a9 a3 01 d1 sub x9, x29, #104
94d4c: 28 45 00 39 strb w8, [x9, #17]
94d50: a8 03 53 b8 ldur w8, [x29, #-208]
94d54: 08 05 09 32 orr w8, w8, #0x1800000
94d58: a8 03 13 b8 stur w8, [x29, #-208]
94d5c: 16 00 00 14 b 0x94db4 <_arc_write+0x274>
94d60: a8 03 57 f8 ldur x8, [x29, #-144]
94d64: 09 41 40 b9 ldr w9, [x8, #64]
94d68: 29 01 1f 12 and w9, w9, #0x2
94d6c: 49 02 00 34 cbz w9, 0x94db4 <_arc_write+0x274>
94d70: e8 6b 40 f9 ldr x8, [sp, #208]
94d74: 09 29 40 b9 ldr w9, [x8, #40]
94d78: 00 20 a0 d2 mov x0, #16777216
94d7c: e9 7f 00 b9 str w9, [sp, #124]
94d80: 14 dd ff 97 bl 0x8c1d0 <_highbit64>
94d84: 09 04 00 71 subs w9, w0, #1
94d88: ea 7f 40 b9 ldr w10, [sp, #124]
94d8c: 49 25 c9 1a lsr w9, w10, w9
94d90: 29 19 00 12 and w9, w9, #0x7f
94d94: a8 a3 01 d1 sub x8, x29, #104
94d98: a9 c3 19 b8 stur w9, [x29, #-100]
94d9c: eb 6b 40 f9 ldr x11, [sp, #208]
94da0: 69 71 40 39 ldrb w9, [x11, #28]
94da4: 09 21 00 39 strb w9, [x8, #8]
94da8: a9 03 53 b8 ldur w9, [x29, #-208]
94dac: 29 01 09 32 orr w9, w9, #0x800000
94db0: a9 03 13 b8 stur w9, [x29, #-208]
94db4: 00 06 80 d2 mov x0, #48
94db8: 08 00 80 52 mov w8, #0
94dbc: e1 03 08 aa mov x1, x8
94dc0: b6 f3 0a 94 bl 0x351c98 <_zfs_kmem_zalloc>
94dc4: e0 67 00 f9 str x0, [sp, #200]
94dc8: a9 83 55 f8 ldur x9, [x29, #-168]
94dcc: ea 67 40 f9 ldr x10, [sp, #200]
94dd0: 49 05 00 f9 str x9, [x10, #8]
94dd4: a9 03 55 f8 ldur x9, [x29, #-176]
94dd8: ea 67 40 f9 ldr x10, [sp, #200]
94ddc: 49 09 00 f9 str x9, [x10, #16]
94de0: a9 83 54 f8 ldur x9, [x29, #-184]
94de4: ea 67 40 f9 ldr x10, [sp, #200]
94de8: 49 0d 00 f9 str x9, [x10, #24]
94dec: a9 03 54 f8 ldur x9, [x29, #-192]
94df0: ea 67 40 f9 ldr x10, [sp, #200]
94df4: 49 11 00 f9 str x9, [x10, #32]
94df8: a9 83 53 f8 ldur x9, [x29, #-200]
94dfc: ea 67 40 f9 ldr x10, [sp, #200]
94e00: 49 01 00 f9 str x9, [x10]
94e04: a9 03 57 f8 ldur x9, [x29, #-144]
94e08: ea 67 40 f9 ldr x10, [sp, #200]
94e0c: 49 15 00 f9 str x9, [x10, #40]
94e10: e9 6b 40 f9 ldr x9, [sp, #208]
94e14: 29 7d 40 f9 ldr x9, [x9, #248]
94e18: 29 04 00 b4 cbz x9, 0x94e9c <_arc_write+0x35c>
94e1c: a0 03 57 f8 ldur x0, [x29, #-144]
94e20: 06 e6 ff 97 bl 0x8e638 <_arc_buf_is_shared>
94e24: a0 00 00 34 cbz w0, 0x94e38 <_arc_write+0x2f8>
94e28: e0 6b 40 f9 ldr x0, [sp, #208]
94e2c: a1 03 57 f8 ldur x1, [x29, #-144]
94e30: 8a fe ff 97 bl 0x94858 <_arc_unshare_buf>
94e34: 05 00 00 14 b 0x94e48 <_arc_write+0x308>
94e38: e0 6b 40 f9 ldr x0, [sp, #208]
94e3c: 08 00 80 52 mov w8, #0
94e40: e1 03 08 aa mov x1, x8
94e44: 26 e6 ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
94e48: a8 03 57 f8 ldur x8, [x29, #-144]
94e4c: 08 1d 40 f9 ldr x8, [x8, #56]
94e50: e8 5f 00 f9 str x8, [sp, #184]
94e54: ff 5b 00 f9 str xzr, [sp, #176]
94e58: e8 5f 40 f9 ldr x8, [sp, #184]
94e5c: e9 5b 40 f9 ldr x9, [sp, #176]
94e60: 1f 01 09 eb cmp x8, x9
94e64: c1 01 00 54 b.ne 0x94e9c <_arc_write+0x35c>
94e68: e8 5f 40 f9 ldr x8, [sp, #184]
94e6c: e9 5b 40 f9 ldr x9, [sp, #176]
94e70: 60 fb ff 90 adrp x0, #-606208
94e74: 00 fc 23 91 add x0, x0, #2303
94e78: 61 fb ff 90 adrp x1, #-606208
94e7c: 21 b0 2f 91 add x1, x1, #3052
94e80: e2 7a 83 52 mov w2, #7127
94e84: 63 fb ff 90 adrp x3, #-606208
94e88: 63 d8 2f 91 add x3, x3, #3062
94e8c: ea 03 00 91 mov x10, sp
94e90: 48 01 00 f9 str x8, [x10]
94e94: 49 05 00 f9 str x9, [x10, #8]
94e98: f7 f2 0a 94 bl 0x351a74 <_spl_panic>
94e9c: e8 6b 40 f9 ldr x8, [sp, #208]
94ea0: 09 29 40 b9 ldr w9, [x8, #40]
94ea4: 29 01 0e 12 and w9, w9, #0x40000
94ea8: 69 01 00 34 cbz w9, 0x94ed4 <_arc_write+0x394>
94eac: e8 6b 40 f9 ldr x8, [sp, #208]
94eb0: 09 29 40 b9 ldr w9, [x8, #40]
94eb4: 29 01 11 12 and w9, w9, #0x8000
94eb8: e9 00 00 34 cbz w9, 0x94ed4 <_arc_write+0x394>
94ebc: e8 6b 40 f9 ldr x8, [sp, #208]
94ec0: 08 81 40 f9 ldr x8, [x8, #256]
94ec4: 88 00 00 b4 cbz x8, 0x94ed4 <_arc_write+0x394>
94ec8: e0 6b 40 f9 ldr x0, [sp, #208]
94ecc: 21 00 80 52 mov w1, #1
94ed0: 03 e6 ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
94ed4: a8 03 53 b8 ldur w8, [x29, #-208]
94ed8: 08 05 09 12 and w8, w8, #0x1800000
94edc: 88 00 00 35 cbnz w8, 0x94eec <_arc_write+0x3ac>
94ee0: e0 6b 40 f9 ldr x0, [sp, #208]
94ee4: 41 00 80 52 mov w1, #2
94ee8: 4c 00 00 94 bl 0x95018 <_arc_hdr_set_compress>
94eec: a0 03 59 f8 ldur x0, [x29, #-112]
94ef0: a1 83 58 f8 ldur x1, [x29, #-120]
94ef4: a2 03 58 f8 ldur x2, [x29, #-128]
94ef8: a3 83 57 f8 ldur x3, [x29, #-136]
94efc: a8 03 57 f8 ldur x8, [x29, #-144]
94f00: 08 1d 40 f9 ldr x8, [x8, #56]
94f04: e9 6b 40 f9 ldr x9, [sp, #208]
94f08: 2a 5d 40 79 ldrh w10, [x9, #46]
94f0c: 4a 59 17 53 lsl w10, w10, #9
94f10: e4 03 0a aa mov x4, x10
94f14: 89 7c 40 93 sxtw x9, w4
94f18: e0 3b 00 f9 str x0, [sp, #112]
94f1c: e0 03 08 aa mov x0, x8
94f20: e1 37 00 f9 str x1, [sp, #104]
94f24: e1 03 09 aa mov x1, x9
94f28: e2 33 00 f9 str x2, [sp, #96]
94f2c: e3 2f 00 f9 str x3, [sp, #88]
94f30: c0 cf ff 97 bl 0x88e30 <_abd_get_from_buf>
94f34: e8 6b 40 f9 ldr x8, [sp, #208]
94f38: 0a 5d 40 79 ldrh w10, [x8, #46]
94f3c: 4a 59 17 53 lsl w10, w10, #9
94f40: e1 03 0a aa mov x1, x10
94f44: 25 7c 40 93 sxtw x5, w1
94f48: a8 03 57 f8 ldur x8, [x29, #-144]
94f4c: e0 2b 00 f9 str x0, [sp, #80]
94f50: e0 03 08 aa mov x0, x8
94f54: e5 27 00 f9 str x5, [sp, #72]
94f58: 22 dc ff 97 bl 0x8bfe0 <_arc_buf_size>
94f5c: a8 03 55 f8 ldur x8, [x29, #-176]
94f60: 09 00 80 d2 mov x9, #0
94f64: 1f 01 00 f1 cmp x8, #0
94f68: e8 57 40 f9 ldr x8, [sp, #168]
94f6c: 09 11 89 9a csel x9, x8, x9, ne
94f70: eb 67 40 f9 ldr x11, [sp, #200]
94f74: aa 43 53 b8 ldur w10, [x29, #-204]
94f78: ac 03 53 b8 ldur w12, [x29, #-208]
94f7c: ed 6f 40 f9 ldr x13, [sp, #216]
94f80: ee 3b 40 f9 ldr x14, [sp, #112]
94f84: e0 23 00 f9 str x0, [sp, #64]
94f88: e0 03 0e aa mov x0, x14
94f8c: e1 37 40 f9 ldr x1, [sp, #104]
94f90: e2 33 40 f9 ldr x2, [sp, #96]
94f94: e3 2f 40 f9 ldr x3, [sp, #88]
94f98: e4 2b 40 f9 ldr x4, [sp, #80]
94f9c: e5 27 40 f9 ldr x5, [sp, #72]
94fa0: e6 23 40 f9 ldr x6, [sp, #64]
94fa4: a7 a3 01 d1 sub x7, x29, #104
94fa8: ef 03 00 91 mov x15, sp
94fac: f0 53 40 f9 ldr x16, [sp, #160]
94fb0: f0 01 00 f9 str x16, [x15]
94fb4: e9 05 00 f9 str x9, [x15, #8]
94fb8: e9 4f 40 f9 ldr x9, [sp, #152]
94fbc: e9 09 00 f9 str x9, [x15, #16]
94fc0: f1 4b 40 f9 ldr x17, [sp, #144]
94fc4: f1 0d 00 f9 str x17, [x15, #24]
94fc8: eb 11 00 f9 str x11, [x15, #32]
94fcc: ea 29 00 b9 str w10, [x15, #40]
94fd0: ec 2d 00 b9 str w12, [x15, #44]
94fd4: ed 19 00 f9 str x13, [x15, #48]
94fd8: c8 45 06 94 bl 0x2266f8 <_zio_write>
94fdc: e0 63 00 f9 str x0, [sp, #192]
94fe0: e0 63 40 f9 ldr x0, [sp, #192]
94fe4: 08 b3 00 90 adrp x8, #23461888
94fe8: 08 59 41 f9 ldr x8, [x8, #688]
94fec: 08 01 40 f9 ldr x8, [x8]
94ff0: a9 83 5e f8 ldur x9, [x29, #-24]
94ff4: 1f 01 09 eb cmp x8, x9
94ff8: e0 1f 00 f9 str x0, [sp, #56]
94ffc: c1 00 00 54 b.ne 0x95014 <_arc_write+0x4d4>
95000: e0 1f 40 f9 ldr x0, [sp, #56]
95004: fd 7b 5b a9 ldp x29, x30, [sp, #432]
95008: fc 6f 5a a9 ldp x28, x27, [sp, #416]
9500c: ff 03 07 91 add sp, sp, #448
95010: ff 0f 5f d6 <unknown>
95014: b5 7c 0b 94 bl 0x3742e8 <_xattr_protected+0x3742e8>
0000000000095018 <_arc_hdr_set_compress>:
95018: 7f 23 03 d5 hint #27
9501c: ff c3 00 d1 sub sp, sp, #48
95020: fd 7b 02 a9 stp x29, x30, [sp, #32]
95024: fd 83 00 91 add x29, sp, #32
95028: a0 83 1f f8 stur x0, [x29, #-8]
9502c: a1 43 1f b8 stur w1, [x29, #-12]
95030: 08 17 00 f0 adrp x8, #3026944
95034: 08 21 1b 91 add x8, x8, #1736
95038: 09 01 40 b9 ldr w9, [x8]
9503c: a9 00 00 34 cbz w9, 0x95050 <_arc_hdr_set_compress+0x38>
95040: a8 83 5f f8 ldur x8, [x29, #-8]
95044: 09 59 40 79 ldrh w9, [x8, #44]
95048: 29 59 17 53 lsl w9, w9, #9
9504c: a9 00 00 35 cbnz w9, 0x95060 <_arc_hdr_set_compress+0x48>
95050: a0 83 5f f8 ldur x0, [x29, #-8]
95054: 01 02 a0 52 mov w1, #1048576
95058: d7 f2 ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
9505c: 04 00 00 14 b 0x9506c <_arc_hdr_set_compress+0x54>
95060: a0 83 5f f8 ldur x0, [x29, #-8]
95064: 01 02 a0 52 mov w1, #1048576
95068: 9b f3 ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
9506c: a8 83 5f f8 ldur x8, [x29, #-8]
95070: 09 29 40 b9 ldr w9, [x8, #40]
95074: 08 20 a0 d2 mov x8, #16777216
95078: e0 03 08 aa mov x0, x8
9507c: e9 13 00 b9 str w9, [sp, #16]
95080: e8 07 00 f9 str x8, [sp, #8]
95084: 53 dc ff 97 bl 0x8c1d0 <_highbit64>
95088: 09 04 00 71 subs w9, w0, #1
9508c: ea 13 40 b9 ldr w10, [sp, #16]
95090: 49 25 c9 1a lsr w9, w10, w9
95094: ab 43 5f b8 ldur w11, [x29, #-12]
95098: 29 01 0b 4a eor w9, w9, w11
9509c: 29 19 00 12 and w9, w9, #0x7f
950a0: e0 07 40 f9 ldr x0, [sp, #8]
950a4: e9 07 00 b9 str w9, [sp, #4]
950a8: 4a dc ff 97 bl 0x8c1d0 <_highbit64>
950ac: 09 04 00 71 subs w9, w0, #1
950b0: ea 07 40 b9 ldr w10, [sp, #4]
950b4: 49 21 c9 1a lsl w9, w10, w9
950b8: a8 83 5f f8 ldur x8, [x29, #-8]
950bc: 0b 29 40 b9 ldr w11, [x8, #40]
950c0: 69 01 09 4a eor w9, w11, w9
950c4: 09 29 00 b9 str w9, [x8, #40]
950c8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
950cc: ff c3 00 91 add sp, sp, #48
950d0: ff 0f 5f d6 <unknown>
00000000000950d4 <_arc_write_ready>:
950d4: 7f 23 03 d5 hint #27
950d8: ff c3 02 d1 sub sp, sp, #176
950dc: fd 7b 0a a9 stp x29, x30, [sp, #160]
950e0: fd 83 02 91 add x29, sp, #160
950e4: e8 b2 00 f0 adrp x8, #23457792
950e8: 08 a1 35 91 add x8, x8, #3432
950ec: a0 83 1f f8 stur x0, [x29, #-8]
950f0: a9 83 5f f8 ldur x9, [x29, #-8]
950f4: 29 cd 40 f9 ldr x9, [x9, #408]
950f8: a9 03 1f f8 stur x9, [x29, #-16]
950fc: a9 03 5f f8 ldur x9, [x29, #-16]
95100: 29 15 40 f9 ldr x9, [x9, #40]
95104: a9 83 1e f8 stur x9, [x29, #-24]
95108: a9 83 5e f8 ldur x9, [x29, #-24]
9510c: 29 01 40 f9 ldr x9, [x9]
95110: a9 03 1e f8 stur x9, [x29, #-32]
95114: a9 83 5f f8 ldur x9, [x29, #-8]
95118: 29 4d 40 f9 ldr x9, [x9, #152]
9511c: a9 83 1d f8 stur x9, [x29, #-40]
95120: a9 83 5d f8 ldur x9, [x29, #-40]
95124: 29 19 40 f9 ldr x9, [x9, #48]
95128: 29 fd 67 d3 lsr x9, x9, #39
9512c: 29 01 40 92 and x9, x9, #0x1
95130: a8 03 1c f8 stur x8, [x29, #-64]
95134: 49 01 00 b5 cbnz x9, 0x9515c <_arc_write_ready+0x88>
95138: a8 83 5d f8 ldur x8, [x29, #-40]
9513c: 08 01 40 f9 ldr x8, [x8]
95140: e8 00 00 b5 cbnz x8, 0x9515c <_arc_write_ready+0x88>
95144: a8 83 5d f8 ldur x8, [x29, #-40]
95148: 08 05 40 f9 ldr x8, [x8, #8]
9514c: 88 00 00 b5 cbnz x8, 0x9515c <_arc_write_ready+0x88>
95150: 08 00 80 d2 mov x8, #0
95154: a8 83 1b f8 stur x8, [x29, #-72]
95158: 12 00 00 14 b 0x951a0 <_arc_write_ready+0xcc>
9515c: a8 83 5d f8 ldur x8, [x29, #-40]
95160: 08 19 40 f9 ldr x8, [x8, #48]
95164: 08 fd 67 d3 lsr x8, x8, #39
95168: 08 01 40 92 and x8, x8, #0x1
9516c: 88 00 00 b4 cbz x8, 0x9517c <_arc_write_ready+0xa8>
95170: 08 00 80 d2 mov x8, #0
95174: e8 2b 00 f9 str x8, [sp, #80]
95178: 08 00 00 14 b 0x95198 <_arc_write_ready+0xc4>
9517c: a8 83 5d f8 ldur x8, [x29, #-40]
95180: 08 19 40 f9 ldr x8, [x8, #48]
95184: 08 fd 50 d3 lsr x8, x8, #16
95188: 08 3d 40 92 and x8, x8, #0xffff
9518c: 08 05 00 91 add x8, x8, #1
95190: 08 d9 77 d3 lsl x8, x8, #9
95194: e8 2b 00 f9 str x8, [sp, #80]
95198: e8 2b 40 f9 ldr x8, [sp, #80]
9519c: a8 83 1b f8 stur x8, [x29, #-72]
951a0: a8 83 5b f8 ldur x8, [x29, #-72]
951a4: a8 03 1d f8 stur x8, [x29, #-48]
951a8: bf c3 1c b8 stur wzr, [x29, #-52]
951ac: a8 83 5f f8 ldur x8, [x29, #-8]
951b0: 09 11 43 b9 ldr w9, [x8, #784]
951b4: 29 01 03 12 and w9, w9, #0x20000000
951b8: 29 04 00 34 cbz w9, 0x9523c <_arc_write_ready+0x168>
951bc: a0 03 5e f8 ldur x0, [x29, #-32]
951c0: bb dc ff 97 bl 0x8c4ac <_arc_cksum_free>
951c4: a0 83 5e f8 ldur x0, [x29, #-24]
951c8: d1 dc ff 97 bl 0x8c50c <_arc_buf_unwatch>
951cc: a8 03 5e f8 ldur x8, [x29, #-32]
951d0: 08 7d 40 f9 ldr x8, [x8, #248]
951d4: 88 01 00 b4 cbz x8, 0x95204 <_arc_write_ready+0x130>
951d8: a0 83 5e f8 ldur x0, [x29, #-24]
951dc: 17 e5 ff 97 bl 0x8e638 <_arc_buf_is_shared>
951e0: a0 00 00 34 cbz w0, 0x951f4 <_arc_write_ready+0x120>
951e4: a0 03 5e f8 ldur x0, [x29, #-32]
951e8: a1 83 5e f8 ldur x1, [x29, #-24]
951ec: 9b fd ff 97 bl 0x94858 <_arc_unshare_buf>
951f0: 05 00 00 14 b 0x95204 <_arc_write_ready+0x130>
951f4: a0 03 5e f8 ldur x0, [x29, #-32]
951f8: 08 00 80 52 mov w8, #0
951fc: e1 03 08 aa mov x1, x8
95200: 37 e5 ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
95204: a8 03 5e f8 ldur x8, [x29, #-32]
95208: 09 29 40 b9 ldr w9, [x8, #40]
9520c: 29 01 0e 12 and w9, w9, #0x40000
95210: 69 01 00 34 cbz w9, 0x9523c <_arc_write_ready+0x168>
95214: a8 03 5e f8 ldur x8, [x29, #-32]
95218: 09 29 40 b9 ldr w9, [x8, #40]
9521c: 29 01 11 12 and w9, w9, #0x8000
95220: e9 00 00 34 cbz w9, 0x9523c <_arc_write_ready+0x168>
95224: a8 03 5e f8 ldur x8, [x29, #-32]
95228: 08 81 40 f9 ldr x8, [x8, #256]
9522c: 88 00 00 b4 cbz x8, 0x9523c <_arc_write_ready+0x168>
95230: a0 03 5e f8 ldur x0, [x29, #-32]
95234: 21 00 80 52 mov w1, #1
95238: 29 e5 ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
9523c: a8 03 5f f8 ldur x8, [x29, #-16]
95240: 08 05 40 f9 ldr x8, [x8, #8]
95244: a0 83 5f f8 ldur x0, [x29, #-8]
95248: a1 83 5e f8 ldur x1, [x29, #-24]
9524c: a9 03 5f f8 ldur x9, [x29, #-16]
95250: 22 01 40 f9 ldr x2, [x9]
95254: 09 02 83 d2 mov x9, #6160
95258: 09 09 3f d7 <unknown>
9525c: a8 03 5e f8 ldur x8, [x29, #-32]
95260: 0a 29 40 b9 ldr w10, [x8, #40]
95264: 4a 01 18 12 and w10, w10, #0x100
95268: 2a 00 00 34 cbz w10, 0x9526c <_arc_write_ready+0x198>
9526c: a0 03 5e f8 ldur x0, [x29, #-32]
95270: 01 20 80 52 mov w1, #256
95274: 18 f3 ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
95278: a8 83 5d f8 ldur x8, [x29, #-40]
9527c: 08 19 40 f9 ldr x8, [x8, #48]
95280: 08 fd 7d d3 lsr x8, x8, #61
95284: 08 01 40 92 and x8, x8, #0x1
95288: 68 04 00 b4 cbz x8, 0x95314 <_arc_write_ready+0x240>
9528c: a8 83 5d f8 ldur x8, [x29, #-40]
95290: 08 19 40 f9 ldr x8, [x8, #48]
95294: 08 fd 78 d3 lsr x8, x8, #56
95298: 08 11 40 92 and x8, x8, #0x1f
9529c: 1f 01 00 f1 cmp x8, #0
952a0: e9 97 9f 1a cset w9, hi
952a4: 89 03 00 37 tbnz w9, #0, 0x95314 <_arc_write_ready+0x240>
952a8: a8 83 5d f8 ldur x8, [x29, #-40]
952ac: 08 19 40 f9 ldr x8, [x8, #48]
952b0: 08 fd 70 d3 lsr x8, x8, #48
952b4: 08 1d 40 92 and x8, x8, #0xff
952b8: 08 01 79 92 and x8, x8, #0x80
952bc: 48 01 00 b4 cbz x8, 0x952e4 <_arc_write_ready+0x210>
952c0: a8 83 5d f8 ldur x8, [x29, #-40]
952c4: 08 19 40 f9 ldr x8, [x8, #48]
952c8: 08 fd 70 d3 lsr x8, x8, #48
952cc: 08 1d 40 92 and x8, x8, #0xff
952d0: 08 01 7b 92 and x8, x8, #0x20
952d4: 29 00 80 52 mov w9, #1
952d8: e9 4f 00 b9 str w9, [sp, #76]
952dc: 88 07 00 b5 cbnz x8, 0x953cc <_arc_write_ready+0x2f8>
952e0: 0d 00 00 14 b 0x95314 <_arc_write_ready+0x240>
952e4: a8 83 5d f8 ldur x8, [x29, #-40]
952e8: 08 19 40 f9 ldr x8, [x8, #48]
952ec: 08 fd 70 d3 lsr x8, x8, #48
952f0: 08 1d 40 92 and x8, x8, #0xff
952f4: 09 03 80 d2 mov x9, #24
952f8: 08 7d 09 9b mul x8, x8, x9
952fc: a9 03 5c f8 ldur x9, [x29, #-64]
95300: 28 01 08 8b add x8, x9, x8
95304: 08 0d 80 b9 ldrsw x8, [x8, #12]
95308: 2a 00 80 52 mov w10, #1
9530c: ea 4f 00 b9 str w10, [sp, #76]
95310: e8 05 00 b5 cbnz x8, 0x953cc <_arc_write_ready+0x2f8>
95314: a8 83 5d f8 ldur x8, [x29, #-40]
95318: 08 19 40 f9 ldr x8, [x8, #48]
9531c: 08 fd 7d d3 lsr x8, x8, #61
95320: 08 01 40 92 and x8, x8, #0x1
95324: 09 00 80 52 mov w9, #0
95328: e9 4b 00 b9 str w9, [sp, #72]
9532c: c8 04 00 b4 cbz x8, 0x953c4 <_arc_write_ready+0x2f0>
95330: a8 83 5d f8 ldur x8, [x29, #-40]
95334: 08 19 40 f9 ldr x8, [x8, #48]
95338: 08 fd 78 d3 lsr x8, x8, #56
9533c: 08 11 40 92 and x8, x8, #0x1f
95340: 1f 01 00 f1 cmp x8, #0
95344: e9 97 9f 1a cset w9, hi
95348: 0a 00 80 52 mov w10, #0
9534c: ea 4b 00 b9 str w10, [sp, #72]
95350: a9 03 00 37 tbnz w9, #0, 0x953c4 <_arc_write_ready+0x2f0>
95354: a8 83 5d f8 ldur x8, [x29, #-40]
95358: 08 19 40 f9 ldr x8, [x8, #48]
9535c: 08 fd 70 d3 lsr x8, x8, #48
95360: 08 1d 40 92 and x8, x8, #0xff
95364: 08 01 79 92 and x8, x8, #0x80
95368: 08 01 00 b4 cbz x8, 0x95388 <_arc_write_ready+0x2b4>
9536c: a8 83 5d f8 ldur x8, [x29, #-40]
95370: 08 19 40 f9 ldr x8, [x8, #48]
95374: 08 fd 70 d3 lsr x8, x8, #48
95378: 08 1d 40 92 and x8, x8, #0xff
9537c: 08 01 7b 92 and x8, x8, #0x20
95380: e8 23 00 f9 str x8, [sp, #64]
95384: 0b 00 00 14 b 0x953b0 <_arc_write_ready+0x2dc>
95388: a8 83 5d f8 ldur x8, [x29, #-40]
9538c: 08 19 40 f9 ldr x8, [x8, #48]
95390: 08 fd 70 d3 lsr x8, x8, #48
95394: 08 1d 40 92 and x8, x8, #0xff
95398: 09 03 80 d2 mov x9, #24
9539c: 08 7d 09 9b mul x8, x8, x9
953a0: a9 03 5c f8 ldur x9, [x29, #-64]
953a4: 28 01 08 8b add x8, x9, x8
953a8: 08 0d 80 b9 ldrsw x8, [x8, #12]
953ac: e8 23 00 f9 str x8, [sp, #64]
953b0: e8 23 40 f9 ldr x8, [sp, #64]
953b4: 1f 01 00 f1 cmp x8, #0
953b8: e9 07 9f 1a cset w9, ne
953bc: 29 01 00 52 eor w9, w9, #0x1
953c0: e9 4b 00 b9 str w9, [sp, #72]
953c4: e8 4b 40 b9 ldr w8, [sp, #72]
953c8: e8 4f 00 b9 str w8, [sp, #76]
953cc: e8 4f 40 b9 ldr w8, [sp, #76]
953d0: 29 00 80 52 mov w9, #1
953d4: 08 01 00 12 and w8, w8, #0x1
953d8: aa 03 5e f8 ldur x10, [x29, #-32]
953dc: 4b 29 40 b9 ldr w11, [x10, #40]
953e0: 7f 01 11 72 tst w11, #0x8000
953e4: eb 07 9f 1a cset w11, ne
953e8: 6b 01 00 52 eor w11, w11, #0x1
953ec: 69 01 09 4a eor w9, w11, w9
953f0: 29 01 00 12 and w9, w9, #0x1
953f4: 1f 01 09 6b cmp w8, w9
953f8: a0 0b 00 54 b.eq 0x9556c <_arc_write_ready+0x498>
953fc: a0 03 5e f8 ldur x0, [x29, #-32]
95400: a8 83 5d f8 ldur x8, [x29, #-40]
95404: 08 19 40 f9 ldr x8, [x8, #48]
95408: 08 fd 7d d3 lsr x8, x8, #61
9540c: 08 01 40 92 and x8, x8, #0x1
95410: e0 1f 00 f9 str x0, [sp, #56]
95414: 68 04 00 b4 cbz x8, 0x954a0 <_arc_write_ready+0x3cc>
95418: a8 83 5d f8 ldur x8, [x29, #-40]
9541c: 08 19 40 f9 ldr x8, [x8, #48]
95420: 08 fd 78 d3 lsr x8, x8, #56
95424: 08 11 40 92 and x8, x8, #0x1f
95428: 1f 01 00 f1 cmp x8, #0
9542c: e9 97 9f 1a cset w9, hi
95430: 89 03 00 37 tbnz w9, #0, 0x954a0 <_arc_write_ready+0x3cc>
95434: a8 83 5d f8 ldur x8, [x29, #-40]
95438: 08 19 40 f9 ldr x8, [x8, #48]
9543c: 08 fd 70 d3 lsr x8, x8, #48
95440: 08 1d 40 92 and x8, x8, #0xff
95444: 08 01 79 92 and x8, x8, #0x80
95448: 48 01 00 b4 cbz x8, 0x95470 <_arc_write_ready+0x39c>
9544c: a8 83 5d f8 ldur x8, [x29, #-40]
95450: 08 19 40 f9 ldr x8, [x8, #48]
95454: 08 fd 70 d3 lsr x8, x8, #48
95458: 08 1d 40 92 and x8, x8, #0xff
9545c: 08 01 7b 92 and x8, x8, #0x20
95460: 29 00 80 52 mov w9, #1
95464: e9 37 00 b9 str w9, [sp, #52]
95468: 88 07 00 b5 cbnz x8, 0x95558 <_arc_write_ready+0x484>
9546c: 0d 00 00 14 b 0x954a0 <_arc_write_ready+0x3cc>
95470: a8 83 5d f8 ldur x8, [x29, #-40]
95474: 08 19 40 f9 ldr x8, [x8, #48]
95478: 08 fd 70 d3 lsr x8, x8, #48
9547c: 08 1d 40 92 and x8, x8, #0xff
95480: 09 03 80 d2 mov x9, #24
95484: 08 7d 09 9b mul x8, x8, x9
95488: a9 03 5c f8 ldur x9, [x29, #-64]
9548c: 28 01 08 8b add x8, x9, x8
95490: 08 0d 80 b9 ldrsw x8, [x8, #12]
95494: 2a 00 80 52 mov w10, #1
95498: ea 37 00 b9 str w10, [sp, #52]
9549c: e8 05 00 b5 cbnz x8, 0x95558 <_arc_write_ready+0x484>
954a0: a8 83 5d f8 ldur x8, [x29, #-40]
954a4: 08 19 40 f9 ldr x8, [x8, #48]
954a8: 08 fd 7d d3 lsr x8, x8, #61
954ac: 08 01 40 92 and x8, x8, #0x1
954b0: 09 00 80 52 mov w9, #0
954b4: e9 33 00 b9 str w9, [sp, #48]
954b8: c8 04 00 b4 cbz x8, 0x95550 <_arc_write_ready+0x47c>
954bc: a8 83 5d f8 ldur x8, [x29, #-40]
954c0: 08 19 40 f9 ldr x8, [x8, #48]
954c4: 08 fd 78 d3 lsr x8, x8, #56
954c8: 08 11 40 92 and x8, x8, #0x1f
954cc: 1f 01 00 f1 cmp x8, #0
954d0: e9 97 9f 1a cset w9, hi
954d4: 0a 00 80 52 mov w10, #0
954d8: ea 33 00 b9 str w10, [sp, #48]
954dc: a9 03 00 37 tbnz w9, #0, 0x95550 <_arc_write_ready+0x47c>
954e0: a8 83 5d f8 ldur x8, [x29, #-40]
954e4: 08 19 40 f9 ldr x8, [x8, #48]
954e8: 08 fd 70 d3 lsr x8, x8, #48
954ec: 08 1d 40 92 and x8, x8, #0xff
954f0: 08 01 79 92 and x8, x8, #0x80
954f4: 08 01 00 b4 cbz x8, 0x95514 <_arc_write_ready+0x440>
954f8: a8 83 5d f8 ldur x8, [x29, #-40]
954fc: 08 19 40 f9 ldr x8, [x8, #48]
95500: 08 fd 70 d3 lsr x8, x8, #48
95504: 08 1d 40 92 and x8, x8, #0xff
95508: 08 01 7b 92 and x8, x8, #0x20
9550c: e8 17 00 f9 str x8, [sp, #40]
95510: 0b 00 00 14 b 0x9553c <_arc_write_ready+0x468>
95514: a8 83 5d f8 ldur x8, [x29, #-40]
95518: 08 19 40 f9 ldr x8, [x8, #48]
9551c: 08 fd 70 d3 lsr x8, x8, #48
95520: 08 1d 40 92 and x8, x8, #0xff
95524: 09 03 80 d2 mov x9, #24
95528: 08 7d 09 9b mul x8, x8, x9
9552c: a9 03 5c f8 ldur x9, [x29, #-64]
95530: 28 01 08 8b add x8, x9, x8
95534: 08 0d 80 b9 ldrsw x8, [x8, #12]
95538: e8 17 00 f9 str x8, [sp, #40]
9553c: e8 17 40 f9 ldr x8, [sp, #40]
95540: 1f 01 00 f1 cmp x8, #0
95544: e9 07 9f 1a cset w9, ne
95548: 29 01 00 52 eor w9, w9, #0x1
9554c: e9 33 00 b9 str w9, [sp, #48]
95550: e8 33 40 b9 ldr w8, [sp, #48]
95554: e8 37 00 b9 str w8, [sp, #52]
95558: e8 37 40 b9 ldr w8, [sp, #52]
9555c: 01 01 00 12 and w1, w8, #0x1
95560: e0 1f 40 f9 ldr x0, [sp, #56]
95564: a8 e1 ff 97 bl 0x8dc04 <_arc_hdr_realloc_crypt>
95568: a0 03 1e f8 stur x0, [x29, #-32]
9556c: a8 83 5d f8 ldur x8, [x29, #-40]
95570: 08 19 40 f9 ldr x8, [x8, #48]
95574: 08 fd 7d d3 lsr x8, x8, #61
95578: 08 01 40 92 and x8, x8, #0x1
9557c: e8 03 00 b4 cbz x8, 0x955f8 <_arc_write_ready+0x524>
95580: a8 83 5d f8 ldur x8, [x29, #-40]
95584: 08 19 40 f9 ldr x8, [x8, #48]
95588: 08 fd 78 d3 lsr x8, x8, #56
9558c: 08 11 40 92 and x8, x8, #0x1f
95590: 1f 01 00 f1 cmp x8, #0
95594: e9 97 9f 1a cset w9, hi
95598: 09 03 00 37 tbnz w9, #0, 0x955f8 <_arc_write_ready+0x524>
9559c: a8 83 5d f8 ldur x8, [x29, #-40]
955a0: 08 19 40 f9 ldr x8, [x8, #48]
955a4: 08 fd 70 d3 lsr x8, x8, #48
955a8: 08 1d 40 92 and x8, x8, #0xff
955ac: 08 01 79 92 and x8, x8, #0x80
955b0: 08 01 00 b4 cbz x8, 0x955d0 <_arc_write_ready+0x4fc>
955b4: a8 83 5d f8 ldur x8, [x29, #-40]
955b8: 08 19 40 f9 ldr x8, [x8, #48]
955bc: 08 fd 70 d3 lsr x8, x8, #48
955c0: 08 1d 40 92 and x8, x8, #0xff
955c4: 08 01 7b 92 and x8, x8, #0x20
955c8: e8 05 00 b5 cbnz x8, 0x95684 <_arc_write_ready+0x5b0>
955cc: 0b 00 00 14 b 0x955f8 <_arc_write_ready+0x524>
955d0: a8 83 5d f8 ldur x8, [x29, #-40]
955d4: 08 19 40 f9 ldr x8, [x8, #48]
955d8: 08 fd 70 d3 lsr x8, x8, #48
955dc: 08 1d 40 92 and x8, x8, #0xff
955e0: 09 03 80 d2 mov x9, #24
955e4: 08 7d 09 9b mul x8, x8, x9
955e8: a9 03 5c f8 ldur x9, [x29, #-64]
955ec: 28 01 08 8b add x8, x9, x8
955f0: 08 0d 80 b9 ldrsw x8, [x8, #12]
955f4: 88 04 00 b5 cbnz x8, 0x95684 <_arc_write_ready+0x5b0>
955f8: a8 83 5d f8 ldur x8, [x29, #-40]
955fc: 08 19 40 f9 ldr x8, [x8, #48]
95600: 08 fd 7d d3 lsr x8, x8, #61
95604: 08 01 40 92 and x8, x8, #0x1
95608: 48 0c 00 b4 cbz x8, 0x95790 <_arc_write_ready+0x6bc>
9560c: a8 83 5d f8 ldur x8, [x29, #-40]
95610: 08 19 40 f9 ldr x8, [x8, #48]
95614: 08 fd 78 d3 lsr x8, x8, #56
95618: 08 11 40 92 and x8, x8, #0x1f
9561c: 1f 01 00 f1 cmp x8, #0
95620: e9 97 9f 1a cset w9, hi
95624: 69 0b 00 37 tbnz w9, #0, 0x95790 <_arc_write_ready+0x6bc>
95628: a8 83 5d f8 ldur x8, [x29, #-40]
9562c: 08 19 40 f9 ldr x8, [x8, #48]
95630: 08 fd 70 d3 lsr x8, x8, #48
95634: 08 1d 40 92 and x8, x8, #0xff
95638: 08 01 79 92 and x8, x8, #0x80
9563c: 08 01 00 b4 cbz x8, 0x9565c <_arc_write_ready+0x588>
95640: a8 83 5d f8 ldur x8, [x29, #-40]
95644: 08 19 40 f9 ldr x8, [x8, #48]
95648: 08 fd 70 d3 lsr x8, x8, #48
9564c: 08 1d 40 92 and x8, x8, #0xff
95650: 08 01 7b 92 and x8, x8, #0x20
95654: e8 09 00 b5 cbnz x8, 0x95790 <_arc_write_ready+0x6bc>
95658: 0b 00 00 14 b 0x95684 <_arc_write_ready+0x5b0>
9565c: a8 83 5d f8 ldur x8, [x29, #-40]
95660: 08 19 40 f9 ldr x8, [x8, #48]
95664: 08 fd 70 d3 lsr x8, x8, #48
95668: 08 1d 40 92 and x8, x8, #0xff
9566c: 09 03 80 d2 mov x9, #24
95670: 08 7d 09 9b mul x8, x8, x9
95674: a9 03 5c f8 ldur x9, [x29, #-64]
95678: 28 01 08 8b add x8, x9, x8
9567c: 08 0d 80 b9 ldrsw x8, [x8, #12]
95680: 88 08 00 b5 cbnz x8, 0x95790 <_arc_write_ready+0x6bc>
95684: a8 83 5d f8 ldur x8, [x29, #-40]
95688: 08 19 40 f9 ldr x8, [x8, #48]
9568c: 08 fd 7f d3 lsr x8, x8, #63
95690: 08 01 40 92 and x8, x8, #0x1
95694: 1f 05 00 f1 cmp x8, #1
95698: e0 04 00 54 b.eq 0x95734 <_arc_write_ready+0x660>
9569c: a8 83 5d f8 ldur x8, [x29, #-40]
956a0: 08 19 40 f9 ldr x8, [x8, #48]
956a4: 08 fd 78 d3 lsr x8, x8, #56
956a8: 08 11 40 92 and x8, x8, #0x1f
956ac: 1f 01 00 f1 cmp x8, #0
956b0: e9 87 9f 1a cset w9, ls
956b4: a9 00 00 37 tbnz w9, #0, 0x956c8 <_arc_write_ready+0x5f4>
956b8: a8 03 5e f8 ldur x8, [x29, #-32]
956bc: 69 00 80 52 mov w9, #3
956c0: 09 a1 02 39 strb w9, [x8, #168]
956c4: 1b 00 00 14 b 0x95730 <_arc_write_ready+0x65c>
956c8: a8 83 5d f8 ldur x8, [x29, #-40]
956cc: 08 19 40 f9 ldr x8, [x8, #48]
956d0: 08 fd 70 d3 lsr x8, x8, #48
956d4: 08 1d 40 92 and x8, x8, #0xff
956d8: 08 01 79 92 and x8, x8, #0x80
956dc: 08 01 00 b4 cbz x8, 0x956fc <_arc_write_ready+0x628>
956e0: a8 83 5d f8 ldur x8, [x29, #-40]
956e4: 08 19 40 f9 ldr x8, [x8, #48]
956e8: 08 fd 70 d3 lsr x8, x8, #48
956ec: 08 1d 40 92 and x8, x8, #0xff
956f0: 08 11 40 92 and x8, x8, #0x1f
956f4: e8 13 00 f9 str x8, [sp, #32]
956f8: 0b 00 00 14 b 0x95724 <_arc_write_ready+0x650>
956fc: a8 83 5d f8 ldur x8, [x29, #-40]
95700: 08 19 40 f9 ldr x8, [x8, #48]
95704: 08 fd 70 d3 lsr x8, x8, #48
95708: 08 1d 40 92 and x8, x8, #0xff
9570c: 09 03 80 d2 mov x9, #24
95710: 08 7d 09 9b mul x8, x8, x9
95714: a9 03 5c f8 ldur x9, [x29, #-64]
95718: 2a 69 68 b8 ldr w10, [x9, x8]
9571c: e0 03 0a aa mov x0, x10
95720: e0 13 00 f9 str x0, [sp, #32]
95724: e8 13 40 f9 ldr x8, [sp, #32]
95728: a9 03 5e f8 ldur x9, [x29, #-32]
9572c: 28 a1 02 39 strb w8, [x9, #168]
95730: 04 00 00 14 b 0x95740 <_arc_write_ready+0x66c>
95734: a8 03 5e f8 ldur x8, [x29, #-32]
95738: 49 01 80 52 mov w9, #10
9573c: 09 a1 02 39 strb w9, [x8, #168]
95740: a8 83 5d f8 ldur x8, [x29, #-40]
95744: 08 19 40 f9 ldr x8, [x8, #48]
95748: 08 fd 70 d3 lsr x8, x8, #48
9574c: 08 1d 40 92 and x8, x8, #0xff
95750: a9 03 5e f8 ldur x9, [x29, #-32]
95754: 28 09 01 b9 str w8, [x9, #264]
95758: a9 83 5f f8 ldur x9, [x29, #-8]
9575c: 29 01 40 f9 ldr x9, [x9]
95760: aa 03 5e f8 ldur x10, [x29, #-32]
95764: 49 89 00 f9 str x9, [x10, #272]
95768: a0 83 5d f8 ldur x0, [x29, #-40]
9576c: a9 03 5e f8 ldur x9, [x29, #-32]
95770: 21 61 04 91 add x1, x9, #280
95774: a9 03 5e f8 ldur x9, [x29, #-32]
95778: 22 81 04 91 add x2, x9, #288
9577c: 8f 77 06 94 bl 0x2335b8 <_zio_crypt_decode_params_bp>
95780: a0 83 5d f8 ldur x0, [x29, #-40]
95784: a9 03 5e f8 ldur x9, [x29, #-32]
95788: 21 b1 04 91 add x1, x9, #300
9578c: e7 78 06 94 bl 0x233b28 <_zio_crypt_decode_mac_bp>
95790: a8 83 5d f8 ldur x8, [x29, #-40]
95794: 08 19 40 f9 ldr x8, [x8, #48]
95798: 08 fd 7d d3 lsr x8, x8, #61
9579c: 08 01 40 92 and x8, x8, #0x1
957a0: a8 06 00 b4 cbz x8, 0x95874 <_arc_write_ready+0x7a0>
957a4: a8 83 5d f8 ldur x8, [x29, #-40]
957a8: 08 19 40 f9 ldr x8, [x8, #48]
957ac: 08 fd 78 d3 lsr x8, x8, #56
957b0: 08 11 40 92 and x8, x8, #0x1f
957b4: 1f 01 00 f1 cmp x8, #0
957b8: e9 97 9f 1a cset w9, hi
957bc: c9 05 00 37 tbnz w9, #0, 0x95874 <_arc_write_ready+0x7a0>
957c0: a8 83 5d f8 ldur x8, [x29, #-40]
957c4: 08 19 40 f9 ldr x8, [x8, #48]
957c8: 08 fd 70 d3 lsr x8, x8, #48
957cc: 08 1d 40 92 and x8, x8, #0xff
957d0: 08 01 79 92 and x8, x8, #0x80
957d4: 08 01 00 b4 cbz x8, 0x957f4 <_arc_write_ready+0x720>
957d8: a8 83 5d f8 ldur x8, [x29, #-40]
957dc: 08 19 40 f9 ldr x8, [x8, #48]
957e0: 08 fd 70 d3 lsr x8, x8, #48
957e4: 08 1d 40 92 and x8, x8, #0xff
957e8: 08 01 7b 92 and x8, x8, #0x20
957ec: 48 04 00 b5 cbnz x8, 0x95874 <_arc_write_ready+0x7a0>
957f0: 0b 00 00 14 b 0x9581c <_arc_write_ready+0x748>
957f4: a8 83 5d f8 ldur x8, [x29, #-40]
957f8: 08 19 40 f9 ldr x8, [x8, #48]
957fc: 08 fd 70 d3 lsr x8, x8, #48
95800: 08 1d 40 92 and x8, x8, #0xff
95804: 09 03 80 d2 mov x9, #24
95808: 08 7d 09 9b mul x8, x8, x9
9580c: a9 03 5c f8 ldur x9, [x29, #-64]
95810: 28 01 08 8b add x8, x9, x8
95814: 08 0d 80 b9 ldrsw x8, [x8, #12]
95818: e8 02 00 b5 cbnz x8, 0x95874 <_arc_write_ready+0x7a0>
9581c: a8 83 5e f8 ldur x8, [x29, #-24]
95820: 09 41 40 b9 ldr w9, [x8, #64]
95824: 29 01 1e 12 and w9, w9, #0x4
95828: 69 02 00 34 cbz w9, 0x95874 <_arc_write_ready+0x7a0>
9582c: a0 03 5e f8 ldur x0, [x29, #-32]
95830: 21 00 a0 52 mov w1, #65536
95834: a8 f1 ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
95838: a8 83 5e f8 ldur x8, [x29, #-24]
9583c: 09 41 40 b9 ldr w9, [x8, #64]
95840: 29 79 1d 12 and w9, w9, #0xfffffffb
95844: 09 41 00 b9 str w9, [x8, #64]
95848: a8 83 5d f8 ldur x8, [x29, #-40]
9584c: 08 19 40 f9 ldr x8, [x8, #48]
95850: 08 fd 60 d3 lsr x8, x8, #32
95854: 08 19 40 92 and x8, x8, #0x7f
95858: 1f 09 00 f1 cmp x8, #2
9585c: a1 00 00 54 b.ne 0x95870 <_arc_write_ready+0x79c>
95860: a8 83 5e f8 ldur x8, [x29, #-24]
95864: 09 41 40 b9 ldr w9, [x8, #64]
95868: 29 79 1e 12 and w9, w9, #0xfffffffd
9586c: 09 41 00 b9 str w9, [x8, #64]
95870: 18 00 00 14 b 0x958d0 <_arc_write_ready+0x7fc>
95874: a8 83 5d f8 ldur x8, [x29, #-40]
95878: 08 19 40 f9 ldr x8, [x8, #48]
9587c: 08 fd 67 d3 lsr x8, x8, #39
95880: 08 01 40 92 and x8, x8, #0x1
95884: 68 02 00 b5 cbnz x8, 0x958d0 <_arc_write_ready+0x7fc>
95888: a8 83 5d f8 ldur x8, [x29, #-40]
9588c: 08 01 40 f9 ldr x8, [x8]
95890: 08 02 00 b5 cbnz x8, 0x958d0 <_arc_write_ready+0x7fc>
95894: a8 83 5d f8 ldur x8, [x29, #-40]
95898: 08 05 40 f9 ldr x8, [x8, #8]
9589c: a8 01 00 b5 cbnz x8, 0x958d0 <_arc_write_ready+0x7fc>
958a0: a8 83 5e f8 ldur x8, [x29, #-24]
958a4: 09 41 40 b9 ldr w9, [x8, #64]
958a8: 29 01 1e 12 and w9, w9, #0x4
958ac: 29 01 00 34 cbz w9, 0x958d0 <_arc_write_ready+0x7fc>
958b0: a8 83 5e f8 ldur x8, [x29, #-24]
958b4: 09 41 40 b9 ldr w9, [x8, #64]
958b8: 29 79 1d 12 and w9, w9, #0xfffffffb
958bc: 09 41 00 b9 str w9, [x8, #64]
958c0: a8 83 5e f8 ldur x8, [x29, #-24]
958c4: 09 41 40 b9 ldr w9, [x8, #64]
958c8: 29 79 1e 12 and w9, w9, #0xfffffffd
958cc: 09 41 00 b9 str w9, [x8, #64]
958d0: a0 83 5e f8 ldur x0, [x29, #-24]
958d4: 27 db ff 97 bl 0x8c570 <_arc_cksum_compute>
958d8: a8 83 5d f8 ldur x8, [x29, #-40]
958dc: 08 19 40 f9 ldr x8, [x8, #48]
958e0: 08 fd 67 d3 lsr x8, x8, #39
958e4: 08 01 40 92 and x8, x8, #0x1
958e8: e8 00 00 b5 cbnz x8, 0x95904 <_arc_write_ready+0x830>
958ec: a8 83 5d f8 ldur x8, [x29, #-40]
958f0: 08 01 40 f9 ldr x8, [x8]
958f4: 88 00 00 b5 cbnz x8, 0x95904 <_arc_write_ready+0x830>
958f8: a8 83 5d f8 ldur x8, [x29, #-40]
958fc: 08 05 40 f9 ldr x8, [x8, #8]
95900: c8 00 00 b4 cbz x8, 0x95918 <_arc_write_ready+0x844>
95904: a8 83 5d f8 ldur x8, [x29, #-40]
95908: 08 19 40 f9 ldr x8, [x8, #48]
9590c: 08 fd 67 d3 lsr x8, x8, #39
95910: 08 01 40 92 and x8, x8, #0x1
95914: 88 00 00 b4 cbz x8, 0x95924 <_arc_write_ready+0x850>
95918: 48 00 80 52 mov w8, #2
9591c: a8 83 1c b8 stur w8, [x29, #-56]
95920: 06 00 00 14 b 0x95938 <_arc_write_ready+0x864>
95924: a8 83 5d f8 ldur x8, [x29, #-40]
95928: 08 19 40 f9 ldr x8, [x8, #48]
9592c: 08 fd 60 d3 lsr x8, x8, #32
95930: 08 19 40 92 and x8, x8, #0x7f
95934: a8 83 1c b8 stur w8, [x29, #-56]
95938: a8 03 5d f8 ldur x8, [x29, #-48]
9593c: 08 fd 49 d3 lsr x8, x8, #9
95940: a9 03 5e f8 ldur x9, [x29, #-32]
95944: 28 59 00 79 strh w8, [x9, #44]
95948: a0 03 5e f8 ldur x0, [x29, #-32]
9594c: a1 83 5c b8 ldur w1, [x29, #-56]
95950: b2 fd ff 97 bl 0x95018 <_arc_hdr_set_compress>
95954: a8 83 5f f8 ldur x8, [x29, #-8]
95958: 09 a1 40 39 ldrb w9, [x8, #40]
9595c: a8 03 5e f8 ldur x8, [x29, #-32]
95960: 09 71 00 39 strb w9, [x8, #28]
95964: a8 83 5f f8 ldur x8, [x29, #-8]
95968: 09 2d 43 b9 ldr w9, [x8, #812]
9596c: 69 00 00 35 cbnz w9, 0x95978 <_arc_write_ready+0x8a4>
95970: a8 03 5d f8 ldur x8, [x29, #-48]
95974: 48 00 00 b5 cbnz x8, 0x9597c <_arc_write_ready+0x8a8>
95978: 6c 00 00 14 b 0x95b28 <_arc_write_ready+0xa54>
9597c: a8 83 5e f8 ldur x8, [x29, #-24]
95980: 09 41 40 b9 ldr w9, [x8, #64]
95984: 29 01 1e 12 and w9, w9, #0x4
95988: 69 01 00 34 cbz w9, 0x959b4 <_arc_write_ready+0x8e0>
9598c: a0 03 5e f8 ldur x0, [x29, #-32]
95990: 61 00 80 52 mov w1, #3
95994: 04 f4 ff 97 bl 0x929a4 <_arc_hdr_alloc_abd>
95998: a8 03 5e f8 ldur x8, [x29, #-32]
9599c: 00 81 40 f9 ldr x0, [x8, #256]
959a0: a8 83 5f f8 ldur x8, [x29, #-8]
959a4: 01 19 41 f9 ldr x1, [x8, #560]
959a8: a2 03 5d f8 ldur x2, [x29, #-48]
959ac: f3 13 00 94 bl 0x9a978 <_abd_copy>
959b0: 5e 00 00 14 b 0x95b28 <_arc_write_ready+0xa54>
959b4: 08 17 00 f0 adrp x8, #3026944
959b8: 08 01 00 91 add x8, x8, #0
959bc: 09 01 40 b9 ldr w9, [x8]
959c0: a9 00 00 35 cbnz w9, 0x959d4 <_arc_write_ready+0x900>
959c4: a0 03 5e f8 ldur x0, [x29, #-32]
959c8: a1 83 5e f8 ldur x1, [x29, #-24]
959cc: f2 fb ff 97 bl 0x94994 <_arc_can_share>
959d0: 60 0a 00 35 cbnz w0, 0x95b1c <_arc_write_ready+0xa48>
959d4: a8 83 5d f8 ldur x8, [x29, #-40]
959d8: 08 19 40 f9 ldr x8, [x8, #48]
959dc: 08 fd 7d d3 lsr x8, x8, #61
959e0: 08 01 40 92 and x8, x8, #0x1
959e4: 28 05 00 b4 cbz x8, 0x95a88 <_arc_write_ready+0x9b4>
959e8: a8 83 5d f8 ldur x8, [x29, #-40]
959ec: 08 19 40 f9 ldr x8, [x8, #48]
959f0: 08 fd 78 d3 lsr x8, x8, #56
959f4: 08 11 40 92 and x8, x8, #0x1f
959f8: 1f 01 00 f1 cmp x8, #0
959fc: e9 97 9f 1a cset w9, hi
95a00: 49 04 00 37 tbnz w9, #0, 0x95a88 <_arc_write_ready+0x9b4>
95a04: a8 83 5d f8 ldur x8, [x29, #-40]
95a08: 08 19 40 f9 ldr x8, [x8, #48]
95a0c: 08 fd 70 d3 lsr x8, x8, #48
95a10: 08 1d 40 92 and x8, x8, #0xff
95a14: 08 01 79 92 and x8, x8, #0x80
95a18: 08 01 00 b4 cbz x8, 0x95a38 <_arc_write_ready+0x964>
95a1c: a8 83 5d f8 ldur x8, [x29, #-40]
95a20: 08 19 40 f9 ldr x8, [x8, #48]
95a24: 08 fd 70 d3 lsr x8, x8, #48
95a28: 08 1d 40 92 and x8, x8, #0xff
95a2c: 08 01 7b 92 and x8, x8, #0x20
95a30: 88 01 00 b5 cbnz x8, 0x95a60 <_arc_write_ready+0x98c>
95a34: 15 00 00 14 b 0x95a88 <_arc_write_ready+0x9b4>
95a38: a8 83 5d f8 ldur x8, [x29, #-40]
95a3c: 08 19 40 f9 ldr x8, [x8, #48]
95a40: 08 fd 70 d3 lsr x8, x8, #48
95a44: 08 1d 40 92 and x8, x8, #0xff
95a48: 09 03 80 d2 mov x9, #24
95a4c: 08 7d 09 9b mul x8, x8, x9
95a50: a9 03 5c f8 ldur x9, [x29, #-64]
95a54: 28 01 08 8b add x8, x9, x8
95a58: 08 0d 80 b9 ldrsw x8, [x8, #12]
95a5c: 68 01 00 b4 cbz x8, 0x95a88 <_arc_write_ready+0x9b4>
95a60: a0 03 5e f8 ldur x0, [x29, #-32]
95a64: 61 00 80 52 mov w1, #3
95a68: cf f3 ff 97 bl 0x929a4 <_arc_hdr_alloc_abd>
95a6c: a8 03 5e f8 ldur x8, [x29, #-32]
95a70: 00 81 40 f9 ldr x0, [x8, #256]
95a74: a8 83 5f f8 ldur x8, [x29, #-8]
95a78: 01 19 41 f9 ldr x1, [x8, #560]
95a7c: a2 03 5d f8 ldur x2, [x29, #-48]
95a80: be 13 00 94 bl 0x9a978 <_abd_copy>
95a84: 25 00 00 14 b 0x95b18 <_arc_write_ready+0xa44>
95a88: a0 03 5e f8 ldur x0, [x29, #-32]
95a8c: 23 f4 ff 97 bl 0x92b18 <_arc_hdr_get_compress>
95a90: 1f 08 00 71 cmp w0, #2
95a94: e0 01 00 54 b.eq 0x95ad0 <_arc_write_ready+0x9fc>
95a98: a8 83 5e f8 ldur x8, [x29, #-24]
95a9c: 09 41 40 b9 ldr w9, [x8, #64]
95aa0: 29 01 1f 12 and w9, w9, #0x2
95aa4: 69 01 00 35 cbnz w9, 0x95ad0 <_arc_write_ready+0x9fc>
95aa8: a0 03 5e f8 ldur x0, [x29, #-32]
95aac: 41 00 80 52 mov w1, #2
95ab0: bd f3 ff 97 bl 0x929a4 <_arc_hdr_alloc_abd>
95ab4: a8 03 5e f8 ldur x8, [x29, #-32]
95ab8: 00 7d 40 f9 ldr x0, [x8, #248]
95abc: a8 83 5f f8 ldur x8, [x29, #-8]
95ac0: 01 19 41 f9 ldr x1, [x8, #560]
95ac4: a2 03 5d f8 ldur x2, [x29, #-48]
95ac8: ac 13 00 94 bl 0x9a978 <_abd_copy>
95acc: 13 00 00 14 b 0x95b18 <_arc_write_ready+0xa44>
95ad0: a0 03 5e f8 ldur x0, [x29, #-32]
95ad4: 41 00 80 52 mov w1, #2
95ad8: b3 f3 ff 97 bl 0x929a4 <_arc_hdr_alloc_abd>
95adc: a8 03 5e f8 ldur x8, [x29, #-32]
95ae0: 00 7d 40 f9 ldr x0, [x8, #248]
95ae4: a8 83 5e f8 ldur x8, [x29, #-24]
95ae8: 01 1d 40 f9 ldr x1, [x8, #56]
95aec: a8 83 5e f8 ldur x8, [x29, #-24]
95af0: e0 0f 00 f9 str x0, [sp, #24]
95af4: e0 03 08 aa mov x0, x8
95af8: e1 0b 00 f9 str x1, [sp, #16]
95afc: 39 d9 ff 97 bl 0x8bfe0 <_arc_buf_size>
95b00: e8 0f 40 f9 ldr x8, [sp, #24]
95b04: e0 07 00 f9 str x0, [sp, #8]
95b08: e0 03 08 aa mov x0, x8
95b0c: e1 0b 40 f9 ldr x1, [sp, #16]
95b10: e2 07 40 f9 ldr x2, [sp, #8]
95b14: db fb ff 97 bl 0x94a80 <_abd_copy_from_buf>
95b18: 04 00 00 14 b 0x95b28 <_arc_write_ready+0xa54>
95b1c: a0 03 5e f8 ldur x0, [x29, #-32]
95b20: a1 83 5e f8 ldur x1, [x29, #-24]
95b24: 78 e3 ff 97 bl 0x8e904 <_arc_share_buf>
95b28: a0 03 5e f8 ldur x0, [x29, #-32]
95b2c: a1 83 5d f8 ldur x1, [x29, #-40]
95b30: 75 1a 00 94 bl 0x9c504 <_arc_hdr_verify>
95b34: bf c3 1c b8 stur wzr, [x29, #-52]
95b38: fd 7b 4a a9 ldp x29, x30, [sp, #160]
95b3c: ff c3 02 91 add sp, sp, #176
95b40: ff 0f 5f d6 <unknown>
0000000000095b44 <_arc_write_children_ready>:
95b44: 7f 23 03 d5 hint #27
95b48: ff c3 00 d1 sub sp, sp, #48
95b4c: fd 7b 02 a9 stp x29, x30, [sp, #32]
95b50: fd 83 00 91 add x29, sp, #32
95b54: a0 83 1f f8 stur x0, [x29, #-8]
95b58: a8 83 5f f8 ldur x8, [x29, #-8]
95b5c: 08 cd 40 f9 ldr x8, [x8, #408]
95b60: e8 0b 00 f9 str x8, [sp, #16]
95b64: e8 0b 40 f9 ldr x8, [sp, #16]
95b68: 08 15 40 f9 ldr x8, [x8, #40]
95b6c: e8 07 00 f9 str x8, [sp, #8]
95b70: e8 0b 40 f9 ldr x8, [sp, #16]
95b74: 08 09 40 f9 ldr x8, [x8, #16]
95b78: a0 83 5f f8 ldur x0, [x29, #-8]
95b7c: e1 07 40 f9 ldr x1, [sp, #8]
95b80: e9 0b 40 f9 ldr x9, [sp, #16]
95b84: 22 01 40 f9 ldr x2, [x9]
95b88: 09 02 83 d2 mov x9, #6160
95b8c: 09 09 3f d7 <unknown>
95b90: fd 7b 42 a9 ldp x29, x30, [sp, #32]
95b94: ff c3 00 91 add sp, sp, #48
95b98: ff 0f 5f d6 <unknown>
0000000000095b9c <_arc_write_physdone>:
95b9c: 7f 23 03 d5 hint #27
95ba0: ff 83 00 d1 sub sp, sp, #32
95ba4: fd 7b 01 a9 stp x29, x30, [sp, #16]
95ba8: fd 43 00 91 add x29, sp, #16
95bac: e0 07 00 f9 str x0, [sp, #8]
95bb0: e8 07 40 f9 ldr x8, [sp, #8]
95bb4: 08 cd 40 f9 ldr x8, [x8, #408]
95bb8: e8 03 00 f9 str x8, [sp]
95bbc: e8 03 40 f9 ldr x8, [sp]
95bc0: 08 0d 40 f9 ldr x8, [x8, #24]
95bc4: 48 01 00 b4 cbz x8, 0x95bec <_arc_write_physdone+0x50>
95bc8: e8 03 40 f9 ldr x8, [sp]
95bcc: 08 0d 40 f9 ldr x8, [x8, #24]
95bd0: e0 07 40 f9 ldr x0, [sp, #8]
95bd4: e9 03 40 f9 ldr x9, [sp]
95bd8: 21 15 40 f9 ldr x1, [x9, #40]
95bdc: e9 03 40 f9 ldr x9, [sp]
95be0: 22 01 40 f9 ldr x2, [x9]
95be4: 09 02 83 d2 mov x9, #6160
95be8: 09 09 3f d7 <unknown>
95bec: fd 7b 41 a9 ldp x29, x30, [sp, #16]
95bf0: ff 83 00 91 add sp, sp, #32
95bf4: ff 0f 5f d6 <unknown>
0000000000095bf8 <_arc_write_done>:
95bf8: 7f 23 03 d5 hint #27
95bfc: ff 03 03 d1 sub sp, sp, #192
95c00: fd 7b 0b a9 stp x29, x30, [sp, #176]
95c04: fd c3 02 91 add x29, sp, #176
95c08: a0 83 1f f8 stur x0, [x29, #-8]
95c0c: a8 83 5f f8 ldur x8, [x29, #-8]
95c10: 08 cd 40 f9 ldr x8, [x8, #408]
95c14: a8 03 1f f8 stur x8, [x29, #-16]
95c18: a8 03 5f f8 ldur x8, [x29, #-16]
95c1c: 08 15 40 f9 ldr x8, [x8, #40]
95c20: a8 83 1e f8 stur x8, [x29, #-24]
95c24: a8 83 5e f8 ldur x8, [x29, #-24]
95c28: 08 01 40 f9 ldr x8, [x8]
95c2c: a8 03 1e f8 stur x8, [x29, #-32]
95c30: a8 83 5f f8 ldur x8, [x29, #-8]
95c34: 09 2d 43 b9 ldr w9, [x8, #812]
95c38: a9 07 00 35 cbnz w9, 0x95d2c <_arc_write_done+0x134>
95c3c: a0 03 5e f8 ldur x0, [x29, #-32]
95c40: a8 83 5f f8 ldur x8, [x29, #-8]
95c44: 01 4d 40 f9 ldr x1, [x8, #152]
95c48: 2f 1a 00 94 bl 0x9c504 <_arc_hdr_verify>
95c4c: a8 83 5f f8 ldur x8, [x29, #-8]
95c50: 08 4d 40 f9 ldr x8, [x8, #152]
95c54: 08 19 40 f9 ldr x8, [x8, #48]
95c58: 08 fd 67 d3 lsr x8, x8, #39
95c5c: 08 01 40 92 and x8, x8, #0x1
95c60: 28 01 00 b5 cbnz x8, 0x95c84 <_arc_write_done+0x8c>
95c64: a8 83 5f f8 ldur x8, [x29, #-8]
95c68: 08 4d 40 f9 ldr x8, [x8, #152]
95c6c: 08 01 40 f9 ldr x8, [x8]
95c70: a8 00 00 b5 cbnz x8, 0x95c84 <_arc_write_done+0x8c>
95c74: a8 83 5f f8 ldur x8, [x29, #-8]
95c78: 08 4d 40 f9 ldr x8, [x8, #152]
95c7c: 08 05 40 f9 ldr x8, [x8, #8]
95c80: e8 00 00 b4 cbz x8, 0x95c9c <_arc_write_done+0xa4>
95c84: a8 83 5f f8 ldur x8, [x29, #-8]
95c88: 08 4d 40 f9 ldr x8, [x8, #152]
95c8c: 08 19 40 f9 ldr x8, [x8, #48]
95c90: 08 fd 67 d3 lsr x8, x8, #39
95c94: 08 01 40 92 and x8, x8, #0x1
95c98: 88 00 00 b4 cbz x8, 0x95ca8 <_arc_write_done+0xb0>
95c9c: a0 03 5e f8 ldur x0, [x29, #-32]
95ca0: 93 f1 ff 97 bl 0x922ec <_buf_discard_identity>
95ca4: 21 00 00 14 b 0x95d28 <_arc_write_done+0x130>
95ca8: a8 03 5e f8 ldur x8, [x29, #-32]
95cac: a9 83 5f f8 ldur x9, [x29, #-8]
95cb0: 29 4d 40 f9 ldr x9, [x9, #152]
95cb4: 20 01 c0 3d ldr q0, [x9]
95cb8: 00 01 80 3d str q0, [x8]
95cbc: a8 83 5f f8 ldur x8, [x29, #-8]
95cc0: 08 4d 40 f9 ldr x8, [x8, #152]
95cc4: 08 19 40 f9 ldr x8, [x8, #48]
95cc8: 08 fd 67 d3 lsr x8, x8, #39
95ccc: 08 01 40 92 and x8, x8, #0x1
95cd0: 88 00 00 b4 cbz x8, 0x95ce0 <_arc_write_done+0xe8>
95cd4: 08 00 80 d2 mov x8, #0
95cd8: a8 83 1c f8 stur x8, [x29, #-56]
95cdc: 10 00 00 14 b 0x95d1c <_arc_write_done+0x124>
95ce0: a8 83 5f f8 ldur x8, [x29, #-8]
95ce4: 08 4d 40 f9 ldr x8, [x8, #152]
95ce8: 08 25 40 f9 ldr x8, [x8, #72]
95cec: c8 00 00 b4 cbz x8, 0x95d04 <_arc_write_done+0x10c>
95cf0: a8 83 5f f8 ldur x8, [x29, #-8]
95cf4: 08 4d 40 f9 ldr x8, [x8, #152]
95cf8: 08 25 40 f9 ldr x8, [x8, #72]
95cfc: a8 03 1c f8 stur x8, [x29, #-64]
95d00: 05 00 00 14 b 0x95d14 <_arc_write_done+0x11c>
95d04: a8 83 5f f8 ldur x8, [x29, #-8]
95d08: 08 4d 40 f9 ldr x8, [x8, #152]
95d0c: 08 29 40 f9 ldr x8, [x8, #80]
95d10: a8 03 1c f8 stur x8, [x29, #-64]
95d14: a8 03 5c f8 ldur x8, [x29, #-64]
95d18: a8 83 1c f8 stur x8, [x29, #-56]
95d1c: a8 83 5c f8 ldur x8, [x29, #-56]
95d20: a9 03 5e f8 ldur x9, [x29, #-32]
95d24: 28 09 00 f9 str x8, [x9, #16]
95d28: 01 00 00 14 b 0x95d2c <_arc_write_done+0x134>
95d2c: a8 03 5e f8 ldur x8, [x29, #-32]
95d30: 08 01 40 f9 ldr x8, [x8]
95d34: 88 00 00 b5 cbnz x8, 0x95d44 <_arc_write_done+0x14c>
95d38: a8 03 5e f8 ldur x8, [x29, #-32]
95d3c: 08 05 40 f9 ldr x8, [x8, #8]
95d40: 68 21 00 b4 cbz x8, 0x9616c <_arc_write_done+0x574>
95d44: a0 83 5e f8 ldur x0, [x29, #-24]
95d48: 89 d9 ff 97 bl 0x8c36c <_arc_cksum_verify>
95d4c: a0 03 5e f8 ldur x0, [x29, #-32]
95d50: a1 c3 00 d1 sub x1, x29, #48
95d54: 6a f0 ff 97 bl 0x91efc <_buf_hash_insert>
95d58: a0 83 1d f8 stur x0, [x29, #-40]
95d5c: a8 83 5d f8 ldur x8, [x29, #-40]
95d60: 28 1e 00 b4 cbz x8, 0x96124 <_arc_write_done+0x52c>
95d64: a8 83 5f f8 ldur x8, [x29, #-8]
95d68: 09 11 43 b9 ldr w9, [x8, #784]
95d6c: 29 01 0a 12 and w9, w9, #0x400000
95d70: a9 0f 00 34 cbz w9, 0x95f64 <_arc_write_done+0x36c>
95d74: a8 83 5f f8 ldur x8, [x29, #-8]
95d78: 08 ed 40 f9 ldr x8, [x8, #472]
95d7c: 08 fd 67 d3 lsr x8, x8, #39
95d80: 08 01 40 92 and x8, x8, #0x1
95d84: 88 00 00 b4 cbz x8, 0x95d94 <_arc_write_done+0x19c>
95d88: 08 00 80 d2 mov x8, #0
95d8c: a8 83 1b f8 stur x8, [x29, #-72]
95d90: 0d 00 00 14 b 0x95dc4 <_arc_write_done+0x1cc>
95d94: a8 83 5f f8 ldur x8, [x29, #-8]
95d98: 08 f9 40 f9 ldr x8, [x8, #496]
95d9c: a8 00 00 b4 cbz x8, 0x95db0 <_arc_write_done+08>
95da0: a8 83 5f f8 ldur x8, [x29, #-8]
95da4: 08 f9 40 f9 ldr x8, [x8, #496]
95da8: a8 03 1b f8 stur x8, [x29, #-80]
95dac: 04 00 00 14 b 0x95dbc <_arc_write_done+0x1c4>
95db0: a8 83 5f f8 ldur x8, [x29, #-8]
95db4: 08 fd 40 f9 ldr x8, [x8, #504]
95db8: a8 03 1b f8 stur x8, [x29, #-80]
95dbc: a8 03 5b f8 ldur x8, [x29, #-80]
95dc0: a8 83 1b f8 stur x8, [x29, #-72]
95dc4: a8 83 5b f8 ldur x8, [x29, #-72]
95dc8: a9 83 5f f8 ldur x9, [x29, #-8]
95dcc: 29 4d 40 f9 ldr x9, [x9, #152]
95dd0: 29 19 40 f9 ldr x9, [x9, #48]
95dd4: 29 fd 67 d3 lsr x9, x9, #39
95dd8: 29 01 40 92 and x9, x9, #0x1
95ddc: e8 2f 00 f9 str x8, [sp, #88]
95de0: 89 00 00 b4 cbz x9, 0x95df0 <_arc_write_done+0x1f8>
95de4: 08 00 80 d2 mov x8, #0
95de8: e8 2b 00 f9 str x8, [sp, #80]
95dec: 10 00 00 14 b 0x95e2c <_arc_write_done+0x234>
95df0: a8 83 5f f8 ldur x8, [x29, #-8]
95df4: 08 4d 40 f9 ldr x8, [x8, #152]
95df8: 08 25 40 f9 ldr x8, [x8, #72]
95dfc: c8 00 00 b4 cbz x8, 0x95e14 <_arc_write_done+0x21c>
95e00: a8 83 5f f8 ldur x8, [x29, #-8]
95e04: 08 4d 40 f9 ldr x8, [x8, #152]
95e08: 08 25 40 f9 ldr x8, [x8, #72]
95e0c: e8 27 00 f9 str x8, [sp, #72]
95e10: 05 00 00 14 b 0x95e24 <_arc_write_done+0x22c>
95e14: a8 83 5f f8 ldur x8, [x29, #-8]
95e18: 08 4d 40 f9 ldr x8, [x8, #152]
95e1c: 08 29 40 f9 ldr x8, [x8, #80]
95e20: e8 27 00 f9 str x8, [sp, #72]
95e24: e8 27 40 f9 ldr x8, [sp, #72]
95e28: e8 2b 00 f9 str x8, [sp, #80]
95e2c: e8 2b 40 f9 ldr x8, [sp, #80]
95e30: e9 2f 40 f9 ldr x9, [sp, #88]
95e34: 3f 01 08 eb cmp x9, x8
95e38: 41 06 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95e3c: a8 83 5f f8 ldur x8, [x29, #-8]
95e40: 08 fd 40 f9 ldr x8, [x8, #504]
95e44: a9 83 5f f8 ldur x9, [x29, #-8]
95e48: 29 4d 40 f9 ldr x9, [x9, #152]
95e4c: 29 29 40 f9 ldr x9, [x9, #80]
95e50: 1f 01 09 eb cmp x8, x9
95e54: 61 05 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95e58: a8 83 5f f8 ldur x8, [x29, #-8]
95e5c: 08 d9 40 f9 ldr x8, [x8, #432]
95e60: a9 83 5f f8 ldur x9, [x29, #-8]
95e64: 29 4d 40 f9 ldr x9, [x9, #152]
95e68: 29 05 40 f9 ldr x9, [x9, #8]
95e6c: 1f 01 09 eb cmp x8, x9
95e70: 81 04 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95e74: a8 83 5f f8 ldur x8, [x29, #-8]
95e78: 08 d5 40 f9 ldr x8, [x8, #424]
95e7c: a9 83 5f f8 ldur x9, [x29, #-8]
95e80: 29 4d 40 f9 ldr x9, [x9, #152]
95e84: 29 01 40 f9 ldr x9, [x9]
95e88: 1f 01 09 eb cmp x8, x9
95e8c: a1 03 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95e90: a8 83 5f f8 ldur x8, [x29, #-8]
95e94: 08 e1 40 f9 ldr x8, [x8, #448]
95e98: a9 83 5f f8 ldur x9, [x29, #-8]
95e9c: 29 4d 40 f9 ldr x9, [x9, #152]
95ea0: 29 0d 40 f9 ldr x9, [x9, #24]
95ea4: 1f 01 09 eb cmp x8, x9
95ea8: c1 02 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95eac: a8 83 5f f8 ldur x8, [x29, #-8]
95eb0: 08 dd 40 f9 ldr x8, [x8, #440]
95eb4: a9 83 5f f8 ldur x9, [x29, #-8]
95eb8: 29 4d 40 f9 ldr x9, [x9, #152]
95ebc: 29 09 40 f9 ldr x9, [x9, #16]
95ec0: 1f 01 09 eb cmp x8, x9
95ec4: e1 01 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95ec8: a8 83 5f f8 ldur x8, [x29, #-8]
95ecc: 08 e9 40 f9 ldr x8, [x8, #464]
95ed0: a9 83 5f f8 ldur x9, [x29, #-8]
95ed4: 29 4d 40 f9 ldr x9, [x9, #152]
95ed8: 29 15 40 f9 ldr x9, [x9, #40]
95edc: 1f 01 09 eb cmp x8, x9
95ee0: 01 01 00 54 b.ne 0x95f00 <_arc_write_done+0x308>
95ee4: a8 83 5f f8 ldur x8, [x29, #-8]
95ee8: 08 e5 40 f9 ldr x8, [x8, #456]
95eec: a9 83 5f f8 ldur x9, [x29, #-8]
95ef0: 29 4d 40 f9 ldr x9, [x9, #152]
95ef4: 29 11 40 f9 ldr x9, [x9, #32]
95ef8: 1f 01 09 eb cmp x8, x9
95efc: 20 01 00 54 b.eq 0x95f20 <_arc_write_done+0x328>
95f00: a8 03 5e f8 ldur x8, [x29, #-32]
95f04: a9 83 5d f8 ldur x9, [x29, #-40]
95f08: 40 fb ff f0 adrp x0, #-610304
95f0c: 00 78 3f 91 add x0, x0, #4062
95f10: ea 03 00 91 mov x10, sp
95f14: 48 01 00 f9 str x8, [x10]
95f18: 49 05 00 f9 str x9, [x10, #8]
95f1c: 1c 7a 0b 94 bl 0x37478c <_xattr_protected+0x37478c>
95f20: c8 28 00 f0 adrp x8, #5353472
95f24: 08 41 00 91 add x8, x8, #16
95f28: 00 01 40 f9 ldr x0, [x8]
95f2c: a1 83 5d f8 ldur x1, [x29, #-40]
95f30: a8 c3 00 d1 sub x8, x29, #48
95f34: a2 03 5d f8 ldur x2, [x29, #-48]
95f38: e8 23 00 f9 str x8, [sp, #64]
95f3c: 7f f6 ff 97 bl 0x93938 <_arc_change_state>
95f40: a0 83 5d f8 ldur x0, [x29, #-40]
95f44: 40 e3 ff 97 bl 0x8ec44 <_arc_hdr_destroy>
95f48: a0 03 5d f8 ldur x0, [x29, #-48]
95f4c: 78 2f 0b 94 bl 0x361d2c <_spl_mutex_exit>
95f50: a0 03 5e f8 ldur x0, [x29, #-32]
95f54: e1 23 40 f9 ldr x1, [sp, #64]
95f58: e9 ef ff 97 bl 0x91efc <_buf_hash_insert>
95f5c: a0 83 1d f8 stur x0, [x29, #-40]
95f60: 71 00 00 14 b 0x96124 <_arc_write_done+0x52c>
95f64: a8 83 5f f8 ldur x8, [x29, #-8]
95f68: 09 11 43 b9 ldr w9, [x8, #784]
95f6c: 29 01 04 12 and w9, w9, #0x10000000
95f70: a9 0d 00 34 cbz w9, 0x96124 <_arc_write_done+0x52c>
95f74: a8 83 5f f8 ldur x8, [x29, #-8]
95f78: 08 ed 40 f9 ldr x8, [x8, #472]
95f7c: 08 fd 67 d3 lsr x8, x8, #39
95f80: 08 01 40 92 and x8, x8, #0x1
95f84: 88 00 00 b4 cbz x8, 0x95f94 <_arc_write_done+0x39c>
95f88: 08 00 80 d2 mov x8, #0
95f8c: e8 1f 00 f9 str x8, [sp, #56]
95f90: 0d 00 00 14 b 0x95fc4 <_arc_write_done+0x3cc>
95f94: a8 83 5f f8 ldur x8, [x29, #-8]
95f98: 08 f9 40 f9 ldr x8, [x8, #496]
95f9c: a8 00 00 b4 cbz x8, 0x95fb0 <_arc_write_done+0x3b8>
95fa0: a8 83 5f f8 ldur x8, [x29, #-8]
95fa4: 08 f9 40 f9 ldr x8, [x8, #496]
95fa8: e8 1b 00 f9 str x8, [sp, #48]
95fac: 04 00 00 14 b 0x95fbc <_arc_write_done+0x3c4>
95fb0: a8 83 5f f8 ldur x8, [x29, #-8]
95fb4: 08 fd 40 f9 ldr x8, [x8, #504]
95fb8: e8 1b 00 f9 str x8, [sp, #48]
95fbc: e8 1b 40 f9 ldr x8, [sp, #48]
95fc0: e8 1f 00 f9 str x8, [sp, #56]
95fc4: e8 1f 40 f9 ldr x8, [sp, #56]
95fc8: a9 83 5f f8 ldur x9, [x29, #-8]
95fcc: 29 4d 40 f9 ldr x9, [x9, #152]
95fd0: 29 19 40 f9 ldr x9, [x9, #48]
95fd4: 29 fd 67 d3 lsr x9, x9, #39
95fd8: 29 01 40 92 and x9, x9, #0x1
95fdc: e8 17 00 f9 str x8, [sp, #40]
95fe0: 89 00 00 b4 cbz x9, 0x95ff0 <_arc_write_done+0x3f8>
95fe4: 08 00 80 d2 mov x8, #0
95fe8: e8 13 00 f9 str x8, [sp, #32]
95fec: 10 00 00 14 b 0x9602c <_arc_write_done+0x434>
95ff0: a8 83 5f f8 ldur x8, [x29, #-8]
95ff4: 08 4d 40 f9 ldr x8, [x8, #152]
95ff8: 08 25 40 f9 ldr x8, [x8, #72]
95ffc: c8 00 00 b4 cbz x8, 0x96014 <_arc_write_done+0x41c>
96000: a8 83 5f f8 ldur x8, [x29, #-8]
96004: 08 4d 40 f9 ldr x8, [x8, #152]
96008: 08 25 40 f9 ldr x8, [x8, #72]
9600c: e8 0f 00 f9 str x8, [sp, #24]
96010: 05 00 00 14 b 0x96024 <_arc_write_done+0x42c>
96014: a8 83 5f f8 ldur x8, [x29, #-8]
96018: 08 4d 40 f9 ldr x8, [x8, #152]
9601c: 08 29 40 f9 ldr x8, [x8, #80]
96020: e8 0f 00 f9 str x8, [sp, #24]
96024: e8 0f 40 f9 ldr x8, [sp, #24]
96028: e8 13 00 f9 str x8, [sp, #32]
9602c: e8 13 40 f9 ldr x8, [sp, #32]
96030: e9 17 40 f9 ldr x9, [sp, #40]
96034: 3f 01 08 eb cmp x9, x8
96038: 41 06 00 54 b.ne 0x96100 <_arc_write_done+0x508>
9603c: a8 83 5f f8 ldur x8, [x29, #-8]
96040: 08 fd 40 f9 ldr x8, [x8, #504]
96044: a9 83 5f f8 ldur x9, [x29, #-8]
96048: 29 4d 40 f9 ldr x9, [x9, #152]
9604c: 29 29 40 f9 ldr x9, [x9, #80]
96050: 1f 01 09 eb cmp x8, x9
96054: 61 05 00 54 b.ne 0x96100 <_arc_write_done+0x508>
96058: a8 83 5f f8 ldur x8, [x29, #-8]
9605c: 08 d9 40 f9 ldr x8, [x8, #432]
96060: a9 83 5f f8 ldur x9, [x29, #-8]
96064: 29 4d 40 f9 ldr x9, [x9, #152]
96068: 29 05 40 f9 ldr x9, [x9, #8]
9606c: 1f 01 09 eb cmp x8, x9
96070: 81 04 00 54 b.ne 0x96100 <_arc_write_done+0x508>
96074: a8 83 5f f8 ldur x8, [x29, #-8]
96078: 08 d5 40 f9 ldr x8, [x8, #424]
9607c: a9 83 5f f8 ldur x9, [x29, #-8]
96080: 29 4d 40 f9 ldr x9, [x9, #152]
96084: 29 01 40 f9 ldr x9, [x9]
96088: 1f 01 09 eb cmp x8, x9
9608c: a1 03 00 54 b.ne 0x96100 <_arc_write_done+0x508>
96090: a8 83 5f f8 ldur x8, [x29, #-8]
96094: 08 e1 40 f9 ldr x8, [x8, #448]
96098: a9 83 5f f8 ldur x9, [x29, #-8]
9609c: 29 4d 40 f9 ldr x9, [x9, #152]
960a0: 29 0d 40 f9 ldr x9, [x9, #24]
960a4: 1f 01 09 eb cmp x8, x9
960a8: c1 02 00 54 b.ne 0x96100 <_arc_write_done+0x508>
960ac: a8 83 5f f8 ldur x8, [x29, #-8]
960b0: 08 dd 40 f9 ldr x8, [x8, #440]
960b4: a9 83 5f f8 ldur x9, [x29, #-8]
960b8: 29 4d 40 f9 ldr x9, [x9, #152]
960bc: 29 09 40 f9 ldr x9, [x9, #16]
960c0: 1f 01 09 eb cmp x8, x9
960c4: e1 01 00 54 b.ne 0x96100 <_arc_write_done+0x508>
960c8: a8 83 5f f8 ldur x8, [x29, #-8]
960cc: 08 e9 40 f9 ldr x8, [x8, #464]
960d0: a9 83 5f f8 ldur x9, [x29, #-8]
960d4: 29 4d 40 f9 ldr x9, [x9, #152]
960d8: 29 15 40 f9 ldr x9, [x9, #40]
960dc: 1f 01 09 eb cmp x8, x9
960e0: 01 01 00 54 b.ne 0x96100 <_arc_write_done+0x508>
960e4: a8 83 5f f8 ldur x8, [x29, #-8]
960e8: 08 e5 40 f9 ldr x8, [x8, #456]
960ec: a9 83 5f f8 ldur x9, [x29, #-8]
960f0: 29 4d 40 f9 ldr x9, [x9, #152]
960f4: 29 11 40 f9 ldr x9, [x9, #32]
960f8: 1f 01 09 eb cmp x8, x9
960fc: 20 01 00 54 b.eq 0x96120 <_arc_write_done+0x528>
96100: a8 03 5e f8 ldur x8, [x29, #-32]
96104: a9 83 5d f8 ldur x9, [x29, #-40]
96108: 40 fb ff d0 adrp x0, #-614400
9610c: 00 f8 3f 91 add x0, x0, #4094
96110: ea 03 00 91 mov x10, sp
96114: 48 01 00 f9 str x8, [x10]
96118: 49 05 00 f9 str x9, [x10, #8]
9611c: 9c 79 0b 94 bl 0x37478c <_xattr_protected+0x37478c>
96120: 01 00 00 14 b 0x96124 <_arc_write_done+0x52c>
96124: a0 03 5e f8 ldur x0, [x29, #-32]
96128: 01 20 80 52 mov w1, #256
9612c: a2 ee ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
96130: a8 83 5d f8 ldur x8, [x29, #-40]
96134: 68 01 00 b5 cbnz x8, 0x96160 <_arc_write_done+0x568>
96138: a8 03 5e f8 ldur x8, [x29, #-32]
9613c: 08 59 40 f9 ldr x8, [x8, #176]
96140: c9 28 00 d0 adrp x9, #5349376
96144: 29 41 00 91 add x9, x9, #16
96148: 29 01 40 f9 ldr x9, [x9]
9614c: 1f 01 09 eb cmp x8, x9
96150: 81 00 00 54 b.ne 0x96160 <_arc_write_done+0x568>
96154: a0 03 5e f8 ldur x0, [x29, #-32]
96158: a1 03 5d f8 ldur x1, [x29, #-48]
9615c: ad e6 ff 97 bl 0x8fc10 <_arc_access>
96160: a0 03 5d f8 ldur x0, [x29, #-48]
96164: f2 2e 0b 94 bl 0x361d2c <_spl_mutex_exit>
96168: 04 00 00 14 b 0x96178 <_arc_write_done+0x580>
9616c: a0 03 5e f8 ldur x0, [x29, #-32]
96170: 01 20 80 52 mov w1, #256
96174: 90 ee ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
96178: a8 03 5f f8 ldur x8, [x29, #-16]
9617c: 08 11 40 f9 ldr x8, [x8, #32]
96180: a0 83 5f f8 ldur x0, [x29, #-8]
96184: a1 83 5e f8 ldur x1, [x29, #-24]
96188: a9 03 5f f8 ldur x9, [x29, #-16]
9618c: 22 01 40 f9 ldr x2, [x9]
96190: 09 02 83 d2 mov x9, #6160
96194: 09 09 3f d7 <unknown>
96198: a8 83 5f f8 ldur x8, [x29, #-8]
9619c: 00 19 41 f9 ldr x0, [x8, #560]
961a0: dd c8 ff 97 bl 0x88514 <_abd_free>
961a4: a0 03 5f f8 ldur x0, [x29, #-16]
961a8: 01 06 80 d2 mov x1, #48
961ac: 1d f0 0a 94 bl 0x352220 <_zfs_kmem_free>
961b0: fd 7b 4b a9 ldp x29, x30, [sp, #176]
961b4: ff 03 03 91 add sp, sp, #192
961b8: ff 0f 5f d6 <unknown>
00000000000961bc <_arc_tempreserve_clear>:
961bc: ff c3 00 d1 sub sp, sp, #48
961c0: 08 56 8e d2 mov x8, #29360
961c4: 09 17 00 d0 adrp x9, #3022848
961c8: 29 e1 1b 91 add x9, x9, #1784
961cc: 28 01 08 8b add x8, x9, x8
961d0: e0 07 00 f9 str x0, [sp, #8]
961d4: e9 07 40 f9 ldr x9, [sp, #8]
961d8: 0a 00 80 d2 mov x10, #0
961dc: 49 01 09 eb subs x9, x10, x9
961e0: e8 17 00 f9 str x8, [sp, #40]
961e4: e9 13 00 f9 str x9, [sp, #32]
961e8: e8 17 40 f9 ldr x8, [sp, #40]
961ec: e9 13 40 f9 ldr x9, [sp, #32]
961f0: e9 0f 00 f9 str x9, [sp, #24]
961f4: e9 0f 40 f9 ldr x9, [sp, #24]
961f8: 08 01 e9 f8 <unknown>
961fc: 08 01 09 8b add x8, x8, x9
96200: e8 0b 00 f9 str x8, [sp, #16]
96204: ff c3 00 91 add sp, sp, #48
96208: c0 03 5f d6 ret
000000000009620c <_arc_tempreserve_space>:
9620c: 7f 23 03 d5 hint #27
96210: ff c3 03 d1 sub sp, sp, #240
96214: fd 7b 0e a9 stp x29, x30, [sp, #224]
96218: fd 83 03 91 add x29, sp, #224
9621c: 08 17 00 d0 adrp x8, #3022848
96220: 08 e1 1b 91 add x8, x8, #1784
96224: 09 56 8e d2 mov x9, #29360
96228: ea 03 08 aa mov x10, x8
9622c: 49 01 09 8b add x9, x10, x9
96230: 6a 17 00 d0 adrp x10, #3072000
96234: 4a 01 00 91 add x10, x10, #0
96238: eb 03 0a aa mov x11, x10
9623c: 6b c1 21 91 add x11, x11, #2160
96240: 4a 41 19 91 add x10, x10, #1616
96244: e0 3b 00 f9 str x0, [sp, #112]
96248: e1 37 00 f9 str x1, [sp, #104]
9624c: e2 33 00 f9 str x2, [sp, #96]
96250: 0c d1 78 f9 ldr x12, [x8, #29088]
96254: e8 1b 00 f9 str x8, [sp, #48]
96258: e9 17 00 f9 str x9, [sp, #40]
9625c: eb 13 00 f9 str x11, [sp, #32]
96260: ea 0f 00 f9 str x10, [sp, #24]
96264: ac 03 00 b5 cbnz x12, 0x962d8 <_arc_tempreserve_space+0xcc>
96268: e8 37 40 f9 ldr x8, [sp, #104]
9626c: e9 1b 40 f9 ldr x9, [sp, #48]
96270: 2a f9 50 f9 ldr x10, [x9, #8688]
96274: 8b 00 80 d2 mov x11, #4
96278: 4a 09 cb 9a udiv x10, x10, x11
9627c: 1f 01 0a eb cmp x8, x10
96280: c9 02 00 54 b.ls 0x962d8 <_arc_tempreserve_space+0xcc>
96284: e8 37 40 f9 ldr x8, [sp, #104]
96288: 08 f5 7e d3 lsl x8, x8, #2
9628c: 09 40 a0 d2 mov x9, #33554432
96290: 1f 01 09 eb cmp x8, x9
96294: 29 02 00 54 b.ls 0x962d8 <_arc_tempreserve_space+0xcc>
96298: e8 1b 40 f9 ldr x8, [sp, #48]
9629c: 09 09 52 f9 ldr x9, [x8, #9232]
962a0: ea 37 40 f9 ldr x10, [sp, #104]
962a4: 4a f5 7e d3 lsl x10, x10, #2
962a8: 3f 01 0a eb cmp x9, x10
962ac: a2 00 00 54 b.hs 0x962c0 <_arc_tempreserve_space+0xb4>
962b0: e8 1b 40 f9 ldr x8, [sp, #48]
962b4: 09 09 52 f9 ldr x9, [x8, #9232]
962b8: e9 0b 00 f9 str x9, [sp, #16]
962bc: 04 00 00 14 b 0x962cc <_arc_tempreserve_space+0xc0>
962c0: e8 37 40 f9 ldr x8, [sp, #104]
962c4: 08 f5 7e d3 lsl x8, x8, #2
962c8: e8 0b 00 f9 str x8, [sp, #16]
962cc: e8 0b 40 f9 ldr x8, [sp, #16]
962d0: e9 1b 40 f9 ldr x9, [sp, #48]
962d4: 28 f9 10 f9 str x8, [x9, #8688]
962d8: e8 37 40 f9 ldr x8, [sp, #104]
962dc: e9 1b 40 f9 ldr x9, [sp, #48]
962e0: 2a f9 50 f9 ldr x10, [x9, #8688]
962e4: 1f 01 0a eb cmp x8, x10
962e8: e9 01 00 54 b.ls 0x96324 <_arc_tempreserve_space+0x118>
962ec: e8 0f 40 f9 ldr x8, [sp, #24]
962f0: a8 83 1b f8 stur x8, [x29, #-72]
962f4: 29 00 80 d2 mov x9, #1
962f8: a9 03 1b f8 stur x9, [x29, #-80]
962fc: a9 83 5b f8 ldur x9, [x29, #-72]
96300: aa 03 5b f8 ldur x10, [x29, #-80]
96304: aa 83 1a f8 stur x10, [x29, #-88]
96308: aa 83 5a f8 ldur x10, [x29, #-88]
9630c: 29 01 ea f8 <unknown>
96310: 29 01 0a 8b add x9, x9, x10
96314: a9 03 1a f8 stur x9, [x29, #-96]
96318: 0b 00 80 12 mov w11, #-1
9631c: ab c3 19 b8 stur w11, [x29, #-100]
96320: 71 00 00 14 b 0x964e4 <_arc_tempreserve_space+0x2d8>
96324: c8 28 00 d0 adrp x8, #5349376
96328: 08 41 00 91 add x8, x8, #16
9632c: 08 01 40 f9 ldr x8, [x8]
96330: 08 19 40 f9 ldr x8, [x8, #48]
96334: e9 1b 40 f9 ldr x9, [sp, #48]
96338: 2a e1 79 f9 ldr x10, [x9, #29632]
9633c: 08 01 0a eb subs x8, x8, x10
96340: 1f 01 00 f1 cmp x8, #0
96344: eb c7 9f 1a cset w11, le
96348: 4b 01 00 37 tbnz w11, #0, 0x96370 <_arc_tempreserve_space+0x164>
9634c: c8 28 00 d0 adrp x8, #5349376
96350: 08 41 00 91 add x8, x8, #16
96354: 08 01 40 f9 ldr x8, [x8]
96358: 08 19 40 f9 ldr x8, [x8, #48]
9635c: e9 1b 40 f9 ldr x9, [sp, #48]
96360: 2a e1 79 f9 ldr x10, [x9, #29632]
96364: 08 01 0a eb subs x8, x8, x10
96368: e8 07 00 f9 str x8, [sp, #8]
9636c: 03 00 00 14 b 0x96378 <_arc_tempreserve_space+0x16c>
96370: 08 00 80 d2 mov x8, #0
96374: e8 07 00 f9 str x8, [sp, #8]
96378: e8 07 40 f9 ldr x8, [sp, #8]
9637c: e8 2b 00 f9 str x8, [sp, #80]
96380: e0 3b 40 f9 ldr x0, [sp, #112]
96384: e1 37 40 f9 ldr x1, [sp, #104]
96388: e2 33 40 f9 ldr x2, [sp, #96]
9638c: 3d 2d 00 94 bl 0xa1880 <_arc_memory_throttle>
96390: e0 5f 00 b9 str w0, [sp, #92]
96394: e9 5f 40 b9 ldr w9, [sp, #92]
96398: 89 00 00 34 cbz w9, 0x963a8 <_arc_tempreserve_space+0x19c>
9639c: e8 5f 40 b9 ldr w8, [sp, #92]
963a0: a8 c3 19 b8 stur w8, [x29, #-100]
963a4: 50 00 00 14 b 0x964e4 <_arc_tempreserve_space+0x2d8>
963a8: e8 37 40 f9 ldr x8, [sp, #104]
963ac: e9 1b 40 f9 ldr x9, [sp, #48]
963b0: 2a 59 79 f9 ldr x10, [x9, #29360]
963b4: 08 01 0a 8b add x8, x8, x10
963b8: ea 2b 40 f9 ldr x10, [sp, #80]
963bc: 08 01 0a 8b add x8, x8, x10
963c0: e8 27 00 f9 str x8, [sp, #72]
963c4: e0 3b 40 f9 ldr x0, [sp, #112]
963c8: 4d 50 03 94 bl 0x16a4fc <_spa_dirty_data>
963cc: e0 23 00 f9 str x0, [sp, #64]
963d0: 68 18 00 f0 adrp x8, #3207168
963d4: 08 a1 25 91 add x8, x8, #2408
963d8: 0b 01 40 b9 ldr w11, [x8]
963dc: ab 00 00 34 cbz w11, 0x963f0 <_arc_tempreserve_space+0x1e4>
963e0: e8 1b 40 f9 ldr x8, [sp, #48]
963e4: 09 f9 50 f9 ldr x9, [x8, #8688]
963e8: e9 03 00 f9 str x9, [sp]
963ec: 04 00 00 14 b 0x963fc <_arc_tempreserve_space+0x1f0>
963f0: e8 1b 40 f9 ldr x8, [sp, #48]
963f4: 09 09 52 f9 ldr x9, [x8, #9232]
963f8: e9 03 00 f9 str x9, [sp]
963fc: e8 03 40 f9 ldr x8, [sp]
96400: e8 1f 00 f9 str x8, [sp, #56]
96404: e8 27 40 f9 ldr x8, [sp, #72]
96408: e9 1f 40 f9 ldr x9, [sp, #56]
9640c: 0a 17 00 d0 adrp x10, #3022848
96410: 4a c1 1a 91 add x10, x10, #1712
96414: 4a 01 40 f9 ldr x10, [x10]
96418: 29 7d 0a 9b mul x9, x9, x10
9641c: 8a 0c 80 d2 mov x10, #100
96420: 29 09 ca 9a udiv x9, x9, x10
96424: 1f 01 09 eb cmp x8, x9
96428: 69 04 00 54 b.ls 0x964b4 <_arc_tempreserve_space+0x2a8>
9642c: e8 2b 40 f9 ldr x8, [sp, #80]
96430: e9 1f 40 f9 ldr x9, [sp, #56]
96434: 0a 17 00 d0 adrp x10, #3022848
96438: 4a e1 1a 91 add x10, x10, #1720
9643c: 4a 01 40 f9 ldr x10, [x10]
96440: 29 7d 0a 9b mul x9, x9, x10
96444: 8a 0c 80 d2 mov x10, #100
96448: 29 09 ca 9a udiv x9, x9, x10
9644c: 1f 01 09 eb cmp x8, x9
96450: 29 03 00 54 b.ls 0x964b4 <_arc_tempreserve_space+0x2a8>
96454: e8 23 40 f9 ldr x8, [sp, #64]
96458: e9 2b 40 f9 ldr x9, [sp, #80]
9645c: 0a 17 00 d0 adrp x10, #3022848
96460: 4a 01 1b 91 add x10, x10, #1728
96464: 4a 01 40 f9 ldr x10, [x10]
96468: 29 7d 0a 9b mul x9, x9, x10
9646c: 8a 0c 80 d2 mov x10, #100
96470: 29 09 ca 9a udiv x9, x9, x10
96474: 1f 01 09 eb cmp x8, x9
96478: e9 01 00 54 b.ls 0x964b4 <_arc_tempreserve_space+0x2a8>
9647c: e8 13 40 f9 ldr x8, [sp, #32]
96480: a8 83 1f f8 stur x8, [x29, #-8]
96484: 29 00 80 d2 mov x9, #1
96488: a9 03 1f f8 stur x9, [x29, #-16]
9648c: a9 83 5f f8 ldur x9, [x29, #-8]
96490: aa 03 5f f8 ldur x10, [x29, #-16]
96494: aa 83 1e f8 stur x10, [x29, #-24]
96498: aa 83 5e f8 ldur x10, [x29, #-24]
9649c: 29 01 ea f8 <unknown>
964a0: 29 01 0a 8b add x9, x9, x10
964a4: a9 03 1e f8 stur x9, [x29, #-32]
964a8: 0b 00 80 12 mov w11, #-1
964ac: ab c3 19 b8 stur w11, [x29, #-100]
964b0: 0d 00 00 14 b 0x964e4 <_arc_tempreserve_space+0x2d8>
964b4: e8 37 40 f9 ldr x8, [sp, #104]
964b8: e9 17 40 f9 ldr x9, [sp, #40]
964bc: a9 83 1d f8 stur x9, [x29, #-40]
964c0: a8 03 1d f8 stur x8, [x29, #-48]
964c4: a8 83 5d f8 ldur x8, [x29, #-40]
964c8: aa 03 5d f8 ldur x10, [x29, #-48]
964cc: aa 83 1c f8 stur x10, [x29, #-56]
964d0: aa 83 5c f8 ldur x10, [x29, #-56]
964d4: 08 01 ea f8 <unknown>
964d8: 08 01 0a 8b add x8, x8, x10
964dc: a8 03 1c f8 stur x8, [x29, #-64]
964e0: bf c3 19 b8 stur wzr, [x29, #-100]
964e4: a0 c3 59 b8 ldur w0, [x29, #-100]
964e8: fd 7b 4e a9 ldp x29, x30, [sp, #224]
964ec: ff c3 03 91 add sp, sp, #240
964f0: ff 0f 5f d6 <unknown>
00000000000964f4 <_arc_tuning_update>:
964f4: 7f 23 03 d5 hint #27
964f8: ff c3 03 d1 sub sp, sp, #240
964fc: fd 7b 0e a9 stp x29, x30, [sp, #224]
96500: fd 83 03 91 add x29, sp, #224
96504: 68 18 00 f0 adrp x8, #3207168
96508: 08 a1 17 91 add x8, x8, #1512
9650c: 09 17 00 d0 adrp x9, #3022848
96510: 29 e1 1b 91 add x9, x9, #1784
96514: 4a fb ff d0 adrp x10, #-614400
96518: 4a a1 30 91 add x10, x10, #3112
9651c: 6b 18 00 f0 adrp x11, #3207168
96520: 6b 81 17 91 add x11, x11, #1504
96524: 6c 18 00 f0 adrp x12, #3207168
96528: 8c e1 17 91 add x12, x12, #1528
9652c: 6d 18 00 f0 adrp x13, #3207168
96530: ad c1 17 91 add x13, x13, #1520
96534: 6e 18 00 f0 adrp x14, #3207168
96538: ce 01 18 91 add x14, x14, #1536
9653c: 0f 17 00 d0 adrp x15, #3022848
96540: ef 41 1a 91 add x15, x15, #1680
96544: 10 17 00 d0 adrp x16, #3022848
96548: 10 52 1a 91 add x16, x16, #1684
9654c: 11 17 00 d0 adrp x17, #3022848
96550: 31 c2 1b 91 add x17, x17, #1776
96554: 01 17 00 d0 adrp x1, #3022848
96558: 21 60 1a 91 add x1, x1, #1688
9655c: 62 18 00 f0 adrp x2, #3207168
96560: 42 60 18 91 add x2, x2, #1560
96564: a0 c3 1f b8 stur w0, [x29, #-4]
96568: a8 03 1e f8 stur x8, [x29, #-32]
9656c: a9 83 1d f8 stur x9, [x29, #-40]
96570: aa 03 1d f8 stur x10, [x29, #-48]
96574: ab 83 1c f8 stur x11, [x29, #-56]
96578: ac 03 1c f8 stur x12, [x29, #-64]
9657c: ad 83 1b f8 stur x13, [x29, #-72]
96580: ae 03 1b f8 stur x14, [x29, #-80]
96584: af 83 1a f8 stur x15, [x29, #-88]
96588: b0 03 1a f8 stur x16, [x29, #-96]
9658c: b1 83 19 f8 stur x17, [x29, #-104]
96590: e1 3b 00 f9 str x1, [sp, #112]
96594: e2 37 00 f9 str x2, [sp, #104]
96598: 92 2c 00 94 bl 0xa17e0 <_arc_all_memory>
9659c: a0 03 1f f8 stur x0, [x29, #-16]
965a0: a8 03 5e f8 ldur x8, [x29, #-32]
965a4: 09 01 40 f9 ldr x9, [x8]
965a8: 89 04 00 b4 cbz x9, 0x96638 <_arc_tuning_update+0x144>
965ac: a8 03 5e f8 ldur x8, [x29, #-32]
965b0: 09 01 40 f9 ldr x9, [x8]
965b4: aa 83 5d f8 ldur x10, [x29, #-40]
965b8: 4b 81 51 f9 ldr x11, [x10, #8960]
965bc: 3f 01 0b eb cmp x9, x11
965c0: c0 03 00 54 b.eq 0x96638 <_arc_tuning_update+0x144>
965c4: a8 03 5e f8 ldur x8, [x29, #-32]
965c8: 09 01 40 f9 ldr x9, [x8]
965cc: 0a 40 a0 d2 mov x10, #33554432
965d0: 3f 01 0a eb cmp x9, x10
965d4: 23 03 00 54 b.lo 0x96638 <_arc_tuning_update+0x144>
965d8: a8 03 5e f8 ldur x8, [x29, #-32]
965dc: 09 01 40 f9 ldr x9, [x8]
965e0: aa 83 5d f8 ldur x10, [x29, #-40]
965e4: 4b 09 52 f9 ldr x11, [x10, #9232]
965e8: 3f 01 0b eb cmp x9, x11
965ec: 68 02 00 54 b.hi 0x96638 <_arc_tuning_update+0x144>
965f0: a8 03 5e f8 ldur x8, [x29, #-32]
965f4: 09 01 40 f9 ldr x9, [x8]
965f8: aa 83 5d f8 ldur x10, [x29, #-40]
965fc: 49 81 11 f9 str x9, [x10, #8960]
96600: 49 f9 50 f9 ldr x9, [x10, #8688]
96604: 4b 81 51 f9 ldr x11, [x10, #8960]
96608: 3f 01 0b eb cmp x9, x11
9660c: a9 00 00 54 b.ls 0x96620 <_arc_tuning_update+0x12c>
96610: a8 83 5d f8 ldur x8, [x29, #-40]
96614: 09 f9 50 f9 ldr x9, [x8, #8688]
96618: e9 33 00 f9 str x9, [sp, #96]
9661c: 04 00 00 14 b 0x9662c <_arc_tuning_update+0x138>
96620: a8 83 5d f8 ldur x8, [x29, #-40]
96624: 09 81 51 f9 ldr x9, [x8, #8960]
96628: e9 33 00 f9 str x9, [sp, #96]
9662c: e8 33 40 f9 ldr x8, [sp, #96]
96630: a9 83 5d f8 ldur x9, [x29, #-40]
96634: 28 f9 10 f9 str x8, [x9, #8688]
96638: a8 c3 5f b8 ldur w8, [x29, #-4]
9663c: 88 02 00 34 cbz w8, 0x9668c <_arc_tuning_update+0x198>
96640: a8 03 5e f8 ldur x8, [x29, #-32]
96644: 09 01 40 f9 ldr x9, [x8]
96648: 29 02 00 b4 cbz x9, 0x9668c <_arc_tuning_update+0x198>
9664c: a8 03 5e f8 ldur x8, [x29, #-32]
96650: 09 01 40 f9 ldr x9, [x8]
96654: aa 83 5d f8 ldur x10, [x29, #-40]
96658: 4b 81 51 f9 ldr x11, [x10, #8960]
9665c: 3f 01 0b eb cmp x9, x11
96660: 60 01 00 54 b.eq 0x9668c <_arc_tuning_update+0x198>
96664: a8 83 5d f8 ldur x8, [x29, #-40]
96668: 09 81 51 f9 ldr x9, [x8, #8960]
9666c: 40 00 80 52 mov w0, #2
96670: a1 03 5d f8 ldur x1, [x29, #-48]
96674: ea 03 00 91 mov x10, sp
96678: 4b fb ff d0 adrp x11, #-614400
9667c: 6b 45 31 91 add x11, x11, #3153
96680: 4b 01 00 f9 str x11, [x10]
96684: 49 05 00 f9 str x9, [x10, #8]
96688: 1c ed 0a 94 bl 0x351af8 <_cmn_err>
9668c: a8 83 5c f8 ldur x8, [x29, #-56]
96690: 09 01 40 f9 ldr x9, [x8]
96694: 69 07 00 b4 cbz x9, 0x96780 <_arc_tuning_update+0x28c>
96698: a8 83 5c f8 ldur x8, [x29, #-56]
9669c: 09 01 40 f9 ldr x9, [x8]
966a0: aa 83 5d f8 ldur x10, [x29, #-40]
966a4: 4b 09 52 f9 ldr x11, [x10, #9232]
966a8: 3f 01 0b eb cmp x9, x11
966ac: a0 06 00 54 b.eq 0x96780 <_arc_tuning_update+0x28c>
966b0: a8 83 5c f8 ldur x8, [x29, #-56]
966b4: 09 01 40 f9 ldr x9, [x8]
966b8: 0a 80 a0 d2 mov x10, #67108864
966bc: 3f 01 0a eb cmp x9, x10
966c0: 03 06 00 54 b.lo 0x96780 <_arc_tuning_update+0x28c>
966c4: a8 83 5c f8 ldur x8, [x29, #-56]
966c8: 09 01 40 f9 ldr x9, [x8]
966cc: aa 03 5f f8 ldur x10, [x29, #-16]
966d0: 3f 01 0a eb cmp x9, x10
966d4: 62 05 00 54 b.hs 0x96780 <_arc_tuning_update+0x28c>
966d8: a8 83 5c f8 ldur x8, [x29, #-56]
966dc: 09 01 40 f9 ldr x9, [x8]
966e0: aa 83 5d f8 ldur x10, [x29, #-40]
966e4: 4b 81 51 f9 ldr x11, [x10, #8960]
966e8: 3f 01 0b eb cmp x9, x11
966ec: a9 04 00 54 b.ls 0x96780 <_arc_tuning_update+0x28c>
966f0: a8 83 5c f8 ldur x8, [x29, #-56]
966f4: 09 01 40 f9 ldr x9, [x8]
966f8: aa 83 5d f8 ldur x10, [x29, #-40]
966fc: 49 09 12 f9 str x9, [x10, #9232]
96700: 49 f9 50 f9 ldr x9, [x10, #8688]
96704: 4b 09 52 f9 ldr x11, [x10, #9232]
96708: 3f 01 0b eb cmp x9, x11
9670c: a2 00 00 54 b.hs 0x96720 <_arc_tuning_update+0x22c>
96710: a8 83 5d f8 ldur x8, [x29, #-40]
96714: 09 f9 50 f9 ldr x9, [x8, #8688]
96718: e9 2f 00 f9 str x9, [sp, #88]
9671c: 04 00 00 14 b 0x9672c <_arc_tuning_update+0x238>
96720: a8 83 5d f8 ldur x8, [x29, #-40]
96724: 09 09 52 f9 ldr x9, [x8, #9232]
96728: e9 2f 00 f9 str x9, [sp, #88]
9672c: e8 2f 40 f9 ldr x8, [sp, #88]
96730: a9 83 5d f8 ldur x9, [x29, #-40]
96734: 28 f9 10 f9 str x8, [x9, #8688]
96738: 28 f9 50 f9 ldr x8, [x9, #8688]
9673c: 08 fd 41 d3 lsr x8, x8, #1
96740: 28 71 10 f9 str x8, [x9, #8416]
96744: 28 79 7b f9 ldr x8, [x9, #30448]
96748: 2a 09 52 f9 ldr x10, [x9, #9232]
9674c: 1f 01 0a eb cmp x8, x10
96750: 89 00 00 54 b.ls 0x96760 <_arc_tuning_update+0x26c>
96754: a8 83 5d f8 ldur x8, [x29, #-40]
96758: 09 09 52 f9 ldr x9, [x8, #9232]
9675c: 09 79 3b f9 str x9, [x8, #30448]
96760: a8 83 5d f8 ldur x8, [x29, #-40]
96764: 09 01 7c f9 ldr x9, [x8, #30720]
96768: 0a 79 7b f9 ldr x10, [x8, #30448]
9676c: 3f 01 0a eb cmp x9, x10
96770: 89 00 00 54 b.ls 0x96780 <_arc_tuning_update+0x28c>
96774: a8 83 5d f8 ldur x8, [x29, #-40]
96778: 09 79 7b f9 ldr x9, [x8, #30448]
9677c: 09 01 3c f9 str x9, [x8, #30720]
96780: a8 c3 5f b8 ldur w8, [x29, #-4]
96784: 88 02 00 34 cbz w8, 0x967d4 <_arc_tuning_update+0x2e0>
96788: a8 83 5c f8 ldur x8, [x29, #-56]
9678c: 09 01 40 f9 ldr x9, [x8]
96790: 29 02 00 b4 cbz x9, 0x967d4 <_arc_tuning_update+0x2e0>
96794: a8 83 5c f8 ldur x8, [x29, #-56]
96798: 09 01 40 f9 ldr x9, [x8]
9679c: aa 83 5d f8 ldur x10, [x29, #-40]
967a0: 4b 09 52 f9 ldr x11, [x10, #9232]
967a4: 3f 01 0b eb cmp x9, x11
967a8: 60 01 00 54 b.eq 0x967d4 <_arc_tuning_update+0x2e0>
967ac: a8 83 5d f8 ldur x8, [x29, #-40]
967b0: 09 09 52 f9 ldr x9, [x8, #9232]
967b4: 40 00 80 52 mov w0, #2
967b8: a1 03 5d f8 ldur x1, [x29, #-48]
967bc: ea 03 00 91 mov x10, sp
967c0: 4b fb ff d0 adrp x11, #-614400
967c4: 6b 75 31 91 add x11, x11, #3165
967c8: 4b 01 00 f9 str x11, [x10]
967cc: 49 05 00 f9 str x9, [x10, #8]
967d0: ca ec 0a 94 bl 0x351af8 <_cmn_err>
967d4: a8 03 5c f8 ldur x8, [x29, #-64]
967d8: 09 01 40 f9 ldr x9, [x8]
967dc: a9 04 00 b4 cbz x9, 0x96870 <_arc_tuning_update+0x37c>
967e0: a8 03 5c f8 ldur x8, [x29, #-64]
967e4: 09 01 40 f9 ldr x9, [x8]
967e8: aa 83 5d f8 ldur x10, [x29, #-40]
967ec: 4b 11 7d f9 ldr x11, [x10, #31264]
967f0: 3f 01 0b eb cmp x9, x11
967f4: e0 03 00 54 b.eq 0x96870 <_arc_tuning_update+0x37c>
967f8: a8 03 5c f8 ldur x8, [x29, #-64]
967fc: 09 01 40 f9 ldr x9, [x8]
96800: 0a 20 a0 d2 mov x10, #16777216
96804: 3f 01 0a eb cmp x9, x10
96808: 43 03 00 54 b.lo 0x96870 <_arc_tuning_update+0x37c>
9680c: a8 03 5c f8 ldur x8, [x29, #-64]
96810: 09 01 40 f9 ldr x9, [x8]
96814: aa 83 5d f8 ldur x10, [x29, #-40]
96818: 4b 09 52 f9 ldr x11, [x10, #9232]
9681c: 3f 01 0b eb cmp x9, x11
96820: 88 02 00 54 b.hi 0x96870 <_arc_tuning_update+0x37c>
96824: a8 03 5c f8 ldur x8, [x29, #-64]
96828: 09 01 40 f9 ldr x9, [x8]
9682c: aa 83 5d f8 ldur x10, [x29, #-40]
96830: 49 11 3d f9 str x9, [x10, #31264]
96834: 49 79 7b f9 ldr x9, [x10, #30448]
96838: 4b 11 7d f9 ldr x11, [x10, #31264]
9683c: 3f 01 0b eb cmp x9, x11
96840: 82 00 00 54 b.hs 0x96850 <_arc_tuning_update+0x35c>
96844: a8 83 5d f8 ldur x8, [x29, #-40]
96848: 09 11 7d f9 ldr x9, [x8, #31264]
9684c: 09 79 3b f9 str x9, [x8, #30448]
96850: a8 83 5d f8 ldur x8, [x29, #-40]
96854: 09 01 7c f9 ldr x9, [x8, #30720]
96858: 0a 11 7d f9 ldr x10, [x8, #31264]
9685c: 3f 01 0a eb cmp x9, x10
96860: 82 00 00 54 b.hs 0x96870 <_arc_tuning_update+0x37c>
96864: a8 83 5d f8 ldur x8, [x29, #-40]
96868: 09 11 7d f9 ldr x9, [x8, #31264]
9686c: 09 01 3c f9 str x9, [x8, #30720]
96870: a8 c3 5f b8 ldur w8, [x29, #-4]
96874: 88 02 00 34 cbz w8, 0x968c4 <_arc_tuning_update+0x3d0>
96878: a8 03 5c f8 ldur x8, [x29, #-64]
9687c: 09 01 40 f9 ldr x9, [x8]
96880: 29 02 00 b4 cbz x9, 0x968c4 <_arc_tuning_update+0x3d0>
96884: a8 03 5c f8 ldur x8, [x29, #-64]
96888: 09 01 40 f9 ldr x9, [x8]
9688c: aa 83 5d f8 ldur x10, [x29, #-40]
96890: 4b 11 7d f9 ldr x11, [x10, #31264]
96894: 3f 01 0b eb cmp x9, x11
96898: 60 01 00 54 b.eq 0x968c4 <_arc_tuning_update+0x3d0>
9689c: a8 83 5d f8 ldur x8, [x29, #-40]
968a0: 09 11 7d f9 ldr x9, [x8, #31264]
968a4: 40 00 80 52 mov w0, #2
968a8: a1 03 5d f8 ldur x1, [x29, #-48]
968ac: ea 03 00 91 mov x10, sp
968b0: 4b fb ff d0 adrp x11, #-614400
968b4: 6b a5 31 91 add x11, x11, #3177
968b8: 4b 01 00 f9 str x11, [x10]
968bc: 49 05 00 f9 str x9, [x10, #8]
968c0: 8e ec 0a 94 bl 0x351af8 <_cmn_err>
968c4: a8 83 5b f8 ldur x8, [x29, #-72]
968c8: 09 01 40 f9 ldr x9, [x8]
968cc: a9 00 00 b4 cbz x9, 0x968e0 <_arc_tuning_update+0x3ec>
968d0: a8 83 5b f8 ldur x8, [x29, #-72]
968d4: 09 01 40 f9 ldr x9, [x8]
968d8: e9 2b 00 f9 str x9, [sp, #80]
968dc: 14 00 00 14 b 0x9692c <_arc_tuning_update+0x438>
968e0: 08 17 00 d0 adrp x8, #3022848
968e4: 08 41 1b 91 add x8, x8, #1744
968e8: 08 01 40 f9 ldr x8, [x8]
968ec: 1f 91 01 f1 cmp x8, #100
968f0: c2 00 00 54 b.hs 0x96908 <_arc_tuning_update+0x414>
968f4: 08 17 00 d0 adrp x8, #3022848
968f8: 08 41 1b 91 add x8, x8, #1744
968fc: 08 01 40 f9 ldr x8, [x8]
96900: e8 27 00 f9 str x8, [sp, #72]
96904: 03 00 00 14 b 0x96910 <_arc_tuning_update+0x41c>
96908: 88 0c 80 d2 mov x8, #100
9690c: e8 27 00 f9 str x8, [sp, #72]
96910: e8 27 40 f9 ldr x8, [sp, #72]
96914: a9 83 5d f8 ldur x9, [x29, #-40]
96918: 2a 09 52 f9 ldr x10, [x9, #9232]
9691c: 08 7d 0a 9b mul x8, x8, x10
96920: 8a 0c 80 d2 mov x10, #100
96924: 08 09 ca 9a udiv x8, x8, x10
96928: e8 2b 00 f9 str x8, [sp, #80]
9692c: e8 2b 40 f9 ldr x8, [sp, #80]
96930: a8 83 1e f8 stur x8, [x29, #-24]
96934: a8 83 5e f8 ldur x8, [x29, #-24]
96938: a9 83 5d f8 ldur x9, [x29, #-40]
9693c: 2a 79 7b f9 ldr x10, [x9, #30448]
96940: 1f 01 0a eb cmp x8, x10
96944: c0 01 00 54 b.eq 0x9697c <_arc_tuning_update+0x488>
96948: a8 83 5e f8 ldur x8, [x29, #-24]
9694c: a9 83 5d f8 ldur x9, [x29, #-40]
96950: 2a 11 7d f9 ldr x10, [x9, #31264]
96954: 1f 01 0a eb cmp x8, x10
96958: 23 01 00 54 b.lo 0x9697c <_arc_tuning_update+0x488>
9695c: a8 83 5e f8 ldur x8, [x29, #-24]
96960: a9 83 5d f8 ldur x9, [x29, #-40]
96964: 2a 09 52 f9 ldr x10, [x9, #9232]
96968: 1f 01 0a eb cmp x8, x10
9696c: 88 00 00 54 b.hi 0x9697c <_arc_tuning_update+0x488>
96970: a8 83 5e f8 ldur x8, [x29, #-24]
96974: a9 83 5d f8 ldur x9, [x29, #-40]
96978: 28 79 3b f9 str x8, [x9, #30448]
9697c: a8 c3 5f b8 ldur w8, [x29, #-4]
96980: 88 02 00 34 cbz w8, 0x969d0 <_arc_tuning_update+0x4dc>
96984: a8 83 5b f8 ldur x8, [x29, #-72]
96988: 09 01 40 f9 ldr x9, [x8]
9698c: 29 02 00 b4 cbz x9, 0x969d0 <_arc_tuning_update+0x4dc>
96990: a8 83 5b f8 ldur x8, [x29, #-72]
96994: 09 01 40 f9 ldr x9, [x8]
96998: aa 83 5d f8 ldur x10, [x29, #-40]
9699c: 4b 79 7b f9 ldr x11, [x10, #30448]
969a0: 3f 01 0b eb cmp x9, x11
969a4: 60 01 00 54 b.eq 0x969d0 <_arc_tuning_update+0x4dc>
969a8: a8 83 5d f8 ldur x8, [x29, #-40]
969ac: 09 79 7b f9 ldr x9, [x8, #30448]
969b0: 40 00 80 52 mov w0, #2
969b4: a1 03 5d f8 ldur x1, [x29, #-48]
969b8: ea 03 00 91 mov x10, sp
969bc: 4b fb ff d0 adrp x11, #-614400
969c0: 6b e9 31 91 add x11, x11, #3194
969c4: 4b 01 00 f9 str x11, [x10]
969c8: 49 05 00 f9 str x9, [x10, #8]
969cc: 4b ec 0a 94 bl 0x351af8 <_cmn_err>
969d0: a8 03 5b f8 ldur x8, [x29, #-80]
969d4: 09 01 40 f9 ldr x9, [x8]
969d8: a9 00 00 b4 cbz x9, 0x969ec <_arc_tuning_update+0x4f8>
969dc: a8 03 5b f8 ldur x8, [x29, #-80]
969e0: 09 01 40 f9 ldr x9, [x8]
969e4: e9 23 00 f9 str x9, [sp, #64]
969e8: 14 00 00 14 b 0x96a38 <_arc_tuning_update+0x544>
969ec: 08 17 00 d0 adrp x8, #3022848
969f0: 08 61 1b 91 add x8, x8, #1752
969f4: 08 01 40 f9 ldr x8, [x8]
969f8: 1f 91 01 f1 cmp x8, #100
969fc: c2 00 00 54 b.hs 0x96a14 <_arc_tuning_update+0x520>
96a00: 08 17 00 d0 adrp x8, #3022848
96a04: 08 61 1b 91 add x8, x8, #1752
96a08: 08 01 40 f9 ldr x8, [x8]
96a0c: e8 1f 00 f9 str x8, [sp, #56]
96a10: 03 00 00 14 b 0x96a1c <_arc_tuning_update+0x528>
96a14: 88 0c 80 d2 mov x8, #100
96a18: e8 1f 00 f9 str x8, [sp, #56]
96a1c: e8 1f 40 f9 ldr x8, [sp, #56]
96a20: a9 83 5d f8 ldur x9, [x29, #-40]
96a24: 2a 79 7b f9 ldr x10, [x9, #30448]
96a28: 08 7d 0a 9b mul x8, x8, x10
96a2c: 8a 0c 80 d2 mov x10, #100
96a30: 08 09 ca 9a udiv x8, x8, x10
96a34: e8 23 00 f9 str x8, [sp, #64]
96a38: e8 23 40 f9 ldr x8, [sp, #64]
96a3c: a8 83 1e f8 stur x8, [x29, #-24]
96a40: a8 83 5e f8 ldur x8, [x29, #-24]
96a44: a9 83 5d f8 ldur x9, [x29, #-40]
96a48: 2a 01 7c f9 ldr x10, [x9, #30720]
96a4c: 1f 01 0a eb cmp x8, x10
96a50: c0 01 00 54 b.eq 0x96a88 <_arc_tuning_update+0x594>
96a54: a8 83 5e f8 ldur x8, [x29, #-24]
96a58: a9 83 5d f8 ldur x9, [x29, #-40]
96a5c: 2a 11 7d f9 ldr x10, [x9, #31264]
96a60: 1f 01 0a eb cmp x8, x10
96a64: 23 01 00 54 b.lo 0x96a88 <_arc_tuning_update+0x594>
96a68: a8 83 5e f8 ldur x8, [x29, #-24]
96a6c: a9 83 5d f8 ldur x9, [x29, #-40]
96a70: 2a 79 7b f9 ldr x10, [x9, #30448]
96a74: 1f 01 0a eb cmp x8, x10
96a78: 88 00 00 54 b.hi 0x96a88 <_arc_tuning_update+0x594>
96a7c: a8 83 5e f8 ldur x8, [x29, #-24]
96a80: a9 83 5d f8 ldur x9, [x29, #-40]
96a84: 28 01 3c f9 str x8, [x9, #30720]
96a88: a8 c3 5f b8 ldur w8, [x29, #-4]
96a8c: 88 02 00 34 cbz w8, 0x96adc <_arc_tuning_update+0x5e8>
96a90: a8 03 5b f8 ldur x8, [x29, #-80]
96a94: 09 01 40 f9 ldr x9, [x8]
96a98: 29 02 00 b4 cbz x9, 0x96adc <_arc_tuning_update+0x5e8>
96a9c: a8 03 5b f8 ldur x8, [x29, #-80]
96aa0: 09 01 40 f9 ldr x9, [x8]
96aa4: aa 83 5d f8 ldur x10, [x29, #-40]
96aa8: 4b 01 7c f9 ldr x11, [x10, #30720]
96aac: 3f 01 0b eb cmp x9, x11
96ab0: 60 01 00 54 b.eq 0x96adc <_arc_tuning_update+0x5e8>
96ab4: a8 83 5d f8 ldur x8, [x29, #-40]
96ab8: 09 01 7c f9 ldr x9, [x8, #30720]
96abc: 40 00 80 52 mov w0, #2
96ac0: a1 03 5d f8 ldur x1, [x29, #-48]
96ac4: ea 03 00 91 mov x10, sp
96ac8: 4b fb ff d0 adrp x11, #-614400
96acc: 6b 35 32 91 add x11, x11, #3213
96ad0: 4b 01 00 f9 str x11, [x10]
96ad4: 49 05 00 f9 str x9, [x10, #8]
96ad8: 08 ec 0a 94 bl 0x351af8 <_cmn_err>
96adc: 68 18 00 f0 adrp x8, #3207168
96ae0: 08 21 18 91 add x8, x8, #1544
96ae4: 09 01 40 b9 ldr w9, [x8]
96ae8: e9 00 00 34 cbz w9, 0x96b04 <_arc_tuning_update+0x610>
96aec: 68 18 00 f0 adrp x8, #3207168
96af0: 08 21 18 91 add x8, x8, #1544
96af4: 09 01 40 b9 ldr w9, [x8]
96af8: 08 17 00 d0 adrp x8, #3022848
96afc: 08 01 1a 91 add x8, x8, #1664
96b00: 09 01 00 b9 str w9, [x8]
96b04: 68 18 00 f0 adrp x8, #3207168
96b08: 08 31 18 91 add x8, x8, #1548
96b0c: 09 01 40 b9 ldr w9, [x8]
96b10: e9 02 00 34 cbz w9, 0x96b6c <_arc_tuning_update+0x678>
96b14: 68 18 00 f0 adrp x8, #3207168
96b18: 08 31 18 91 add x8, x8, #1548
96b1c: 09 01 40 b9 ldr w9, [x8]
96b20: a8 83 5a f8 ldur x8, [x29, #-88]
96b24: 09 01 00 b9 str w9, [x8]
96b28: aa 03 5a f8 ldur x10, [x29, #-96]
96b2c: 49 01 40 b9 ldr w9, [x10]
96b30: 0b 01 40 b9 ldr w11, [x8]
96b34: 6b 05 00 71 subs w11, w11, #1
96b38: 3f 01 0b 6b cmp w9, w11
96b3c: aa 00 00 54 b.ge 0x96b50 <_arc_tuning_update+0x65c>
96b40: a8 03 5a f8 ldur x8, [x29, #-96]
96b44: 09 01 40 b9 ldr w9, [x8]
96b48: e9 37 00 b9 str w9, [sp, #52]
96b4c: 05 00 00 14 b 0x96b60 <_arc_tuning_update+0x66c>
96b50: a8 83 5a f8 ldur x8, [x29, #-88]
96b54: 09 01 40 b9 ldr w9, [x8]
96b58: 29 05 00 71 subs w9, w9, #1
96b5c: e9 37 00 b9 str w9, [sp, #52]
96b60: e8 37 40 b9 ldr w8, [sp, #52]
96b64: a9 03 5a f8 ldur x9, [x29, #-96]
96b68: 28 01 00 b9 str w8, [x9]
96b6c: 68 18 00 f0 adrp x8, #3207168
96b70: 08 41 18 91 add x8, x8, #1552
96b74: 09 01 40 b9 ldr w9, [x8]
96b78: e9 00 00 34 cbz w9, 0x96b94 <_arc_tuning_update+0x6a0>
96b7c: 68 18 00 f0 adrp x8, #3207168
96b80: 08 41 18 91 add x8, x8, #1552
96b84: 09 01 40 b9 ldr w9, [x8]
96b88: 08 17 00 d0 adrp x8, #3022848
96b8c: 08 31 1a 91 add x8, x8, #1676
96b90: 09 01 00 b9 str w9, [x8]
96b94: 68 18 00 f0 adrp x8, #3207168
96b98: 08 81 18 91 add x8, x8, #1568
96b9c: 09 01 40 b9 ldr w9, [x8]
96ba0: e9 00 00 34 cbz w9, 0x96bbc <_arc_tuning_update+0x6c8>
96ba4: 68 18 00 f0 adrp x8, #3207168
96ba8: 08 81 18 91 add x8, x8, #1568
96bac: 09 01 40 b9 ldr w9, [x8]
96bb0: c8 2c 00 d0 adrp x8, #5873664
96bb4: 08 01 03 91 add x8, x8, #192
96bb8: 09 01 00 b9 str w9, [x8]
96bbc: 68 18 00 f0 adrp x8, #3207168
96bc0: 08 91 18 91 add x8, x8, #1572
96bc4: 09 01 40 b9 ldr w9, [x8]
96bc8: e9 00 00 34 cbz w9, 0x96be4 <_arc_tuning_update+0x6f0>
96bcc: 68 18 00 f0 adrp x8, #3207168
96bd0: 08 91 18 91 add x8, x8, #1572
96bd4: 09 01 40 b9 ldr w9, [x8]
96bd8: c8 2c 00 d0 adrp x8, #5873664
96bdc: 08 11 03 91 add x8, x8, #196
96be0: 09 01 00 b9 str w9, [x8]
96be4: a8 83 59 f8 ldur x8, [x29, #-104]
96be8: 09 01 40 b9 ldr w9, [x8]
96bec: 3f 01 00 71 cmp w9, #0
96bf0: e9 a7 9f 1a cset w9, lt
96bf4: 29 01 00 37 tbnz w9, #0, 0x96c18 <_arc_tuning_update+0x724>
96bf8: a8 83 59 f8 ldur x8, [x29, #-104]
96bfc: 09 01 40 b9 ldr w9, [x8]
96c00: 3f 91 01 71 cmp w9, #100
96c04: ac 00 00 54 b.gt 0x96c18 <_arc_tuning_update+0x724>
96c08: a8 83 59 f8 ldur x8, [x29, #-104]
96c0c: 09 01 40 b9 ldr w9, [x8]
96c10: ea 3b 40 f9 ldr x10, [sp, #112]
96c14: 49 01 00 b9 str w9, [x10]
96c18: a8 c3 5f b8 ldur w8, [x29, #-4]
96c1c: 08 03 00 34 cbz w8, 0x96c7c <_arc_tuning_update+0x788>
96c20: a8 83 59 f8 ldur x8, [x29, #-104]
96c24: 09 01 40 b9 ldr w9, [x8]
96c28: a9 02 00 34 cbz w9, 0x96c7c <_arc_tuning_update+0x788>
96c2c: a8 83 59 f8 ldur x8, [x29, #-104]
96c30: 09 01 40 b9 ldr w9, [x8]
96c34: ea 3b 40 f9 ldr x10, [sp, #112]
96c38: 4b 01 40 b9 ldr w11, [x10]
96c3c: 3f 01 0b 6b cmp w9, w11
96c40: e0 01 00 54 b.eq 0x96c7c <_arc_tuning_update+0x788>
96c44: e8 3b 40 f9 ldr x8, [sp, #112]
96c48: 09 01 40 b9 ldr w9, [x8]
96c4c: e0 03 09 aa mov x0, x9
96c50: 49 00 80 52 mov w9, #2
96c54: e0 17 00 f9 str x0, [sp, #40]
96c58: e0 03 09 aa mov x0, x9
96c5c: a1 03 5d f8 ldur x1, [x29, #-48]
96c60: ea 03 00 91 mov x10, sp
96c64: 4b fb ff d0 adrp x11, #-614400
96c68: 6b 85 32 91 add x11, x11, #3233
96c6c: 4b 01 00 f9 str x11, [x10]
96c70: eb 17 40 f9 ldr x11, [sp, #40]
96c74: 4b 05 00 f9 str x11, [x10, #8]
96c78: a0 eb 0a 94 bl 0x351af8 <_cmn_err>
96c7c: e8 37 40 f9 ldr x8, [sp, #104]
96c80: 09 01 40 f9 ldr x9, [x8]
96c84: 29 05 00 b4 cbz x9, 0x96d28 <_arc_tuning_update+0x834>
96c88: e8 37 40 f9 ldr x8, [sp, #104]
96c8c: 09 01 40 f9 ldr x9, [x8]
96c90: aa 83 5d f8 ldur x10, [x29, #-40]
96c94: 4b b9 7f f9 ldr x11, [x10, #32624]
96c98: 3f 01 0b eb cmp x9, x11
96c9c: 60 04 00 54 b.eq 0x96d28 <_arc_tuning_update+0x834>
96ca0: e8 37 40 f9 ldr x8, [sp, #104]
96ca4: 09 01 40 f9 ldr x9, [x8]
96ca8: 3f 01 00 f1 cmp x9, #0
96cac: ea 87 9f 1a cset w10, ls
96cb0: aa 00 00 37 tbnz w10, #0, 0x96cc4 <_arc_tuning_update+0x7d0>
96cb4: e8 37 40 f9 ldr x8, [sp, #104]
96cb8: 09 01 40 f9 ldr x9, [x8]
96cbc: e9 13 00 f9 str x9, [sp, #32]
96cc0: 03 00 00 14 b 0x96ccc <_arc_tuning_update+0x7d8>
96cc4: 08 00 80 d2 mov x8, #0
96cc8: e8 13 00 f9 str x8, [sp, #32]
96ccc: e8 13 40 f9 ldr x8, [sp, #32]
96cd0: a9 03 5f f8 ldur x9, [x29, #-16]
96cd4: 1f 01 09 eb cmp x8, x9
96cd8: e2 01 00 54 b.hs 0x96d14 <_arc_tuning_update+0x820>
96cdc: e8 37 40 f9 ldr x8, [sp, #104]
96ce0: 09 01 40 f9 ldr x9, [x8]
96ce4: 3f 01 00 f1 cmp x9, #0
96ce8: ea 87 9f 1a cset w10, ls
96cec: aa 00 00 37 tbnz w10, #0, 0x96d00 <_arc_tuning_update+0x80c>
96cf0: e8 37 40 f9 ldr x8, [sp, #104]
96cf4: 09 01 40 f9 ldr x9, [x8]
96cf8: e9 0f 00 f9 str x9, [sp, #24]
96cfc: 03 00 00 14 b 0x96d08 <_arc_tuning_update+0x814>
96d00: 08 00 80 d2 mov x8, #0
96d04: e8 0f 00 f9 str x8, [sp, #24]
96d08: e8 0f 40 f9 ldr x8, [sp, #24]
96d0c: e8 0b 00 f9 str x8, [sp, #16]
96d10: 03 00 00 14 b 0x96d1c <_arc_tuning_update+0x828>
96d14: a8 03 5f f8 ldur x8, [x29, #-16]
96d18: e8 0b 00 f9 str x8, [sp, #16]
96d1c: e8 0b 40 f9 ldr x8, [sp, #16]
96d20: a9 83 5d f8 ldur x9, [x29, #-40]
96d24: 28 b9 3f f9 str x8, [x9, #32624]
96d28: a8 c3 5f b8 ldur w8, [x29, #-4]
96d2c: 88 02 00 34 cbz w8, 0x96d7c <_arc_tuning_update+0x888>
96d30: e8 37 40 f9 ldr x8, [sp, #104]
96d34: 09 01 40 f9 ldr x9, [x8]
96d38: 29 02 00 b4 cbz x9, 0x96d7c <_arc_tuning_update+0x888>
96d3c: e8 37 40 f9 ldr x8, [sp, #104]
96d40: 09 01 40 f9 ldr x9, [x8]
96d44: aa 83 5d f8 ldur x10, [x29, #-40]
96d48: 4b b9 7f f9 ldr x11, [x10, #32624]
96d4c: 3f 01 0b eb cmp x9, x11
96d50: 60 01 00 54 b.eq 0x96d7c <_arc_tuning_update+0x888>
96d54: a8 83 5d f8 ldur x8, [x29, #-40]
96d58: 09 b9 7f f9 ldr x9, [x8, #32624]
96d5c: 40 00 80 52 mov w0, #2
96d60: a1 03 5d f8 ldur x1, [x29, #-48]
96d64: ea 03 00 91 mov x10, sp
96d68: 4b fb ff d0 adrp x11, #-614400
96d6c: 6b e9 32 91 add x11, x11, #3258
96d70: 4b 01 00 f9 str x11, [x10]
96d74: 49 05 00 f9 str x9, [x10, #8]
96d78: 60 eb 0a 94 bl 0x351af8 <_cmn_err>
96d7c: fd 7b 4e a9 ldp x29, x30, [sp, #224]
96d80: ff c3 03 91 add sp, sp, #240
96d84: ff 0f 5f d6 <unknown>
0000000000096d88 <_arc_target_bytes>:
96d88: 08 17 00 d0 adrp x8, #3022848
96d8c: 08 e1 1b 91 add x8, x8, #1784
96d90: 00 f9 50 f9 ldr x0, [x8, #8688]
96d94: c0 03 5f d6 ret
0000000000096d98 <_arc_set_limits>:
96d98: 7f 23 03 d5 hint #27
96d9c: ff c3 00 d1 sub sp, sp, #48
96da0: fd 7b 02 a9 stp x29, x30, [sp, #32]
96da4: fd 83 00 91 add x29, sp, #32
96da8: 08 17 00 d0 adrp x8, #3022848
96dac: 08 e1 1b 91 add x8, x8, #1784
96db0: a0 83 1f f8 stur x0, [x29, #-8]
96db4: a9 83 5f f8 ldur x9, [x29, #-8]
96db8: 0a 04 80 d2 mov x10, #32
96dbc: 29 09 ca 9a udiv x9, x9, x10
96dc0: 0a 40 a0 d2 mov x10, #33554432
96dc4: 3f 01 0a eb cmp x9, x10
96dc8: e8 0b 00 f9 str x8, [sp, #16]
96dcc: c9 00 00 54 b.ls 0x96de4 <_arc_set_limits+0x4c>
96dd0: a8 83 5f f8 ldur x8, [x29, #-8]
96dd4: 09 04 80 d2 mov x9, #32
96dd8: 08 09 c9 9a udiv x8, x8, x9
96ddc: e8 07 00 f9 str x8, [sp, #8]
96de0: 03 00 00 14 b 0x96dec <_arc_set_limits+0x54>
96de4: 08 40 a0 d2 mov x8, #33554432
96de8: e8 07 00 f9 str x8, [sp, #8]
96dec: e8 07 40 f9 ldr x8, [sp, #8]
96df0: e9 0b 40 f9 ldr x9, [sp, #16]
96df4: 28 81 11 f9 str x8, [x9, #8960]
96df8: 20 81 51 f9 ldr x0, [x9, #8960]
96dfc: a1 83 5f f8 ldur x1, [x29, #-8]
96e00: 68 2a 00 94 bl 0xa17a0 <_arc_default_max>
96e04: e8 0b 40 f9 ldr x8, [sp, #16]
96e08: 00 09 12 f9 str x0, [x8, #9232]
96e0c: fd 7b 42 a9 ldp x29, x30, [sp, #32]
96e10: ff c3 00 91 add sp, sp, #48
96e14: ff 0f 5f d6 <unknown>
0000000000096e18 <_arc_init>:
96e18: 7f 23 03 d5 hint #27
96e1c: ff 83 02 d1 sub sp, sp, #160
96e20: fd 7b 09 a9 stp x29, x30, [sp, #144]
96e24: fd 43 02 91 add x29, sp, #144
96e28: 08 17 00 d0 adrp x8, #3022848
96e2c: 08 e1 1b 91 add x8, x8, #1784
96e30: 69 18 00 f0 adrp x9, #3207168
96e34: 29 c1 25 91 add x9, x9, #2416
96e38: 0a 00 80 d2 mov x10, #0
96e3c: 10 00 00 b0 adrp x16, #4096
96e40: 10 b2 25 91 add x16, x16, #2412
96e44: f1 18 8a d2 mov x17, #20679
96e48: 30 02 c1 da <unknown>
96e4c: b0 83 1e f8 stur x16, [x29, #-24]
96e50: 10 00 00 b0 adrp x16, #4096
96e54: 10 22 2f 91 add x16, x16, #3016
96e58: d1 9f 9c d2 mov x17, #58622
96e5c: 30 02 c1 da <unknown>
96e60: b0 03 1e f8 stur x16, [x29, #-32]
96e64: 10 00 00 b0 adrp x16, #4096
96e68: 10 a2 2f 91 add x16, x16, #3048
96e6c: 11 7b 8e d2 mov x17, #29656
96e70: 30 02 c1 da <unknown>
96e74: b0 83 1d f8 stur x16, [x29, #-40]
96e78: 10 00 00 b0 adrp x16, #4096
96e7c: 10 72 33 91 add x16, x16, #3292
96e80: d1 9f 9c d2 mov x17, #58622
96e84: 30 02 c1 da <unknown>
96e88: b0 03 1d f8 stur x16, [x29, #-48]
96e8c: 10 00 00 b0 adrp x16, #4096
96e90: 10 42 38 91 add x16, x16, #3600
96e94: 11 7b 8e d2 mov x17, #29656
96e98: 30 02 c1 da <unknown>
96e9c: 8b 18 00 90 adrp x11, #3211264
96ea0: 6b 01 0f 91 add x11, x11, #960
96ea4: 8c 18 00 90 adrp x12, #3211264
96ea8: 8c e1 0e 91 add x12, x12, #952
96eac: a8 83 1c f8 stur x8, [x29, #-56]
96eb0: a9 03 1c f8 stur x9, [x29, #-64]
96eb4: ea 27 00 f9 str x10, [sp, #72]
96eb8: f0 23 00 f9 str x16, [sp, #64]
96ebc: eb 1f 00 f9 str x11, [sp, #56]
96ec0: ec 1b 00 f9 str x12, [sp, #48]
96ec4: 47 2a 00 94 bl 0xa17e0 <_arc_all_memory>
96ec8: a0 03 1f f8 stur x0, [x29, #-16]
96ecc: c0 2c 00 d0 adrp x0, #5873664
96ed0: 00 e0 00 91 add x0, x0, #56
96ed4: e8 27 40 f9 ldr x8, [sp, #72]
96ed8: e1 03 08 aa mov x1, x8
96edc: c2 00 80 52 mov w2, #6
96ee0: e3 03 08 aa mov x3, x8
96ee4: 1d 2b 0b 94 bl 0x361b58 <_spl_mutex_init>
96ee8: c0 2c 00 d0 adrp x0, #5873664
96eec: 00 20 02 91 add x0, x0, #136
96ef0: 01 04 80 d2 mov x1, #32
96ef4: e2 27 40 f9 ldr x2, [sp, #72]
96ef8: 84 29 0b 94 bl 0x361508 <_list_create>
96efc: c8 2c 00 d0 adrp x8, #5873664
96f00: 08 01 03 91 add x8, x8, #192
96f04: 0d 7d 80 52 mov w13, #1000
96f08: 0d 01 00 b9 str w13, [x8]
96f0c: c8 2c 00 d0 adrp x8, #5873664
96f10: 08 11 03 91 add x8, x8, #196
96f14: 0d ee 82 52 mov w13, #6000
96f18: 0d 01 00 b9 str w13, [x8]
96f1c: 90 2a 00 94 bl 0xa195c <_arc_lowmem_init>
96f20: a0 03 5f f8 ldur x0, [x29, #-16]
96f24: 9d ff ff 97 bl 0x96d98 <_arc_set_limits>
96f28: a8 83 5c f8 ldur x8, [x29, #-56]
96f2c: 09 81 51 f9 ldr x9, [x8, #8960]
96f30: 09 f9 10 f9 str x9, [x8, #8688]
96f34: 09 f9 50 f9 ldr x9, [x8, #8688]
96f38: 29 fd 41 d3 lsr x9, x9, #1
96f3c: 09 71 10 f9 str x9, [x8, #8416]
96f40: 09 20 a0 d2 mov x9, #16777216
96f44: 09 11 3d f9 str x9, [x8, #31264]
96f48: 1f 89 3c f9 str xzr, [x8, #30992]
96f4c: 09 17 00 d0 adrp x9, #3022848
96f50: 29 41 1b 91 add x9, x9, #1744
96f54: 29 01 40 f9 ldr x9, [x9]
96f58: 3f 91 01 f1 cmp x9, #100
96f5c: c2 00 00 54 b.hs 0x96f74 <_arc_init+0x15c>
96f60: 08 17 00 d0 adrp x8, #3022848
96f64: 08 41 1b 91 add x8, x8, #1744
96f68: 08 01 40 f9 ldr x8, [x8]
96f6c: e8 17 00 f9 str x8, [sp, #40]
96f70: 03 00 00 14 b 0x96f7c <_arc_init+0x164>
96f74: 88 0c 80 d2 mov x8, #100
96f78: e8 17 00 f9 str x8, [sp, #40]
96f7c: e8 17 40 f9 ldr x8, [sp, #40]
96f80: a8 83 1f f8 stur x8, [x29, #-8]
96f84: a8 83 5c f8 ldur x8, [x29, #-56]
96f88: 09 11 7d f9 ldr x9, [x8, #31264]
96f8c: aa 83 5f f8 ldur x10, [x29, #-8]
96f90: 0b 09 52 f9 ldr x11, [x8, #9232]
96f94: 4a 7d 0b 9b mul x10, x10, x11
96f98: 8b 0c 80 d2 mov x11, #100
96f9c: 4a 09 cb 9a udiv x10, x10, x11
96fa0: 3f 01 0a eb cmp x9, x10
96fa4: a9 00 00 54 b.ls 0x96fb8 <_arc_init+0x1a0>
96fa8: a8 83 5c f8 ldur x8, [x29, #-56]
96fac: 09 11 7d f9 ldr x9, [x8, #31264]
96fb0: e9 13 00 f9 str x9, [sp, #32]
96fb4: 08 00 00 14 b 0x96fd4 <_arc_init+0c>
96fb8: a8 83 5f f8 ldur x8, [x29, #-8]
96fbc: a9 83 5c f8 ldur x9, [x29, #-56]
96fc0: 2a 09 52 f9 ldr x10, [x9, #9232]
96fc4: 08 7d 0a 9b mul x8, x8, x10
96fc8: 8a 0c 80 d2 mov x10, #100
96fcc: 08 09 ca 9a udiv x8, x8, x10
96fd0: e8 13 00 f9 str x8, [sp, #32]
96fd4: e8 13 40 f9 ldr x8, [sp, #32]
96fd8: a9 83 5c f8 ldur x9, [x29, #-56]
96fdc: 28 79 3b f9 str x8, [x9, #30448]
96fe0: 08 17 00 d0 adrp x8, #3022848
96fe4: 08 61 1b 91 add x8, x8, #1752
96fe8: 08 01 40 f9 ldr x8, [x8]
96fec: 1f 91 01 f1 cmp x8, #100
96ff0: c2 00 00 54 b.hs 0x97008 <_arc_init+0x1f0>
96ff4: 08 17 00 d0 adrp x8, #3022848
96ff8: 08 61 1b 91 add x8, x8, #1752
96ffc: 08 01 40 f9 ldr x8, [x8]
97000: e8 0f 00 f9 str x8, [sp, #24]
97004: 03 00 00 14 b 0x97010 <_arc_init+0x1f8>
97008: 88 0c 80 d2 mov x8, #100
9700c: e8 0f 00 f9 str x8, [sp, #24]
97010: e8 0f 40 f9 ldr x8, [sp, #24]
97014: a8 83 1f f8 stur x8, [x29, #-8]
97018: a8 83 5f f8 ldur x8, [x29, #-8]
9701c: a9 83 5c f8 ldur x9, [x29, #-56]
97020: 2a 79 7b f9 ldr x10, [x9, #30448]
97024: 08 7d 0a 9b mul x8, x8, x10
97028: 8a 0c 80 d2 mov x10, #100
9702c: 08 09 ca 9a udiv x8, x8, x10
97030: 28 01 3c f9 str x8, [x9, #30720]
97034: 20 00 80 52 mov w0, #1
97038: 2f fd ff 97 bl 0x964f4 <_arc_tuning_update>
9703c: d4 fb 0a 94 bl 0x355f8c <_kmem_debugging>
97040: c0 00 00 34 cbz w0, 0x97058 <_arc_init+0x240>
97044: a8 83 5c f8 ldur x8, [x29, #-56]
97048: 09 f9 50 f9 ldr x9, [x8, #8688]
9704c: 4a 00 80 d2 mov x10, #2
97050: 29 09 ca 9a udiv x9, x9, x10
97054: 09 f9 10 f9 str x9, [x8, #8688]
97058: a8 83 5c f8 ldur x8, [x29, #-56]
9705c: 09 f9 50 f9 ldr x9, [x8, #8688]
97060: 0a 81 51 f9 ldr x10, [x8, #8960]
97064: 3f 01 0a eb cmp x9, x10
97068: 82 00 00 54 b.hs 0x97078 <_arc_init+0x260>
9706c: a8 83 5c f8 ldur x8, [x29, #-56]
97070: 09 81 51 f9 ldr x9, [x8, #8960]
97074: 09 f9 10 f9 str x9, [x8, #8688]
97078: b2 2e 00 94 bl 0xa2b40 <_arc_register_hotplug>
9707c: 88 00 00 94 bl 0x9729c <_arc_state_init>
97080: 6a 01 00 94 bl 0x97628 <_buf_init>
97084: 60 18 00 d0 adrp x0, #3203072
97088: 00 00 25 91 add x0, x0, #2368
9708c: 01 06 80 d2 mov x1, #48
97090: 02 03 80 d2 mov x2, #24
97094: 1d 29 0b 94 bl 0x361508 <_list_create>
97098: 60 18 00 d0 adrp x0, #3203072
9709c: 00 60 24 91 add x0, x0, #2328
970a0: 08 00 80 d2 mov x8, #0
970a4: e1 03 08 aa mov x1, x8
970a8: c2 00 80 52 mov w2, #6
970ac: e3 03 08 aa mov x3, x8
970b0: aa 2a 0b 94 bl 0x361b58 <_spl_mutex_init>
970b4: a8 28 00 f0 adrp x8, #5337088
970b8: 08 01 28 91 add x8, x8, #2560
970bc: 03 01 40 b9 ldr w3, [x8]
970c0: 40 fb ff b0 adrp x0, #-618496
970c4: 00 2c 33 91 add x0, x0, #3275
970c8: 81 0c 80 52 mov w1, #100
970cc: 69 09 80 52 mov w9, #75
970d0: 22 3d 00 13 sxth w2, w9
970d4: 04 00 b0 12 mov w4, #2147483647
970d8: a5 09 80 52 mov w5, #77
970dc: b4 3a 0b 94 bl 0x365bac <_taskq_create>
970e0: 68 18 00 d0 adrp x8, #3203072
970e4: 08 81 25 91 add x8, x8, #2400
970e8: 00 01 00 f9 str x0, [x8]
970ec: 40 fb ff b0 adrp x0, #-618496
970f0: 00 a0 1e 91 add x0, x0, #1960
970f4: 09 00 80 52 mov w9, #0
970f8: e1 03 09 aa mov x1, x9
970fc: 42 fb ff b0 adrp x2, #-618496
97100: 42 54 33 91 add x2, x2, #3285
97104: 43 fb ff b0 adrp x3, #-618496
97108: 63 d4 1e 91 add x3, x3, #1973
9710c: 29 00 80 52 mov w9, #1
97110: e4 03 09 aa mov x4, x9
97114: 65 0f 80 d2 mov x5, #123
97118: e6 03 09 aa mov x6, x9
9711c: ce 20 0b 94 bl 0x35f454 <___kstat_create>
97120: a8 03 5c f8 ldur x8, [x29, #-64]
97124: 00 01 00 f9 str x0, [x8]
97128: 0a 01 40 f9 ldr x10, [x8]
9712c: 4a 01 00 b4 cbz x10, 0x97154 <_arc_init+0x33c>
97130: a8 03 5c f8 ldur x8, [x29, #-64]
97134: 09 01 40 f9 ldr x9, [x8]
97138: aa 83 5c f8 ldur x10, [x29, #-56]
9713c: 2a 91 01 f9 str x10, [x9, #800]
97140: 09 01 40 f9 ldr x9, [x8]
97144: ab 83 5e f8 ldur x11, [x29, #-24]
97148: 2b a1 01 f9 str x11, [x9, #832]
9714c: 00 01 40 f9 ldr x0, [x8]
97150: 2e 22 0b 94 bl 0x35fa08 <___kstat_install>
97154: 40 fb ff b0 adrp x0, #-618496
97158: 00 78 33 91 add x0, x0, #3294
9715c: a1 03 5e f8 ldur x1, [x29, #-32]
97160: a2 83 5d f8 ldur x2, [x29, #-40]
97164: 08 00 80 d2 mov x8, #0
97168: e3 03 08 aa mov x3, x8
9716c: e8 0b 00 f9 str x8, [sp, #16]
97170: fa 89 06 94 bl 0x239958 <_zthr_create>
97174: c8 2c 00 b0 adrp x8, #5869568
97178: 08 a1 01 91 add x8, x8, #104
9717c: 00 01 00 f9 str x0, [x8]
97180: 40 fb ff b0 adrp x0, #-618496
97184: 00 a0 33 91 add x0, x0, #3304
97188: a1 03 5d f8 ldur x1, [x29, #-48]
9718c: e2 23 40 f9 ldr x2, [sp, #64]
97190: e3 0b 40 f9 ldr x3, [sp, #16]
97194: 04 40 99 d2 mov x4, #51712
97198: 44 73 a7 f2 movk x4, #15258, lsl #16
9719c: 01 8a 06 94 bl 0x2399a0 <_zthr_create_timer>
971a0: c8 2c 00 b0 adrp x8, #5869568
971a4: 08 21 03 91 add x8, x8, #200
971a8: 00 01 00 f9 str x0, [x8]
971ac: 68 18 00 d0 adrp x8, #3203072
971b0: 08 a1 25 91 add x8, x8, #2408
971b4: 1f 01 00 b9 str wzr, [x8]
971b8: e8 1f 40 f9 ldr x8, [sp, #56]
971bc: 09 01 40 f9 ldr x9, [x8]
971c0: 29 03 00 b5 cbnz x9, 0x97224 <_arc_init+0x40c>
971c4: a8 03 5f f8 ldur x8, [x29, #-16]
971c8: 69 17 00 f0 adrp x9, #3076096
971cc: 29 31 3c 91 add x9, x9, #3852
971d0: 29 01 80 b9 ldrsw x9, [x9]
971d4: 08 7d 09 9b mul x8, x8, x9
971d8: 89 0c 80 d2 mov x9, #100
971dc: 08 09 c9 9a udiv x8, x8, x9
971e0: 29 00 c0 d2 mov x9, #4294967296
971e4: 3f 01 08 eb cmp x9, x8
971e8: 82 00 00 54 b.hs 0x971f8 <_arc_init+0x3e0>
971ec: 28 00 c0 d2 mov x8, #4294967296
971f0: e8 07 00 f9 str x8, [sp, #8]
971f4: 09 00 00 14 b 0x97218 <_arc_init+0x400>
971f8: a8 03 5f f8 ldur x8, [x29, #-16]
971fc: 69 17 00 f0 adrp x9, #3076096
97200: 29 31 3c 91 add x9, x9, #3852
97204: 29 01 80 b9 ldrsw x9, [x9]
97208: 08 7d 09 9b mul x8, x8, x9
9720c: 89 0c 80 d2 mov x9, #100
97210: 08 09 c9 9a udiv x8, x8, x9
97214: e8 07 00 f9 str x8, [sp, #8]
97218: e8 07 40 f9 ldr x8, [sp, #8]
9721c: e9 1f 40 f9 ldr x9, [sp, #56]
97220: 28 01 00 f9 str x8, [x9]
97224: e8 1b 40 f9 ldr x8, [sp, #48]
97228: 09 01 40 f9 ldr x9, [x8]
9722c: 29 03 00 b5 cbnz x9, 0x97290 <_arc_init+0x478>
97230: a8 03 5f f8 ldur x8, [x29, #-16]
97234: 69 17 00 f0 adrp x9, #3076096
97238: 29 21 3c 91 add x9, x9, #3848
9723c: 29 01 80 b9 ldrsw x9, [x9]
97240: 08 7d 09 9b mul x8, x8, x9
97244: 89 0c 80 d2 mov x9, #100
97248: 08 09 c9 9a udiv x8, x8, x9
9724c: e9 1b 40 f9 ldr x9, [sp, #48]
97250: 28 01 00 f9 str x8, [x9]
97254: 28 01 40 f9 ldr x8, [x9]
97258: ea 1f 40 f9 ldr x10, [sp, #56]
9725c: 4b 01 40 f9 ldr x11, [x10]
97260: 1f 01 0b eb cmp x8, x11
97264: a2 00 00 54 b.hs 0x97278 <_arc_init+0x460>
97268: e8 1b 40 f9 ldr x8, [sp, #48]
9726c: 09 01 40 f9 ldr x9, [x8]
97270: e9 03 00 f9 str x9, [sp]
97274: 04 00 00 14 b 0x97284 <_arc_init+0x46c>
97278: e8 1f 40 f9 ldr x8, [sp, #56]
9727c: 09 01 40 f9 ldr x9, [x8]
97280: e9 03 00 f9 str x9, [sp]
97284: e8 03 40 f9 ldr x8, [sp]
97288: e9 1b 40 f9 ldr x9, [sp, #48]
9728c: 28 01 00 f9 str x8, [x9]
97290: fd 7b 49 a9 ldp x29, x30, [sp, #144]
97294: ff 83 02 91 add sp, sp, #160
97298: ff 0f 5f d6 <unknown>
000000000009729c <_arc_state_init>:
9729c: 7f 23 03 d5 hint #27
972a0: ff 83 01 d1 sub sp, sp, #96
972a4: fd 7b 05 a9 stp x29, x30, [sp, #80]
972a8: fd 43 01 91 add x29, sp, #80
972ac: c8 28 00 b0 adrp x8, #5345280
972b0: 08 41 00 91 add x8, x8, #16
972b4: 69 18 00 d0 adrp x9, #3203072
972b8: 29 21 24 91 add x9, x9, #2312
972bc: ca 2c 00 b0 adrp x10, #5869568
972c0: 4a a1 00 91 add x10, x10, #40
972c4: 6b 18 00 d0 adrp x11, #3203072
972c8: 6b 41 24 91 add x11, x11, #2320
972cc: cc 2c 00 b0 adrp x12, #5869568
972d0: 8c c1 00 91 add x12, x12, #48
972d4: cd 2c 00 b0 adrp x13, #5869568
972d8: ad c1 02 91 add x13, x13, #176
972dc: 0e 00 80 d2 mov x14, #0
972e0: 30 00 00 b0 adrp x16, #20480
972e4: 10 b2 15 91 add x16, x16, #1388
972e8: d1 9f 9c d2 mov x17, #58622
972ec: 30 02 c1 da <unknown>
972f0: 6f 18 00 d0 adrp x15, #3203072
972f4: ef e1 25 91 add x15, x15, #2424
972f8: 0f 01 00 f9 str x15, [x8]
972fc: 6f 18 00 d0 adrp x15, #3203072
97300: ef e1 26 91 add x15, x15, #2488
97304: 2f 01 00 f9 str x15, [x9]
97308: 6f 18 00 d0 adrp x15, #3203072
9730c: ef e1 27 91 add x15, x15, #2552
97310: 4f 01 00 f9 str x15, [x10]
97314: 6f 18 00 d0 adrp x15, #3203072
97318: ef e1 28 91 add x15, x15, #2616
9731c: 6f 01 00 f9 str x15, [x11]
97320: 6f 18 00 d0 adrp x15, #3203072
97324: ef e1 29 91 add x15, x15, #2680
97328: 8f 01 00 f9 str x15, [x12]
9732c: 6f 18 00 d0 adrp x15, #3203072
97330: ef e1 2a 91 add x15, x15, #2744
97334: af 01 00 f9 str x15, [x13]
97338: 0f 28 80 d2 mov x15, #320
9733c: e0 03 0f aa mov x0, x15
97340: 01 17 80 d2 mov x1, #184
97344: a1 83 1f f8 stur x1, [x29, #-8]
97348: e2 03 10 aa mov x2, x16
9734c: a8 03 1f f8 stur x8, [x29, #-16]
97350: a9 83 1e f8 stur x9, [x29, #-24]
97354: aa 03 1e f8 stur x10, [x29, #-32]
97358: eb 17 00 f9 str x11, [sp, #40]
9735c: ec 13 00 f9 str x12, [sp, #32]
97360: ed 0f 00 f9 str x13, [sp, #24]
97364: ee 0b 00 f9 str x14, [sp, #16]
97368: f0 07 00 f9 str x16, [sp, #8]
9736c: ef 03 00 f9 str x15, [sp]
97370: 3f 98 02 94 bl 0x13d46c <_multilist_create>
97374: a8 83 5e f8 ldur x8, [x29, #-24]
97378: 09 01 40 f9 ldr x9, [x8]
9737c: 20 09 00 f9 str x0, [x9, #16]
97380: e0 03 40 f9 ldr x0, [sp]
97384: a1 83 5f f8 ldur x1, [x29, #-8]
97388: e2 07 40 f9 ldr x2, [sp, #8]
9738c: 38 98 02 94 bl 0x13d46c <_multilist_create>
97390: a8 83 5e f8 ldur x8, [x29, #-24]
97394: 09 01 40 f9 ldr x9, [x8]
97398: 20 05 00 f9 str x0, [x9, #8]
9739c: e0 03 40 f9 ldr x0, [sp]
973a0: a1 83 5f f8 ldur x1, [x29, #-8]
973a4: e2 07 40 f9 ldr x2, [sp, #8]
973a8: 31 98 02 94 bl 0x13d46c <_multilist_create>
973ac: a8 03 5e f8 ldur x8, [x29, #-32]
973b0: 09 01 40 f9 ldr x9, [x8]
973b4: 20 09 00 f9 str x0, [x9, #16]
973b8: e0 03 40 f9 ldr x0, [sp]
973bc: a1 83 5f f8 ldur x1, [x29, #-8]
973c0: e2 07 40 f9 ldr x2, [sp, #8]
973c4: 2a 98 02 94 bl 0x13d46c <_multilist_create>
973c8: a8 03 5e f8 ldur x8, [x29, #-32]
973cc: 09 01 40 f9 ldr x9, [x8]
973d0: 20 05 00 f9 str x0, [x9, #8]
973d4: e0 03 40 f9 ldr x0, [sp]
973d8: a1 83 5f f8 ldur x1, [x29, #-8]
973dc: e2 07 40 f9 ldr x2, [sp, #8]
973e0: 23 98 02 94 bl 0x13d46c <_multilist_create>
973e4: e8 17 40 f9 ldr x8, [sp, #40]
973e8: 09 01 40 f9 ldr x9, [x8]
973ec: 20 09 00 f9 str x0, [x9, #16]
973f0: e0 03 40 f9 ldr x0, [sp]
973f4: a1 83 5f f8 ldur x1, [x29, #-8]
973f8: e2 07 40 f9 ldr x2, [sp, #8]
973fc: 1c 98 02 94 bl 0x13d46c <_multilist_create>
97400: e8 17 40 f9 ldr x8, [sp, #40]
97404: 09 01 40 f9 ldr x9, [x8]
97408: 20 05 00 f9 str x0, [x9, #8]
9740c: e0 03 40 f9 ldr x0, [sp]
97410: a1 83 5f f8 ldur x1, [x29, #-8]
97414: e2 07 40 f9 ldr x2, [sp, #8]
97418: 15 98 02 94 bl 0x13d46c <_multilist_create>
9741c: e8 13 40 f9 ldr x8, [sp, #32]
97420: 09 01 40 f9 ldr x9, [x8]
97424: 20 09 00 f9 str x0, [x9, #16]
97428: e0 03 40 f9 ldr x0, [sp]
9742c: a1 83 5f f8 ldur x1, [x29, #-8]
97430: e2 07 40 f9 ldr x2, [sp, #8]
97434: 0e 98 02 94 bl 0x13d46c <_multilist_create>
97438: e8 13 40 f9 ldr x8, [sp, #32]
9743c: 09 01 40 f9 ldr x9, [x8]
97440: 20 05 00 f9 str x0, [x9, #8]
97444: e0 03 40 f9 ldr x0, [sp]
97448: a1 83 5f f8 ldur x1, [x29, #-8]
9744c: e2 07 40 f9 ldr x2, [sp, #8]
97450: 07 98 02 94 bl 0x13d46c <_multilist_create>
97454: e8 0f 40 f9 ldr x8, [sp, #24]
97458: 09 01 40 f9 ldr x9, [x8]
9745c: 20 09 00 f9 str x0, [x9, #16]
97460: e0 03 40 f9 ldr x0, [sp]
97464: a1 83 5f f8 ldur x1, [x29, #-8]
97468: e2 07 40 f9 ldr x2, [sp, #8]
9746c: 00 98 02 94 bl 0x13d46c <_multilist_create>
97470: e8 0f 40 f9 ldr x8, [sp, #24]
97474: 09 01 40 f9 ldr x9, [x8]
97478: 20 05 00 f9 str x0, [x9, #8]
9747c: a9 03 5f f8 ldur x9, [x29, #-16]
97480: 2a 01 40 f9 ldr x10, [x9]
97484: 5f 15 00 f9 str xzr, [x10, #40]
97488: 2a 01 40 f9 ldr x10, [x9]
9748c: 5f 11 00 f9 str xzr, [x10, #32]
97490: aa 83 5e f8 ldur x10, [x29, #-24]
97494: 4b 01 40 f9 ldr x11, [x10]
97498: 7f 15 00 f9 str xzr, [x11, #40]
9749c: 4b 01 40 f9 ldr x11, [x10]
974a0: 7f 11 00 f9 str xzr, [x11, #32]
974a4: ab 03 5e f8 ldur x11, [x29, #-32]
974a8: 6c 01 40 f9 ldr x12, [x11]
974ac: 9f 15 00 f9 str xzr, [x12, #40]
974b0: 6c 01 40 f9 ldr x12, [x11]
974b4: 9f 11 00 f9 str xzr, [x12, #32]
974b8: ec 17 40 f9 ldr x12, [sp, #40]
974bc: 8d 01 40 f9 ldr x13, [x12]
974c0: bf 15 00 f9 str xzr, [x13, #40]
974c4: 8d 01 40 f9 ldr x13, [x12]
974c8: bf 11 00 f9 str xzr, [x13, #32]
974cc: ed 13 40 f9 ldr x13, [sp, #32]
974d0: ae 01 40 f9 ldr x14, [x13]
974d4: df 15 00 f9 str xzr, [x14, #40]
974d8: ae 01 40 f9 ldr x14, [x13]
974dc: df 11 00 f9 str xzr, [x14, #32]
974e0: 0e 01 40 f9 ldr x14, [x8]
974e4: df 15 00 f9 str xzr, [x14, #40]
974e8: 0e 01 40 f9 ldr x14, [x8]
974ec: df 11 00 f9 str xzr, [x14, #32]
974f0: 2e 01 40 f9 ldr x14, [x9]
974f4: df 19 00 f9 str xzr, [x14, #48]
974f8: 4e 01 40 f9 ldr x14, [x10]
974fc: df 19 00 f9 str xzr, [x14, #48]
97500: 6e 01 40 f9 ldr x14, [x11]
97504: df 19 00 f9 str xzr, [x14, #48]
97508: 8e 01 40 f9 ldr x14, [x12]
9750c: df 19 00 f9 str xzr, [x14, #48]
97510: ae 01 40 f9 ldr x14, [x13]
97514: df 19 00 f9 str xzr, [x14, #48]
97518: 0e 01 40 f9 ldr x14, [x8]
9751c: df 19 00 f9 str xzr, [x14, #48]
97520: 60 18 00 d0 adrp x0, #3203072
97524: 00 e0 21 91 add x0, x0, #2168
97528: e1 0b 40 f9 ldr x1, [sp, #16]
9752c: 9d d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97530: 60 18 00 d0 adrp x0, #3203072
97534: 00 00 23 91 add x0, x0, #2240
97538: e1 0b 40 f9 ldr x1, [sp, #16]
9753c: 99 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97540: 60 18 00 d0 adrp x0, #3203072
97544: 00 e0 18 91 add x0, x0, #1592
97548: e1 0b 40 f9 ldr x1, [sp, #16]
9754c: 95 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97550: 60 18 00 d0 adrp x0, #3203072
97554: 00 00 1a 91 add x0, x0, #1664
97558: e1 0b 40 f9 ldr x1, [sp, #16]
9755c: 91 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97560: 60 18 00 d0 adrp x0, #3203072
97564: 00 80 1e 91 add x0, x0, #1952
97568: e1 0b 40 f9 ldr x1, [sp, #16]
9756c: 8d d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97570: 60 18 00 d0 adrp x0, #3203072
97574: 00 a0 1f 91 add x0, x0, #2024
97578: e1 0b 40 f9 ldr x1, [sp, #16]
9757c: 89 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97580: 60 18 00 d0 adrp x0, #3203072
97584: 00 20 1b 91 add x0, x0, #1736
97588: e1 0b 40 f9 ldr x1, [sp, #16]
9758c: 85 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
97590: 60 18 00 d0 adrp x0, #3203072
97594: 00 40 1c 91 add x0, x0, #1808
97598: e1 0b 40 f9 ldr x1, [sp, #16]
9759c: 81 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
975a0: 60 18 00 d0 adrp x0, #3203072
975a4: 00 60 1d 91 add x0, x0, #1880
975a8: e1 0b 40 f9 ldr x1, [sp, #16]
975ac: 7d d0 ff 97 bl 0x8b7a0 <_aggsum_init>
975b0: 60 18 00 d0 adrp x0, #3203072
975b4: 00 c0 20 91 add x0, x0, #2096
975b8: e1 0b 40 f9 ldr x1, [sp, #16]
975bc: 79 d0 ff 97 bl 0x8b7a0 <_aggsum_init>
975c0: a8 03 5f f8 ldur x8, [x29, #-16]
975c4: 09 01 40 f9 ldr x9, [x8]
975c8: 3f 39 00 b9 str wzr, [x9, #56]
975cc: a9 83 5e f8 ldur x9, [x29, #-24]
975d0: 2a 01 40 f9 ldr x10, [x9]
975d4: 23 00 80 52 mov w3, #1
975d8: 43 39 00 b9 str w3, [x10, #56]
975dc: aa 03 5e f8 ldur x10, [x29, #-32]
975e0: 4b 01 40 f9 ldr x11, [x10]
975e4: 43 00 80 52 mov w3, #2
975e8: 63 39 00 b9 str w3, [x11, #56]
975ec: eb 17 40 f9 ldr x11, [sp, #40]
975f0: 6c 01 40 f9 ldr x12, [x11]
975f4: 63 00 80 52 mov w3, #3
975f8: 83 39 00 b9 str w3, [x12, #56]
975fc: ec 13 40 f9 ldr x12, [sp, #32]
97600: 8d 01 40 f9 ldr x13, [x12]
97604: 83 00 80 52 mov w3, #4
97608: a3 39 00 b9 str w3, [x13, #56]
9760c: ed 0f 40 f9 ldr x13, [sp, #24]
97610: ae 01 40 f9 ldr x14, [x13]
97614: a3 00 80 52 mov w3, #5
97618: c3 39 00 b9 str w3, [x14, #56]
9761c: fd 7b 45 a9 ldp x29, x30, [sp, #80]
97620: ff 83 01 91 add sp, sp, #96
97624: ff 0f 5f d6 <unknown>
0000000000097628 <_buf_init>:
97628: 7f 23 03 d5 hint #27
9762c: ff c3 02 d1 sub sp, sp, #176
97630: fd 7b 0a a9 stp x29, x30, [sp, #160]
97634: fd 83 02 91 add x29, sp, #160
97638: c8 28 00 b0 adrp x8, #5345280
9763c: 08 61 00 91 add x8, x8, #24
97640: 09 00 80 d2 mov x9, #0
97644: 30 00 00 b0 adrp x16, #20480
97648: 10 72 17 91 add x16, x16, #1500
9764c: f1 04 8d d2 mov x17, #26663
97650: 30 02 c1 da <unknown>
97654: b0 03 1e f8 stur x16, [x29, #-32]
97658: 30 00 00 b0 adrp x16, #20480
9765c: 10 a2 1a 91 add x16, x16, #1704
97660: 11 7b 8e d2 mov x17, #29656
97664: 30 02 c1 da <unknown>
97668: b0 83 1d f8 stur x16, [x29, #-40]
9766c: 30 00 00 b0 adrp x16, #20480
97670: 10 02 1c 91 add x16, x16, #1792
97674: f1 04 8d d2 mov x17, #26663
97678: 30 02 c1 da <unknown>
9767c: b0 03 1d f8 stur x16, [x29, #-48]
97680: 30 00 00 b0 adrp x16, #20480
97684: 10 c2 1d 91 add x16, x16, #1904
97688: 11 7b 8e d2 mov x17, #29656
9768c: 30 02 c1 da <unknown>
97690: b0 83 1c f8 stur x16, [x29, #-56]
97694: 30 00 00 b0 adrp x16, #20480
97698: 10 d2 1e 91 add x16, x16, #1972
9769c: f1 04 8d d2 mov x17, #26663
976a0: 30 02 c1 da <unknown>
976a4: b0 03 1c f8 stur x16, [x29, #-64]
976a8: 30 00 00 b0 adrp x16, #20480
976ac: 10 32 20 91 add x16, x16, #2060
976b0: 11 7b 8e d2 mov x17, #29656
976b4: 30 02 c1 da <unknown>
976b8: b0 83 1b f8 stur x16, [x29, #-72]
976bc: 30 00 00 b0 adrp x16, #20480
976c0: 10 12 21 91 add x16, x16, #2116
976c4: f1 04 8d d2 mov x17, #26663
976c8: 30 02 c1 da <unknown>
976cc: f0 2b 00 f9 str x16, [sp, #80]
976d0: 30 00 00 b0 adrp x16, #20480
976d4: 10 e2 22 91 add x16, x16, #2232
976d8: 11 7b 8e d2 mov x17, #29656
976dc: 30 02 c1 da <unknown>
976e0: 0a 41 00 91 add x10, x8, #16
976e4: a9 83 1f f8 stur x9, [x29, #-8]
976e8: 09 00 82 d2 mov x9, #4096
976ec: a9 03 1f f8 stur x9, [x29, #-16]
976f0: e8 27 00 f9 str x8, [sp, #72]
976f4: f0 23 00 f9 str x16, [sp, #64]
976f8: ea 1f 00 f9 str x10, [sp, #56]
976fc: a8 03 5f f8 ldur x8, [x29, #-16]
97700: 09 17 00 b0 adrp x9, #3018752
97704: 29 a1 1a 91 add x9, x9, #1704
97708: 29 01 80 b9 ldrsw x9, [x9]
9770c: 08 7d 09 9b mul x8, x8, x9
97710: e8 1b 00 f9 str x8, [sp, #48]
97714: 33 28 00 94 bl 0xa17e0 <_arc_all_memory>
97718: e8 1b 40 f9 ldr x8, [sp, #48]
9771c: 1f 01 00 eb cmp x8, x0
97720: a2 00 00 54 b.hs 0x97734 <_buf_init+0x10c>
97724: a8 03 5f f8 ldur x8, [x29, #-16]
97728: 08 f9 7f d3 lsl x8, x8, #1
9772c: a8 03 1f f8 stur x8, [x29, #-16]
97730: f3 ff ff 17 b 0x976fc <_buf_init+0xd4>
97734: a8 03 5f f8 ldur x8, [x29, #-16]
97738: 08 05 00 f1 subs x8, x8, #1
9773c: e9 27 40 f9 ldr x9, [sp, #72]
97740: 28 01 00 f9 str x8, [x9]
97744: a8 03 5f f8 ldur x8, [x29, #-16]
97748: 00 f1 7d d3 lsl x0, x8, #3
9774c: 0a 00 80 52 mov w10, #0
97750: e1 03 0a aa mov x1, x10
97754: 51 e9 0a 94 bl 0x351c98 <_zfs_kmem_zalloc>
97758: e8 27 40 f9 ldr x8, [sp, #72]
9775c: 00 05 00 f9 str x0, [x8, #8]
97760: 09 05 40 f9 ldr x9, [x8, #8]
97764: a9 00 00 b5 cbnz x9, 0x97778 <_buf_init+0x150>
97768: a8 03 5f f8 ldur x8, [x29, #-16]
9776c: 08 fd 41 d3 lsr x8, x8, #1
97770: a8 03 1f f8 stur x8, [x29, #-16]
97774: f0 ff ff 17 b 0x97734 <_buf_init+0x10c>
97778: 40 fb ff d0 adrp x0, #-614400
9777c: 00 74 00 91 add x0, x0, #29
97780: 01 20 80 d2 mov x1, #256
97784: 08 00 80 d2 mov x8, #0
97788: e2 03 08 aa mov x2, x8
9778c: a3 03 5e f8 ldur x3, [x29, #-32]
97790: a4 83 5d f8 ldur x4, [x29, #-40]
97794: e5 03 08 aa mov x5, x8
97798: e5 17 00 f9 str x5, [sp, #40]
9779c: e6 03 08 aa mov x6, x8
977a0: e6 13 00 f9 str x6, [sp, #32]
977a4: e7 03 08 aa mov x7, x8
977a8: e7 0f 00 f9 str x7, [sp, #24]
977ac: e9 03 00 91 mov x9, sp
977b0: 3f 01 00 b9 str wzr, [x9]
977b4: e8 0b 00 f9 str x8, [sp, #16]
977b8: fb f9 0a 94 bl 0x355fa4 <_kmem_cache_create>
977bc: c8 2c 00 b0 adrp x8, #5869568
977c0: 08 e1 01 91 add x8, x8, #120
977c4: 00 01 00 f9 str x0, [x8]
977c8: 40 fb ff d0 adrp x0, #-614400
977cc: 00 c0 00 91 add x0, x0, #48
977d0: 01 28 80 d2 mov x1, #320
977d4: e2 0b 40 f9 ldr x2, [sp, #16]
977d8: a3 03 5d f8 ldur x3, [x29, #-48]
977dc: a4 83 5c f8 ldur x4, [x29, #-56]
977e0: e5 17 40 f9 ldr x5, [sp, #40]
977e4: e6 13 40 f9 ldr x6, [sp, #32]
977e8: e7 0f 40 f9 ldr x7, [sp, #24]
977ec: e8 03 00 91 mov x8, sp
977f0: 1f 01 00 b9 str wzr, [x8]
977f4: ec f9 0a 94 bl 0x355fa4 <_kmem_cache_create>
977f8: c8 2c 00 b0 adrp x8, #5869568
977fc: 08 81 07 91 add x8, x8, #480
97800: 00 01 00 f9 str x0, [x8]
97804: 40 fb ff d0 adrp x0, #-614400
97808: 00 24 01 91 add x0, x0, #73
9780c: 01 0c 80 d2 mov x1, #96
97810: e2 0b 40 f9 ldr x2, [sp, #16]
97814: a3 03 5c f8 ldur x3, [x29, #-64]
97818: a4 83 5b f8 ldur x4, [x29, #-72]
9781c: e5 17 40 f9 ldr x5, [sp, #40]
97820: e6 13 40 f9 ldr x6, [sp, #32]
97824: e7 0f 40 f9 ldr x7, [sp, #24]
97828: e8 03 00 91 mov x8, sp
9782c: 1f 01 00 b9 str wzr, [x8]
97830: dd f9 0a 94 bl 0x355fa4 <_kmem_cache_create>
97834: c8 2c 00 b0 adrp x8, #5869568
97838: 08 01 02 91 add x8, x8, #128
9783c: 00 01 00 f9 str x0, [x8]
97840: 40 fb ff d0 adrp x0, #-614400
97844: 00 78 01 91 add x0, x0, #94
97848: 01 09 80 d2 mov x1, #72
9784c: e2 0b 40 f9 ldr x2, [sp, #16]
97850: e3 2b 40 f9 ldr x3, [sp, #80]
97854: e4 23 40 f9 ldr x4, [sp, #64]
97858: e5 17 40 f9 ldr x5, [sp, #40]
9785c: e6 13 40 f9 ldr x6, [sp, #32]
97860: e7 0f 40 f9 ldr x7, [sp, #24]
97864: e8 03 00 91 mov x8, sp
97868: 1f 01 00 b9 str wzr, [x8]
9786c: ce f9 0a 94 bl 0x355fa4 <_kmem_cache_create>
97870: c8 2c 00 b0 adrp x8, #5869568
97874: 08 c1 01 91 add x8, x8, #112
97878: 00 01 00 f9 str x0, [x8]
9787c: bf c3 1e b8 stur wzr, [x29, #-20]
97880: a8 c3 5e b8 ldur w8, [x29, #-20]
97884: 1f 01 04 71 cmp w8, #256
97888: ca 04 00 54 b.ge 0x97920 <_buf_init+0x2f8>
9788c: a8 c3 9e b8 ldursw x8, [x29, #-20]
97890: 69 18 00 d0 adrp x9, #3203072
97894: 29 01 2c 91 add x9, x9, #2816
97898: 28 0d 08 8b add x8, x9, x8, lsl #3
9789c: a8 83 1f f8 stur x8, [x29, #-8]
978a0: a8 c3 9e b8 ldursw x8, [x29, #-20]
978a4: a9 83 5f f8 ldur x9, [x29, #-8]
978a8: 28 01 00 f9 str x8, [x9]
978ac: 0a 01 80 52 mov w10, #8
978b0: aa 83 1e b8 stur w10, [x29, #-24]
978b4: a8 83 5e b8 ldur w8, [x29, #-24]
978b8: 1f 01 00 71 cmp w8, #0
978bc: e8 c7 9f 1a cset w8, le
978c0: 88 02 00 37 tbnz w8, #0, 0x97910 <_buf_init+0x2e8>
978c4: a8 83 5f f8 ldur x8, [x29, #-8]
978c8: 08 01 40 f9 ldr x8, [x8]
978cc: a9 83 5f f8 ldur x9, [x29, #-8]
978d0: 29 01 40 f9 ldr x9, [x9]
978d4: 29 01 40 92 and x9, x9, #0x1
978d8: 0a 00 80 d2 mov x10, #0
978dc: 49 01 09 eb subs x9, x10, x9
978e0: 4a e8 81 d2 mov x10, #3906
978e4: ea f0 ba f2 movk x10, #55175, lsl #16
978e8: aa f2 ca f2 movk x10, #22421, lsl #32
978ec: 8a 2d f9 f2 movk x10, #51564, lsl #48
978f0: 29 01 0a 8a and x9, x9, x10
978f4: 28 05 48 ca eor x8, x9, x8, lsr #1
978f8: a9 83 5f f8 ldur x9, [x29, #-8]
978fc: 28 01 00 f9 str x8, [x9]
97900: a8 83 5e b8 ldur w8, [x29, #-24]
97904: 08 05 00 71 subs w8, w8, #1
97908: a8 83 1e b8 stur w8, [x29, #-24]
9790c: ea ff ff 17 b 0x978b4 <_buf_init+0x28c>
97910: a8 c3 5e b8 ldur w8, [x29, #-20]
97914: 08 05 00 11 add w8, w8, #1
97918: a8 c3 1e b8 stur w8, [x29, #-20]
9791c: d9 ff ff 17 b 0x97880 <_buf_init+0x258>
97920: bf c3 1e b8 stur wzr, [x29, #-20]
97924: a8 c3 5e b8 ldur w8, [x29, #-20]
97928: 1f 09 40 71 cmp w8, #2, lsl #12
9792c: aa 01 00 54 b.ge 0x97960 <_buf_init+0x338>
97930: a8 c3 9e b8 ldursw x8, [x29, #-20]
97934: e9 1f 40 f9 ldr x9, [sp, #56]
97938: 20 19 08 8b add x0, x9, x8, lsl #6
9793c: 08 00 80 d2 mov x8, #0
97940: e1 03 08 aa mov x1, x8
97944: c2 00 80 52 mov w2, #6
97948: e3 03 08 aa mov x3, x8
9794c: 83 28 0b 94 bl 0x361b58 <_spl_mutex_init>
97950: a8 c3 5e b8 ldur w8, [x29, #-20]
97954: 08 05 00 11 add w8, w8, #1
97958: a8 c3 1e b8 stur w8, [x29, #-20]
9795c: f2 ff ff 17 b 0x97924 <_buf_init+0x2fc>
97960: fd 7b 4a a9 ldp x29, x30, [sp, #160]
97964: ff c3 02 91 add sp, sp, #176
97968: ff 0f 5f d6 <unknown>
000000000009796c <_arc_kstat_update>:
9796c: 7f 23 03 d5 hint #27
97970: ff 03 01 d1 sub sp, sp, #64
97974: fd 7b 03 a9 stp x29, x30, [sp, #48]
97978: fd c3 00 91 add x29, sp, #48
9797c: 08 17 00 b0 adrp x8, #3018752
97980: 08 e1 1b 91 add x8, x8, #1784
97984: 09 54 90 d2 mov x9, #33440
97988: ea 03 08 aa mov x10, x8
9798c: 49 01 09 8b add x9, x10, x9
97990: a0 03 1f f8 stur x0, [x29, #-16]
97994: a1 c3 1e b8 stur w1, [x29, #-20]
97998: aa 03 5f f8 ldur x10, [x29, #-16]
9799c: 4a 91 41 f9 ldr x10, [x10, #800]
979a0: ea 0b 00 f9 str x10, [sp, #16]
979a4: ab c3 5e b8 ldur w11, [x29, #-20]
979a8: 7f 05 00 71 cmp w11, #1
979ac: e8 07 00 f9 str x8, [sp, #8]
979b0: e9 03 00 f9 str x9, [sp]
979b4: 81 00 00 54 b.ne 0x979c4 <_arc_kstat_update+0x58>
979b8: a8 01 80 52 mov w8, #13
979bc: a8 c3 1f b8 stur w8, [x29, #-4]
979c0: 7e 00 00 14 b 0x97bb8 <_arc_kstat_update+0x24c>
979c4: c8 28 00 b0 adrp x8, #5345280
979c8: 08 41 00 91 add x8, x8, #16
979cc: 00 01 40 f9 ldr x0, [x8]
979d0: e8 0b 40 f9 ldr x8, [sp, #16]
979d4: 09 d8 85 d2 mov x9, #11968
979d8: 01 01 09 8b add x1, x8, x9
979dc: e8 0b 40 f9 ldr x8, [sp, #16]
979e0: 09 fa 85 d2 mov x9, #12240
979e4: 02 01 09 8b add x2, x8, x9
979e8: e8 0b 40 f9 ldr x8, [sp, #16]
979ec: 09 1c 86 d2 mov x9, #12512
979f0: 03 01 09 8b add x3, x8, x9
979f4: c2 13 00 94 bl 0x9c8fc <_arc_kstat_update_state>
979f8: 68 18 00 d0 adrp x8, #3203072
979fc: 08 21 24 91 add x8, x8, #2312
97a00: 00 01 40 f9 ldr x0, [x8]
97a04: e8 0b 40 f9 ldr x8, [sp, #16]
97a08: 09 3e 86 d2 mov x9, #12784
97a0c: 01 01 09 8b add x1, x8, x9
97a10: e8 0b 40 f9 ldr x8, [sp, #16]
97a14: 09 60 86 d2 mov x9, #13056
97a18: 02 01 09 8b add x2, x8, x9
97a1c: e8 0b 40 f9 ldr x8, [sp, #16]
97a20: 09 82 86 d2 mov x9, #13328
97a24: 03 01 09 8b add x3, x8, x9
97a28: b5 13 00 94 bl 0x9c8fc <_arc_kstat_update_state>
97a2c: c8 2c 00 b0 adrp x8, #5869568
97a30: 08 a1 00 91 add x8, x8, #40
97a34: 00 01 40 f9 ldr x0, [x8]
97a38: e8 0b 40 f9 ldr x8, [sp, #16]
97a3c: 09 a4 86 d2 mov x9, #13600
97a40: 01 01 09 8b add x1, x8, x9
97a44: e8 0b 40 f9 ldr x8, [sp, #16]
97a48: 09 c6 86 d2 mov x9, #13872
97a4c: 02 01 09 8b add x2, x8, x9
97a50: e8 0b 40 f9 ldr x8, [sp, #16]
97a54: 09 e8 86 d2 mov x9, #14144
97a58: 03 01 09 8b add x3, x8, x9
97a5c: a8 13 00 94 bl 0x9c8fc <_arc_kstat_update_state>
97a60: 68 18 00 d0 adrp x8, #3203072
97a64: 08 41 24 91 add x8, x8, #2320
97a68: 00 01 40 f9 ldr x0, [x8]
97a6c: e8 0b 40 f9 ldr x8, [sp, #16]
97a70: 09 0a 87 d2 mov x9, #14416
97a74: 01 01 09 8b add x1, x8, x9
97a78: e8 0b 40 f9 ldr x8, [sp, #16]
97a7c: 09 2c 87 d2 mov x9, #14688
97a80: 02 01 09 8b add x2, x8, x9
97a84: e8 0b 40 f9 ldr x8, [sp, #16]
97a88: 09 4e 87 d2 mov x9, #14960
97a8c: 03 01 09 8b add x3, x8, x9
97a90: 9b 13 00 94 bl 0x9c8fc <_arc_kstat_update_state>
97a94: c8 2c 00 b0 adrp x8, #5869568
97a98: 08 c1 00 91 add x8, x8, #48
97a9c: 00 01 40 f9 ldr x0, [x8]
97aa0: e8 0b 40 f9 ldr x8, [sp, #16]
97aa4: 09 70 87 d2 mov x9, #15232
97aa8: 01 01 09 8b add x1, x8, x9
97aac: e8 0b 40 f9 ldr x8, [sp, #16]
97ab0: 09 92 87 d2 mov x9, #15504
97ab4: 02 01 09 8b add x2, x8, x9
97ab8: e8 0b 40 f9 ldr x8, [sp, #16]
97abc: 09 b4 87 d2 mov x9, #15776
97ac0: 03 01 09 8b add x3, x8, x9
97ac4: 8e 13 00 94 bl 0x9c8fc <_arc_kstat_update_state>
97ac8: 60 18 00 d0 adrp x0, #3203072
97acc: 00 00 23 91 add x0, x0, #2240
97ad0: 97 cf ff 97 bl 0x8b92c <_aggsum_value>
97ad4: e8 07 40 f9 ldr x8, [sp, #8]
97ad8: 00 91 12 f9 str x0, [x8, #9504]
97adc: 60 18 00 d0 adrp x0, #3203072
97ae0: 00 e0 21 91 add x0, x0, #2168
97ae4: 92 cf ff 97 bl 0x8b92c <_aggsum_value>
97ae8: e8 07 40 f9 ldr x8, [sp, #8]
97aec: 00 f1 3a f9 str x0, [x8, #30176]
97af0: 60 18 00 d0 adrp x0, #3203072
97af4: 00 e0 18 91 add x0, x0, #1592
97af8: 8d cf ff 97 bl 0x8b92c <_aggsum_value>
97afc: e8 07 40 f9 ldr x8, [sp, #8]
97b00: 00 39 15 f9 str x0, [x8, #10864]
97b04: 60 18 00 d0 adrp x0, #3203072
97b08: 00 00 1a 91 add x0, x0, #1664
97b0c: 88 cf ff 97 bl 0x8b92c <_aggsum_value>
97b10: e8 07 40 f9 ldr x8, [sp, #8]
97b14: 00 c1 15 f9 str x0, [x8, #11136]
97b18: 60 18 00 d0 adrp x0, #3203072
97b1c: 00 80 1e 91 add x0, x0, #1952
97b20: 83 cf ff 97 bl 0x8b92c <_aggsum_value>
97b24: e8 07 40 f9 ldr x8, [sp, #8]
97b28: 00 b1 14 f9 str x0, [x8, #10592]
97b2c: 60 18 00 d0 adrp x0, #3203072
97b30: 00 a0 1f 91 add x0, x0, #2024
97b34: 7e cf ff 97 bl 0x8b92c <_aggsum_value>
97b38: e8 07 40 f9 ldr x8, [sp, #8]
97b3c: 00 99 2c f9 str x0, [x8, #22832]
97b40: 60 18 00 d0 adrp x0, #3203072
97b44: 00 60 1d 91 add x0, x0, #1880
97b48: 79 cf ff 97 bl 0x8b92c <_aggsum_value>
97b4c: e8 07 40 f9 ldr x8, [sp, #8]
97b50: 00 49 16 f9 str x0, [x8, #11408]
97b54: 60 18 00 d0 adrp x0, #3203072
97b58: 00 40 1c 91 add x0, x0, #1808
97b5c: 74 cf ff 97 bl 0x8b92c <_aggsum_value>
97b60: e8 07 40 f9 ldr x8, [sp, #8]
97b64: 00 d1 16 f9 str x0, [x8, #11680]
97b68: 60 18 00 d0 adrp x0, #3203072
97b6c: 00 20 1b 91 add x0, x0, #1736
97b70: 6f cf ff 97 bl 0x8b92c <_aggsum_value>
97b74: e8 07 40 f9 ldr x8, [sp, #8]
97b78: 00 59 17 f9 str x0, [x8, #11952]
97b7c: 60 18 00 d0 adrp x0, #3203072
97b80: 00 c0 20 91 add x0, x0, #2096
97b84: 6a cf ff 97 bl 0x8b92c <_aggsum_value>
97b88: e8 03 40 f9 ldr x8, [sp]
97b8c: 00 01 00 f9 str x0, [x8]
97b90: 14 27 00 94 bl 0xa17e0 <_arc_all_memory>
97b94: e8 0b 40 f9 ldr x8, [sp, #16]
97b98: 00 39 37 f9 str x0, [x8, #28272]
97b9c: 17 27 00 94 bl 0xa17f8 <_arc_free_memory>
97ba0: e8 0b 40 f9 ldr x8, [sp, #16]
97ba4: 00 c1 37 f9 str x0, [x8, #28544]
97ba8: 28 27 00 94 bl 0xa1848 <_arc_available_memory>
97bac: e8 0b 40 f9 ldr x8, [sp, #16]
97bb0: 00 49 38 f9 str x0, [x8, #28816]
97bb4: bf c3 1f b8 stur wzr, [x29, #-4]
97bb8: a0 c3 5f b8 ldur w0, [x29, #-4]
97bbc: fd 7b 43 a9 ldp x29, x30, [sp, #48]
97bc0: ff 03 01 91 add sp, sp, #64
97bc4: ff 0f 5f d6 <unknown>
0000000000097bc8 <_arc_evict_cb_check>:
97bc8: ff 43 00 d1 sub sp, sp, #16
97bcc: e0 07 00 f9 str x0, [sp, #8]
97bd0: e1 03 00 f9 str x1, [sp]
97bd4: c8 2c 00 b0 adrp x8, #5869568
97bd8: 08 81 01 91 add x8, x8, #96
97bdc: 00 01 40 b9 ldr w0, [x8]
97be0: ff 43 00 91 add sp, sp, #16
97be4: c0 03 5f d6 ret
0000000000097be8 <_arc_evict_cb>:
97be8: 7f 23 03 d5 hint #27
97bec: ff 43 01 d1 sub sp, sp, #80
97bf0: fd 7b 04 a9 stp x29, x30, [sp, #64]
97bf4: fd 03 01 91 add x29, sp, #64
97bf8: 08 17 00 b0 adrp x8, #3018752
97bfc: 08 e1 1b 91 add x8, x8, #1784
97c00: a0 83 1f f8 stur x0, [x29, #-8]
97c04: a1 03 1f f8 stur x1, [x29, #-16]
97c08: bf 83 1e f8 stur xzr, [x29, #-24]
97c0c: bf 43 1e b8 stur wzr, [x29, #-28]
97c10: e8 0b 00 f9 str x8, [sp, #16]
97c14: 4d 13 00 94 bl 0x9c948 <_arc_evict>
97c18: a0 83 1e f8 stur x0, [x29, #-24]
97c1c: c0 2c 00 b0 adrp x0, #5869568
97c20: 00 e0 00 91 add x0, x0, #56
97c24: 14 28 0b 94 bl 0x361c74 <_spl_mutex_enter>
97c28: c8 2c 00 b0 adrp x8, #5869568
97c2c: 08 a1 01 91 add x8, x8, #104
97c30: 00 01 40 f9 ldr x0, [x8]
97c34: 97 88 06 94 bl 0x239e90 <_zthr_iscancelled>
97c38: 09 00 80 52 mov w9, #0
97c3c: e9 0f 00 b9 str w9, [sp, #12]
97c40: e0 01 00 35 cbnz w0, 0x97c7c <_arc_evict_cb+0x94>
97c44: a8 83 5e f8 ldur x8, [x29, #-24]
97c48: 1f 01 00 f1 cmp x8, #0
97c4c: e9 87 9f 1a cset w9, ls
97c50: 0a 00 80 52 mov w10, #0
97c54: ea 0f 00 b9 str w10, [sp, #12]
97c58: 29 01 00 37 tbnz w9, #0, 0x97c7c <_arc_evict_cb+0x94>
97c5c: e8 0b 40 f9 ldr x8, [sp, #16]
97c60: 01 f9 50 f9 ldr x1, [x8, #8688]
97c64: 60 18 00 d0 adrp x0, #3203072
97c68: 00 00 23 91 add x0, x0, #2240
97c6c: 36 d0 ff 97 bl 0x8bd44 <_aggsum_compare>
97c70: 1f 00 00 71 cmp w0, #0
97c74: e9 d7 9f 1a cset w9, gt
97c78: e9 0f 00 b9 str w9, [sp, #12]
97c7c: e8 0f 40 b9 ldr w8, [sp, #12]
97c80: 08 01 00 12 and w8, w8, #0x1
97c84: c9 2c 00 b0 adrp x9, #5869568
97c88: 29 81 01 91 add x9, x9, #96
97c8c: 28 01 00 b9 str w8, [x9]
97c90: 28 01 40 b9 ldr w8, [x9]
97c94: 68 01 00 35 cbnz w8, 0x97cc0 <_arc_evict_cb+0xd8>
97c98: c0 2c 00 b0 adrp x0, #5869568
97c9c: 00 20 02 91 add x0, x0, #136
97ca0: 4c 14 00 94 bl 0x9cdd0 <_list_remove_head>
97ca4: e0 0f 00 f9 str x0, [sp, #24]
97ca8: a0 00 00 b4 cbz x0, 0x97cbc <_arc_evict_cb+0xd4>
97cac: e8 0f 40 f9 ldr x8, [sp, #24]
97cb0: 00 41 00 91 add x0, x8, #16
97cb4: 54 e2 0a 94 bl 0x350604 <_spl_cv_broadcast>
97cb8: f8 ff ff 17 b 0x97c98 <_arc_evict_cb+0xb0>
97cbc: da de ff 97 bl 0x8f824 <_arc_set_need_free>
97cc0: c0 2c 00 b0 adrp x0, #5869568
97cc4: 00 e0 00 91 add x0, x0, #56
97cc8: 19 28 0b 94 bl 0x361d2c <_spl_mutex_exit>
97ccc: bf 43 1e b8 stur wzr, [x29, #-28]
97cd0: fd 7b 44 a9 ldp x29, x30, [sp, #64]
97cd4: ff 43 01 91 add sp, sp, #80
97cd8: ff 0f 5f d6 <unknown>
0000000000097cdc <_arc_reap_cb_check>:
97cdc: 7f 23 03 d5 hint #27
97ce0: ff 03 01 d1 sub sp, sp, #64
97ce4: fd 7b 03 a9 stp x29, x30, [sp, #48]
97ce8: fd c3 00 91 add x29, sp, #48
97cec: 08 17 00 b0 adrp x8, #3018752
97cf0: 08 e1 1b 91 add x8, x8, #1784
97cf4: a0 03 1f f8 stur x0, [x29, #-16]
97cf8: e1 0f 00 f9 str x1, [sp, #24]
97cfc: e8 07 00 f9 str x8, [sp, #8]
97d00: d2 26 00 94 bl 0xa1848 <_arc_available_memory>
97d04: e0 0b 00 f9 str x0, [sp, #16]
97d08: 22 f6 0a 94 bl 0x355590 <_kmem_cache_reap_active>
97d0c: 60 03 00 35 cbnz w0, 0x97d78 <_arc_reap_cb_check+0x9c>
97d10: e8 0b 40 f9 ldr x8, [sp, #16]
97d14: 1f 01 00 f1 cmp x8, #0
97d18: e9 b7 9f 1a cset w9, ge
97d1c: e9 02 00 37 tbnz w9, #0, 0x97d78 <_arc_reap_cb_check+0x9c>
97d20: 28 00 80 d2 mov x8, #1
97d24: e9 07 40 f9 ldr x9, [sp, #8]
97d28: 28 d1 38 f9 str x8, [x9, #29088]
97d2c: 68 18 00 d0 adrp x8, #3203072
97d30: 08 a1 25 91 add x8, x8, #2408
97d34: 2a 00 80 52 mov w10, #1
97d38: 0a 01 00 b9 str w10, [x8]
97d3c: ea 07 00 b9 str w10, [sp, #4]
97d40: 15 44 0b 94 bl 0x368d94 <_gethrtime>
97d44: 08 17 00 b0 adrp x8, #3018752
97d48: 08 01 1a 91 add x8, x8, #1664
97d4c: 08 01 80 b9 ldrsw x8, [x8]
97d50: 09 40 99 d2 mov x9, #51712
97d54: 49 73 a7 f2 movk x9, #15258, lsl #16
97d58: 08 7d 09 9b mul x8, x8, x9
97d5c: 08 00 08 8b add x8, x0, x8
97d60: 69 18 00 d0 adrp x9, #3203072
97d64: 29 e1 2b 91 add x9, x9, #2808
97d68: 28 01 00 f9 str x8, [x9]
97d6c: ea 07 40 b9 ldr w10, [sp, #4]
97d70: aa c3 1f b8 stur w10, [x29, #-4]
97d74: 23 00 00 14 b 0x97e00 <_arc_reap_cb_check+0x124>
97d78: e8 0b 40 f9 ldr x8, [sp, #16]
97d7c: e9 07 40 f9 ldr x9, [sp, #8]
97d80: 2a f9 50 f9 ldr x10, [x9, #8688]
97d84: 0b 17 00 b0 adrp x11, #3018752
97d88: 6b 51 1a 91 add x11, x11, #1684
97d8c: 6c 01 40 b9 ldr w12, [x11]
97d90: eb 03 0c aa mov x11, x12
97d94: 4a 25 cb 9a lsr x10, x10, x11
97d98: 1f 01 0a eb cmp x8, x10
97d9c: a2 00 00 54 b.hs 0x97db0 <_arc_reap_cb_check+0xd4>
97da0: 28 00 80 d2 mov x8, #1
97da4: e9 07 40 f9 ldr x9, [sp, #8]
97da8: 28 d1 38 f9 str x8, [x9, #29088]
97dac: 09 00 00 14 b 0x97dd0 <_arc_reap_cb_check+0xf4>
97db0: f9 43 0b 94 bl 0x368d94 <_gethrtime>
97db4: 68 18 00 d0 adrp x8, #3203072
97db8: 08 e1 2b 91 add x8, x8, #2808
97dbc: 08 01 40 f9 ldr x8, [x8]
97dc0: 1f 00 08 eb cmp x0, x8
97dc4: 6b 00 00 54 b.lt 0x97dd0 <_arc_reap_cb_check+0xf4>
97dc8: e8 07 40 f9 ldr x8, [sp, #8]
97dcc: 1f d1 38 f9 str xzr, [x8, #29088]
97dd0: c8 2c 00 b0 adrp x8, #5869568
97dd4: 08 a1 07 91 add x8, x8, #488
97dd8: 09 01 40 b9 ldr w9, [x8]
97ddc: 2a 05 00 11 add w10, w9, #1
97de0: 0a 01 00 b9 str w10, [x8]
97de4: 8a 07 80 52 mov w10, #60
97de8: 2b 0d ca 1a sdiv w11, w9, w10
97dec: 6a 7d 0a 1b mul w10, w11, w10
97df0: 29 01 0a 6b subs w9, w9, w10
97df4: 49 00 00 35 cbnz w9, 0x97dfc <_arc_reap_cb_check+0x120>
97df8: 09 df 0a 94 bl 0x34fa1c <_zfs_zstd_cache_reap_now>
97dfc: bf c3 1f b8 stur wzr, [x29, #-4]
97e00: a0 c3 5f b8 ldur w0, [x29, #-4]
97e04: fd 7b 43 a9 ldp x29, x30, [sp, #48]
97e08: ff 03 01 91 add sp, sp, #64
97e0c: ff 0f 5f d6 <unknown>
0000000000097e10 <_arc_reap_cb>:
97e10: 7f 23 03 d5 hint #27
97e14: ff 03 01 d1 sub sp, sp, #64
97e18: fd 7b 03 a9 stp x29, x30, [sp, #48]
97e1c: fd c3 00 91 add x29, sp, #48
97e20: 08 17 00 b0 adrp x8, #3018752
97e24: 08 e1 1b 91 add x8, x8, #1784
97e28: a0 83 1f f8 stur x0, [x29, #-8]
97e2c: a1 03 1f f8 stur x1, [x29, #-16]
97e30: ff 17 00 b9 str wzr, [sp, #20]
97e34: e8 03 00 f9 str x8, [sp]
97e38: 92 dd ff 97 bl 0x8f480 <_arc_kmem_reap_soon>
97e3c: 08 17 00 b0 adrp x8, #3018752
97e40: 08 11 1a 91 add x8, x8, #1668
97e44: 09 01 40 b9 ldr w9, [x8]
97e48: 8a 0c 80 52 mov w10, #100
97e4c: 49 7d 09 1b mul w9, w10, w9
97e50: 29 9d 0f 11 add w9, w9, #999
97e54: 0a 7d 80 52 mov w10, #1000
97e58: 20 0d ca 1a sdiv w0, w9, w10
97e5c: 55 28 0b 94 bl 0x361fb0 <_osx_delay>
97e60: 7a 26 00 94 bl 0xa1848 <_arc_available_memory>
97e64: e0 0f 00 f9 str x0, [sp, #24]
97e68: e8 03 40 f9 ldr x8, [sp]
97e6c: 0b f9 50 f9 ldr x11, [x8, #8688]
97e70: 0c 17 00 b0 adrp x12, #3018752
97e74: 8c 41 1a 91 add x12, x12, #1680
97e78: 89 01 40 b9 ldr w9, [x12]
97e7c: ec 03 09 aa mov x12, x9
97e80: 6b 25 cc 9a lsr x11, x11, x12
97e84: ec 0f 40 f9 ldr x12, [sp, #24]
97e88: 6b 01 0c eb subs x11, x11, x12
97e8c: eb 07 00 f9 str x11, [sp, #8]
97e90: eb 07 40 f9 ldr x11, [sp, #8]
97e94: 7f 01 00 f1 cmp x11, #0
97e98: e9 c7 9f 1a cset w9, le
97e9c: 69 00 00 37 tbnz w9, #0, 0x97ea8 <_arc_reap_cb+0x98>
97ea0: e0 07 40 f9 ldr x0, [sp, #8]
97ea4: 0c dd ff 97 bl 0x8f2d4 <_arc_reduce_target_size>
97ea8: ff 17 00 b9 str wzr, [sp, #20]
97eac: fd 7b 43 a9 ldp x29, x30, [sp, #48]
97eb0: ff 03 01 91 add sp, sp, #64
97eb4: ff 0f 5f d6 <unknown>
0000000000097eb8 <_arc_fini>:
97eb8: 7f 23 03 d5 hint #27
97ebc: ff c3 01 d1 sub sp, sp, #112
97ec0: fd 7b 06 a9 stp x29, x30, [sp, #96]
97ec4: fd 83 01 91 add x29, sp, #96
97ec8: 68 18 00 d0 adrp x8, #3203072
97ecc: 08 c1 25 91 add x8, x8, #2416
97ed0: 69 18 00 d0 adrp x9, #3203072
97ed4: 29 61 24 91 add x9, x9, #2328
97ed8: 6a 18 00 d0 adrp x10, #3203072
97edc: 4a 01 25 91 add x10, x10, #2368
97ee0: 0b 00 80 d2 mov x11, #0
97ee4: a8 83 1d f8 stur x8, [x29, #-40]
97ee8: e9 1b 00 f9 str x9, [sp, #48]
97eec: ea 17 00 f9 str x10, [sp, #40]
97ef0: eb 13 00 f9 str x11, [sp, #32]
97ef4: 91 29 00 94 bl 0xa2538 <_arc_lowmem_fini>
97ef8: e8 13 40 f9 ldr x8, [sp, #32]
97efc: e0 03 08 aa mov x0, x8
97f00: 21 00 80 52 mov w1, #1
97f04: 83 dc ff 97 bl 0x8f110 <_arc_flush>
97f08: a8 83 5d f8 ldur x8, [x29, #-40]
97f0c: 09 01 40 f9 ldr x9, [x8]
97f10: e9 00 00 b4 cbz x9, 0x97f2c <_arc_fini+0x74>
97f14: a8 83 5d f8 ldur x8, [x29, #-40]
97f18: 00 01 40 f9 ldr x0, [x8]
97f1c: 5d 23 0b 94 bl 0x360c90 <___kstat_delete>
97f20: 08 00 80 d2 mov x8, #0
97f24: a9 83 5d f8 ldur x9, [x29, #-40]
97f28: 28 01 00 f9 str x8, [x9]
97f2c: 68 18 00 d0 adrp x8, #3203072
97f30: 08 81 25 91 add x8, x8, #2400
97f34: 00 01 40 f9 ldr x0, [x8]
97f38: e8 0f 00 f9 str x8, [sp, #24]
97f3c: d3 3b 0b 94 bl 0x366e88 <_taskq_wait>
97f40: e8 0f 40 f9 ldr x8, [sp, #24]
97f44: 00 01 40 f9 ldr x0, [x8]
97f48: 51 37 0b 94 bl 0x365c8c <_taskq_destroy>
97f4c: e0 1b 40 f9 ldr x0, [sp, #48]
97f50: 49 27 0b 94 bl 0x361c74 <_spl_mutex_enter>
97f54: e0 17 40 f9 ldr x0, [sp, #40]
97f58: 29 26 0b 94 bl 0x3617fc <_list_head>
97f5c: a0 03 1e f8 stur x0, [x29, #-32]
97f60: a0 02 00 b4 cbz x0, 0x97fb4 <_arc_fini+0xfc>
97f64: a1 03 5e f8 ldur x1, [x29, #-32]
97f68: e0 17 40 f9 ldr x0, [sp, #40]
97f6c: 0b 26 0b 94 bl 0x361798 <_list_remove>
97f70: a8 03 5e f8 ldur x8, [x29, #-32]
97f74: 08 a1 00 91 add x8, x8, #40
97f78: a8 83 1f f8 stur x8, [x29, #-8]
97f7c: a8 83 5f f8 ldur x8, [x29, #-8]
97f80: 29 00 80 d2 mov x9, #1
97f84: a9 03 1f f8 stur x9, [x29, #-16]
97f88: a9 03 5f f8 ldur x9, [x29, #-16]
97f8c: ea 03 09 cb neg x10, x9
97f90: 08 01 ea f8 <unknown>
97f94: 08 01 09 eb subs x8, x8, x9
97f98: a8 83 1e f8 stur x8, [x29, #-24]
97f9c: a8 03 5e f8 ldur x8, [x29, #-32]
97fa0: 1f 15 00 f9 str xzr, [x8, #40]
97fa4: a0 03 5e f8 ldur x0, [x29, #-32]
97fa8: 01 06 80 d2 mov x1, #48
97fac: 9d e8 0a 94 bl 0x352220 <_zfs_kmem_free>
97fb0: e9 ff ff 17 b 0x97f54 <_arc_fini+0x9c>
97fb4: e0 1b 40 f9 ldr x0, [sp, #48]
97fb8: 5d 27 0b 94 bl 0x361d2c <_spl_mutex_exit>
97fbc: e0 17 40 f9 ldr x0, [sp, #40]
97fc0: 64 25 0b 94 bl 0x361550 <_list_destroy>
97fc4: e0 1b 40 f9 ldr x0, [sp, #48]
97fc8: 09 27 0b 94 bl 0x361bec <_spl_mutex_destroy>
97fcc: c8 2c 00 b0 adrp x8, #5869568
97fd0: 08 a1 01 91 add x8, x8, #104
97fd4: 00 01 40 f9 ldr x0, [x8]
97fd8: e8 0b 00 f9 str x8, [sp, #16]
97fdc: 5a 87 06 94 bl 0x239d44 <_zthr_cancel>
97fe0: c8 2c 00 b0 adrp x8, #5869568
97fe4: 08 21 03 91 add x8, x8, #200
97fe8: 00 01 40 f9 ldr x0, [x8]
97fec: e8 07 00 f9 str x8, [sp, #8]
97ff0: 55 87 06 94 bl 0x239d44 <_zthr_cancel>
97ff4: c0 2c 00 b0 adrp x0, #5869568
97ff8: 00 e0 00 91 add x0, x0, #56
97ffc: fc 26 0b 94 bl 0x361bec <_spl_mutex_destroy>
98000: c0 2c 00 90 adrp x0, #5865472
98004: 00 20 02 91 add x0, x0, #136
98008: 52 25 0b 94 bl 0x361550 <_list_destroy>
9800c: 0d 00 00 94 bl 0x98040 <_l2arc_do_free_on_write>
98010: 32 00 00 94 bl 0x980d8 <_buf_fini>
98014: 5d 00 00 94 bl 0x98188 <_arc_state_fini>
98018: cb 2a 00 94 bl 0xa2b44 <_arc_unregister_hotplug>
9801c: e8 0b 40 f9 ldr x8, [sp, #16]
98020: 00 01 40 f9 ldr x0, [x8]
98024: 0b 87 06 94 bl 0x239c50 <_zthr_destroy>
98028: e8 07 40 f9 ldr x8, [sp, #8]
9802c: 00 01 40 f9 ldr x0, [x8]
98030: 08 87 06 94 bl 0x239c50 <_zthr_destroy>
98034: fd 7b 46 a9 ldp x29, x30, [sp, #96]
98038: ff c3 01 91 add sp, sp, #112
9803c: ff 0f 5f d6 <unknown>
0000000000098040 <_l2arc_do_free_on_write>:
98040: 7f 23 03 d5 hint #27
98044: ff c3 00 d1 sub sp, sp, #48
98048: fd 7b 02 a9 stp x29, x30, [sp, #32]
9804c: fd 83 00 91 add x29, sp, #32
98050: c0 2c 00 90 adrp x0, #5865472
98054: 00 c0 05 91 add x0, x0, #368
98058: 07 27 0b 94 bl 0x361c74 <_spl_mutex_enter>
9805c: c8 2c 00 90 adrp x8, #5865472
98060: 08 61 07 91 add x8, x8, #472
98064: 08 01 40 f9 ldr x8, [x8]
98068: a8 83 1f f8 stur x8, [x29, #-8]
9806c: a0 83 5f f8 ldur x0, [x29, #-8]
98070: f9 25 0b 94 bl 0x361854 <_list_tail>
98074: e0 0b 00 f9 str x0, [sp, #16]
98078: e8 0b 40 f9 ldr x8, [sp, #16]
9807c: 28 02 00 b4 cbz x8, 0x980c0 <_l2arc_do_free_on_write+0x80>
98080: a0 83 5f f8 ldur x0, [x29, #-8]
98084: e1 0b 40 f9 ldr x1, [sp, #16]
98088: 25 26 0b 94 bl 0x36191c <_list_prev>
9808c: e0 07 00 f9 str x0, [sp, #8]
98090: e8 0b 40 f9 ldr x8, [sp, #16]
98094: 00 01 40 f9 ldr x0, [x8]
98098: 1f c1 ff 97 bl 0x88514 <_abd_free>
9809c: a0 83 5f f8 ldur x0, [x29, #-8]
980a0: e1 0b 40 f9 ldr x1, [sp, #16]
980a4: bd 25 0b 94 bl 0x361798 <_list_remove>
980a8: e0 0b 40 f9 ldr x0, [sp, #16]
980ac: 01 05 80 d2 mov x1, #40
980b0: 5c e8 0a 94 bl 0x352220 <_zfs_kmem_free>
980b4: e8 07 40 f9 ldr x8, [sp, #8]
980b8: e8 0b 00 f9 str x8, [sp, #16]
980bc: ef ff ff 17 b 0x98078 <_l2arc_do_free_on_write+0x38>
980c0: c0 2c 00 90 adrp x0, #5865472
980c4: 00 c0 05 91 add x0, x0, #368
980c8: 19 27 0b 94 bl 0x361d2c <_spl_mutex_exit>
980cc: fd 7b 42 a9 ldp x29, x30, [sp, #32]
980d0: ff c3 00 91 add sp, sp, #48
980d4: ff 0f 5f d6 <unknown>
00000000000980d8 <_buf_fini>:
980d8: 7f 23 03 d5 hint #27
980dc: ff 83 00 d1 sub sp, sp, #32
980e0: fd 7b 01 a9 stp x29, x30, [sp, #16]
980e4: fd 43 00 91 add x29, sp, #16
980e8: c8 28 00 90 adrp x8, #5341184
980ec: 08 61 00 91 add x8, x8, #24
980f0: 09 41 00 91 add x9, x8, #16
980f4: 00 05 40 f9 ldr x0, [x8, #8]
980f8: 08 01 40 f9 ldr x8, [x8]
980fc: 08 05 00 91 add x8, x8, #1
98100: 01 f1 7d d3 lsl x1, x8, #3
98104: e9 03 00 f9 str x9, [sp]
98108: 46 e8 0a 94 bl 0x352220 <_zfs_kmem_free>
9810c: bf c3 1f b8 stur wzr, [x29, #-4]
98110: a8 c3 5f b8 ldur w8, [x29, #-4]
98114: 1f 09 40 71 cmp w8, #2, lsl #12
98118: 2a 01 00 54 b.ge 0x9813c <_buf_fini+0x64>
9811c: a8 c3 9f b8 ldursw x8, [x29, #-4]
98120: e9 03 40 f9 ldr x9, [sp]
98124: 20 19 08 8b add x0, x9, x8, lsl #6
98128: b1 26 0b 94 bl 0x361bec <_spl_mutex_destroy>
9812c: a8 c3 5f b8 ldur w8, [x29, #-4]
98130: 08 05 00 11 add w8, w8, #1
98134: a8 c3 1f b8 stur w8, [x29, #-4]
98138: f6 ff ff 17 b 0x98110 <_buf_fini+0x38>
9813c: c8 2c 00 90 adrp x8, #5865472
98140: 08 e1 01 91 add x8, x8, #120
98144: 00 01 40 f9 ldr x0, [x8]
98148: c8 fc 0a 94 bl 0x357468 <_kmem_cache_destroy>
9814c: c8 2c 00 90 adrp x8, #5865472
98150: 08 81 07 91 add x8, x8, #480
98154: 00 01 40 f9 ldr x0, [x8]
98158: c4 fc 0a 94 bl 0x357468 <_kmem_cache_destroy>
9815c: c8 2c 00 90 adrp x8, #5865472
98160: 08 01 02 91 add x8, x8, #128
98164: 00 01 40 f9 ldr x0, [x8]
98168: c0 fc 0a 94 bl 0x357468 <_kmem_cache_destroy>
9816c: c8 2c 00 90 adrp x8, #5865472
98170: 08 c1 01 91 add x8, x8, #112
98174: 00 01 40 f9 ldr x0, [x8]
98178: bc fc 0a 94 bl 0x357468 <_kmem_cache_destroy>
9817c: fd 7b 41 a9 ldp x29, x30, [sp, #16]
98180: ff 83 00 91 add sp, sp, #32
98184: ff 0f 5f d6 <unknown>
0000000000098188 <_arc_state_fini>:
98188: 7f 23 03 d5 hint #27
9818c: ff 03 01 d1 sub sp, sp, #64
98190: fd 7b 03 a9 stp x29, x30, [sp, #48]
98194: fd c3 00 91 add x29, sp, #48
98198: c8 28 00 90 adrp x8, #5341184
9819c: 08 41 00 91 add x8, x8, #16
981a0: 69 18 00 b0 adrp x9, #3198976
981a4: 29 21 24 91 add x9, x9, #2312
981a8: ca 2c 00 90 adrp x10, #5865472
981ac: 4a a1 00 91 add x10, x10, #40
981b0: 6b 18 00 b0 adrp x11, #3198976
981b4: 6b 41 24 91 add x11, x11, #2320
981b8: cc 2c 00 90 adrp x12, #5865472
981bc: 8c c1 00 91 add x12, x12, #48
981c0: cd 2c 00 90 adrp x13, #5865472
981c4: ad c1 02 91 add x13, x13, #176
981c8: 0e 01 40 f9 ldr x14, [x8]
981cc: df 15 00 f9 str xzr, [x14, #40]
981d0: 0e 01 40 f9 ldr x14, [x8]
981d4: df 11 00 f9 str xzr, [x14, #32]
981d8: 2e 01 40 f9 ldr x14, [x9]
981dc: df 15 00 f9 str xzr, [x14, #40]
981e0: 2e 01 40 f9 ldr x14, [x9]
981e4: df 11 00 f9 str xzr, [x14, #32]
981e8: 4e 01 40 f9 ldr x14, [x10]
981ec: df 15 00 f9 str xzr, [x14, #40]
981f0: 4e 01 40 f9 ldr x14, [x10]
981f4: df 11 00 f9 str xzr, [x14, #32]
981f8: 6e 01 40 f9 ldr x14, [x11]
981fc: df 15 00 f9 str xzr, [x14, #40]
98200: 6e 01 40 f9 ldr x14, [x11]
98204: df 11 00 f9 str xzr, [x14, #32]
98208: 8e 01 40 f9 ldr x14, [x12]
9820c: df 15 00 f9 str xzr, [x14, #40]
98210: 8e 01 40 f9 ldr x14, [x12]
98214: df 11 00 f9 str xzr, [x14, #32]
98218: ae 01 40 f9 ldr x14, [x13]
9821c: df 15 00 f9 str xzr, [x14, #40]
98220: ae 01 40 f9 ldr x14, [x13]
98224: df 11 00 f9 str xzr, [x14, #32]
98228: 08 01 40 f9 ldr x8, [x8]
9822c: 1f 19 00 f9 str xzr, [x8, #48]
98230: 28 01 40 f9 ldr x8, [x9]
98234: 1f 19 00 f9 str xzr, [x8, #48]
98238: 48 01 40 f9 ldr x8, [x10]
9823c: 1f 19 00 f9 str xzr, [x8, #48]
98240: 68 01 40 f9 ldr x8, [x11]
98244: 1f 19 00 f9 str xzr, [x8, #48]
98248: 88 01 40 f9 ldr x8, [x12]
9824c: 1f 19 00 f9 str xzr, [x8, #48]
98250: a8 01 40 f9 ldr x8, [x13]
98254: 1f 19 00 f9 str xzr, [x8, #48]
98258: 28 01 40 f9 ldr x8, [x9]
9825c: 00 09 40 f9 ldr x0, [x8, #16]
98260: a9 83 1f f8 stur x9, [x29, #-8]
98264: aa 03 1f f8 stur x10, [x29, #-16]
98268: eb 0f 00 f9 str x11, [sp, #24]
9826c: ec 0b 00 f9 str x12, [sp, #16]
98270: ed 07 00 f9 str x13, [sp, #8]
98274: e5 94 02 94 bl 0x13d608 <_multilist_destroy>
98278: a8 03 5f f8 ldur x8, [x29, #-16]
9827c: 09 01 40 f9 ldr x9, [x8]
98280: 20 09 40 f9 ldr x0, [x9, #16]
98284: e1 94 02 94 bl 0x13d608 <_multilist_destroy>
98288: e8 0f 40 f9 ldr x8, [sp, #24]
9828c: 09 01 40 f9 ldr x9, [x8]
98290: 20 09 40 f9 ldr x0, [x9, #16]
98294: dd 94 02 94 bl 0x13d608 <_multilist_destroy>
98298: e8 0b 40 f9 ldr x8, [sp, #16]
9829c: 09 01 40 f9 ldr x9, [x8]
982a0: 20 09 40 f9 ldr x0, [x9, #16]
982a4: d9 94 02 94 bl 0x13d608 <_multilist_destroy>
982a8: a8 83 5f f8 ldur x8, [x29, #-8]
982ac: 09 01 40 f9 ldr x9, [x8]
982b0: 20 05 40 f9 ldr x0, [x9, #8]
982b4: d5 94 02 94 bl 0x13d608 <_multilist_destroy>
982b8: a8 03 5f f8 ldur x8, [x29, #-16]
982bc: 09 01 40 f9 ldr x9, [x8]
982c0: 20 05 40 f9 ldr x0, [x9, #8]
982c4: d1 94 02 94 bl 0x13d608 <_multilist_destroy>
982c8: e8 0f 40 f9 ldr x8, [sp, #24]
982cc: 09 01 40 f9 ldr x9, [x8]
982d0: 20 05 40 f9 ldr x0, [x9, #8]
982d4: cd 94 02 94 bl 0x13d608 <_multilist_destroy>
982d8: e8 0b 40 f9 ldr x8, [sp, #16]
982dc: 09 01 40 f9 ldr x9, [x8]
982e0: 20 05 40 f9 ldr x0, [x9, #8]
982e4: c9 94 02 94 bl 0x13d608 <_multilist_destroy>
982e8: e8 07 40 f9 ldr x8, [sp, #8]
982ec: 09 01 40 f9 ldr x9, [x8]
982f0: 20 09 40 f9 ldr x0, [x9, #16]
982f4: c5 94 02 94 bl 0x13d608 <_multilist_destroy>
982f8: e8 07 40 f9 ldr x8, [sp, #8]
982fc: 09 01 40 f9 ldr x9, [x8]
98300: 20 05 40 f9 ldr x0, [x9, #8]
98304: c1 94 02 94 bl 0x13d608 <_multilist_destroy>
98308: 60 18 00 b0 adrp x0, #3198976
9830c: 00 e0 21 91 add x0, x0, #2168
98310: 5b cd ff 97 bl 0x8b87c <_aggsum_fini>
98314: 60 18 00 b0 adrp x0, #3198976
98318: 00 00 23 91 add x0, x0, #2240
9831c: 58 cd ff 97 bl 0x8b87c <_aggsum_fini>
98320: 60 18 00 b0 adrp x0, #3198976
98324: 00 e0 18 91 add x0, x0, #1592
98328: 55 cd ff 97 bl 0x8b87c <_aggsum_fini>
9832c: 60 18 00 b0 adrp x0, #3198976
98330: 00 00 1a 91 add x0, x0, #1664
98334: 52 cd ff 97 bl 0x8b87c <_aggsum_fini>
98338: 60 18 00 b0 adrp x0, #3198976
9833c: 00 80 1e 91 add x0, x0, #1952
98340: 4f cd ff 97 bl 0x8b87c <_aggsum_fini>
98344: 60 18 00 b0 adrp x0, #3198976
98348: 00 a0 1f 91 add x0, x0, #2024
9834c: 4c cd ff 97 bl 0x8b87c <_aggsum_fini>
98350: 60 18 00 b0 adrp x0, #3198976
98354: 00 20 1b 91 add x0, x0, #1736
98358: 49 cd ff 97 bl 0x8b87c <_aggsum_fini>
9835c: 60 18 00 b0 adrp x0, #3198976
98360: 00 40 1c 91 add x0, x0, #1808
98364: 46 cd ff 97 bl 0x8b87c <_aggsum_fini>
98368: 60 18 00 b0 adrp x0, #3198976
9836c: 00 60 1d 91 add x0, x0, #1880
98370: 43 cd ff 97 bl 0x8b87c <_aggsum_fini>
98374: 60 18 00 b0 adrp x0, #3198976
98378: 00 c0 20 91 add x0, x0, #2096
9837c: 40 cd ff 97 bl 0x8b87c <_aggsum_fini>
98380: fd 7b 43 a9 ldp x29, x30, [sp, #48]
98384: ff 03 01 91 add sp, sp, #64
98388: ff 0f 5f d6 <unknown>
000000000009838c <_l2arc_vdev_present>:
9838c: 7f 23 03 d5 hint #27
98390: ff 83 00 d1 sub sp, sp, #32
98394: fd 7b 01 a9 stp x29, x30, [sp, #16]
98398: fd 43 00 91 add x29, sp, #16
9839c: e0 07 00 f9 str x0, [sp, #8]
983a0: e0 07 40 f9 ldr x0, [sp, #8]
983a4: 07 00 00 94 bl 0x983c0 <_l2arc_vdev_get>
983a8: 1f 00 00 f1 cmp x0, #0
983ac: e8 07 9f 1a cset w8, ne
983b0: 00 01 00 12 and w0, w8, #0x1
983b4: fd 7b 41 a9 ldp x29, x30, [sp, #16]
983b8: ff 83 00 91 add sp, sp, #32
983bc: ff 0f 5f d6 <unknown>
00000000000983c0 <_l2arc_vdev_get>:
983c0: 7f 23 03 d5 hint #27
983c4: ff 83 00 d1 sub sp, sp, #32
983c8: fd 7b 01 a9 stp x29, x30, [sp, #16]
983cc: fd 43 00 91 add x29, sp, #16
983d0: e0 07 00 f9 str x0, [sp, #8]
983d4: c0 2c 00 90 adrp x0, #5865472
983d8: 00 40 03 91 add x0, x0, #208
983dc: 26 26 0b 94 bl 0x361c74 <_spl_mutex_enter>
983e0: c8 2c 00 90 adrp x8, #5865472
983e4: 08 e1 03 91 add x8, x8, #248
983e8: 00 01 40 f9 ldr x0, [x8]
983ec: 04 25 0b 94 bl 0x3617fc <_list_head>
983f0: e0 03 00 f9 str x0, [sp]
983f4: e8 03 40 f9 ldr x8, [sp]
983f8: c8 01 00 b4 cbz x8, 0x98430 <_l2arc_vdev_get+0x70>
983fc: e8 03 40 f9 ldr x8, [sp]
98400: 08 01 40 f9 ldr x8, [x8]
98404: e9 07 40 f9 ldr x9, [sp, #8]
98408: 1f 01 09 eb cmp x8, x9
9840c: 41 00 00 54 b.ne 0x98414 <_l2arc_vdev_get+0x54>
98410: 08 00 00 14 b 0x98430 <_l2arc_vdev_get+0x70>
98414: c8 2c 00 90 adrp x8, #5865472
98418: 08 e1 03 91 add x8, x8, #248
9841c: 00 01 40 f9 ldr x0, [x8]
98420: e1 03 40 f9 ldr x1, [sp]
98424: 22 25 0b 94 bl 0x3618ac <_list_next>
98428: e0 03 00 f9 str x0, [sp]
9842c: f2 ff ff 17 b 0x983f4 <_l2arc_vdev_get+0x34>
98430: c0 2c 00 90 adrp x0, #5865472
98434: 00 40 03 91 add x0, x0, #208
98438: 3d 26 0b 94 bl 0x361d2c <_spl_mutex_exit>
9843c: e0 03 40 f9 ldr x0, [sp]
98440: fd 7b 41 a9 ldp x29, x30, [sp, #16]
98444: ff 83 00 91 add sp, sp, #32
98448: ff 0f 5f d6 <unknown>
000000000009844c <_l2arc_add_vdev>:
9844c: 7f 23 03 d5 hint #27
98450: ff c3 01 d1 sub sp, sp, #112
98454: fd 7b 06 a9 stp x29, x30, [sp, #96]
98458: fd 83 01 91 add x29, sp, #96
9845c: a0 03 1e f8 stur x0, [x29, #-32]
98460: a1 83 1d f8 stur x1, [x29, #-40]
98464: 00 22 80 d2 mov x0, #272
98468: 20 00 a0 f2 movk x0, #1, lsl #16
9846c: 08 00 80 52 mov w8, #0
98470: e1 03 08 aa mov x1, x8
98474: 09 e6 0a 94 bl 0x351c98 <_zfs_kmem_zalloc>
98478: e0 1b 00 f9 str x0, [sp, #48]
9847c: a9 03 5e f8 ldur x9, [x29, #-32]
98480: ea 1b 40 f9 ldr x10, [sp, #48]
98484: 49 05 00 f9 str x9, [x10, #8]
98488: a9 83 5d f8 ldur x9, [x29, #-40]
9848c: ea 1b 40 f9 ldr x10, [sp, #48]
98490: 49 01 00 f9 str x9, [x10]
98494: a9 83 5d f8 ldur x9, [x29, #-40]
98498: 29 1d 40 f9 ldr x9, [x9, #56]
9849c: 28 00 80 52 mov w8, #1
984a0: 08 21 c9 1a lsl w8, w8, w9
984a4: e0 03 08 aa mov x0, x8
984a8: 0a 7c 40 93 sxtw x10, w0
984ac: 0b 40 80 d2 mov x11, #512
984b0: 7f 01 0a eb cmp x11, x10
984b4: 89 00 00 54 b.ls 0x984c4 <_l2arc_add_vdev+0x78>
984b8: 08 40 80 d2 mov x8, #512
984bc: e8 13 00 f9 str x8, [sp, #32]
984c0: 08 00 00 14 b 0x984e0 <_l2arc_add_vdev+0x94>
984c4: a8 83 5d f8 ldur x8, [x29, #-40]
984c8: 08 1d 40 f9 ldr x8, [x8, #56]
984cc: 29 00 80 52 mov w9, #1
984d0: 28 21 c8 1a lsl w8, w9, w8
984d4: e0 03 08 aa mov x0, x8
984d8: 0a 7c 40 93 sxtw x10, w0
984dc: ea 13 00 f9 str x10, [sp, #32]
984e0: e8 13 40 f9 ldr x8, [sp, #32]
984e4: e9 1b 40 f9 ldr x9, [sp, #48]
984e8: 28 4d 00 f9 str x8, [x9, #152]
984ec: e8 17 00 f9 str x8, [sp, #40]
984f0: e8 17 40 f9 ldr x8, [sp, #40]
984f4: 08 01 50 91 add x8, x8, #1024, lsl #12
984f8: e9 1b 40 f9 ldr x9, [sp, #48]
984fc: 28 0d 00 f9 str x8, [x9, #24]
98500: a0 83 5d f8 ldur x0, [x29, #-40]
98504: ef 6f 03 94 bl 0x1744c0 <_vdev_get_min_asize>
98508: 08 00 50 91 add x8, x0, #1024, lsl #12
9850c: e9 1b 40 f9 ldr x9, [sp, #48]
98510: 28 11 00 f9 str x8, [x9, #32]
98514: e8 1b 40 f9 ldr x8, [sp, #48]
98518: 08 0d 40 f9 ldr x8, [x8, #24]
9851c: e9 1b 40 f9 ldr x9, [sp, #48]
98520: 28 09 00 f9 str x8, [x9, #16]
98524: e8 1b 40 f9 ldr x8, [sp, #48]
98528: 08 0d 40 f9 ldr x8, [x8, #24]
9852c: e9 1b 40 f9 ldr x9, [sp, #48]
98530: 0a 1a 80 d2 mov x10, #208
98534: 2a 00 a0 f2 movk x10, #1, lsl #16
98538: 29 01 0a 8b add x9, x9, x10
9853c: 28 01 00 f9 str x8, [x9]
98540: e8 1b 40 f9 ldr x8, [sp, #48]
98544: 2b 00 80 52 mov w11, #1
98548: 0b 29 00 b9 str w11, [x8, #40]
9854c: e8 1b 40 f9 ldr x8, [sp, #48]
98550: 0b 00 80 52 mov w11, #0
98554: 1f 2d 00 b9 str wzr, [x8, #44]
98558: e8 1b 40 f9 ldr x8, [sp, #48]
9855c: 09 21 80 d2 mov x9, #264
98560: 29 00 a0 f2 movk x9, #1, lsl #16
98564: 08 01 09 8b add x8, x8, x9
98568: 1f 01 00 b9 str wzr, [x8]
9856c: e8 1b 40 f9 ldr x8, [sp, #48]
98570: 00 e1 01 91 add x0, x8, #120
98574: eb 1f 00 b9 str w11, [sp, #28]
98578: a2 dc ff 97 bl 0x8f800 <_list_link_init>
9857c: e0 17 40 f9 ldr x0, [sp, #40]
98580: e1 1f 40 b9 ldr w1, [sp, #28]
98584: c5 e5 0a 94 bl 0x351c98 <_zfs_kmem_zalloc>
98588: e8 1b 40 f9 ldr x8, [sp, #48]
9858c: 00 49 00 f9 str x0, [x8, #144]
98590: e8 1b 40 f9 ldr x8, [sp, #48]
98594: 00 c1 00 91 add x0, x8, #48
98598: 08 00 80 d2 mov x8, #0
9859c: e2 03 08 aa mov x2, x8
985a0: e1 03 02 aa mov x1, x2
985a4: cb 00 80 52 mov w11, #6
985a8: e2 0b 00 f9 str x2, [sp, #16]
985ac: e2 03 0b aa mov x2, x11
985b0: e3 0b 40 f9 ldr x3, [sp, #16]
985b4: e8 07 00 f9 str x8, [sp, #8]
985b8: 68 25 0b 94 bl 0x361b58 <_spl_mutex_init>
985bc: e8 1b 40 f9 ldr x8, [sp, #48]
985c0: 00 61 01 91 add x0, x8, #88
985c4: 01 28 80 d2 mov x1, #320
985c8: 02 0a 80 d2 mov x2, #80
985cc: cf 23 0b 94 bl 0x361508 <_list_create>
985d0: e8 1b 40 f9 ldr x8, [sp, #48]
985d4: 09 1b 80 d2 mov x9, #216
985d8: 29 00 a0 f2 movk x9, #1, lsl #16
985dc: 00 01 09 8b add x0, x8, x9
985e0: 01 03 80 d2 mov x1, #24
985e4: 02 01 80 d2 mov x2, #8
985e8: c8 23 0b 94 bl 0x361508 <_list_create>
985ec: a0 83 5d f8 ldur x0, [x29, #-40]
985f0: e8 1b 40 f9 ldr x8, [sp, #48]
985f4: 08 11 40 f9 ldr x8, [x8, #32]
985f8: e9 1b 40 f9 ldr x9, [sp, #48]
985fc: 29 09 40 f9 ldr x9, [x9, #16]
98600: 03 01 09 eb subs x3, x8, x9
98604: e1 07 40 f9 ldr x1, [sp, #8]
98608: e2 07 40 f9 ldr x2, [sp, #8]
9860c: 4c 96 03 94 bl 0x17df3c <_vdev_space_update>
98610: e8 1b 40 f9 ldr x8, [sp, #48]
98614: 1f 45 00 f9 str xzr, [x8, #136]
98618: e8 1b 40 f9 ldr x8, [sp, #48]
9861c: 09 1f 80 d2 mov x9, #248
98620: 29 00 a0 f2 movk x9, #1, lsl #16
98624: 08 01 09 8b add x8, x8, x9
98628: 1f 01 00 f9 str xzr, [x8]
9862c: e8 1b 40 f9 ldr x8, [sp, #48]
98630: 09 20 80 d2 mov x9, #256
98634: 29 00 a0 f2 movk x9, #1, lsl #16
98638: 08 01 09 8b add x8, x8, x9
9863c: 1f 01 00 f9 str xzr, [x8]
98640: c8 2c 00 90 adrp x8, #5865472
98644: 08 41 03 91 add x8, x8, #208
98648: e0 03 08 aa mov x0, x8
9864c: e8 03 00 f9 str x8, [sp]
98650: 89 25 0b 94 bl 0x361c74 <_spl_mutex_enter>
98654: c8 2c 00 90 adrp x8, #5865472
98658: 08 e1 03 91 add x8, x8, #248
9865c: 00 01 40 f9 ldr x0, [x8]
98660: e1 1b 40 f9 ldr x1, [sp, #48]
98664: ef 23 0b 94 bl 0x361620 <_list_insert_head>
98668: c8 2c 00 90 adrp x8, #5865472
9866c: 08 e1 02 91 add x8, x8, #184
98670: a8 83 1f f8 stur x8, [x29, #-8]
98674: a8 83 5f f8 ldur x8, [x29, #-8]
98678: 29 00 80 d2 mov x9, #1
9867c: a9 03 1f f8 stur x9, [x29, #-16]
98680: a9 03 5f f8 ldur x9, [x29, #-16]
98684: 08 01 e9 f8 <unknown>
98688: 08 01 09 8b add x8, x8, x9
9868c: a8 83 1e f8 stur x8, [x29, #-24]
98690: e0 03 40 f9 ldr x0, [sp]
98694: a6 25 0b 94 bl 0x361d2c <_spl_mutex_exit>
98698: e8 1b 40 f9 ldr x8, [sp, #48]
9869c: 00 01 40 f9 ldr x0, [x8]
986a0: e1 1f 40 b9 ldr w1, [sp, #28]
986a4: 04 00 00 94 bl 0x986b4 <_l2arc_rebuild_vdev>
986a8: fd 7b 46 a9 ldp x29, x30, [sp, #96]
986ac: ff c3 01 91 add sp, sp, #112
986b0: ff 0f 5f d6 <unknown>
00000000000986b4 <_l2arc_rebuild_vdev>:
986b4: 7f 23 03 d5 hint #27
986b8: ff 43 01 d1 sub sp, sp, #80
986bc: fd 7b 04 a9 stp x29, x30, [sp, #64]
986c0: fd 03 01 91 add x29, sp, #64
986c4: a0 83 1f f8 stur x0, [x29, #-8]
986c8: a1 43 1f b8 stur w1, [x29, #-12]
986cc: 08 00 80 d2 mov x8, #0
986d0: a8 83 1e f8 stur x8, [x29, #-24]
986d4: a0 83 5f f8 ldur x0, [x29, #-8]
986d8: 3a ff ff 97 bl 0x983c0 <_l2arc_vdev_get>
986dc: a0 83 1e f8 stur x0, [x29, #-24]
986e0: a8 83 5e f8 ldur x8, [x29, #-24]
986e4: 08 05 40 f9 ldr x8, [x8, #8]
986e8: e8 0b 00 f9 str x8, [sp, #16]
986ec: a8 83 5e f8 ldur x8, [x29, #-24]
986f0: 08 49 40 f9 ldr x8, [x8, #144]
986f4: e8 13 00 f9 str x8, [sp, #32]
986f8: a8 83 5e f8 ldur x8, [x29, #-24]
986fc: 08 4d 40 f9 ldr x8, [x8, #152]
98700: e8 0f 00 f9 str x8, [sp, #24]
98704: a8 83 5e f8 ldur x8, [x29, #-24]
98708: 08 11 40 f9 ldr x8, [x8, #32]
9870c: 49 17 00 90 adrp x9, #3047424
98710: 29 a1 27 91 add x9, x9, #2536
98714: 29 01 40 f9 ldr x9, [x9]
98718: 1f 01 09 eb cmp x8, x9
9871c: e2 00 00 54 b.hs 0x98738 <_l2arc_rebuild_vdev+0x84>
98720: a8 83 5e f8 ldur x8, [x29, #-24]
98724: 09 19 80 d2 mov x9, #200
98728: 29 00 a0 f2 movk x9, #1, lsl #16
9872c: 08 01 09 8b add x8, x8, x9
98730: 1f 01 00 f9 str xzr, [x8]
98734: 19 00 00 14 b 0x98798 <_l2arc_rebuild_vdev+0xe4>
98738: a8 83 5e f8 ldur x8, [x29, #-24]
9873c: 08 11 40 f9 ldr x8, [x8, #32]
98740: a9 83 5e f8 ldur x9, [x29, #-24]
98744: 29 0d 40 f9 ldr x9, [x9, #24]
98748: 08 01 09 eb subs x8, x8, x9
9874c: 08 fd 58 d3 lsr x8, x8, #24
98750: 1f f9 0f f1 cmp x8, #1022
98754: 22 01 00 54 b.hs 0x98778 <_l2arc_rebuild_vdev+0xc4>
98758: a8 83 5e f8 ldur x8, [x29, #-24]
9875c: 08 11 40 f9 ldr x8, [x8, #32]
98760: a9 83 5e f8 ldur x9, [x29, #-24]
98764: 29 0d 40 f9 ldr x9, [x9, #24]
98768: 08 01 09 eb subs x8, x8, x9
9876c: 08 fd 58 d3 lsr x8, x8, #24
98770: e8 07 00 f9 str x8, [sp, #8]
98774: 03 00 00 14 b 0x98780 <_l2arc_rebuild_vdev+0xcc>
98778: c8 7f 80 d2 mov x8, #1022
9877c: e8 07 00 f9 str x8, [sp, #8]
98780: e8 07 40 f9 ldr x8, [sp, #8]
98784: a9 83 5e f8 ldur x9, [x29, #-24]
98788: 0a 19 80 d2 mov x10, #200
9878c: 2a 00 a0 f2 movk x10, #1, lsl #16
98790: 29 01 0a 8b add x9, x9, x10
98794: 28 01 00 f9 str x8, [x9]
98798: a0 83 5e f8 ldur x0, [x29, #-24]
9879c: 44 00 00 94 bl 0x988ac <_l2arc_dev_hdr_read>
987a0: 60 05 00 35 cbnz w0, 0x9884c <_l2arc_rebuild_vdev+0x198>
987a4: a8 83 5e f8 ldur x8, [x29, #-24]
987a8: 09 19 80 d2 mov x9, #200
987ac: 29 00 a0 f2 movk x9, #1, lsl #16
987b0: 08 01 09 8b add x8, x8, x9
987b4: 08 01 40 f9 ldr x8, [x8]
987b8: 1f 01 00 f1 cmp x8, #0
987bc: ea 87 9f 1a cset w10, ls
987c0: 6a 04 00 37 tbnz w10, #0, 0x9884c <_l2arc_rebuild_vdev+0x198>
987c4: a8 43 5f b8 ldur w8, [x29, #-12]
987c8: 48 03 00 34 cbz w8, 0x98830 <_l2arc_rebuild_vdev+0x17c>
987cc: 48 17 00 90 adrp x8, #3047424
987d0: 08 91 27 91 add x8, x8, #2532
987d4: 09 01 40 b9 ldr w9, [x8]
987d8: 49 00 00 35 cbnz w9, 0x987e0 <_l2arc_rebuild_vdev+0x12c>
987dc: 31 00 00 14 b 0x988a0 <_l2arc_rebuild_vdev+0x1ec>
987e0: a0 83 5e f8 ldur x0, [x29, #-24]
987e4: 08 00 80 d2 mov x8, #0
987e8: e1 03 08 aa mov x1, x8
987ec: 22 00 80 52 mov w2, #1
987f0: df 00 00 94 bl 0x98b6c <_l2arc_evict>
987f4: a8 83 5e f8 ldur x8, [x29, #-24]
987f8: 09 14 80 d2 mov x9, #160
987fc: 29 00 a0 f2 movk x9, #1, lsl #16
98800: 08 01 09 8b add x8, x8, x9
98804: 1f 01 00 b9 str wzr, [x8]
98808: a8 83 5e f8 ldur x8, [x29, #-24]
9880c: 09 15 80 d2 mov x9, #168
98810: 29 00 a0 f2 movk x9, #1, lsl #16
98814: 08 01 09 8b add x8, x8, x9
98818: 1f 01 00 f9 str xzr, [x8]
9881c: a8 83 5e f8 ldur x8, [x29, #-24]
98820: 09 16 80 d2 mov x9, #176
98824: 29 00 a0 f2 movk x9, #1, lsl #16
98828: 08 01 09 8b add x8, x8, x9
9882c: 1f 01 00 f9 str xzr, [x8]
98830: a8 83 5e f8 ldur x8, [x29, #-24]
98834: 09 17 80 d2 mov x9, #184
98838: 29 00 a0 f2 movk x9, #1, lsl #16
9883c: 08 01 09 8b add x8, x8, x9
98840: 2a 00 80 52 mov w10, #1
98844: 0a 01 00 b9 str w10, [x8]
98848: 16 00 00 14 b 0x988a0 <_l2arc_rebuild_vdev+0x1ec>
9884c: e0 0b 40 f9 ldr x0, [sp, #16]
98850: 5f 49 03 94 bl 0x16adcc <_spa_writeable>
98854: 60 02 00 34 cbz w0, 0x988a0 <_l2arc_rebuild_vdev+0x1ec>
98858: 68 18 00 b0 adrp x8, #3198976
9885c: 08 c1 18 91 add x8, x8, #1584
98860: 08 01 40 f9 ldr x8, [x8]
98864: 1f 01 00 f1 cmp x8, #0
98868: e9 87 9f 1a cset w9, ls
9886c: 09 01 00 37 tbnz w9, #0, 0x9888c <_l2arc_rebuild_vdev+0x1d8>
98870: a8 83 5e f8 ldur x8, [x29, #-24]
98874: 09 21 80 d2 mov x9, #264
98878: 29 00 a0 f2 movk x9, #1, lsl #16
9887c: 08 01 09 8b add x8, x8, x9
98880: 2a 00 80 52 mov w10, #1
98884: 0a 01 00 b9 str w10, [x8]
98888: 06 00 00 14 b 0x988a0 <_l2arc_rebuild_vdev+0x1ec>
9888c: e0 13 40 f9 ldr x0, [sp, #32]
98890: e1 0f 40 f9 ldr x1, [sp, #24]
98894: d4 6e 0b 94 bl 0x3743e4 <_xattr_protected+0x3743e4>
98898: a0 83 5e f8 ldur x0, [x29, #-24]
9889c: 5d 02 00 94 bl 0x99210 <_l2arc_dev_hdr_update>
988a0: fd 7b 44 a9 ldp x29, x30, [sp, #64]
988a4: ff 43 01 91 add sp, sp, #80
988a8: ff 0f 5f d6 <unknown>
00000000000988ac <_l2arc_dev_hdr_read>:
988ac: 7f 23 03 d5 hint #27
988b0: ff c3 02 d1 sub sp, sp, #176
988b4: fd 7b 0a a9 stp x29, x30, [sp, #160]
988b8: fd 83 02 91 add x29, sp, #160
988bc: 08 14 8c d2 mov x8, #24736
988c0: 09 17 00 90 adrp x9, #3014656
988c4: 29 e1 1b 91 add x9, x9, #1784
988c8: 28 01 08 8b add x8, x9, x8
988cc: 0a 58 8c d2 mov x10, #25280
988d0: 29 01 0a 8b add x9, x9, x10
988d4: e0 2b 00 f9 str x0, [sp, #80]
988d8: ea 2b 40 f9 ldr x10, [sp, #80]
988dc: 4a 49 40 f9 ldr x10, [x10, #144]
988e0: ea 1f 00 f9 str x10, [sp, #56]
988e4: ea 2b 40 f9 ldr x10, [sp, #80]
988e8: 4a 4d 40 f9 ldr x10, [x10, #152]
988ec: ea 1b 00 f9 str x10, [sp, #48]
988f0: ea 2b 40 f9 ldr x10, [sp, #80]
988f4: 4a 01 40 f9 ldr x10, [x10]
988f8: 40 35 40 f9 ldr x0, [x10, #104]
988fc: e8 13 00 f9 str x8, [sp, #32]
98900: e9 0f 00 f9 str x9, [sp, #24]
98904: 27 3e 03 94 bl 0x1681a0 <_spa_guid>
98908: e0 23 00 f9 str x0, [sp, #64]
9890c: e0 1f 40 f9 ldr x0, [sp, #56]
98910: e1 1b 40 f9 ldr x1, [sp, #48]
98914: 47 c1 ff 97 bl 0x88e30 <_abd_get_from_buf>
98918: e0 17 00 f9 str x0, [sp, #40]
9891c: e8 2b 40 f9 ldr x8, [sp, #80]
98920: 01 01 40 f9 ldr x1, [x8]
98924: e3 1b 40 f9 ldr x3, [sp, #48]
98928: e4 17 40 f9 ldr x4, [sp, #40]
9892c: 08 00 80 d2 mov x8, #0
98930: e0 03 08 aa mov x0, x8
98934: 02 08 a0 d2 mov x2, #4194304
98938: 65 00 80 52 mov w5, #3
9893c: e6 03 08 aa mov x6, x8
98940: e7 03 08 aa mov x7, x8
98944: e8 03 00 91 mov x8, sp
98948: 1f 01 00 b9 str wzr, [x8]
9894c: 0b b0 81 52 mov w11, #3456
98950: 0b 02 a0 72 movk w11, #16, lsl #16
98954: 0b 05 00 b9 str w11, [x8, #4]
98958: 1f 09 00 b9 str wzr, [x8, #8]
9895c: 6a 3a 06 94 bl 0x227304 <_zio_read_phys>
98960: 63 3e 06 94 bl 0x2282ec <_zio_wait>
98964: e0 4f 00 b9 str w0, [sp, #76]
98968: e0 17 40 f9 ldr x0, [sp, #40]
9896c: ea be ff 97 bl 0x88514 <_abd_free>
98970: eb 4f 40 b9 ldr w11, [sp, #76]
98974: eb 04 00 34 cbz w11, 0x98a10 <_l2arc_dev_hdr_read+0x164>
98978: e8 0f 40 f9 ldr x8, [sp, #24]
9897c: a8 83 1d f8 stur x8, [x29, #-40]
98980: 29 00 80 d2 mov x9, #1
98984: a9 03 1d f8 stur x9, [x29, #-48]
98988: a9 83 5d f8 ldur x9, [x29, #-40]
9898c: aa 03 5d f8 ldur x10, [x29, #-48]
98990: aa 83 1c f8 stur x10, [x29, #-56]
98994: aa 83 5c f8 ldur x10, [x29, #-56]
98998: 29 01 ea f8 <unknown>
9899c: 29 01 0a 8b add x9, x9, x10
989a0: a9 03 1c f8 stur x9, [x29, #-64]
989a4: 89 17 00 d0 adrp x9, #3088384
989a8: 29 c1 3e 91 add x9, x9, #4016
989ac: 2b 01 40 b9 ldr w11, [x9]
989b0: ab 02 00 34 cbz w11, 0x98a04 <_l2arc_dev_hdr_read+0x158>
989b4: e8 4f 40 b9 ldr w8, [sp, #76]
989b8: e0 03 08 aa mov x0, x8
989bc: e9 2b 40 f9 ldr x9, [sp, #80]
989c0: 29 01 40 f9 ldr x9, [x9]
989c4: 29 05 40 f9 ldr x9, [x9, #8]
989c8: 08 00 80 52 mov w8, #0
989cc: e0 0b 00 f9 str x0, [sp, #16]
989d0: e0 03 08 aa mov x0, x8
989d4: 41 fb ff 90 adrp x1, #-622592
989d8: 21 fc 23 91 add x1, x1, #2303
989dc: 42 fb ff b0 adrp x2, #-618496
989e0: 42 64 12 91 add x2, x2, #1177
989e4: 83 e6 84 52 mov w3, #10036
989e8: 44 fb ff b0 adrp x4, #-618496
989ec: 84 b0 12 91 add x4, x4, #1196
989f0: ea 03 00 91 mov x10, sp
989f4: eb 0b 40 f9 ldr x11, [sp, #16]
989f8: 4b 01 00 f9 str x11, [x10]
989fc: 49 05 00 f9 str x9, [x10, #8]
98a00: 00 e3 04 94 bl 0x1d1600 <___dprintf>
98a04: e8 4f 40 b9 ldr w8, [sp, #76]
98a08: a8 c3 1b b8 stur w8, [x29, #-68]
98a0c: 54 00 00 14 b 0x98b5c <_l2arc_dev_hdr_read+0x2b0>
98a10: e8 1f 40 f9 ldr x8, [sp, #56]
98a14: 08 01 40 f9 ldr x8, [x8]
98a18: 49 cb 88 d2 mov x9, #18010
98a1c: 69 6a a8 f2 movk x9, #17235, lsl #16
98a20: 29 68 c8 f2 movk x9, #17217, lsl #32
98a24: 09 a9 e8 f2 movk x9, #17736, lsl #48
98a28: 1f 01 09 eb cmp x8, x9
98a2c: 81 00 00 54 b.ne 0x98a3c <_l2arc_dev_hdr_read+0x190>
98a30: e0 1f 40 f9 ldr x0, [sp, #56]
98a34: 01 40 80 d2 mov x1, #512
98a38: 55 8e 00 94 bl 0xbc38c <_byteswap_uint64_array>
98a3c: e8 1f 40 f9 ldr x8, [sp, #56]
98a40: 08 01 40 f9 ldr x8, [x8]
98a44: a9 08 89 d2 mov x9, #18501
98a48: 69 28 a8 f2 movk x9, #16707, lsl #16
98a4c: 69 68 ca f2 movk x9, #21315, lsl #32
98a50: c9 48 eb f2 movk x9, #23110, lsl #48
98a54: 1f 01 09 eb cmp x8, x9
98a58: 41 06 00 54 b.ne 0x98b20 <_l2arc_dev_hdr_read+0x274>
98a5c: e8 1f 40 f9 ldr x8, [sp, #56]
98a60: 08 09 40 f9 ldr x8, [x8, #16]
98a64: e9 23 40 f9 ldr x9, [sp, #64]
98a68: 1f 01 09 eb cmp x8, x9
98a6c: a1 05 00 54 b.ne 0x98b20 <_l2arc_dev_hdr_read+0x274>
98a70: e8 1f 40 f9 ldr x8, [sp, #56]
98a74: 08 0d 40 f9 ldr x8, [x8, #24]
98a78: e9 2b 40 f9 ldr x9, [sp, #80]
98a7c: 29 01 40 f9 ldr x9, [x9]
98a80: 29 05 40 f9 ldr x9, [x9, #8]
98a84: 1f 01 09 eb cmp x8, x9
98a88: c1 04 00 54 b.ne 0x98b20 <_l2arc_dev_hdr_read+0x274>
98a8c: e8 1f 40 f9 ldr x8, [sp, #56]
98a90: 08 05 40 f9 ldr x8, [x8, #8]
98a94: 1f 05 00 f1 cmp x8, #1
98a98: 41 04 00 54 b.ne 0x98b20 <_l2arc_dev_hdr_read+0x274>
98a9c: e8 1f 40 f9 ldr x8, [sp, #56]
98aa0: 08 11 40 f9 ldr x8, [x8, #32]
98aa4: e9 2b 40 f9 ldr x9, [sp, #80]
98aa8: 0a 19 80 d2 mov x10, #200
98aac: 2a 00 a0 f2 movk x10, #1, lsl #16
98ab0: 29 01 0a 8b add x9, x9, x10
98ab4: 29 01 40 f9 ldr x9, [x9]
98ab8: 1f 01 09 eb cmp x8, x9
98abc: 21 03 00 54 b.ne 0x98b20 <_l2arc_dev_hdr_read+0x274>
98ac0: e8 1f 40 f9 ldr x8, [sp, #56]
98ac4: 08 21 40 f9 ldr x8, [x8, #64]
98ac8: e9 2b 40 f9 ldr x9, [sp, #80]
98acc: 29 11 40 f9 ldr x9, [x9, #32]
98ad0: 1f 01 09 eb cmp x8, x9
98ad4: 61 02 00 54 b.ne 0x98b20 <_l2arc_dev_hdr_read+0x274>
98ad8: e8 2b 40 f9 ldr x8, [sp, #80]
98adc: 00 0d 40 f9 ldr x0, [x8, #24]
98ae0: e8 2b 40 f9 ldr x8, [sp, #80]
98ae4: 01 11 40 f9 ldr x1, [x8, #32]
98ae8: e8 1f 40 f9 ldr x8, [sp, #56]
98aec: 02 15 40 f9 ldr x2, [x8, #40]
98af0: 2f 05 00 94 bl 0x99fac <_l2arc_range_check_overlap>
98af4: 60 01 00 34 cbz w0, 0x98b20 <_l2arc_dev_hdr_read+0x274>
98af8: e8 1f 40 f9 ldr x8, [sp, #56]
98afc: 08 71 40 f9 ldr x8, [x8, #224]
98b00: 1f 11 00 f1 cmp x8, #4
98b04: a0 02 00 54 b.eq 0x98b58 <_l2arc_dev_hdr_read+0x2ac>
98b08: 68 18 00 b0 adrp x8, #3198976
98b0c: 08 c1 18 91 add x8, x8, #1584
98b10: 08 01 40 f9 ldr x8, [x8]
98b14: 1f 01 00 f1 cmp x8, #0
98b18: e9 87 9f 1a cset w9, ls
98b1c: e9 01 00 37 tbnz w9, #0, 0x98b58 <_l2arc_dev_hdr_read+0x2ac>
98b20: e8 13 40 f9 ldr x8, [sp, #32]
98b24: a8 83 1f f8 stur x8, [x29, #-8]
98b28: 29 00 80 d2 mov x9, #1
98b2c: a9 03 1f f8 stur x9, [x29, #-16]
98b30: a9 83 5f f8 ldur x9, [x29, #-8]
98b34: aa 03 5f f8 ldur x10, [x29, #-16]
98b38: aa 83 1e f8 stur x10, [x29, #-24]
98b3c: aa 83 5e f8 ldur x10, [x29, #-24]
98b40: 29 01 ea f8 <unknown>
98b44: 29 01 0a 8b add x9, x9, x10
98b48: a9 03 1e f8 stur x9, [x29, #-32]
98b4c: ab 05 80 52 mov w11, #45
98b50: ab c3 1b b8 stur w11, [x29, #-68]
98b54: 02 00 00 14 b 0x98b5c <_l2arc_dev_hdr_read+0x2b0>
98b58: bf c3 1b b8 stur wzr, [x29, #-68]
98b5c: a0 c3 5b b8 ldur w0, [x29, #-68]
98b60: fd 7b 4a a9 ldp x29, x30, [sp, #160]
98b64: ff c3 02 91 add sp, sp, #176
98b68: ff 0f 5f d6 <unknown>
0000000000098b6c <_l2arc_evict>:
98b6c: 7f 23 03 d5 hint #27
98b70: ff 03 07 d1 sub sp, sp, #448
98b74: fc 6f 1a a9 stp x28, x27, [sp, #416]
98b78: fd 7b 1b a9 stp x29, x30, [sp, #432]
98b7c: fd c3 06 91 add x29, sp, #432
98b80: 68 18 00 b0 adrp x8, #3198976
98b84: 08 c1 18 91 add x8, x8, #1584
98b88: c9 28 00 90 adrp x9, #5341184
98b8c: 29 61 00 91 add x9, x9, #24
98b90: 29 41 00 91 add x9, x9, #16
98b94: 0a 17 00 90 adrp x10, #3014656
98b98: 4a e1 1b 91 add x10, x10, #1784
98b9c: 0b f4 89 d2 mov x11, #20384
98ba0: 4b 01 0b 8b add x11, x10, x11
98ba4: 0c 38 8a d2 mov x12, #20928
98ba8: 4c 01 0c 8b add x12, x10, x12
98bac: 0d 16 8a d2 mov x13, #20656
98bb0: 4d 01 0d 8b add x13, x10, x13
98bb4: 0e 8c 8b d2 mov x14, #23648
98bb8: 4e 01 0e 8b add x14, x10, x14
98bbc: 0f ae 8b d2 mov x15, #23920
98bc0: 4a 01 0f 8b add x10, x10, x15
98bc4: e0 63 00 f9 str x0, [sp, #192]
98bc8: e1 5f 00 f9 str x1, [sp, #184]
98bcc: e2 b7 00 b9 str w2, [sp, #180]
98bd0: ef 63 40 f9 ldr x15, [sp, #192]
98bd4: ef 01 40 f9 ldr x15, [x15]
98bd8: ef 3b 00 f9 str x15, [sp, #112]
98bdc: ef 63 40 f9 ldr x15, [sp, #192]
98be0: ef 61 01 91 add x15, x15, #88
98be4: ef 57 00 f9 str x15, [sp, #168]
98be8: e0 5f 40 f9 ldr x0, [sp, #184]
98bec: e1 63 40 f9 ldr x1, [sp, #192]
98bf0: e8 2f 00 f9 str x8, [sp, #88]
98bf4: e9 2b 00 f9 str x9, [sp, #80]
98bf8: eb 27 00 f9 str x11, [sp, #72]
98bfc: ec 23 00 f9 str x12, [sp, #64]
98c00: ed 1f 00 f9 str x13, [sp, #56]
98c04: ee 1b 00 f9 str x14, [sp, #48]
98c08: ea 17 00 f9 str x10, [sp, #40]
98c0c: 64 14 00 94 bl 0x9dd9c <_l2arc_log_blk_overhead>
98c10: e8 5f 40 f9 ldr x8, [sp, #184]
98c14: 08 01 00 8b add x8, x8, x0
98c18: e8 5f 00 f9 str x8, [sp, #184]
98c1c: e8 3b 40 f9 ldr x8, [sp, #112]
98c20: 10 9d 71 b9 ldr w16, [x8, #12700]
98c24: b0 03 00 34 cbz w16, 0x98c98 <_l2arc_evict+0x12c>
98c28: e8 2f 40 f9 ldr x8, [sp, #88]
98c2c: 09 01 40 f9 ldr x9, [x8]
98c30: 3f 01 00 f1 cmp x9, #0
98c34: ea 87 9f 1a cset w10, ls
98c38: 0a 03 00 37 tbnz w10, #0, 0x98c98 <_l2arc_evict+0x12c>
98c3c: e8 5f 40 f9 ldr x8, [sp, #184]
98c40: e9 2f 40 f9 ldr x9, [sp, #88]
98c44: 2a 01 40 f9 ldr x10, [x9]
98c48: 08 7d 0a 9b mul x8, x8, x10
98c4c: 8a 0c 80 d2 mov x10, #100
98c50: 08 09 ca 9a udiv x8, x8, x10
98c54: 0a 80 a0 d2 mov x10, #67108864
98c58: 5f 01 08 eb cmp x10, x8
98c5c: 89 00 00 54 b.ls 0x98c6c <_l2arc_evict+0x100>
98c60: 08 80 a0 d2 mov x8, #67108864
98c64: e8 13 00 f9 str x8, [sp, #32]
98c68: 08 00 00 14 b 0x98c88 <_l2arc_evict+0x11c>
98c6c: e8 5f 40 f9 ldr x8, [sp, #184]
98c70: e9 2f 40 f9 ldr x9, [sp, #88]
98c74: 2a 01 40 f9 ldr x10, [x9]
98c78: 08 7d 0a 9b mul x8, x8, x10
98c7c: 8a 0c 80 d2 mov x10, #100
98c80: 08 09 ca 9a udiv x8, x8, x10
98c84: e8 13 00 f9 str x8, [sp, #32]
98c88: e8 13 40 f9 ldr x8, [sp, #32]
98c8c: e9 5f 40 f9 ldr x9, [sp, #184]
98c90: 28 01 08 8b add x8, x9, x8
98c94: e8 5f 00 f9 str x8, [sp, #184]
98c98: ff 6f 00 b9 str wzr, [sp, #108]
98c9c: e8 63 40 f9 ldr x8, [sp, #192]
98ca0: 08 09 40 f9 ldr x8, [x8, #16]
98ca4: e9 63 40 f9 ldr x9, [sp, #192]
98ca8: 29 11 40 f9 ldr x9, [x9, #32]
98cac: ea 5f 40 f9 ldr x10, [sp, #184]
98cb0: 29 01 0a eb subs x9, x9, x10
98cb4: 1f 01 09 eb cmp x8, x9
98cb8: e3 00 00 54 b.lo 0x98cd4 <_l2arc_evict+0x168>
98cbc: 28 00 80 52 mov w8, #1
98cc0: e8 6f 00 b9 str w8, [sp, #108]
98cc4: e9 63 40 f9 ldr x9, [sp, #192]
98cc8: 29 11 40 f9 ldr x9, [x9, #32]
98ccc: e9 47 00 f9 str x9, [sp, #136]
98cd0: 06 00 00 14 b 0x98ce8 <_l2arc_evict+0x17c>
98cd4: e8 63 40 f9 ldr x8, [sp, #192]
98cd8: 08 09 40 f9 ldr x8, [x8, #16]
98cdc: e9 5f 40 f9 ldr x9, [sp, #184]
98ce0: 08 01 09 8b add x8, x8, x9
98ce4: e8 47 00 f9 str x8, [sp, #136]
98ce8: e8 b7 40 b9 ldr w8, [sp, #180]
98cec: e8 08 00 35 cbnz w8, 0x98e08 <_l2arc_evict+0x29c>
98cf0: e8 63 40 f9 ldr x8, [sp, #192]
98cf4: 09 29 40 b9 ldr w9, [x8, #40]
98cf8: 49 00 00 34 cbz w9, 0x98d00 <_l2arc_evict+0x194>
98cfc: 2a 01 00 14 b 0x991a4 <_l2arc_evict+0x638>
98d00: e8 3b 40 f9 ldr x8, [sp, #112]
98d04: 09 9d 71 b9 ldr w9, [x8, #12700]
98d08: 29 05 00 34 cbz w9, 0x98dac <_l2arc_evict+0x240>
98d0c: e8 63 40 f9 ldr x8, [sp, #192]
98d10: 09 1a 80 d2 mov x9, #208
98d14: 29 00 a0 f2 movk x9, #1, lsl #16
98d18: 08 01 09 8b add x8, x8, x9
98d1c: 08 01 40 f9 ldr x8, [x8]
98d20: e9 47 40 f9 ldr x9, [sp, #136]
98d24: 1f 01 09 eb cmp x8, x9
98d28: 22 04 00 54 b.hs 0x98dac <_l2arc_evict+0x240>
98d2c: e8 2f 40 f9 ldr x8, [sp, #88]
98d30: 09 01 40 f9 ldr x9, [x8]
98d34: 3f 01 00 f1 cmp x9, #0
98d38: ea 87 9f 1a cset w10, ls
98d3c: 8a 03 00 37 tbnz w10, #0, 0x98dac <_l2arc_evict+0x240>
98d40: e8 63 40 f9 ldr x8, [sp, #192]
98d44: 00 05 40 f9 ldr x0, [x8, #8]
98d48: e2 63 40 f9 ldr x2, [sp, #192]
98d4c: 89 00 80 52 mov w9, #4
98d50: e1 03 09 aa mov x1, x9
98d54: e9 1f 00 b9 str w9, [sp, #28]
98d58: af 34 03 94 bl 0x166014 <_spa_config_exit>
98d5c: e0 3b 40 f9 ldr x0, [sp, #112]
98d60: e8 63 40 f9 ldr x8, [sp, #192]
98d64: 0a 1a 80 d2 mov x10, #208
98d68: 2a 00 a0 f2 movk x10, #1, lsl #16
98d6c: 08 01 0a 8b add x8, x8, x10
98d70: 08 01 40 f9 ldr x8, [x8]
98d74: 01 01 50 f1 subs x1, x8, #1024, lsl #12
98d78: e8 47 40 f9 ldr x8, [sp, #136]
98d7c: eb 63 40 f9 ldr x11, [sp, #192]
98d80: 6a 01 0a 8b add x10, x11, x10
98d84: 4a 01 40 f9 ldr x10, [x10]
98d88: 02 01 0a eb subs x2, x8, x10
98d8c: b7 49 04 94 bl 0x1ab468 <_vdev_trim_simple>
98d90: e8 63 40 f9 ldr x8, [sp, #192]
98d94: 08 05 40 f9 ldr x8, [x8, #8]
98d98: e2 63 40 f9 ldr x2, [sp, #192]
98d9c: e0 03 08 aa mov x0, x8
98da0: e1 1f 40 b9 ldr w1, [sp, #28]
98da4: 43 00 80 52 mov w3, #2
98da8: d5 34 03 94 bl 0x1660fc <_spa_config_enter>
98dac: e8 63 40 f9 ldr x8, [sp, #192]
98db0: 09 1a 80 d2 mov x9, #208
98db4: 29 00 a0 f2 movk x9, #1, lsl #16
98db8: 08 01 09 8b add x8, x8, x9
98dbc: 08 01 40 f9 ldr x8, [x8]
98dc0: e9 47 40 f9 ldr x9, [sp, #136]
98dc4: 1f 01 09 eb cmp x8, x9
98dc8: 09 01 00 54 b.ls 0x98de8 <_l2arc_evict+0x27c>
98dcc: e8 63 40 f9 ldr x8, [sp, #192]
98dd0: 09 1a 80 d2 mov x9, #208
98dd4: 29 00 a0 f2 movk x9, #1, lsl #16
98dd8: 08 01 09 8b add x8, x8, x9
98ddc: 08 01 40 f9 ldr x8, [x8]
98de0: e8 0b 00 f9 str x8, [sp, #16]
98de4: 03 00 00 14 b 0x98df0 <_l2arc_evict+0x284>
98de8: e8 47 40 f9 ldr x8, [sp, #136]
98dec: e8 0b 00 f9 str x8, [sp, #16]
98df0: e8 0b 40 f9 ldr x8, [sp, #16]
98df4: e9 63 40 f9 ldr x9, [sp, #192]
98df8: 0a 1a 80 d2 mov x10, #208
98dfc: 2a 00 a0 f2 movk x10, #1, lsl #16
98e00: 29 01 0a 8b add x9, x9, x10
98e04: 28 01 00 f9 str x8, [x9]
98e08: e8 63 40 f9 ldr x8, [sp, #192]
98e0c: 00 c1 00 91 add x0, x8, #48
98e10: 99 23 0b 94 bl 0x361c74 <_spl_mutex_enter>
98e14: e8 63 40 f9 ldr x8, [sp, #192]
98e18: 09 1b 80 d2 mov x9, #216
98e1c: 29 00 a0 f2 movk x9, #1, lsl #16
98e20: 00 01 09 8b add x0, x8, x9
98e24: 8c 22 0b 94 bl 0x361854 <_list_tail>
98e28: e0 43 00 f9 str x0, [sp, #128]
98e2c: e8 43 40 f9 ldr x8, [sp, #128]
98e30: 88 0c 00 b4 cbz x8, 0x98fc0 <_l2arc_evict+0x454>
98e34: e8 63 40 f9 ldr x8, [sp, #192]
98e38: 09 1b 80 d2 mov x9, #216
98e3c: 29 00 a0 f2 movk x9, #1, lsl #16
98e40: 00 01 09 8b add x0, x8, x9
98e44: e1 43 40 f9 ldr x1, [sp, #128]
98e48: b5 22 0b 94 bl 0x36191c <_list_prev>
98e4c: e0 3f 00 f9 str x0, [sp, #120]
98e50: e8 43 40 f9 ldr x8, [sp, #128]
98e54: 08 01 40 f9 ldr x8, [x8]
98e58: 08 0d 40 f9 ldr x8, [x8, #24]
98e5c: 08 fd 50 d3 lsr x8, x8, #16
98e60: 08 3d 40 92 and x8, x8, #0xffff
98e64: 08 05 00 91 add x8, x8, #1
98e68: 08 d9 77 d3 lsl x8, x8, #9
98e6c: e8 33 00 f9 str x8, [sp, #96]
98e70: ea b7 40 b9 ldr w10, [sp, #180]
98e74: ea 00 00 35 cbnz w10, 0x98e90 <_l2arc_evict+0x324>
98e78: e0 63 40 f9 ldr x0, [sp, #192]
98e7c: e8 43 40 f9 ldr x8, [sp, #128]
98e80: 01 01 40 f9 ldr x1, [x8]
98e84: dc 03 00 94 bl 0x99df4 <_l2arc_log_blkptr_valid>
98e88: 40 00 00 34 cbz w0, 0x98e90 <_l2arc_evict+0x324>
98e8c: 4d 00 00 14 b 0x98fc0 <_l2arc_evict+0x454>
98e90: e0 3b 40 f9 ldr x0, [sp, #112]
98e94: e8 33 40 f9 ldr x8, [sp, #96]
98e98: 09 00 80 d2 mov x9, #0
98e9c: 21 01 08 eb subs x1, x9, x8
98ea0: e2 03 09 aa mov x2, x9
98ea4: e3 03 09 aa mov x3, x9
98ea8: e9 07 00 f9 str x9, [sp, #8]
98eac: 24 94 03 94 bl 0x17df3c <_vdev_space_update>
98eb0: e8 33 40 f9 ldr x8, [sp, #96]
98eb4: e9 07 40 f9 ldr x9, [sp, #8]
98eb8: 28 01 08 eb subs x8, x9, x8
98ebc: ea 1b 40 f9 ldr x10, [sp, #48]
98ec0: aa 03 13 f8 stur x10, [x29, #-208]
98ec4: e8 6f 00 f9 str x8, [sp, #216]
98ec8: a8 03 53 f8 ldur x8, [x29, #-208]
98ecc: eb 6f 40 f9 ldr x11, [sp, #216]
98ed0: eb 6b 00 f9 str x11, [sp, #208]
98ed4: eb 6b 40 f9 ldr x11, [sp, #208]
98ed8: 08 01 eb f8 <unknown>
98edc: 08 01 0b 8b add x8, x8, x11
98ee0: e8 67 00 f9 str x8, [sp, #200]
98ee4: e8 17 40 f9 ldr x8, [sp, #40]
98ee8: a8 03 15 f8 stur x8, [x29, #-176]
98eec: 0b 00 80 92 mov x11, #-1
98ef0: ab 83 14 f8 stur x11, [x29, #-184]
98ef4: ab 03 55 f8 ldur x11, [x29, #-176]
98ef8: ac 83 54 f8 ldur x12, [x29, #-184]
98efc: ac 03 14 f8 stur x12, [x29, #-192]
98f00: ac 03 54 f8 ldur x12, [x29, #-192]
98f04: 6b 01 ec f8 <unknown>
98f08: 6b 01 0c 8b add x11, x11, x12
98f0c: ab 83 13 f8 stur x11, [x29, #-200]
98f10: eb 63 40 f9 ldr x11, [sp, #192]
98f14: 0c 1f 80 d2 mov x12, #248
98f18: 2c 00 a0 f2 movk x12, #1, lsl #16
98f1c: 6b 01 0c 8b add x11, x11, x12
98f20: ec 33 40 f9 ldr x12, [sp, #96]
98f24: 2c 01 0c eb subs x12, x9, x12
98f28: ab 03 17 f8 stur x11, [x29, #-144]
98f2c: ac 83 16 f8 stur x12, [x29, #-152]
98f30: ab 03 57 f8 ldur x11, [x29, #-144]
98f34: ac 83 56 f8 ldur x12, [x29, #-152]
98f38: ac 03 16 f8 stur x12, [x29, #-160]
98f3c: ac 03 56 f8 ldur x12, [x29, #-160]
98f40: 6b 01 ec f8 <unknown>
98f44: 6b 01 0c 8b add x11, x11, x12
98f48: ab 83 15 f8 stur x11, [x29, #-168]
98f4c: eb 63 40 f9 ldr x11, [sp, #192]
98f50: 0c 20 80 d2 mov x12, #256
98f54: 2c 00 a0 f2 movk x12, #1, lsl #16
98f58: 6b 01 0c 8b add x11, x11, x12
98f5c: ab 83 1c f8 stur x11, [x29, #-56]
98f60: ab 83 5c f8 ldur x11, [x29, #-56]
98f64: 2c 00 80 d2 mov x12, #1
98f68: ac 03 1c f8 stur x12, [x29, #-64]
98f6c: ac 03 5c f8 ldur x12, [x29, #-64]
98f70: ed 03 0c cb neg x13, x12
98f74: 6b 01 ed f8 <unknown>
98f78: 6b 01 0c eb subs x11, x11, x12
98f7c: ab 83 1b f8 stur x11, [x29, #-72]
98f80: eb 63 40 f9 ldr x11, [sp, #192]
98f84: 0c 1b 80 d2 mov x12, #216
98f88: 2c 00 a0 f2 movk x12, #1, lsl #16
98f8c: 60 01 0c 8b add x0, x11, x12
98f90: e1 43 40 f9 ldr x1, [sp, #128]
98f94: 01 22 0b 94 bl 0x361798 <_list_remove>
98f98: e8 43 40 f9 ldr x8, [sp, #128]
98f9c: 00 01 40 f9 ldr x0, [x8]
98fa0: 01 08 80 d2 mov x1, #64
98fa4: 9f e4 0a 94 bl 0x352220 <_zfs_kmem_free>
98fa8: e0 43 40 f9 ldr x0, [sp, #128]
98fac: 01 03 80 d2 mov x1, #24
98fb0: 9c e4 0a 94 bl 0x352220 <_zfs_kmem_free>
98fb4: e8 3f 40 f9 ldr x8, [sp, #120]
98fb8: e8 43 00 f9 str x8, [sp, #128]
98fbc: 9c ff ff 17 b 0x98e2c <_l2arc_evict+0x2c0>
98fc0: e0 57 40 f9 ldr x0, [sp, #168]
98fc4: 24 22 0b 94 bl 0x361854 <_list_tail>
98fc8: e0 53 00 f9 str x0, [sp, #160]
98fcc: e8 53 40 f9 ldr x8, [sp, #160]
98fd0: 48 0e 00 b4 cbz x8, 0x99198 <_l2arc_evict+0x62c>
98fd4: e0 57 40 f9 ldr x0, [sp, #168]
98fd8: e1 53 40 f9 ldr x1, [sp, #160]
98fdc: 50 22 0b 94 bl 0x36191c <_list_prev>
98fe0: e0 4f 00 f9 str x0, [sp, #152]
98fe4: e8 53 40 f9 ldr x8, [sp, #160]
98fe8: 00 19 40 f9 ldr x0, [x8, #48]
98fec: e1 53 40 f9 ldr x1, [sp, #160]
98ff0: e8 53 40 f9 ldr x8, [sp, #160]
98ff4: 02 09 40 f9 ldr x2, [x8, #16]
98ff8: 7d d7 ff 97 bl 0x8edec <_buf_hash>
98ffc: c8 28 00 90 adrp x8, #5341184
99000: 08 61 00 91 add x8, x8, #24
99004: 08 01 40 f9 ldr x8, [x8]
99008: 08 00 08 8a and x8, x0, x8
9900c: 08 31 40 92 and x8, x8, #0x1fff
99010: e9 2b 40 f9 ldr x9, [sp, #80]
99014: 28 19 08 8b add x8, x9, x8, lsl #6
99018: e8 4b 00 f9 str x8, [sp, #144]
9901c: e0 4b 40 f9 ldr x0, [sp, #144]
99020: 51 23 0b 94 bl 0x361d64 <_spl_mutex_tryenter>
99024: 80 02 00 35 cbnz w0, 0x99074 <_l2arc_evict+0x508>
99028: e8 27 40 f9 ldr x8, [sp, #72]
9902c: a8 83 1e f8 stur x8, [x29, #-24]
99030: 29 00 80 d2 mov x9, #1
99034: a9 03 1e f8 stur x9, [x29, #-32]
99038: a9 83 5e f8 ldur x9, [x29, #-24]
9903c: aa 03 5e f8 ldur x10, [x29, #-32]
99040: aa 83 1d f8 stur x10, [x29, #-40]
99044: aa 83 5d f8 ldur x10, [x29, #-40]
99048: 29 01 ea f8 <unknown>
9904c: 29 01 0a 8b add x9, x9, x10
99050: a9 03 1d f8 stur x9, [x29, #-48]
99054: e9 63 40 f9 ldr x9, [sp, #192]
99058: 20 c1 00 91 add x0, x9, #48
9905c: 34 23 0b 94 bl 0x361d2c <_spl_mutex_exit>
99060: e0 4b 40 f9 ldr x0, [sp, #144]
99064: 04 23 0b 94 bl 0x361c74 <_spl_mutex_enter>
99068: e0 4b 40 f9 ldr x0, [sp, #144]
9906c: 30 23 0b 94 bl 0x361d2c <_spl_mutex_exit>
99070: 66 ff ff 17 b 0x98e08 <_l2arc_evict+0x29c>
99074: e8 b7 40 b9 ldr w8, [sp, #180]
99078: 68 02 00 35 cbnz w8, 0x990c4 <_l2arc_evict+0x558>
9907c: e8 53 40 f9 ldr x8, [sp, #160]
99080: 08 21 40 f9 ldr x8, [x8, #64]
99084: e9 63 40 f9 ldr x9, [sp, #192]
99088: 0a 1a 80 d2 mov x10, #208
9908c: 2a 00 a0 f2 movk x10, #1, lsl #16
99090: 29 01 0a 8b add x9, x9, x10
99094: 29 01 40 f9 ldr x9, [x9]
99098: 1f 01 09 eb cmp x8, x9
9909c: e2 00 00 54 b.hs 0x990b8 <_l2arc_evict+0x54c>
990a0: e8 53 40 f9 ldr x8, [sp, #160]
990a4: 08 21 40 f9 ldr x8, [x8, #64]
990a8: e9 63 40 f9 ldr x9, [sp, #192]
990ac: 29 09 40 f9 ldr x9, [x9, #16]
990b0: 1f 01 09 eb cmp x8, x9
990b4: 82 00 00 54 b.hs 0x990c4 <_l2arc_evict+0x558>
990b8: e0 4b 40 f9 ldr x0, [sp, #144]
990bc: 1c 23 0b 94 bl 0x361d2c <_spl_mutex_exit>
990c0: 36 00 00 14 b 0x99198 <_l2arc_evict+0x62c>
990c4: e8 53 40 f9 ldr x8, [sp, #160]
990c8: 09 29 40 b9 ldr w9, [x8, #40]
990cc: 29 01 0e 12 and w9, w9, #0x40000
990d0: 49 01 00 35 cbnz w9, 0x990f8 <_l2arc_evict+0x58c>
990d4: a8 28 00 f0 adrp x8, #5337088
990d8: 08 41 00 91 add x8, x8, #16
990dc: 00 01 40 f9 ldr x0, [x8]
990e0: e1 53 40 f9 ldr x1, [sp, #160]
990e4: e2 4b 40 f9 ldr x2, [sp, #144]
990e8: 14 ea ff 97 bl 0x93938 <_arc_change_state>
990ec: e0 53 40 f9 ldr x0, [sp, #160]
990f0: d5 d6 ff 97 bl 0x8ec44 <_arc_hdr_destroy>
990f4: 24 00 00 14 b 0x99184 <_l2arc_evict+0x618>
990f8: e8 23 40 f9 ldr x8, [sp, #64]
990fc: a8 03 1b f8 stur x8, [x29, #-80]
99100: 29 00 80 d2 mov x9, #1
99104: a9 83 1a f8 stur x9, [x29, #-88]
99108: a9 03 5b f8 ldur x9, [x29, #-80]
9910c: aa 83 5a f8 ldur x10, [x29, #-88]
99110: aa 03 1a f8 stur x10, [x29, #-96]
99114: aa 03 5a f8 ldur x10, [x29, #-96]
99118: 29 01 ea f8 <unknown>
9911c: 29 01 0a 8b add x9, x9, x10
99120: a9 83 19 f8 stur x9, [x29, #-104]
99124: e9 53 40 f9 ldr x9, [sp, #160]
99128: 2b 29 40 b9 ldr w11, [x9, #40]
9912c: 6b 01 18 12 and w11, w11, #0x100
99130: 6b 02 00 34 cbz w11, 0x9917c <_l2arc_evict+0x610>
99134: e8 53 40 f9 ldr x8, [sp, #160]
99138: 09 29 40 b9 ldr w9, [x8, #40]
9913c: 29 01 0d 12 and w9, w9, #0x80000
99140: e9 01 00 34 cbz w9, 0x9917c <_l2arc_evict+0x610>
99144: e8 1f 40 f9 ldr x8, [sp, #56]
99148: a8 03 19 f8 stur x8, [x29, #-112]
9914c: 29 00 80 d2 mov x9, #1
99150: a9 83 18 f8 stur x9, [x29, #-120]
99154: a9 03 59 f8 ldur x9, [x29, #-112]
99158: aa 83 58 f8 ldur x10, [x29, #-120]
9915c: aa 03 18 f8 stur x10, [x29, #-128]
99160: aa 03 58 f8 ldur x10, [x29, #-128]
99164: 29 01 ea f8 <unknown>
99168: 29 01 0a 8b add x9, x9, x10
9916c: a9 83 17 f8 stur x9, [x29, #-136]
99170: e0 53 40 f9 ldr x0, [sp, #160]
99174: 01 00 84 52 mov w1, #8192
99178: 57 e3 ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
9917c: e0 53 40 f9 ldr x0, [sp, #160]
99180: 52 ed ff 97 bl 0x946c8 <_arc_hdr_l2hdr_destroy>
99184: e0 4b 40 f9 ldr x0, [sp, #144]
99188: e9 22 0b 94 bl 0x361d2c <_spl_mutex_exit>
9918c: e8 4f 40 f9 ldr x8, [sp, #152]
99190: e8 53 00 f9 str x8, [sp, #160]
99194: 8e ff ff 17 b 0x98fcc <_l2arc_evict+0x460>
99198: e8 63 40 f9 ldr x8, [sp, #192]
9919c: 00 c1 00 91 add x0, x8, #48
991a0: e3 22 0b 94 bl 0x361d2c <_spl_mutex_exit>
991a4: e8 b7 40 b9 ldr w8, [sp, #180]
991a8: 28 02 00 35 cbnz w8, 0x991ec <_l2arc_evict+0x680>
991ac: e8 6f 40 b9 ldr w8, [sp, #108]
991b0: e8 01 00 34 cbz w8, 0x991ec <_l2arc_evict+0x680>
991b4: e8 63 40 f9 ldr x8, [sp, #192]
991b8: 08 0d 40 f9 ldr x8, [x8, #24]
991bc: e9 63 40 f9 ldr x9, [sp, #192]
991c0: 28 09 00 f9 str x8, [x9, #16]
991c4: e8 63 40 f9 ldr x8, [sp, #192]
991c8: 08 0d 40 f9 ldr x8, [x8, #24]
991cc: e9 63 40 f9 ldr x9, [sp, #192]
991d0: 0a 1a 80 d2 mov x10, #208
991d4: 2a 00 a0 f2 movk x10, #1, lsl #16
991d8: 29 01 0a 8b add x9, x9, x10
991dc: 28 01 00 f9 str x8, [x9]
991e0: e8 63 40 f9 ldr x8, [sp, #192]
991e4: 1f 29 00 b9 str wzr, [x8, #40]
991e8: ac fe ff 17 b 0x98c98 <_l2arc_evict+0x12c>
991ec: e8 b7 40 b9 ldr w8, [sp, #180]
991f0: 88 00 00 35 cbnz w8, 0x99200 <_l2arc_evict+0x694>
991f4: e8 63 40 f9 ldr x8, [sp, #192]
991f8: 09 29 40 b9 ldr w9, [x8, #40]
991fc: 29 00 00 35 cbnz w9, 0x99200 <_l2arc_evict+0x694>
99200: fd 7b 5b a9 ldp x29, x30, [sp, #432]
99204: fc 6f 5a a9 ldp x28, x27, [sp, #416]
99208: ff 03 07 91 add sp, sp, #448
9920c: ff 0f 5f d6 <unknown>
0000000000099210 <_l2arc_dev_hdr_update>:
99210: 7f 23 03 d5 hint #27
99214: ff 43 01 d1 sub sp, sp, #80
99218: fd 7b 04 a9 stp x29, x30, [sp, #64]
9921c: fd 03 01 91 add x29, sp, #64
99220: a0 83 1f f8 stur x0, [x29, #-8]
99224: a8 83 5f f8 ldur x8, [x29, #-8]
99228: 08 49 40 f9 ldr x8, [x8, #144]
9922c: a8 03 1f f8 stur x8, [x29, #-16]
99230: a8 83 5f f8 ldur x8, [x29, #-8]
99234: 08 4d 40 f9 ldr x8, [x8, #152]
99238: a8 83 1e f8 stur x8, [x29, #-24]
9923c: a8 83 5f f8 ldur x8, [x29, #-8]
99240: 00 05 40 f9 ldr x0, [x8, #8]
99244: c1 02 80 52 mov w1, #22
99248: 42 00 80 52 mov w2, #2
9924c: 1d 34 03 94 bl 0x1662c0 <_spa_config_held>
99250: 1f 00 00 71 cmp w0, #0
99254: e9 07 9f 1a cset w9, ne
99258: 2a 00 80 52 mov w10, #1
9925c: 29 01 00 52 eor w9, w9, #0x1
99260: 29 01 0a 4a eor w9, w9, w10
99264: 29 01 0a 4a eor w9, w9, w10
99268: 29 01 00 12 and w9, w9, #0x1
9926c: e3 03 09 aa mov x3, x9
99270: 68 7c 40 93 sxtw x8, w3
99274: a8 01 00 b4 cbz x8, 0x992a8 <_l2arc_dev_hdr_update+0x98>
99278: 20 fb ff f0 adrp x0, #-626688
9927c: 00 fc 23 91 add x0, x0, #2303
99280: 21 fb ff f0 adrp x1, #-626688
99284: 21 68 34 91 add x1, x1, #3354
99288: e2 10 85 52 mov w2, #10375
9928c: 23 fb ff f0 adrp x3, #-626688
99290: 63 88 1c 91 add x3, x3, #1826
99294: e8 03 00 91 mov x8, sp
99298: 29 fb ff f0 adrp x9, #-626688
9929c: 29 bd 34 91 add x9, x9, #3375
992a0: 09 01 00 f9 str x9, [x8]
992a4: f4 e1 0a 94 bl 0x351a74 <_spl_panic>
992a8: a8 03 5f f8 ldur x8, [x29, #-16]
992ac: a9 08 89 d2 mov x9, #18501
992b0: 69 28 a8 f2 movk x9, #16707, lsl #16
992b4: 69 68 ca f2 movk x9, #21315, lsl #32
992b8: c9 48 eb f2 movk x9, #23110, lsl #48
992bc: 09 01 00 f9 str x9, [x8]
992c0: a8 03 5f f8 ldur x8, [x29, #-16]
992c4: 29 00 80 d2 mov x9, #1
992c8: 09 05 00 f9 str x9, [x8, #8]
992cc: a8 83 5f f8 ldur x8, [x29, #-8]
992d0: 08 01 40 f9 ldr x8, [x8]
992d4: 00 35 40 f9 ldr x0, [x8, #104]
992d8: b2 3b 03 94 bl 0x1681a0 <_spa_guid>
992dc: a8 03 5f f8 ldur x8, [x29, #-16]
992e0: 00 09 00 f9 str x0, [x8, #16]
992e4: a8 83 5f f8 ldur x8, [x29, #-8]
992e8: 08 01 40 f9 ldr x8, [x8]
992ec: 08 05 40 f9 ldr x8, [x8, #8]
992f0: a9 03 5f f8 ldur x9, [x29, #-16]
992f4: 28 0d 00 f9 str x8, [x9, #24]
992f8: a8 83 5f f8 ldur x8, [x29, #-8]
992fc: 09 19 80 d2 mov x9, #200
99300: 29 00 a0 f2 movk x9, #1, lsl #16
99304: 08 01 09 8b add x8, x8, x9
99308: 08 01 40 f9 ldr x8, [x8]
9930c: a9 03 5f f8 ldur x9, [x29, #-16]
99310: 28 11 00 f9 str x8, [x9, #32]
99314: a8 83 5f f8 ldur x8, [x29, #-8]
99318: 09 1a 80 d2 mov x9, #208
9931c: 29 00 a0 f2 movk x9, #1, lsl #16
99320: 08 01 09 8b add x8, x8, x9
99324: 08 01 40 f9 ldr x8, [x8]
99328: a9 03 5f f8 ldur x9, [x29, #-16]
9932c: 28 15 00 f9 str x8, [x9, #40]
99330: a8 83 5f f8 ldur x8, [x29, #-8]
99334: 08 0d 40 f9 ldr x8, [x8, #24]
99338: a9 03 5f f8 ldur x9, [x29, #-16]
9933c: 28 1d 00 f9 str x8, [x9, #56]
99340: a8 83 5f f8 ldur x8, [x29, #-8]
99344: 08 11 40 f9 ldr x8, [x8, #32]
99348: a9 03 5f f8 ldur x9, [x29, #-16]
9934c: 28 21 00 f9 str x8, [x9, #64]
99350: a8 83 5f f8 ldur x8, [x29, #-8]
99354: 09 1f 80 d2 mov x9, #248
99358: 29 00 a0 f2 movk x9, #1, lsl #16
9935c: 08 01 09 8b add x8, x8, x9
99360: 08 01 40 f9 ldr x8, [x8]
99364: a9 03 5f f8 ldur x9, [x29, #-16]
99368: 28 65 00 f9 str x8, [x9, #200]
9936c: a8 83 5f f8 ldur x8, [x29, #-8]
99370: 09 20 80 d2 mov x9, #256
99374: 29 00 a0 f2 movk x9, #1, lsl #16
99378: 08 01 09 8b add x8, x8, x9
9937c: 08 01 40 f9 ldr x8, [x8]
99380: a9 03 5f f8 ldur x9, [x29, #-16]
99384: 28 69 00 f9 str x8, [x9, #208]
99388: a8 03 5f f8 ldur x8, [x29, #-16]
9938c: 1f 19 00 f9 str xzr, [x8, #48]
99390: a8 83 5f f8 ldur x8, [x29, #-8]
99394: 08 01 40 f9 ldr x8, [x8]
99398: 08 29 57 f9 ldr x8, [x8, #11856]
9939c: a9 03 5f f8 ldur x9, [x29, #-16]
993a0: 28 6d 00 f9 str x8, [x9, #216]
993a4: a8 83 5f f8 ldur x8, [x29, #-8]
993a8: 08 01 40 f9 ldr x8, [x8]
993ac: 0a 79 6d b9 ldr w10, [x8, #11640]
993b0: e8 03 0a aa mov x8, x10
993b4: a9 03 5f f8 ldur x9, [x29, #-16]
993b8: 28 71 00 f9 str x8, [x9, #224]
993bc: a8 83 5f f8 ldur x8, [x29, #-8]
993c0: 0a 29 40 b9 ldr w10, [x8, #40]
993c4: aa 00 00 34 cbz w10, 0x993d8 <_l2arc_dev_hdr_update+0x1c8>
993c8: a8 03 5f f8 ldur x8, [x29, #-16]
993cc: 09 19 40 f9 ldr x9, [x8, #48]
993d0: 29 01 40 b2 orr x9, x9, #0x1
993d4: 09 19 00 f9 str x9, [x8, #48]
993d8: a0 03 5f f8 ldur x0, [x29, #-16]
993dc: a1 83 5e f8 ldur x1, [x29, #-24]
993e0: 94 be ff 97 bl 0x88e30 <_abd_get_from_buf>
993e4: e0 13 00 f9 str x0, [sp, #32]
993e8: a8 83 5f f8 ldur x8, [x29, #-8]
993ec: 01 01 40 f9 ldr x1, [x8]
993f0: a3 83 5e f8 ldur x3, [x29, #-24]
993f4: e4 13 40 f9 ldr x4, [sp, #32]
993f8: 08 00 80 d2 mov x8, #0
993fc: e0 03 08 aa mov x0, x8
99400: 02 08 a0 d2 mov x2, #4194304
99404: 69 00 80 52 mov w9, #3
99408: e5 03 09 aa mov x5, x9
9940c: e6 03 08 aa mov x6, x8
99410: e7 03 08 aa mov x7, x8
99414: e8 03 00 91 mov x8, sp
99418: 09 01 00 b9 str w9, [x8]
9941c: 09 10 80 52 mov w9, #128
99420: 09 05 00 b9 str w9, [x8, #4]
99424: 1f 09 00 b9 str wzr, [x8, #8]
99428: ee 37 06 94 bl 0x2273e0 <_zio_write_phys>
9942c: b0 3b 06 94 bl 0x2282ec <_zio_wait>
99430: e0 1f 00 b9 str w0, [sp, #28]
99434: e0 13 40 f9 ldr x0, [sp, #32]
99438: 37 bc ff 97 bl 0x88514 <_abd_free>
9943c: e9 1f 40 b9 ldr w9, [sp, #28]
99440: 29 03 00 34 cbz w9, 0x994a4 <_l2arc_dev_hdr_update+0x294>
99444: 88 17 00 b0 adrp x8, #3084288
99448: 08 c1 3e 91 add x8, x8, #4016
9944c: 09 01 40 b9 ldr w9, [x8]
99450: a9 02 00 34 cbz w9, 0x994a4 <_l2arc_dev_hdr_update+0x294>
99454: e8 1f 40 b9 ldr w8, [sp, #28]
99458: e0 03 08 aa mov x0, x8
9945c: a9 83 5f f8 ldur x9, [x29, #-8]
99460: 29 01 40 f9 ldr x9, [x9]
99464: 29 05 40 f9 ldr x9, [x9, #8]
99468: 08 00 80 52 mov w8, #0
9946c: e0 0b 00 f9 str x0, [sp, #16]
99470: e0 03 08 aa mov x0, x8
99474: 21 fb ff f0 adrp x1, #-626688
99478: 21 fc 23 91 add x1, x1, #2303
9947c: 22 fb ff f0 adrp x2, #-626688
99480: 42 68 34 91 add x2, x2, #3354
99484: 63 14 85 52 mov w3, #10403
99488: 24 fb ff f0 adrp x4, #-626688
9948c: 84 e0 35 91 add x4, x4, #3448
99490: ea 03 00 91 mov x10, sp
99494: eb 0b 40 f9 ldr x11, [sp, #16]
99498: 4b 01 00 f9 str x11, [x10]
9949c: 49 05 00 f9 str x9, [x10, #8]
994a0: 58 e0 04 94 bl 0x1d1600 <___dprintf>
994a4: fd 7b 44 a9 ldp x29, x30, [sp, #64]
994a8: ff 43 01 91 add sp, sp, #80
994ac: ff 0f 5f d6 <unknown>
00000000000994b0 <_l2arc_remove_vdev>:
994b0: 7f 23 03 d5 hint #27
994b4: ff 43 01 d1 sub sp, sp, #80
994b8: fd 7b 04 a9 stp x29, x30, [sp, #64]
994bc: fd 03 01 91 add x29, sp, #64
994c0: a8 2c 00 f0 adrp x8, #5861376
994c4: 08 01 04 91 add x8, x8, #256
994c8: e0 13 00 f9 str x0, [sp, #32]
994cc: 09 00 80 d2 mov x9, #0
994d0: e9 0f 00 f9 str x9, [sp, #24]
994d4: e0 13 40 f9 ldr x0, [sp, #32]
994d8: e8 0b 00 f9 str x8, [sp, #16]
994dc: b9 fb ff 97 bl 0x983c0 <_l2arc_vdev_get>
994e0: e0 0f 00 f9 str x0, [sp, #24]
994e4: e0 0b 40 f9 ldr x0, [sp, #16]
994e8: e3 21 0b 94 bl 0x361c74 <_spl_mutex_enter>
994ec: e8 0f 40 f9 ldr x8, [sp, #24]
994f0: 09 18 80 d2 mov x9, #192
994f4: 29 00 a0 f2 movk x9, #1, lsl #16
994f8: 08 01 09 8b add x8, x8, x9
994fc: 0a 01 40 b9 ldr w10, [x8]
99500: 5f 05 00 71 cmp w10, #1
99504: c1 02 00 54 b.ne 0x9955c <_l2arc_remove_vdev+0xac>
99508: e8 0f 40 f9 ldr x8, [sp, #24]
9950c: 89 17 80 d2 mov x9, #188
99510: 29 00 a0 f2 movk x9, #1, lsl #16
99514: 08 01 09 8b add x8, x8, x9
99518: 2a 00 80 52 mov w10, #1
9951c: 0a 01 00 b9 str w10, [x8]
99520: e8 0f 40 f9 ldr x8, [sp, #24]
99524: 09 17 80 d2 mov x9, #184
99528: 29 00 a0 f2 movk x9, #1, lsl #16
9952c: 08 01 09 8b add x8, x8, x9
99530: 0a 01 40 b9 ldr w10, [x8]
99534: 5f 05 00 71 cmp w10, #1
99538: 21 01 00 54 b.ne 0x9955c <_l2arc_remove_vdev+0xac>
9953c: a0 2c 00 f0 adrp x0, #5861376
99540: 00 a0 04 91 add x0, x0, #296
99544: e1 0b 40 f9 ldr x1, [sp, #16]
99548: 02 02 80 52 mov w2, #16
9954c: 23 fb ff f0 adrp x3, #-626688
99550: 63 c4 33 91 add x3, x3, #3313
99554: 36 dc 0a 94 bl 0x35062c <_spl_cv_wait>
99558: f2 ff ff 17 b 0x99520 <_l2arc_remove_vdev+0x70>
9955c: e0 0b 40 f9 ldr x0, [sp, #16]
99560: f3 21 0b 94 bl 0x361d2c <_spl_mutex_exit>
99564: a8 2c 00 f0 adrp x8, #5861376
99568: 08 41 03 91 add x8, x8, #208
9956c: e0 03 08 aa mov x0, x8
99570: e8 07 00 f9 str x8, [sp, #8]
99574: c0 21 0b 94 bl 0x361c74 <_spl_mutex_enter>
99578: a8 2c 00 f0 adrp x8, #5861376
9957c: 08 e1 03 91 add x8, x8, #248
99580: 00 01 40 f9 ldr x0, [x8]
99584: e1 0f 40 f9 ldr x1, [sp, #24]
99588: 84 20 0b 94 bl 0x361798 <_list_remove>
9958c: a8 2c 00 f0 adrp x8, #5861376
99590: 08 c1 04 91 add x8, x8, #304
99594: 09 00 80 d2 mov x9, #0
99598: 09 01 00 f9 str x9, [x8]
9959c: a8 2c 00 f0 adrp x8, #5861376
995a0: 08 e1 02 91 add x8, x8, #184
995a4: a8 83 1f f8 stur x8, [x29, #-8]
995a8: a8 83 5f f8 ldur x8, [x29, #-8]
995ac: 2a 00 80 d2 mov x10, #1
995b0: aa 03 1f f8 stur x10, [x29, #-16]
995b4: aa 03 5f f8 ldur x10, [x29, #-16]
995b8: eb 03 0a cb neg x11, x10
995bc: 08 01 eb f8 <unknown>
995c0: 08 01 0a eb subs x8, x8, x10
995c4: a8 83 1e f8 stur x8, [x29, #-24]
995c8: e0 07 40 f9 ldr x0, [sp, #8]
995cc: e9 03 00 f9 str x9, [sp]
995d0: d7 21 0b 94 bl 0x361d2c <_spl_mutex_exit>
995d4: e0 0f 40 f9 ldr x0, [sp, #24]
995d8: e1 03 40 f9 ldr x1, [sp]
995dc: 22 00 80 52 mov w2, #1
995e0: 63 fd ff 97 bl 0x98b6c <_l2arc_evict>
995e4: e8 0f 40 f9 ldr x8, [sp, #24]
995e8: 00 61 01 91 add x0, x8, #88
995ec: d9 1f 0b 94 bl 0x361550 <_list_destroy>
995f0: e8 0f 40 f9 ldr x8, [sp, #24]
995f4: 09 1b 80 d2 mov x9, #216
995f8: 29 00 a0 f2 movk x9, #1, lsl #16
995fc: 00 01 09 8b add x0, x8, x9
99600: d4 1f 0b 94 bl 0x361550 <_list_destroy>
99604: e8 0f 40 f9 ldr x8, [sp, #24]
99608: 00 c1 00 91 add x0, x8, #48
9960c: 78 21 0b 94 bl 0x361bec <_spl_mutex_destroy>
99610: e8 0f 40 f9 ldr x8, [sp, #24]
99614: 1f 45 00 f9 str xzr, [x8, #136]
99618: e8 0f 40 f9 ldr x8, [sp, #24]
9961c: 09 1f 80 d2 mov x9, #248
99620: 29 00 a0 f2 movk x9, #1, lsl #16
99624: 08 01 09 8b add x8, x8, x9
99628: 1f 01 00 f9 str xzr, [x8]
9962c: e8 0f 40 f9 ldr x8, [sp, #24]
99630: 09 20 80 d2 mov x9, #256
99634: 29 00 a0 f2 movk x9, #1, lsl #16
99638: 08 01 09 8b add x8, x8, x9
9963c: 1f 01 00 f9 str xzr, [x8]
99640: e8 0f 40 f9 ldr x8, [sp, #24]
99644: 00 49 40 f9 ldr x0, [x8, #144]
99648: e8 0f 40 f9 ldr x8, [sp, #24]
9964c: 01 4d 40 f9 ldr x1, [x8, #152]
99650: f4 e2 0a 94 bl 0x352220 <_zfs_kmem_free>
99654: e0 0f 40 f9 ldr x0, [sp, #24]
99658: 01 22 80 d2 mov x1, #272
9965c: 21 00 a0 f2 movk x1, #1, lsl #16
99660: f0 e2 0a 94 bl 0x352220 <_zfs_kmem_free>
99664: fd 7b 44 a9 ldp x29, x30, [sp, #64]
99668: ff 43 01 91 add sp, sp, #80
9966c: ff 0f 5f d6 <unknown>
0000000000099670 <_l2arc_init>:
99670: 7f 23 03 d5 hint #27
99674: ff c3 00 d1 sub sp, sp, #48
99678: fd 7b 02 a9 stp x29, x30, [sp, #32]
9967c: fd 83 00 91 add x29, sp, #32
99680: e8 16 00 f0 adrp x8, #3010560
99684: 08 e1 1b 91 add x8, x8, #1784
99688: a9 2c 00 f0 adrp x9, #5861376
9968c: 29 e1 04 91 add x9, x9, #312
99690: 0a 00 80 52 mov w10, #0
99694: 2a 01 00 39 strb w10, [x9]
99698: a9 2c 00 f0 adrp x9, #5861376
9969c: 29 e1 02 91 add x9, x9, #184
996a0: 0b 00 80 d2 mov x11, #0
996a4: 3f 01 00 f9 str xzr, [x9]
996a8: 1f b1 25 f9 str xzr, [x8, #19296]
996ac: 1f 39 26 f9 str xzr, [x8, #19568]
996b0: a0 2c 00 f0 adrp x0, #5861376
996b4: 00 00 05 91 add x0, x0, #320
996b8: e1 03 0b aa mov x1, x11
996bc: ca 00 80 52 mov w10, #6
996c0: e2 03 0a aa mov x2, x10
996c4: e3 03 0b aa mov x3, x11
996c8: ab 83 1f f8 stur x11, [x29, #-8]
996cc: aa 43 1f b8 stur w10, [x29, #-12]
996d0: 22 21 0b 94 bl 0x361b58 <_spl_mutex_init>
996d4: a0 2c 00 f0 adrp x0, #5861376
996d8: 00 a0 05 91 add x0, x0, #360
996dc: a1 83 5f f8 ldur x1, [x29, #-8]
996e0: 0a 00 80 52 mov w10, #0
996e4: e2 03 0a aa mov x2, x10
996e8: a3 83 5f f8 ldur x3, [x29, #-8]
996ec: ea 13 00 b9 str w10, [sp, #16]
996f0: b0 db 0a 94 bl 0x3505b0 <_spl_cv_init>
996f4: a0 2c 00 f0 adrp x0, #5861376
996f8: 00 00 04 91 add x0, x0, #256
996fc: a1 83 5f f8 ldur x1, [x29, #-8]
99700: a2 43 5f b8 ldur w2, [x29, #-12]
99704: a3 83 5f f8 ldur x3, [x29, #-8]
99708: 14 21 0b 94 bl 0x361b58 <_spl_mutex_init>
9970c: a0 2c 00 f0 adrp x0, #5861376
99710: 00 a0 04 91 add x0, x0, #296
99714: a1 83 5f f8 ldur x1, [x29, #-8]
99718: e2 13 40 b9 ldr w2, [sp, #16]
9971c: a3 83 5f f8 ldur x3, [x29, #-8]
99720: a4 db 0a 94 bl 0x3505b0 <_spl_cv_init>
99724: a0 2c 00 f0 adrp x0, #5861376
99728: 00 40 03 91 add x0, x0, #208
9972c: a1 83 5f f8 ldur x1, [x29, #-8]
99730: a2 43 5f b8 ldur w2, [x29, #-12]
99734: a3 83 5f f8 ldur x3, [x29, #-8]
99738: 08 21 0b 94 bl 0x361b58 <_spl_mutex_init>
9973c: a0 2c 00 f0 adrp x0, #5861376
99740: 00 c0 05 91 add x0, x0, #368
99744: a1 83 5f f8 ldur x1, [x29, #-8]
99748: a2 43 5f b8 ldur w2, [x29, #-12]
9974c: a3 83 5f f8 ldur x3, [x29, #-8]
99750: 02 21 0b 94 bl 0x361b58 <_spl_mutex_init>
99754: a8 2c 00 f0 adrp x8, #5861376
99758: 08 e1 03 91 add x8, x8, #248
9975c: a9 2c 00 f0 adrp x9, #5861376
99760: 29 61 06 91 add x9, x9, #408
99764: 09 01 00 f9 str x9, [x8]
99768: a9 2c 00 f0 adrp x9, #5861376
9976c: 29 61 07 91 add x9, x9, #472
99770: ab 2c 00 f0 adrp x11, #5861376
99774: 6b e1 06 91 add x11, x11, #440
99778: 2b 01 00 f9 str x11, [x9]
9977c: 00 01 40 f9 ldr x0, [x8]
99780: 01 22 80 d2 mov x1, #272
99784: 21 00 a0 f2 movk x1, #1, lsl #16
99788: 02 0f 80 d2 mov x2, #120
9978c: e9 07 00 f9 str x9, [sp, #8]
99790: 5e 1f 0b 94 bl 0x361508 <_list_create>
99794: e8 07 40 f9 ldr x8, [sp, #8]
99798: 00 01 40 f9 ldr x0, [x8]
9979c: 01 05 80 d2 mov x1, #40
997a0: 02 03 80 d2 mov x2, #24
997a4: 59 1f 0b 94 bl 0x361508 <_list_create>
997a8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
997ac: ff c3 00 91 add sp, sp, #48
997b0: ff 0f 5f d6 <unknown>
00000000000997b4 <_l2arc_fini>:
997b4: 7f 23 03 d5 hint #27
997b8: fd 7b bf a9 stp x29, x30, [sp, #-16]!
997bc: fd 03 00 91 mov x29, sp
997c0: a0 2c 00 f0 adrp x0, #5861376
997c4: 00 00 05 91 add x0, x0, #320
997c8: 09 21 0b 94 bl 0x361bec <_spl_mutex_destroy>
997cc: a0 2c 00 f0 adrp x0, #5861376
997d0: 00 a0 05 91 add x0, x0, #360
997d4: 7e db 0a 94 bl 0x3505cc <_spl_cv_destroy>
997d8: a0 2c 00 f0 adrp x0, #5861376
997dc: 00 00 04 91 add x0, x0, #256
997e0: 03 21 0b 94 bl 0x361bec <_spl_mutex_destroy>
997e4: a0 2c 00 f0 adrp x0, #5861376
997e8: 00 a0 04 91 add x0, x0, #296
997ec: 78 db 0a 94 bl 0x3505cc <_spl_cv_destroy>
997f0: a0 2c 00 f0 adrp x0, #5861376
997f4: 00 40 03 91 add x0, x0, #208
997f8: fd 20 0b 94 bl 0x361bec <_spl_mutex_destroy>
997fc: a0 2c 00 f0 adrp x0, #5861376
99800: 00 c0 05 91 add x0, x0, #368
99804: fa 20 0b 94 bl 0x361bec <_spl_mutex_destroy>
99808: a8 2c 00 f0 adrp x8, #5861376
9980c: 08 e1 03 91 add x8, x8, #248
99810: 00 01 40 f9 ldr x0, [x8]
99814: 4f 1f 0b 94 bl 0x361550 <_list_destroy>
99818: a8 2c 00 f0 adrp x8, #5861376
9981c: 08 61 07 91 add x8, x8, #472
99820: 00 01 40 f9 ldr x0, [x8]
99824: 4b 1f 0b 94 bl 0x361550 <_list_destroy>
99828: fd 7b c1 a8 ldp x29, x30, [sp], #16
9982c: ff 0f 5f d6 <unknown>
0000000000099830 <_l2arc_start>:
99830: 7f 23 03 d5 hint #27
99834: ff 83 00 d1 sub sp, sp, #32
99838: fd 7b 01 a9 stp x29, x30, [sp, #16]
9983c: fd 43 00 91 add x29, sp, #16
99840: 10 00 00 90 adrp x16, #0
99844: 10 b2 22 91 add x16, x16, #2220
99848: d1 57 85 d2 mov x17, #10942
9984c: 30 02 c1 da <unknown>
99850: 68 18 00 b0 adrp x8, #3198976
99854: 08 e1 11 91 add x8, x8, #1144
99858: 09 01 40 b9 ldr w9, [x8]
9985c: 29 01 1f 12 and w9, w9, #0x2
99860: f0 07 00 f9 str x16, [sp, #8]
99864: 49 00 00 35 cbnz w9, 0x9986c <_l2arc_start+0x3c>
99868: 0e 00 00 14 b 0x998a0 <_l2arc_start+0x70>
9986c: 20 fb ff f0 adrp x0, #-626688
99870: 00 fc 23 91 add x0, x0, #2303
99874: 08 00 80 d2 mov x8, #0
99878: e1 03 08 aa mov x1, x8
9987c: e1 03 00 f9 str x1, [sp]
99880: e2 03 08 aa mov x2, x8
99884: e3 07 40 f9 ldr x3, [sp, #8]
99888: e4 03 40 f9 ldr x4, [sp]
9988c: e5 03 08 aa mov x5, x8
99890: 46 00 80 52 mov w6, #2
99894: 69 09 80 52 mov w9, #75
99898: 27 3d 00 13 sxth w7, w9
9989c: d7 3b 0b 94 bl 0x3687f8 <_spl_thread_create_named>
998a0: fd 7b 41 a9 ldp x29, x30, [sp, #16]
998a4: ff 83 00 91 add sp, sp, #32
998a8: ff 0f 5f d6 <unknown>
00000000000998ac <_l2arc_feed_thread>:
998ac: 7f 23 03 d5 hint #27
998b0: ff 03 03 d1 sub sp, sp, #192
998b4: fd 7b 0b a9 stp x29, x30, [sp, #176]
998b8: fd c3 02 91 add x29, sp, #176
998bc: a8 2c 00 f0 adrp x8, #5861376
998c0: 08 01 05 91 add x8, x8, #320
998c4: a9 2c 00 f0 adrp x9, #5861376
998c8: 29 41 03 91 add x9, x9, #208
998cc: 0a e4 88 d2 mov x10, #18208
998d0: eb 16 00 f0 adrp x11, #3010560
998d4: 6b e1 1b 91 add x11, x11, #1784
998d8: 6a 01 0a 8b add x10, x11, x10
998dc: 0c 7c 8a d2 mov x12, #21472
998e0: 6b 01 0c 8b add x11, x11, x12
998e4: a0 83 1b f8 stur x0, [x29, #-72]
998e8: e8 13 00 f9 str x8, [sp, #32]
998ec: e9 0f 00 f9 str x9, [sp, #24]
998f0: ea 0b 00 f9 str x10, [sp, #16]
998f4: eb 07 00 f9 str x11, [sp, #8]
998f8: 7d 0a 00 94 bl 0x9c2ec <_zfs_lbolt>
998fc: e0 1b 00 f9 str x0, [sp, #48]
99900: e8 13 40 f9 ldr x8, [sp, #32]
99904: a8 03 1b f8 stur x8, [x29, #-80]
99908: e0 03 08 aa mov x0, x8
9990c: da 20 0b 94 bl 0x361c74 <_spl_mutex_enter>
99910: ff 2f 00 b9 str wzr, [sp, #44]
99914: a8 2c 00 f0 adrp x8, #5861376
99918: 08 e1 04 91 add x8, x8, #312
9991c: 09 01 40 39 ldrb w9, [x8]
99920: c9 0c 00 35 cbnz w9, 0x99ab8 <_l2arc_feed_thread+0x20c>
99924: e2 1b 40 f9 ldr x2, [sp, #48]
99928: a0 2c 00 f0 adrp x0, #5861376
9992c: 00 a0 05 91 add x0, x0, #360
99930: e1 13 40 f9 ldr x1, [sp, #32]
99934: 03 02 80 52 mov w3, #16
99938: 24 fb ff f0 adrp x4, #-626688
9993c: 84 1c 34 91 add x4, x4, #3335
99940: 8d db 0a 94 bl 0x350774 <_spl_cv_timedwait>
99944: 6a 0a 00 94 bl 0x9c2ec <_zfs_lbolt>
99948: 08 90 01 91 add x8, x0, #100
9994c: e8 1b 00 f9 str x8, [sp, #48]
99950: e0 0f 40 f9 ldr x0, [sp, #24]
99954: c8 20 0b 94 bl 0x361c74 <_spl_mutex_enter>
99958: a8 2c 00 f0 adrp x8, #5861376
9995c: 08 e1 02 91 add x8, x8, #184
99960: 08 01 40 f9 ldr x8, [x8]
99964: 88 00 00 b5 cbnz x8, 0x99974 <_l2arc_feed_thread+0xc8>
99968: e0 0f 40 f9 ldr x0, [sp, #24]
9996c: f0 20 0b 94 bl 0x361d2c <_spl_mutex_exit>
99970: e9 ff ff 17 b 0x99914 <_l2arc_feed_thread+0x68>
99974: e0 0f 40 f9 ldr x0, [sp, #24]
99978: ed 20 0b 94 bl 0x361d2c <_spl_mutex_exit>
9997c: 5c 0a 00 94 bl 0x9c2ec <_zfs_lbolt>
99980: e0 1f 00 f9 str x0, [sp, #56]
99984: 2f 11 00 94 bl 0x9de40 <_l2arc_dev_get_next>
99988: e0 2f 00 f9 str x0, [sp, #88]
9998c: 40 00 00 b5 cbnz x0, 0x99994 <_l2arc_feed_thread+0xe8>
99990: e1 ff ff 17 b 0x99914 <_l2arc_feed_thread+0x68>
99994: e8 2f 40 f9 ldr x8, [sp, #88]
99998: 08 05 40 f9 ldr x8, [x8, #8]
9999c: e8 2b 00 f9 str x8, [sp, #80]
999a0: e0 2b 40 f9 ldr x0, [sp, #80]
999a4: 0a 45 03 94 bl 0x16adcc <_spa_writeable>
999a8: 00 02 00 35 cbnz w0, 0x999e8 <_l2arc_feed_thread+0x13c>
999ac: 50 0a 00 94 bl 0x9c2ec <_zfs_lbolt>
999b0: 28 17 00 f0 adrp x8, #3043328
999b4: 08 21 27 91 add x8, x8, #2504
999b8: 08 01 40 f9 ldr x8, [x8]
999bc: a9 00 80 d2 mov x9, #5
999c0: 28 7d 08 9b mul x8, x9, x8
999c4: 89 0c 80 d2 mov x9, #100
999c8: 08 7d 09 9b mul x8, x8, x9
999cc: 08 00 08 8b add x8, x0, x8
999d0: e8 1b 00 f9 str x8, [sp, #48]
999d4: e0 2b 40 f9 ldr x0, [sp, #80]
999d8: e2 2f 40 f9 ldr x2, [sp, #88]
999dc: 81 00 80 52 mov w1, #4
999e0: 8d 31 03 94 bl 0x166014 <_spa_config_exit>
999e4: cc ff ff 17 b 0x99914 <_l2arc_feed_thread+0x68>
999e8: 8c 11 00 94 bl 0x9e018 <_l2arc_hdr_limit_reached>
999ec: 20 02 00 34 cbz w0, 0x99a30 <_l2arc_feed_thread+0x184>
999f0: e8 07 40 f9 ldr x8, [sp, #8]
999f4: a8 83 1d f8 stur x8, [x29, #-40]
999f8: 29 00 80 d2 mov x9, #1
999fc: a9 03 1d f8 stur x9, [x29, #-48]
99a00: a9 83 5d f8 ldur x9, [x29, #-40]
99a04: aa 03 5d f8 ldur x10, [x29, #-48]
99a08: aa 83 1c f8 stur x10, [x29, #-56]
99a0c: aa 83 5c f8 ldur x10, [x29, #-56]
99a10: 29 01 ea f8 <unknown>
99a14: 29 01 0a 8b add x9, x9, x10
99a18: a9 03 1c f8 stur x9, [x29, #-64]
99a1c: e0 2b 40 f9 ldr x0, [sp, #80]
99a20: e2 2f 40 f9 ldr x2, [sp, #88]
99a24: 81 00 80 52 mov w1, #4
99a28: 7b 31 03 94 bl 0x166014 <_spa_config_exit>
99a2c: ba ff ff 17 b 0x99914 <_l2arc_feed_thread+0x68>
99a30: e8 0b 40 f9 ldr x8, [sp, #16]
99a34: a8 83 1f f8 stur x8, [x29, #-8]
99a38: 29 00 80 d2 mov x9, #1
99a3c: a9 03 1f f8 stur x9, [x29, #-16]
99a40: a9 83 5f f8 ldur x9, [x29, #-8]
99a44: aa 03 5f f8 ldur x10, [x29, #-16]
99a48: aa 83 1e f8 stur x10, [x29, #-24]
99a4c: aa 83 5e f8 ldur x10, [x29, #-24]
99a50: 29 01 ea f8 <unknown>
99a54: 29 01 0a 8b add x9, x9, x10
99a58: a9 03 1e f8 stur x9, [x29, #-32]
99a5c: e0 2f 40 f9 ldr x0, [sp, #88]
99a60: a5 11 00 94 bl 0x9e0f4 <_l2arc_write_size>
99a64: e0 27 00 f9 str x0, [sp, #72]
99a68: e0 2f 40 f9 ldr x0, [sp, #88]
99a6c: e1 27 40 f9 ldr x1, [sp, #72]
99a70: 0b 00 80 52 mov w11, #0
99a74: e2 03 0b aa mov x2, x11
99a78: 3d fc ff 97 bl 0x98b6c <_l2arc_evict>
99a7c: e0 2b 40 f9 ldr x0, [sp, #80]
99a80: e1 2f 40 f9 ldr x1, [sp, #88]
99a84: e2 27 40 f9 ldr x2, [sp, #72]
99a88: 18 12 00 94 bl 0x9e2e8 <_l2arc_write_buffers>
99a8c: e0 23 00 f9 str x0, [sp, #64]
99a90: e0 1f 40 f9 ldr x0, [sp, #56]
99a94: e1 27 40 f9 ldr x1, [sp, #72]
99a98: e2 23 40 f9 ldr x2, [sp, #64]
99a9c: 0d 14 00 94 bl 0x9ead0 <_l2arc_write_interval>
99aa0: e0 1b 00 f9 str x0, [sp, #48]
99aa4: e0 2b 40 f9 ldr x0, [sp, #80]
99aa8: e2 2f 40 f9 ldr x2, [sp, #88]
99aac: 81 00 80 52 mov w1, #4
99ab0: 59 31 03 94 bl 0x166014 <_spa_config_exit>
99ab4: 98 ff ff 17 b 0x99914 <_l2arc_feed_thread+0x68>
99ab8: ff 2f 00 b9 str wzr, [sp, #44]
99abc: 08 00 80 52 mov w8, #0
99ac0: a9 2c 00 f0 adrp x9, #5861376
99ac4: 29 e1 04 91 add x9, x9, #312
99ac8: 28 01 00 39 strb w8, [x9]
99acc: a0 2c 00 f0 adrp x0, #5861376
99ad0: 00 a0 05 91 add x0, x0, #360
99ad4: cc da 0a 94 bl 0x350604 <_spl_cv_broadcast>
99ad8: a0 03 5b f8 ldur x0, [x29, #-80]
99adc: 94 20 0b 94 bl 0x361d2c <_spl_mutex_exit>
99ae0: ce 3b 0b 94 bl 0x368a18 <_spl_thread_exit>
99ae4: fd 7b 4b a9 ldp x29, x30, [sp, #176]
99ae8: ff 03 03 91 add sp, sp, #192
99aec: ff 0f 5f d6 <unknown>
0000000000099af0 <_l2arc_stop>:
99af0: 7f 23 03 d5 hint #27
99af4: ff 83 00 d1 sub sp, sp, #32
99af8: fd 7b 01 a9 stp x29, x30, [sp, #16]
99afc: fd 43 00 91 add x29, sp, #16
99b00: a8 2c 00 f0 adrp x8, #5861376
99b04: 08 01 05 91 add x8, x8, #320
99b08: 69 18 00 b0 adrp x9, #3198976
99b0c: 29 e1 11 91 add x9, x9, #1144
99b10: 2a 01 40 b9 ldr w10, [x9]
99b14: 4a 01 1f 12 and w10, w10, #0x2
99b18: e8 07 00 f9 str x8, [sp, #8]
99b1c: 4a 00 00 35 cbnz w10, 0x99b24 <_l2arc_stop+0x34>
99b20: 18 00 00 14 b 0x99b80 <_l2arc_stop+0x90>
99b24: e0 07 40 f9 ldr x0, [sp, #8]
99b28: 53 20 0b 94 bl 0x361c74 <_spl_mutex_enter>
99b2c: a0 2c 00 f0 adrp x0, #5861376
99b30: 00 a0 05 91 add x0, x0, #360
99b34: aa da 0a 94 bl 0x3505dc <_spl_cv_signal>
99b38: a8 2c 00 f0 adrp x8, #5861376
99b3c: 08 e1 04 91 add x8, x8, #312
99b40: 29 00 80 52 mov w9, #1
99b44: 09 01 00 39 strb w9, [x8]
99b48: a8 2c 00 f0 adrp x8, #5861376
99b4c: 08 e1 04 91 add x8, x8, #312
99b50: 09 01 40 39 ldrb w9, [x8]
99b54: 29 01 00 34 cbz w9, 0x99b78 <_l2arc_stop+0x88>
99b58: a0 2c 00 f0 adrp x0, #5861376
99b5c: 00 a0 05 91 add x0, x0, #360
99b60: e1 07 40 f9 ldr x1, [sp, #8]
99b64: 02 02 80 52 mov w2, #16
99b68: 23 fb ff f0 adrp x3, #-626688
99b6c: 63 1c 34 91 add x3, x3, #3335
99b70: af da 0a 94 bl 0x35062c <_spl_cv_wait>
99b74: f5 ff ff 17 b 0x99b48 <_l2arc_stop+0x58>
99b78: e0 07 40 f9 ldr x0, [sp, #8]
99b7c: 6c 20 0b 94 bl 0x361d2c <_spl_mutex_exit>
99b80: fd 7b 41 a9 ldp x29, x30, [sp, #16]
99b84: ff 83 00 91 add sp, sp, #32
99b88: ff 0f 5f d6 <unknown>
0000000000099b8c <_l2arc_spa_rebuild_start>:
99b8c: 7f 23 03 d5 hint #27
99b90: ff c3 00 d1 sub sp, sp, #48
99b94: fd 7b 02 a9 stp x29, x30, [sp, #32]
99b98: fd 83 00 91 add x29, sp, #32
99b9c: 10 00 00 90 adrp x16, #0
99ba0: 10 82 32 91 add x16, x16, #3232
99ba4: d1 57 85 d2 mov x17, #10942
99ba8: 30 02 c1 da <unknown>
99bac: a0 83 1f f8 stur x0, [x29, #-8]
99bb0: bf 43 1f b8 stur wzr, [x29, #-12]
99bb4: f0 03 00 f9 str x16, [sp]
99bb8: a8 43 5f b8 ldur w8, [x29, #-12]
99bbc: a9 83 5f f8 ldur x9, [x29, #-8]
99bc0: 2a 31 45 b9 ldr w10, [x9, #1328]
99bc4: 1f 01 0a 6b cmp w8, w10
99bc8: 6a 06 00 54 b.ge 0x99c94 <_l2arc_spa_rebuild_start+0x108>
99bcc: a8 83 5f f8 ldur x8, [x29, #-8]
99bd0: 08 95 42 f9 ldr x8, [x8, #1320]
99bd4: a9 43 9f b8 ldursw x9, [x29, #-12]
99bd8: 08 0d 09 8b add x8, x8, x9, lsl #3
99bdc: 00 01 40 f9 ldr x0, [x8]
99be0: f8 f9 ff 97 bl 0x983c0 <_l2arc_vdev_get>
99be4: e0 07 00 f9 str x0, [sp, #8]
99be8: e8 07 40 f9 ldr x8, [sp, #8]
99bec: 48 00 00 b5 cbnz x8, 0x99bf4 <_l2arc_spa_rebuild_start+0x68>
99bf0: 25 00 00 14 b 0x99c84 <_l2arc_spa_rebuild_start+0xf8>
99bf4: a0 2c 00 f0 adrp x0, #5861376
99bf8: 00 00 04 91 add x0, x0, #256
99bfc: 1e 20 0b 94 bl 0x361c74 <_spl_mutex_enter>
99c00: e8 07 40 f9 ldr x8, [sp, #8]
99c04: 09 17 80 d2 mov x9, #184
99c08: 29 00 a0 f2 movk x9, #1, lsl #16
99c0c: 08 01 09 8b add x8, x8, x9
99c10: 0a 01 40 b9 ldr w10, [x8]
99c14: 2a 03 00 34 cbz w10, 0x99c78 <_l2arc_spa_rebuild_start+0xec>
99c18: e8 07 40 f9 ldr x8, [sp, #8]
99c1c: 89 17 80 d2 mov x9, #188
99c20: 29 00 a0 f2 movk x9, #1, lsl #16
99c24: 08 01 09 8b add x8, x8, x9
99c28: 0a 01 40 b9 ldr w10, [x8]
99c2c: 6a 02 00 35 cbnz w10, 0x99c78 <_l2arc_spa_rebuild_start+0xec>
99c30: e8 07 40 f9 ldr x8, [sp, #8]
99c34: 09 18 80 d2 mov x9, #192
99c38: 29 00 a0 f2 movk x9, #1, lsl #16
99c3c: 08 01 09 8b add x8, x8, x9
99c40: 2a 00 80 52 mov w10, #1
99c44: 0a 01 00 b9 str w10, [x8]
99c48: e4 07 40 f9 ldr x4, [sp, #8]
99c4c: 20 fb ff f0 adrp x0, #-626688
99c50: 00 fc 23 91 add x0, x0, #2303
99c54: 08 00 80 d2 mov x8, #0
99c58: e1 03 08 aa mov x1, x8
99c5c: e2 03 08 aa mov x2, x8
99c60: e3 03 40 f9 ldr x3, [sp]
99c64: e5 03 08 aa mov x5, x8
99c68: 46 00 80 52 mov w6, #2
99c6c: ca 08 80 52 mov w10, #70
99c70: 47 3d 00 13 sxth w7, w10
99c74: e1 3a 0b 94 bl 0x3687f8 <_spl_thread_create_named>
99c78: a0 2c 00 f0 adrp x0, #5861376
99c7c: 00 00 04 91 add x0, x0, #256
99c80: 2b 20 0b 94 bl 0x361d2c <_spl_mutex_exit>
99c84: a8 43 5f b8 ldur w8, [x29, #-12]
99c88: 08 05 00 11 add w8, w8, #1
99c8c: a8 43 1f b8 stur w8, [x29, #-12]
99c90: ca ff ff 17 b 0x99bb8 <_l2arc_spa_rebuild_start+0x2c>
99c94: fd 7b 42 a9 ldp x29, x30, [sp, #32]
99c98: ff c3 00 91 add sp, sp, #48
99c9c: ff 0f 5f d6 <unknown>
0000000000099ca0 <_l2arc_dev_rebuild_thread>:
99ca0: 7f 23 03 d5 hint #27
99ca4: ff c3 00 d1 sub sp, sp, #48
99ca8: fd 7b 02 a9 stp x29, x30, [sp, #32]
99cac: fd 83 00 91 add x29, sp, #32
99cb0: a0 83 1f f8 stur x0, [x29, #-8]
99cb4: a8 83 5f f8 ldur x8, [x29, #-8]
99cb8: e8 0b 00 f9 str x8, [sp, #16]
99cbc: e8 0b 40 f9 ldr x8, [sp, #16]
99cc0: 89 17 80 d2 mov x9, #188
99cc4: 29 00 a0 f2 movk x9, #1, lsl #16
99cc8: 08 01 09 8b add x8, x8, x9
99ccc: 0a 01 40 b9 ldr w10, [x8]
99cd0: 5f 01 00 71 cmp w10, #0
99cd4: ea 07 9f 1a cset w10, ne
99cd8: 2b 00 80 52 mov w11, #1
99cdc: 4a 01 00 52 eor w10, w10, #0x1
99ce0: 4a 01 0b 4a eor w10, w10, w11
99ce4: 4a 01 0b 4a eor w10, w10, w11
99ce8: 4a 01 0b 4a eor w10, w10, w11
99cec: 4a 01 00 12 and w10, w10, #0x1
99cf0: e0 03 0a aa mov x0, x10
99cf4: 08 7c 40 93 sxtw x8, w0
99cf8: a8 01 00 b4 cbz x8, 0x99d2c <_l2arc_dev_rebuild_thread+0x8c>
99cfc: 20 fb ff f0 adrp x0, #-626688
99d00: 00 fc 23 91 add x0, x0, #2303
99d04: 41 fb ff 90 adrp x1, #-622592
99d08: 21 74 0a 91 add x1, x1, #669
99d0c: a2 c5 84 52 mov w2, #9773
99d10: 23 fb ff f0 adrp x3, #-626688
99d14: 63 88 1c 91 add x3, x3, #1826
99d18: e8 03 00 91 mov x8, sp
99d1c: 49 fb ff 90 adrp x9, #-622592
99d20: 29 d9 0a 91 add x9, x9, #694
99d24: 09 01 00 f9 str x9, [x8]
99d28: 53 df 0a 94 bl 0x351a74 <_spl_panic>
99d2c: e8 0b 40 f9 ldr x8, [sp, #16]
99d30: 09 17 80 d2 mov x9, #184
99d34: 29 00 a0 f2 movk x9, #1, lsl #16
99d38: 08 01 09 8b add x8, x8, x9
99d3c: 0a 01 40 b9 ldr w10, [x8]
99d40: 5f 01 00 71 cmp w10, #0
99d44: ea 07 9f 1a cset w10, ne
99d48: 2b 00 80 52 mov w11, #1
99d4c: 4a 01 00 52 eor w10, w10, #0x1
99d50: 4a 01 0b 4a eor w10, w10, w11
99d54: 4a 01 0b 4a eor w10, w10, w11
99d58: 4a 01 00 12 and w10, w10, #0x1
99d5c: e0 03 0a aa mov x0, x10
99d60: 08 7c 40 93 sxtw x8, w0
99d64: a8 01 00 b4 cbz x8, 0x99d98 <_l2arc_dev_rebuild_thread+0xf8>
99d68: 20 fb ff f0 adrp x0, #-626688
99d6c: 00 fc 23 91 add x0, x0, #2303
99d70: 41 fb ff 90 adrp x1, #-622592
99d74: 21 74 0a 91 add x1, x1, #669
99d78: c2 c5 84 52 mov w2, #9774
99d7c: 23 fb ff f0 adrp x3, #-626688
99d80: 63 88 1c 91 add x3, x3, #1826
99d84: e8 03 00 91 mov x8, sp
99d88: 49 fb ff 90 adrp x9, #-622592
99d8c: 29 81 0b 91 add x9, x9, #736
99d90: 09 01 00 f9 str x9, [x8]
99d94: 38 df 0a 94 bl 0x351a74 <_spl_panic>
99d98: e0 0b 40 f9 ldr x0, [sp, #16]
99d9c: 29 19 00 94 bl 0xa0240 <_l2arc_rebuild>
99da0: a8 2c 00 f0 adrp x8, #5861376
99da4: 08 01 04 91 add x8, x8, #256
99da8: e0 03 08 aa mov x0, x8
99dac: e8 07 00 f9 str x8, [sp, #8]
99db0: b1 1f 0b 94 bl 0x361c74 <_spl_mutex_enter>
99db4: e8 0b 40 f9 ldr x8, [sp, #16]
99db8: 09 18 80 d2 mov x9, #192
99dbc: 29 00 a0 f2 movk x9, #1, lsl #16
99dc0: 08 01 09 8b add x8, x8, x9
99dc4: 1f 01 00 b9 str wzr, [x8]
99dc8: e8 0b 40 f9 ldr x8, [sp, #16]
99dcc: 09 17 80 d2 mov x9, #184
99dd0: 29 00 a0 f2 movk x9, #1, lsl #16
99dd4: 08 01 09 8b add x8, x8, x9
99dd8: 1f 01 00 b9 str wzr, [x8]
99ddc: e0 07 40 f9 ldr x0, [sp, #8]
99de0: d3 1f 0b 94 bl 0x361d2c <_spl_mutex_exit>
99de4: 0d 3b 0b 94 bl 0x368a18 <_spl_thread_exit>
99de8: fd 7b 42 a9 ldp x29, x30, [sp, #32]
99dec: ff c3 00 91 add sp, sp, #48
99df0: ff 0f 5f d6 <unknown>
0000000000099df4 <_l2arc_log_blkptr_valid>:
99df4: 7f 23 03 d5 hint #27
99df8: ff 43 01 d1 sub sp, sp, #80
99dfc: fd 7b 04 a9 stp x29, x30, [sp, #64]
99e00: fd 03 01 91 add x29, sp, #64
99e04: a0 83 1f f8 stur x0, [x29, #-8]
99e08: a1 03 1f f8 stur x1, [x29, #-16]
99e0c: a8 03 5f f8 ldur x8, [x29, #-16]
99e10: 08 0d 40 f9 ldr x8, [x8, #24]
99e14: 08 fd 50 d3 lsr x8, x8, #16
99e18: 08 3d 40 92 and x8, x8, #0xffff
99e1c: 08 05 00 91 add x8, x8, #1
99e20: 08 d9 77 d3 lsl x8, x8, #9
99e24: a8 83 1e f8 stur x8, [x29, #-24]
99e28: a8 03 5f f8 ldur x8, [x29, #-16]
99e2c: 08 01 40 f9 ldr x8, [x8]
99e30: a9 83 5e f8 ldur x9, [x29, #-24]
99e34: 08 01 09 8b add x8, x8, x9
99e38: 08 05 00 f1 subs x8, x8, #1
99e3c: e8 13 00 f9 str x8, [sp, #32]
99e40: a8 03 5f f8 ldur x8, [x29, #-16]
99e44: 08 09 40 f9 ldr x8, [x8, #16]
99e48: e8 0f 00 f9 str x8, [sp, #24]
99e4c: ff 17 00 b9 str wzr, [sp, #20]
99e50: e0 0f 40 f9 ldr x0, [sp, #24]
99e54: e1 13 40 f9 ldr x1, [sp, #32]
99e58: a8 83 5f f8 ldur x8, [x29, #-8]
99e5c: 02 09 40 f9 ldr x2, [x8, #16]
99e60: 53 00 00 94 bl 0x99fac <_l2arc_range_check_overlap>
99e64: 2a 00 80 52 mov w10, #1
99e68: ea 13 00 b9 str w10, [sp, #16]
99e6c: 80 04 00 35 cbnz w0, 0x99efc <_l2arc_log_blkptr_valid+0x108>
99e70: e0 0f 40 f9 ldr x0, [sp, #24]
99e74: e1 13 40 f9 ldr x1, [sp, #32]
99e78: a8 83 5f f8 ldur x8, [x29, #-8]
99e7c: 09 1a 80 d2 mov x9, #208
99e80: 29 00 a0 f2 movk x9, #1, lsl #16
99e84: 08 01 09 8b add x8, x8, x9
99e88: 02 01 40 f9 ldr x2, [x8]
99e8c: 48 00 00 94 bl 0x99fac <_l2arc_range_check_overlap>
99e90: 2a 00 80 52 mov w10, #1
99e94: ea 13 00 b9 str w10, [sp, #16]
99e98: 20 03 00 35 cbnz w0, 0x99efc <_l2arc_log_blkptr_valid+0x108>
99e9c: a8 83 5f f8 ldur x8, [x29, #-8]
99ea0: 00 09 40 f9 ldr x0, [x8, #16]
99ea4: a8 83 5f f8 ldur x8, [x29, #-8]
99ea8: 09 1a 80 d2 mov x9, #208
99eac: 29 00 a0 f2 movk x9, #1, lsl #16
99eb0: 08 01 09 8b add x8, x8, x9
99eb4: 01 01 40 f9 ldr x1, [x8]
99eb8: e2 0f 40 f9 ldr x2, [sp, #24]
99ebc: 3c 00 00 94 bl 0x99fac <_l2arc_range_check_overlap>
99ec0: 2a 00 80 52 mov w10, #1
99ec4: ea 13 00 b9 str w10, [sp, #16]
99ec8: a0 01 00 35 cbnz w0, 0x99efc <_l2arc_log_blkptr_valid+0x108>
99ecc: a8 83 5f f8 ldur x8, [x29, #-8]
99ed0: 00 09 40 f9 ldr x0, [x8, #16]
99ed4: a8 83 5f f8 ldur x8, [x29, #-8]
99ed8: 09 1a 80 d2 mov x9, #208
99edc: 29 00 a0 f2 movk x9, #1, lsl #16
99ee0: 08 01 09 8b add x8, x8, x9
99ee4: 01 01 40 f9 ldr x1, [x8]
99ee8: e2 13 40 f9 ldr x2, [sp, #32]
99eec: 30 00 00 94 bl 0x99fac <_l2arc_range_check_overlap>
99ef0: 1f 00 00 71 cmp w0, #0
99ef4: ea 07 9f 1a cset w10, ne
99ef8: ea 13 00 b9 str w10, [sp, #16]
99efc: e8 13 40 b9 ldr w8, [sp, #16]
99f00: 08 01 00 12 and w8, w8, #0x1
99f04: e8 17 00 b9 str w8, [sp, #20]
99f08: e9 0f 40 f9 ldr x9, [sp, #24]
99f0c: aa 83 5f f8 ldur x10, [x29, #-8]
99f10: 4a 0d 40 f9 ldr x10, [x10, #24]
99f14: 08 00 80 52 mov w8, #0
99f18: 3f 01 0a eb cmp x9, x10
99f1c: e8 0f 00 b9 str w8, [sp, #12]
99f20: c3 03 00 54 b.lo 0x99f98 <_l2arc_log_blkptr_valid+0x1a4>
99f24: e8 13 40 f9 ldr x8, [sp, #32]
99f28: a9 83 5f f8 ldur x9, [x29, #-8]
99f2c: 29 11 40 f9 ldr x9, [x9, #32]
99f30: 0a 00 80 52 mov w10, #0
99f34: 1f 01 09 eb cmp x8, x9
99f38: ea 0f 00 b9 str w10, [sp, #12]
99f3c: e8 02 00 54 b.hi 0x99f98 <_l2arc_log_blkptr_valid+0x1a4>
99f40: a8 83 5e f8 ldur x8, [x29, #-24]
99f44: 1f 01 00 f1 cmp x8, #0
99f48: e9 87 9f 1a cset w9, ls
99f4c: 0a 00 80 52 mov w10, #0
99f50: ea 0f 00 b9 str w10, [sp, #12]
99f54: 29 02 00 37 tbnz w9, #0, 0x99f98 <_l2arc_log_blkptr_valid+0x1a4>
99f58: a8 83 5e f8 ldur x8, [x29, #-24]
99f5c: 09 00 80 52 mov w9, #0
99f60: 1f 41 40 f1 cmp x8, #16, lsl #12
99f64: e9 0f 00 b9 str w9, [sp, #12]
99f68: 88 01 00 54 b.hi 0x99f98 <_l2arc_log_blkptr_valid+0x1a4>
99f6c: e8 17 40 b9 ldr w8, [sp, #20]
99f70: 29 00 80 52 mov w9, #1
99f74: e9 0b 00 b9 str w9, [sp, #8]
99f78: c8 00 00 34 cbz w8, 0x99f90 <_l2arc_log_blkptr_valid+0x19c>
99f7c: a8 83 5f f8 ldur x8, [x29, #-8]
99f80: 09 29 40 b9 ldr w9, [x8, #40]
99f84: 3f 01 00 71 cmp w9, #0
99f88: e9 07 9f 1a cset w9, ne
99f8c: e9 0b 00 b9 str w9, [sp, #8]
99f90: e8 0b 40 b9 ldr w8, [sp, #8]
99f94: e8 0f 00 b9 str w8, [sp, #12]
99f98: e8 0f 40 b9 ldr w8, [sp, #12]
99f9c: 00 01 00 12 and w0, w8, #0x1
99fa0: fd 7b 44 a9 ldp x29, x30, [sp, #64]
99fa4: ff 43 01 91 add sp, sp, #80
99fa8: ff 0f 5f d6 <unknown>
0000000000099fac <_l2arc_range_check_overlap>:
99fac: ff c3 00 d1 sub sp, sp, #48
99fb0: e0 13 00 f9 str x0, [sp, #32]
99fb4: e1 0f 00 f9 str x1, [sp, #24]
99fb8: e2 0b 00 f9 str x2, [sp, #16]
99fbc: e8 13 40 f9 ldr x8, [sp, #32]
99fc0: e9 0f 40 f9 ldr x9, [sp, #24]
99fc4: 1f 01 09 eb cmp x8, x9
99fc8: 02 02 00 54 b.hs 0x9a008 <_l2arc_range_check_overlap+0x5c>
99fcc: e8 13 40 f9 ldr x8, [sp, #32]
99fd0: e9 0b 40 f9 ldr x9, [sp, #16]
99fd4: 0a 00 80 52 mov w10, #0
99fd8: 1f 01 09 eb cmp x8, x9
99fdc: ea 0f 00 b9 str w10, [sp, #12]
99fe0: c8 00 00 54 b.hi 0x99ff8 <_l2arc_range_check_overlap+0x4c>
99fe4: e8 0b 40 f9 ldr x8, [sp, #16]
99fe8: e9 0f 40 f9 ldr x9, [sp, #24]
99fec: 1f 01 09 eb cmp x8, x9
99ff0: ea 87 9f 1a cset w10, ls
99ff4: ea 0f 00 b9 str w10, [sp, #12]
99ff8: e8 0f 40 b9 ldr w8, [sp, #12]
99ffc: 08 01 00 12 and w8, w8, #0x1
9a000: e8 2f 00 b9 str w8, [sp, #44]
9a004: 1a 00 00 14 b 0x9a06c <_l2arc_range_check_overlap+0xc0>
9a008: e8 13 40 f9 ldr x8, [sp, #32]
9a00c: e9 0f 40 f9 ldr x9, [sp, #24]
9a010: 1f 01 09 eb cmp x8, x9
9a014: 09 02 00 54 b.ls 0x9a054 <_l2arc_range_check_overlap+0xa8>
9a018: e8 0b 40 f9 ldr x8, [sp, #16]
9a01c: e9 0f 40 f9 ldr x9, [sp, #24]
9a020: 2a 00 80 52 mov w10, #1
9a024: 1f 01 09 eb cmp x8, x9
9a028: ea 0b 00 b9 str w10, [sp, #8]
9a02c: c9 00 00 54 b.ls 0x9a044 <_l2arc_range_check_overlap+0x98>
9a030: e8 13 40 f9 ldr x8, [sp, #32]
9a034: e9 0b 40 f9 ldr x9, [sp, #16]
9a038: 1f 01 09 eb cmp x8, x9
9a03c: ea 87 9f 1a cset w10, ls
9a040: ea 0b 00 b9 str w10, [sp, #8]
9a044: e8 0b 40 b9 ldr w8, [sp, #8]
9a048: 08 01 00 12 and w8, w8, #0x1
9a04c: e8 2f 00 b9 str w8, [sp, #44]
9a050: 07 00 00 14 b 0x9a06c <_l2arc_range_check_overlap+0xc0>
9a054: e8 0b 40 f9 ldr x8, [sp, #16]
9a058: e9 0f 40 f9 ldr x9, [sp, #24]
9a05c: 1f 01 09 eb cmp x8, x9
9a060: ea 17 9f 1a cset w10, eq
9a064: 4a 01 00 12 and w10, w10, #0x1
9a068: ea 2f 00 b9 str w10, [sp, #44]
9a06c: e0 2f 40 b9 ldr w0, [sp, #44]
9a070: ff c3 00 91 add sp, sp, #48
9a074: c0 03 5f d6 ret
000000000009a078 <_arc_buf_watch>:
9a078: ff 43 00 d1 sub sp, sp, #16
9a07c: e0 07 00 f9 str x0, [sp, #8]
9a080: ff 43 00 91 add sp, sp, #16
9a084: c0 03 5f d6 ret
000000000009a088 <_abd_copy_to_buf>:
9a088: 7f 23 03 d5 hint #27
9a08c: ff c3 00 d1 sub sp, sp, #48
9a090: fd 7b 02 a9 stp x29, x30, [sp, #32]
9a094: fd 83 00 91 add x29, sp, #32
9a098: a0 83 1f f8 stur x0, [x29, #-8]
9a09c: e1 0b 00 f9 str x1, [sp, #16]
9a0a0: e2 07 00 f9 str x2, [sp, #8]
9a0a4: a0 83 5f f8 ldur x0, [x29, #-8]
9a0a8: e1 0b 40 f9 ldr x1, [sp, #16]
9a0ac: e3 07 40 f9 ldr x3, [sp, #8]
9a0b0: 08 00 80 d2 mov x8, #0
9a0b4: e2 03 08 aa mov x2, x8
9a0b8: cc bc ff 97 bl 0x893e8 <_abd_copy_to_buf_off>
9a0bc: fd 7b 42 a9 ldp x29, x30, [sp, #32]
9a0c0: ff c3 00 91 add sp, sp, #48
9a0c4: ff 0f 5f d6 <unknown>
000000000009a0c8 <_arc_fill_hdr_crypt>:
9a0c8: 7f 23 03 d5 hint #27
9a0cc: ff 03 01 d1 sub sp, sp, #64
9a0d0: fd 7b 03 a9 stp x29, x30, [sp, #48]
9a0d4: fd c3 00 91 add x29, sp, #48
9a0d8: a0 03 1f f8 stur x0, [x29, #-16]
9a0dc: e1 0f 00 f9 str x1, [sp, #24]
9a0e0: e2 0b 00 f9 str x2, [sp, #16]
9a0e4: e3 07 00 f9 str x3, [sp, #8]
9a0e8: e4 07 00 b9 str w4, [sp, #4]
9a0ec: e8 0f 40 f9 ldr x8, [sp, #24]
9a0f0: 68 00 00 b4 cbz x8, 0x9a0fc <_arc_fill_hdr_crypt+0x34>
9a0f4: e0 0f 40 f9 ldr x0, [sp, #24]
9a0f8: df 1e 0b 94 bl 0x361c74 <_spl_mutex_enter>
9a0fc: a8 03 5f f8 ldur x8, [x29, #-16]
9a100: 09 29 40 b9 ldr w9, [x8, #40]
9a104: 29 01 10 12 and w9, w9, #0x10000
9a108: a9 01 00 34 cbz w9, 0x9a13c <_arc_fill_hdr_crypt+0x74>
9a10c: e8 07 40 b9 ldr w8, [sp, #4]
9a110: 68 01 00 35 cbnz w8, 0x9a13c <_arc_fill_hdr_crypt+0x74>
9a114: a0 03 5f f8 ldur x0, [x29, #-16]
9a118: e1 0b 40 f9 ldr x1, [sp, #16]
9a11c: e8 07 40 f9 ldr x8, [sp, #8]
9a120: 02 01 40 f9 ldr x2, [x8]
9a124: c3 00 00 94 bl 0x9a430 <_arc_hdr_authenticate>
9a128: e0 03 00 b9 str w0, [sp]
9a12c: e9 03 40 b9 ldr w9, [sp]
9a130: 49 00 00 34 cbz w9, 0x9a138 <_arc_fill_hdr_crypt+0x70>
9a134: 1e 00 00 14 b 0x9a1ac <_arc_fill_hdr_crypt+0xe4>
9a138: 17 00 00 14 b 0x9a194 <_arc_fill_hdr_crypt+0xcc>
9a13c: a8 03 5f f8 ldur x8, [x29, #-16]
9a140: 09 29 40 b9 ldr w9, [x8, #40]
9a144: 29 01 0e 12 and w9, w9, #0x40000
9a148: 69 02 00 34 cbz w9, 0x9a194 <_arc_fill_hdr_crypt+0xcc>
9a14c: a8 03 5f f8 ldur x8, [x29, #-16]
9a150: 09 29 40 b9 ldr w9, [x8, #40]
9a154: 29 01 11 12 and w9, w9, #0x8000
9a158: e9 01 00 34 cbz w9, 0x9a194 <_arc_fill_hdr_crypt+0xcc>
9a15c: a8 03 5f f8 ldur x8, [x29, #-16]
9a160: 08 81 40 f9 ldr x8, [x8, #256]
9a164: 88 01 00 b4 cbz x8, 0x9a194 <_arc_fill_hdr_crypt+0xcc>
9a168: a8 03 5f f8 ldur x8, [x29, #-16]
9a16c: 08 7d 40 f9 ldr x8, [x8, #248]
9a170: 28 01 00 b5 cbnz x8, 0x9a194 <_arc_fill_hdr_crypt+0xcc>
9a174: a0 03 5f f8 ldur x0, [x29, #-16]
9a178: e1 0b 40 f9 ldr x1, [sp, #16]
9a17c: e2 07 40 f9 ldr x2, [sp, #8]
9a180: 2c 01 00 94 bl 0x9a630 <_arc_hdr_decrypt>
9a184: e0 03 00 b9 str w0, [sp]
9a188: e8 03 40 b9 ldr w8, [sp]
9a18c: 48 00 00 34 cbz w8, 0x9a194 <_arc_fill_hdr_crypt+0xcc>
9a190: 07 00 00 14 b 0x9a1ac <_arc_fill_hdr_crypt+0xe4>
9a194: e8 0f 40 f9 ldr x8, [sp, #24]
9a198: 68 00 00 b4 cbz x8, 0x9a1a4 <_arc_fill_hdr_crypt+0xdc>
9a19c: e0 0f 40 f9 ldr x0, [sp, #24]
9a1a0: e3 1e 0b 94 bl 0x361d2c <_spl_mutex_exit>
9a1a4: bf c3 1f b8 stur wzr, [x29, #-4]
9a1a8: 07 00 00 14 b 0x9a1c4 <_arc_fill_hdr_crypt+0xfc>
9a1ac: e8 0f 40 f9 ldr x8, [sp, #24]
9a1b0: 68 00 00 b4 cbz x8, 0x9a1bc <_arc_fill_hdr_crypt+0xf4>
9a1b4: e0 0f 40 f9 ldr x0, [sp, #24]
9a1b8: dd 1e 0b 94 bl 0x361d2c <_spl_mutex_exit>
9a1bc: e8 03 40 b9 ldr w8, [sp]
9a1c0: a8 c3 1f b8 stur w8, [x29, #-4]
9a1c4: a0 c3 5f b8 ldur w0, [x29, #-4]
9a1c8: fd 7b 43 a9 ldp x29, x30, [sp, #48]
9a1cc: ff 03 01 91 add sp, sp, #64
9a1d0: ff 0f 5f d6 <unknown>
000000000009a1d4 <_arc_buf_untransform_in_place>:
9a1d4: 7f 23 03 d5 hint #27
9a1d8: ff 03 01 d1 sub sp, sp, #64
9a1dc: fd 7b 03 a9 stp x29, x30, [sp, #48]
9a1e0: fd c3 00 91 add x29, sp, #48
9a1e4: a0 83 1f f8 stur x0, [x29, #-8]
9a1e8: a1 03 1f f8 stur x1, [x29, #-16]
9a1ec: a8 83 5f f8 ldur x8, [x29, #-8]
9a1f0: 08 01 40 f9 ldr x8, [x8]
9a1f4: e8 0f 00 f9 str x8, [sp, #24]
9a1f8: e8 0f 40 f9 ldr x8, [sp, #24]
9a1fc: 00 7d 40 f9 ldr x0, [x8, #248]
9a200: a8 83 5f f8 ldur x8, [x29, #-8]
9a204: 01 1d 40 f9 ldr x1, [x8, #56]
9a208: a8 83 5f f8 ldur x8, [x29, #-8]
9a20c: e0 0b 00 f9 str x0, [sp, #16]
9a210: e0 03 08 aa mov x0, x8
9a214: e1 07 00 f9 str x1, [sp, #8]
9a218: 72 c7 ff 97 bl 0x8bfe0 <_arc_buf_size>
9a21c: e8 0b 40 f9 ldr x8, [sp, #16]
9a220: e0 07 00 b9 str w0, [sp, #4]
9a224: e0 03 08 aa mov x0, x8
9a228: e1 07 40 f9 ldr x1, [sp, #8]
9a22c: e2 07 40 b9 ldr w2, [sp, #4]
9a230: 0e 67 06 94 bl 0x233e68 <_zio_crypt_copy_dnode_bonus>
9a234: a8 83 5f f8 ldur x8, [x29, #-8]
9a238: 09 41 40 b9 ldr w9, [x8, #64]
9a23c: 29 79 1d 12 and w9, w9, #0xfffffffb
9a240: 09 41 00 b9 str w9, [x8, #64]
9a244: a8 83 5f f8 ldur x8, [x29, #-8]
9a248: 09 41 40 b9 ldr w9, [x8, #64]
9a24c: 29 79 1e 12 and w9, w9, #0xfffffffd
9a250: 09 41 00 b9 str w9, [x8, #64]
9a254: e8 0f 40 f9 ldr x8, [sp, #24]
9a258: 09 0d 41 b9 ldr w9, [x8, #268]
9a25c: 29 05 00 71 subs w9, w9, #1
9a260: 09 0d 01 b9 str w9, [x8, #268]
9a264: fd 7b 43 a9 ldp x29, x30, [sp, #48]
9a268: ff 03 01 91 add sp, sp, #64
9a26c: ff 0f 5f d6 <unknown>
000000000009a270 <_arc_get_data_buf>:
9a270: 7f 23 03 d5 hint #27
9a274: ff 03 01 d1 sub sp, sp, #64
9a278: fd 7b 03 a9 stp x29, x30, [sp, #48]
9a27c: fd c3 00 91 add x29, sp, #48
9a280: a0 03 1f f8 stur x0, [x29, #-16]
9a284: e1 0f 00 f9 str x1, [sp, #24]
9a288: e2 0b 00 f9 str x2, [sp, #16]
9a28c: a0 03 5f f8 ldur x0, [x29, #-16]
9a290: fd ca ff 97 bl 0x8ce84 <_arc_buf_type>
9a294: e0 0f 00 b9 str w0, [sp, #12]
9a298: a0 03 5f f8 ldur x0, [x29, #-16]
9a29c: e1 0f 40 f9 ldr x1, [sp, #24]
9a2a0: e2 0b 40 f9 ldr x2, [sp, #16]
9a2a4: 23 00 80 52 mov w3, #1
9a2a8: f7 01 00 94 bl 0x9aa84 <_arc_get_data_impl>
9a2ac: e8 0f 40 b9 ldr w8, [sp, #12]
9a2b0: 1f 09 00 71 cmp w8, #2
9a2b4: a1 00 00 54 b.ne 0x9a2c8 <_arc_get_data_buf+0x58>
9a2b8: e0 0f 40 f9 ldr x0, [sp, #24]
9a2bc: 4f 2a 06 94 bl 0x224bf8 <_zio_buf_alloc>
9a2c0: a0 83 1f f8 stur x0, [x29, #-8]
9a2c4: 04 00 00 14 b 0x9a2d4 <_arc_get_data_buf+0x64>
9a2c8: e0 0f 40 f9 ldr x0, [sp, #24]
9a2cc: 73 2a 06 94 bl 0x224c98 <_zio_data_buf_alloc>
9a2d0: a0 83 1f f8 stur x0, [x29, #-8]
9a2d4: a0 83 5f f8 ldur x0, [x29, #-8]
9a2d8: fd 7b 43 a9 ldp x29, x30, [sp, #48]
9a2dc: ff 03 01 91 add sp, sp, #64
9a2e0: ff 0f 5f d6 <unknown>
000000000009a2e4 <_arc_free_data_buf>:
9a2e4: 7f 23 03 d5 hint #27
9a2e8: ff 03 01 d1 sub sp, sp, #64
9a2ec: fd 7b 03 a9 stp x29, x30, [sp, #48]
9a2f0: fd c3 00 91 add x29, sp, #48
9a2f4: a0 83 1f f8 stur x0, [x29, #-8]
9a2f8: a1 03 1f f8 stur x1, [x29, #-16]
9a2fc: e2 0f 00 f9 str x2, [sp, #24]
9a300: e3 0b 00 f9 str x3, [sp, #16]
9a304: a0 83 5f f8 ldur x0, [x29, #-8]
9a308: df ca ff 97 bl 0x8ce84 <_arc_buf_type>
9a30c: e0 0f 00 b9 str w0, [sp, #12]
9a310: a0 83 5f f8 ldur x0, [x29, #-8]
9a314: e1 0f 40 f9 ldr x1, [sp, #24]
9a318: e2 0b 40 f9 ldr x2, [sp, #16]
9a31c: 80 02 00 94 bl 0x9ad1c <_arc_free_data_impl>
9a320: e8 0f 40 b9 ldr w8, [sp, #12]
9a324: 1f 09 00 71 cmp w8, #2
9a328: a1 00 00 54 b.ne 0x9a33c <_arc_free_data_buf+0x58>
9a32c: a0 03 5f f8 ldur x0, [x29, #-16]
9a330: e1 0f 40 f9 ldr x1, [sp, #24]
9a334: 81 2a 06 94 bl 0x224d38 <_zio_buf_free>
9a338: 04 00 00 14 b 0x9a348 <_arc_free_data_buf+0x64>
9a33c: a0 03 5f f8 ldur x0, [x29, #-16]
9a340: e1 0f 40 f9 ldr x1, [sp, #24]
9a344: a6 2a 06 94 bl 0x224ddc <_zio_data_buf_free>
9a348: fd 7b 43 a9 ldp x29, x30, [sp, #48]
9a34c: ff 03 01 91 add sp, sp, #64
9a350: ff 0f 5f d6 <unknown>
000000000009a354 <_arc_buf_try_copy_decompressed_data>:
9a354: 7f 23 03 d5 hint #27
9a358: ff 43 01 d1 sub sp, sp, #80
9a35c: fd 7b 04 a9 stp x29, x30, [sp, #64]
9a360: fd 03 01 91 add x29, sp, #64
9a364: a0 83 1f f8 stur x0, [x29, #-8]
9a368: a8 83 5f f8 ldur x8, [x29, #-8]
9a36c: 08 01 40 f9 ldr x8, [x8]
9a370: a8 03 1f f8 stur x8, [x29, #-16]
9a374: bf c3 1e b8 stur wzr, [x29, #-20]
9a378: a8 03 5f f8 ldur x8, [x29, #-16]
9a37c: 08 49 40 f9 ldr x8, [x8, #144]
9a380: e8 13 00 f9 str x8, [sp, #32]
9a384: e8 13 40 f9 ldr x8, [sp, #32]
9a388: 28 04 00 b4 cbz x8, 0x9a40c <_arc_buf_try_copy_decompressed_data+0xb8>
9a38c: e8 13 40 f9 ldr x8, [sp, #32]
9a390: a9 83 5f f8 ldur x9, [x29, #-8]
9a394: 1f 01 09 eb cmp x8, x9
9a398: 41 00 00 54 b.ne 0x9a3a0 <_arc_buf_try_copy_decompressed_data+0x4c>
9a39c: 18 00 00 14 b 0x9a3fc <_arc_buf_try_copy_decompressed_data+0xa8>
9a3a0: e8 13 40 f9 ldr x8, [sp, #32]
9a3a4: 09 41 40 b9 ldr w9, [x8, #64]
9a3a8: 29 01 1f 12 and w9, w9, #0x2
9a3ac: 89 02 00 35 cbnz w9, 0x9a3fc <_arc_buf_try_copy_decompressed_data+0xa8>
9a3b0: a8 83 5f f8 ldur x8, [x29, #-8]
9a3b4: 00 1d 40 f9 ldr x0, [x8, #56]
9a3b8: e8 13 40 f9 ldr x8, [sp, #32]
9a3bc: 01 1d 40 f9 ldr x1, [x8, #56]
9a3c0: a8 83 5f f8 ldur x8, [x29, #-8]
9a3c4: e0 0f 00 f9 str x0, [sp, #24]
9a3c8: e0 03 08 aa mov x0, x8
9a3cc: e1 0b 00 f9 str x1, [sp, #16]
9a3d0: 04 c7 ff 97 bl 0x8bfe0 <_arc_buf_size>
9a3d4: e8 0f 40 f9 ldr x8, [sp, #24]
9a3d8: e0 07 00 f9 str x0, [sp, #8]
9a3dc: e0 03 08 aa mov x0, x8
9a3e0: e1 0b 40 f9 ldr x1, [sp, #16]
9a3e4: e2 07 40 f9 ldr x2, [sp, #8]
9a3e8: 03 00 80 92 mov x3, #-1
9a3ec: bc 67 0b 94 bl 0x3742dc <_xattr_protected+0x3742dc>
9a3f0: 29 00 80 52 mov w9, #1
9a3f4: a9 c3 1e b8 stur w9, [x29, #-20]
9a3f8: 05 00 00 14 b 0x9a40c <_arc_buf_try_copy_decompressed_data+0xb8>
9a3fc: e8 13 40 f9 ldr x8, [sp, #32]
9a400: 08 05 40 f9 ldr x8, [x8, #8]
9a404: e8 13 00 f9 str x8, [sp, #32]
9a408: df ff ff 17 b 0x9a384 <_arc_buf_try_copy_decompressed_data+0x30>
9a40c: 68 18 00 90 adrp x8, #3194880
9a410: 08 f1 11 91 add x8, x8, #1148
9a414: 09 01 40 b9 ldr w9, [x8]
9a418: 29 01 1c 12 and w9, w9, #0x10
9a41c: 29 00 00 34 cbz w9, 0x9a420 <_arc_buf_try_copy_decompressed_data+0xcc>
9a420: a0 c3 5e b8 ldur w0, [x29, #-20]
9a424: fd 7b 44 a9 ldp x29, x30, [sp, #64]
9a428: ff 43 01 91 add sp, sp, #80
9a42c: ff 0f 5f d6 <unknown>
000000000009a430 <_arc_hdr_authenticate>:
9a430: 7f 23 03 d5 hint #27
9a434: ff c3 01 d1 sub sp, sp, #112
9a438: fd 7b 06 a9 stp x29, x30, [sp, #96]
9a43c: fd 83 01 91 add x29, sp, #96
9a440: a0 03 1f f8 stur x0, [x29, #-16]
9a444: a1 83 1e f8 stur x1, [x29, #-24]
9a448: a2 03 1e f8 stur x2, [x29, #-32]
9a44c: a8 03 5f f8 ldur x8, [x29, #-16]
9a450: 09 5d 40 79 ldrh w9, [x8, #46]
9a454: 29 59 17 53 lsl w9, w9, #9
9a458: e0 03 09 aa mov x0, x9
9a45c: 08 7c 40 93 sxtw x8, w0
9a460: e8 17 00 f9 str x8, [sp, #40]
9a464: a8 03 5f f8 ldur x8, [x29, #-16]
9a468: 09 59 40 79 ldrh w9, [x8, #44]
9a46c: 29 59 17 53 lsl w9, w9, #9
9a470: e0 03 09 aa mov x0, x9
9a474: 08 7c 40 93 sxtw x8, w0
9a478: e8 13 00 f9 str x8, [sp, #32]
9a47c: 08 00 80 d2 mov x8, #0
9a480: e8 0f 00 f9 str x8, [sp, #24]
9a484: a8 03 5f f8 ldur x8, [x29, #-16]
9a488: 08 7d 40 f9 ldr x8, [x8, #248]
9a48c: e8 0b 00 f9 str x8, [sp, #16]
9a490: a8 03 5f f8 ldur x8, [x29, #-16]
9a494: 09 29 40 b9 ldr w9, [x8, #40]
9a498: 00 20 a0 d2 mov x0, #16777216
9a49c: e9 0f 00 b9 str w9, [sp, #12]
9a4a0: 4c c7 ff 97 bl 0x8c1d0 <_highbit64>
9a4a4: 09 04 00 71 subs w9, w0, #1
9a4a8: ea 0f 40 b9 ldr w10, [sp, #12]
9a4ac: 49 25 c9 1a lsr w9, w10, w9
9a4b0: 29 19 00 12 and w9, w9, #0x7f
9a4b4: 3f 09 00 71 cmp w9, #2
9a4b8: c0 04 00 54 b.eq 0x9a550 <_arc_hdr_authenticate+0x120>
9a4bc: a8 03 5f f8 ldur x8, [x29, #-16]
9a4c0: 09 29 40 b9 ldr w9, [x8, #40]
9a4c4: 29 01 0c 12 and w9, w9, #0x100000
9a4c8: 49 04 00 35 cbnz w9, 0x9a550 <_arc_hdr_authenticate+0x120>
9a4cc: e0 17 40 f9 ldr x0, [sp, #40]
9a4d0: ca 29 06 94 bl 0x224bf8 <_zio_buf_alloc>
9a4d4: e0 0f 00 f9 str x0, [sp, #24]
9a4d8: e0 0f 40 f9 ldr x0, [sp, #24]
9a4dc: e1 17 40 f9 ldr x1, [sp, #40]
9a4e0: 54 ba ff 97 bl 0x88e30 <_abd_get_from_buf>
9a4e4: e0 0b 00 f9 str x0, [sp, #16]
9a4e8: e0 0b 40 f9 ldr x0, [sp, #16]
9a4ec: 21 00 80 52 mov w1, #1
9a4f0: 11 bb ff 97 bl 0x89134 <_abd_take_ownership_of_buf>
9a4f4: a8 03 5f f8 ldur x8, [x29, #-16]
9a4f8: 09 29 40 b9 ldr w9, [x8, #40]
9a4fc: 00 20 a0 d2 mov x0, #16777216
9a500: e9 0b 00 b9 str w9, [sp, #8]
9a504: 33 c7 ff 97 bl 0x8c1d0 <_highbit64>
9a508: 09 04 00 71 subs w9, w0, #1
9a50c: ea 0b 40 b9 ldr w10, [sp, #8]
9a510: 49 25 c9 1a lsr w9, w10, w9
9a514: 20 19 00 12 and w0, w9, #0x7f
9a518: a8 03 5f f8 ldur x8, [x29, #-16]
9a51c: 01 7d 40 f9 ldr x1, [x8, #248]
9a520: e2 0f 40 f9 ldr x2, [sp, #24]
9a524: e3 17 40 f9 ldr x3, [sp, #40]
9a528: a8 03 5f f8 ldur x8, [x29, #-16]
9a52c: 04 71 40 39 ldrb w4, [x8, #28]
9a530: d0 72 06 94 bl 0x237070 <_zio_compress_data>
9a534: e0 1b 00 f9 str x0, [sp, #48]
9a538: e0 0b 40 f9 ldr x0, [sp, #16]
9a53c: e1 1b 40 f9 ldr x1, [sp, #48]
9a540: e8 13 40 f9 ldr x8, [sp, #32]
9a544: eb 1b 40 f9 ldr x11, [sp, #48]
9a548: 02 01 0b eb subs x2, x8, x11
9a54c: 39 bc ff 97 bl 0x89630 <_abd_zero_off>
9a550: a8 03 5f f8 ldur x8, [x29, #-16]
9a554: 09 09 41 b9 ldr w9, [x8, #264]
9a558: 3f 2d 00 71 cmp w9, #11
9a55c: 01 02 00 54 b.ne 0x9a59c <_arc_hdr_authenticate+0x16c>
9a560: a1 83 5e f8 ldur x1, [x29, #-24]
9a564: a2 03 5e f8 ldur x2, [x29, #-32]
9a568: e3 0b 40 f9 ldr x3, [sp, #16]
9a56c: e8 13 40 f9 ldr x8, [sp, #32]
9a570: a9 03 5f f8 ldur x9, [x29, #-16]
9a574: 2a a1 42 39 ldrb w10, [x9, #168]
9a578: 5f 29 00 71 cmp w10, #10
9a57c: ea 07 9f 1a cset w10, ne
9a580: 45 01 00 12 and w5, w10, #0x1
9a584: 0a 00 80 52 mov w10, #0
9a588: e0 03 0a aa mov x0, x10
9a58c: e4 03 08 aa mov x4, x8
9a590: 45 65 01 94 bl 0xf3aa4 <_spa_do_crypt_objset_mac_abd>
9a594: a0 c3 1d b8 stur w0, [x29, #-36]
9a598: 0c 00 00 14 b 0x9a5c8 <_arc_hdr_authenticate+0x198>
9a59c: a1 83 5e f8 ldur x1, [x29, #-24]
9a5a0: a2 03 5e f8 ldur x2, [x29, #-32]
9a5a4: e3 0b 40 f9 ldr x3, [sp, #16]
9a5a8: e8 13 40 f9 ldr x8, [sp, #32]
9a5ac: a9 03 5f f8 ldur x9, [x29, #-16]
9a5b0: 25 b1 04 91 add x5, x9, #300
9a5b4: 0a 00 80 52 mov w10, #0
9a5b8: e0 03 0a aa mov x0, x10
9a5bc: e4 03 08 aa mov x4, x8
9a5c0: d3 65 01 94 bl 0xf3d0c <_spa_do_crypt_mac_abd>
9a5c4: a0 c3 1d b8 stur w0, [x29, #-36]
9a5c8: a8 c3 5d b8 ldur w8, [x29, #-36]
9a5cc: a8 00 00 35 cbnz w8, 0x9a5e0 <_arc_hdr_authenticate+00>
9a5d0: a0 03 5f f8 ldur x0, [x29, #-16]
9a5d4: 21 00 a0 52 mov w1, #65536
9a5d8: 77 dd ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
9a5dc: 05 00 00 14 b 0x9a5f0 <_arc_hdr_authenticate+0x1c0>
9a5e0: a8 c3 5d b8 ldur w8, [x29, #-36]
9a5e4: 1f 09 00 71 cmp w8, #2
9a5e8: 40 00 00 54 b.eq 0x9a5f0 <_arc_hdr_authenticate+0x1c0>
9a5ec: 07 00 00 14 b 0x9a608 <_arc_hdr_authenticate+0x1d8>
9a5f0: e8 0f 40 f9 ldr x8, [sp, #24]
9a5f4: 68 00 00 b4 cbz x8, 0x9a600 <_arc_hdr_authenticate+0x1d0>
9a5f8: e0 0b 40 f9 ldr x0, [sp, #16]
9a5fc: c6 b7 ff 97 bl 0x88514 <_abd_free>
9a600: bf c3 1f b8 stur wzr, [x29, #-4]
9a604: 07 00 00 14 b 0x9a620 <_arc_hdr_authenticate+0x1f0>
9a608: e8 0f 40 f9 ldr x8, [sp, #24]
9a60c: 68 00 00 b4 cbz x8, 0x9a618 <_arc_hdr_authenticate+0x1e8>
9a610: e0 0b 40 f9 ldr x0, [sp, #16]
9a614: c0 b7 ff 97 bl 0x88514 <_abd_free>
9a618: a8 c3 5d b8 ldur w8, [x29, #-36]
9a61c: a8 c3 1f b8 stur w8, [x29, #-4]
9a620: a0 c3 5f b8 ldur w0, [x29, #-4]
9a624: fd 7b 46 a9 ldp x29, x30, [sp, #96]
9a628: ff c3 01 91 add sp, sp, #112
9a62c: ff 0f 5f d6 <unknown>
000000000009a630 <_arc_hdr_decrypt>:
9a630: 7f 23 03 d5 hint #27
9a634: ff 83 04 d1 sub sp, sp, #288
9a638: fc 6f 10 a9 stp x28, x27, [sp, #256]
9a63c: fd 7b 11 a9 stp x29, x30, [sp, #272]
9a640: fd 43 04 91 add x29, sp, #272
9a644: a0 03 1e f8 stur x0, [x29, #-32]
9a648: a1 83 1d f8 stur x1, [x29, #-40]
9a64c: a2 03 1d f8 stur x2, [x29, #-48]
9a650: 08 00 80 d2 mov x8, #0
9a654: a8 03 1c f8 stur x8, [x29, #-64]
9a658: a8 83 1b f8 stur x8, [x29, #-72]
9a65c: a8 33 01 d1 sub x8, x29, #76
9a660: 09 00 80 52 mov w9, #0
9a664: bf 43 1b b8 stur wzr, [x29, #-76]
9a668: aa 03 5e f8 ldur x10, [x29, #-32]
9a66c: 4b a1 42 39 ldrb w11, [x10, #168]
9a670: 7f 29 00 71 cmp w11, #10
9a674: eb 07 9f 1a cset w11, ne
9a678: 6b 01 00 12 and w11, w11, #0x1
9a67c: ab 03 1b b8 stur w11, [x29, #-80]
9a680: a0 03 5e f8 ldur x0, [x29, #-32]
9a684: 41 00 80 52 mov w1, #2
9a688: a8 83 1a f8 stur x8, [x29, #-88]
9a68c: a9 43 1a b8 stur w9, [x29, #-92]
9a690: c5 e0 ff 97 bl 0x929a4 <_arc_hdr_alloc_abd>
9a694: a1 83 5d f8 ldur x1, [x29, #-40]
9a698: a2 03 5d f8 ldur x2, [x29, #-48]
9a69c: a8 03 5e f8 ldur x8, [x29, #-32]
9a6a0: 03 09 41 b9 ldr w3, [x8, #264]
9a6a4: a5 03 5b b8 ldur w5, [x29, #-80]
9a6a8: a8 03 5e f8 ldur x8, [x29, #-32]
9a6ac: 06 61 04 91 add x6, x8, #280
9a6b0: a8 03 5e f8 ldur x8, [x29, #-32]
9a6b4: 07 81 04 91 add x7, x8, #288
9a6b8: a8 03 5e f8 ldur x8, [x29, #-32]
9a6bc: 08 b1 04 91 add x8, x8, #300
9a6c0: aa 03 5e f8 ldur x10, [x29, #-32]
9a6c4: 49 59 40 79 ldrh w9, [x10, #44]
9a6c8: 29 59 17 53 lsl w9, w9, #9
9a6cc: aa 03 5e f8 ldur x10, [x29, #-32]
9a6d0: 4a 7d 40 f9 ldr x10, [x10, #248]
9a6d4: ac 03 5e f8 ldur x12, [x29, #-32]
9a6d8: 8c 81 40 f9 ldr x12, [x12, #256]
9a6dc: a0 43 5a b8 ldur w0, [x29, #-92]
9a6e0: a4 43 5a b8 ldur w4, [x29, #-92]
9a6e4: ed 03 00 91 mov x13, sp
9a6e8: a8 01 00 f9 str x8, [x13]
9a6ec: a9 09 00 b9 str w9, [x13, #8]
9a6f0: aa 09 00 f9 str x10, [x13, #16]
9a6f4: ac 0d 00 f9 str x12, [x13, #24]
9a6f8: a8 83 5a f8 ldur x8, [x29, #-88]
9a6fc: a8 11 00 f9 str x8, [x13, #32]
9a700: e7 65 01 94 bl 0xf3e9c <_spa_do_crypt_abd>
9a704: a0 c3 1c b8 stur w0, [x29, #-52]
9a708: a9 c3 5c b8 ldur w9, [x29, #-52]
9a70c: 49 00 00 34 cbz w9, 0x9a714 <_arc_hdr_decrypt+0xe4>
9a710: 7f 00 00 14 b 0x9a90c <_arc_hdr_decrypt+0x2dc>
9a714: a8 43 5b b8 ldur w8, [x29, #-76]
9a718: 68 01 00 34 cbz w8, 0x9a744 <_arc_hdr_decrypt+0x114>
9a71c: a8 03 5e f8 ldur x8, [x29, #-32]
9a720: 00 7d 40 f9 ldr x0, [x8, #248]
9a724: a8 03 5e f8 ldur x8, [x29, #-32]
9a728: 01 81 40 f9 ldr x1, [x8, #256]
9a72c: a8 03 5e f8 ldur x8, [x29, #-32]
9a730: 09 59 40 79 ldrh w9, [x8, #44]
9a734: 29 59 17 53 lsl w9, w9, #9
9a738: e2 03 09 aa mov x2, x9
9a73c: 42 7c 40 93 sxtw x2, w2
9a740: 8e 00 00 94 bl 0x9a978 <_abd_copy>
9a744: a8 03 5e f8 ldur x8, [x29, #-32]
9a748: 09 29 40 b9 ldr w9, [x8, #40]
9a74c: 00 20 a0 d2 mov x0, #16777216
9a750: a9 03 1a b8 stur w9, [x29, #-96]
9a754: 9f c6 ff 97 bl 0x8c1d0 <_highbit64>
9a758: 09 04 00 71 subs w9, w0, #1
9a75c: aa 03 5a b8 ldur w10, [x29, #-96]
9a760: 49 25 c9 1a lsr w9, w10, w9
9a764: 29 19 00 12 and w9, w9, #0x7f
9a768: 3f 09 00 71 cmp w9, #2
9a76c: c0 0c 00 54 b.eq 0x9a904 <_arc_hdr_decrypt+0x2d4>
9a770: a8 03 5e f8 ldur x8, [x29, #-32]
9a774: 09 29 40 b9 ldr w9, [x8, #40]
9a778: 29 01 0c 12 and w9, w9, #0x100000
9a77c: 49 0c 00 35 cbnz w9, 0x9a904 <_arc_hdr_decrypt+0x2d4>
9a780: a0 03 5e f8 ldur x0, [x29, #-32]
9a784: a8 03 5e f8 ldur x8, [x29, #-32]
9a788: a0 83 19 f8 stur x0, [x29, #-104]
9a78c: e0 03 08 aa mov x0, x8
9a790: e7 c9 ff 97 bl 0x8cf2c <_arc_hdr_size>
9a794: a2 03 5e f8 ldur x2, [x29, #-32]
9a798: a8 83 59 f8 ldur x8, [x29, #-104]
9a79c: a0 03 19 f8 stur x0, [x29, #-112]
9a7a0: e0 03 08 aa mov x0, x8
9a7a4: a1 03 59 f8 ldur x1, [x29, #-112]
9a7a8: 23 00 80 52 mov w3, #1
9a7ac: 84 00 00 94 bl 0x9a9bc <_arc_get_data_abd>
9a7b0: a0 03 1c f8 stur x0, [x29, #-64]
9a7b4: a0 03 5c f8 ldur x0, [x29, #-64]
9a7b8: a8 03 5e f8 ldur x8, [x29, #-32]
9a7bc: a0 83 18 f8 stur x0, [x29, #-120]
9a7c0: e0 03 08 aa mov x0, x8
9a7c4: da c9 ff 97 bl 0x8cf2c <_arc_hdr_size>
9a7c8: a8 83 58 f8 ldur x8, [x29, #-120]
9a7cc: a0 03 18 f8 stur x0, [x29, #-128]
9a7d0: e0 03 08 aa mov x0, x8
9a7d4: a1 03 58 f8 ldur x1, [x29, #-128]
9a7d8: cf b9 ff 97 bl 0x88f14 <_abd_borrow_buf>
9a7dc: a0 83 1b f8 stur x0, [x29, #-72]
9a7e0: a8 03 5e f8 ldur x8, [x29, #-32]
9a7e4: 09 29 40 b9 ldr w9, [x8, #40]
9a7e8: 00 20 a0 d2 mov x0, #16777216
9a7ec: a9 c3 17 b8 stur w9, [x29, #-132]
9a7f0: 78 c6 ff 97 bl 0x8c1d0 <_highbit64>
9a7f4: 09 04 00 71 subs w9, w0, #1
9a7f8: aa c3 57 b8 ldur w10, [x29, #-132]
9a7fc: 49 25 c9 1a lsr w9, w10, w9
9a800: 20 19 00 12 and w0, w9, #0x7f
9a804: a8 03 5e f8 ldur x8, [x29, #-32]
9a808: 01 7d 40 f9 ldr x1, [x8, #248]
9a80c: a2 83 5b f8 ldur x2, [x29, #-72]
9a810: a8 03 5e f8 ldur x8, [x29, #-32]
9a814: 09 59 40 79 ldrh w9, [x8, #44]
9a818: 29 59 17 53 lsl w9, w9, #9
9a81c: e4 03 09 aa mov x4, x9
9a820: 83 7c 40 93 sxtw x3, w4
9a824: a8 03 5e f8 ldur x8, [x29, #-32]
9a828: 09 5d 40 79 ldrh w9, [x8, #46]
9a82c: 29 59 17 53 lsl w9, w9, #9
9a830: e4 03 09 aa mov x4, x9
9a834: 84 7c 40 93 sxtw x4, w4
9a838: a8 03 5e f8 ldur x8, [x29, #-32]
9a83c: 05 71 00 91 add x5, x8, #28
9a840: bd 72 06 94 bl 0x237334 <_zio_decompress_data>
9a844: a0 c3 1c b8 stur w0, [x29, #-52]
9a848: a9 c3 5c b8 ldur w9, [x29, #-52]
9a84c: e9 01 00 34 cbz w9, 0x9a888 <_arc_hdr_decrypt+0x258>
9a850: a0 03 5c f8 ldur x0, [x29, #-64]
9a854: a1 83 5b f8 ldur x1, [x29, #-72]
9a858: a8 03 5e f8 ldur x8, [x29, #-32]
9a85c: e0 43 00 f9 str x0, [sp, #128]
9a860: e0 03 08 aa mov x0, x8
9a864: e1 3f 00 f9 str x1, [sp, #120]
9a868: b1 c9 ff 97 bl 0x8cf2c <_arc_hdr_size>
9a86c: e8 43 40 f9 ldr x8, [sp, #128]
9a870: e0 3b 00 f9 str x0, [sp, #112]
9a874: e0 03 08 aa mov x0, x8
9a878: e1 3f 40 f9 ldr x1, [sp, #120]
9a87c: e2 3b 40 f9 ldr x2, [sp, #112]
9a880: e0 b9 ff 97 bl 0x89000 <_abd_return_buf>
9a884: 22 00 00 14 b 0x9a90c <_arc_hdr_decrypt+0x2dc>
9a888: a0 03 5c f8 ldur x0, [x29, #-64]
9a88c: a1 83 5b f8 ldur x1, [x29, #-72]
9a890: a8 03 5e f8 ldur x8, [x29, #-32]
9a894: e0 37 00 f9 str x0, [sp, #104]
9a898: e0 03 08 aa mov x0, x8
9a89c: e1 33 00 f9 str x1, [sp, #96]
9a8a0: a3 c9 ff 97 bl 0x8cf2c <_arc_hdr_size>
9a8a4: e8 37 40 f9 ldr x8, [sp, #104]
9a8a8: e0 2f 00 f9 str x0, [sp, #88]
9a8ac: e0 03 08 aa mov x0, x8
9a8b0: e1 33 40 f9 ldr x1, [sp, #96]
9a8b4: e2 2f 40 f9 ldr x2, [sp, #88]
9a8b8: e5 b9 ff 97 bl 0x8904c <_abd_return_buf_copy>
9a8bc: a0 03 5e f8 ldur x0, [x29, #-32]
9a8c0: a8 03 5e f8 ldur x8, [x29, #-32]
9a8c4: 01 7d 40 f9 ldr x1, [x8, #248]
9a8c8: a8 03 5e f8 ldur x8, [x29, #-32]
9a8cc: e0 2b 00 f9 str x0, [sp, #80]
9a8d0: e0 03 08 aa mov x0, x8
9a8d4: e1 27 00 f9 str x1, [sp, #72]
9a8d8: 95 c9 ff 97 bl 0x8cf2c <_arc_hdr_size>
9a8dc: a3 03 5e f8 ldur x3, [x29, #-32]
9a8e0: e8 2b 40 f9 ldr x8, [sp, #80]
9a8e4: e0 23 00 f9 str x0, [sp, #64]
9a8e8: e0 03 08 aa mov x0, x8
9a8ec: e1 27 40 f9 ldr x1, [sp, #72]
9a8f0: e2 23 40 f9 ldr x2, [sp, #64]
9a8f4: 53 00 00 94 bl 0x9aa40 <_arc_free_data_abd>
9a8f8: a8 03 5c f8 ldur x8, [x29, #-64]
9a8fc: a9 03 5e f8 ldur x9, [x29, #-32]
9a900: 28 7d 00 f9 str x8, [x9, #248]
9a904: bf c3 1e b8 stur wzr, [x29, #-20]
9a908: 17 00 00 14 b 0x9a964 <_arc_hdr_decrypt+0x334>
9a90c: a0 03 5e f8 ldur x0, [x29, #-32]
9a910: 08 00 80 52 mov w8, #0
9a914: e1 03 08 aa mov x1, x8
9a918: 71 cf ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
9a91c: a9 03 5c f8 ldur x9, [x29, #-64]
9a920: e9 01 00 b4 cbz x9, 0x9a95c <_arc_hdr_decrypt+0x32c>
9a924: a0 03 5e f8 ldur x0, [x29, #-32]
9a928: a1 03 5c f8 ldur x1, [x29, #-64]
9a92c: a8 03 5e f8 ldur x8, [x29, #-32]
9a930: e0 1f 00 f9 str x0, [sp, #56]
9a934: e0 03 08 aa mov x0, x8
9a938: e1 1b 00 f9 str x1, [sp, #48]
9a93c: 7c c9 ff 97 bl 0x8cf2c <_arc_hdr_size>
9a940: a3 03 5e f8 ldur x3, [x29, #-32]
9a944: e8 1f 40 f9 ldr x8, [sp, #56]
9a948: e0 17 00 f9 str x0, [sp, #40]
9a94c: e0 03 08 aa mov x0, x8
9a950: e1 1b 40 f9 ldr x1, [sp, #48]
9a954: e2 17 40 f9 ldr x2, [sp, #40]
9a958: 63 fe ff 97 bl 0x9a2e4 <_arc_free_data_buf>
9a95c: a8 c3 5c b8 ldur w8, [x29, #-52]
9a960: a8 c3 1e b8 stur w8, [x29, #-20]
9a964: a0 c3 5e b8 ldur w0, [x29, #-20]
9a968: fd 7b 51 a9 ldp x29, x30, [sp, #272]
9a96c: fc 6f 50 a9 ldp x28, x27, [sp, #256]
9a970: ff 83 04 91 add sp, sp, #288
9a974: ff 0f 5f d6 <unknown>
000000000009a978 <_abd_copy>:
9a978: 7f 23 03 d5 hint #27
9a97c: ff c3 00 d1 sub sp, sp, #48
9a980: fd 7b 02 a9 stp x29, x30, [sp, #32]
9a984: fd 83 00 91 add x29, sp, #32
9a988: a0 83 1f f8 stur x0, [x29, #-8]
9a98c: e1 0b 00 f9 str x1, [sp, #16]
9a990: e2 07 00 f9 str x2, [sp, #8]
9a994: a0 83 5f f8 ldur x0, [x29, #-8]
9a998: e1 0b 40 f9 ldr x1, [sp, #16]
9a99c: e4 07 40 f9 ldr x4, [sp, #8]
9a9a0: 08 00 80 d2 mov x8, #0
9a9a4: e2 03 08 aa mov x2, x8
9a9a8: e3 03 08 aa mov x3, x8
9a9ac: cb bb ff 97 bl 0x898d8 <_abd_copy_off>
9a9b0: fd 7b 42 a9 ldp x29, x30, [sp, #32]
9a9b4: ff c3 00 91 add sp, sp, #48
9a9b8: ff 0f 5f d6 <unknown>
000000000009a9bc <_arc_get_data_abd>:
9a9bc: 7f 23 03 d5 hint #27
9a9c0: ff 03 01 d1 sub sp, sp, #64
9a9c4: fd 7b 03 a9 stp x29, x30, [sp, #48]
9a9c8: fd c3 00 91 add x29, sp, #48
9a9cc: a0 03 1f f8 stur x0, [x29, #-16]
9a9d0: e1 0f 00 f9 str x1, [sp, #24]
9a9d4: e2 0b 00 f9 str x2, [sp, #16]
9a9d8: e3 0f 00 b9 str w3, [sp, #12]
9a9dc: a0 03 5f f8 ldur x0, [x29, #-16]
9a9e0: 29 c9 ff 97 bl 0x8ce84 <_arc_buf_type>
9a9e4: e0 0b 00 b9 str w0, [sp, #8]
9a9e8: a0 03 5f f8 ldur x0, [x29, #-16]
9a9ec: e1 0f 40 f9 ldr x1, [sp, #24]
9a9f0: e2 0b 40 f9 ldr x2, [sp, #16]
9a9f4: e3 0f 40 b9 ldr w3, [sp, #12]
9a9f8: 23 00 00 94 bl 0x9aa84 <_arc_get_data_impl>
9a9fc: e8 0b 40 b9 ldr w8, [sp, #8]
9aa00: 1f 09 00 71 cmp w8, #2
9aa04: c1 00 00 54 b.ne 0x9aa1c <_arc_get_data_abd+0x60>
9aa08: e0 0f 40 f9 ldr x0, [sp, #24]
9aa0c: 21 00 80 52 mov w1, #1
9aa10: 3c b6 ff 97 bl 0x88300 <_abd_alloc>
9aa14: a0 83 1f f8 stur x0, [x29, #-8]
9aa18: 06 00 00 14 b 0x9aa30 <_arc_get_data_abd+0x74>
9aa1c: e0 0f 40 f9 ldr x0, [sp, #24]
9aa20: 08 00 80 52 mov w8, #0
9aa24: e1 03 08 aa mov x1, x8
9aa28: 36 b6 ff 97 bl 0x88300 <_abd_alloc>
9aa2c: a0 83 1f f8 stur x0, [x29, #-8]
9aa30: a0 83 5f f8 ldur x0, [x29, #-8]
9aa34: fd 7b 43 a9 ldp x29, x30, [sp, #48]
9aa38: ff 03 01 91 add sp, sp, #64
9aa3c: ff 0f 5f d6 <unknown>
000000000009aa40 <_arc_free_data_abd>:
9aa40: 7f 23 03 d5 hint #27
9aa44: ff c3 00 d1 sub sp, sp, #48
9aa48: fd 7b 02 a9 stp x29, x30, [sp, #32]
9aa4c: fd 83 00 91 add x29, sp, #32
9aa50: a0 83 1f f8 stur x0, [x29, #-8]
9aa54: e1 0b 00 f9 str x1, [sp, #16]
9aa58: e2 07 00 f9 str x2, [sp, #8]
9aa5c: e3 03 00 f9 str x3, [sp]
9aa60: a0 83 5f f8 ldur x0, [x29, #-8]
9aa64: e1 07 40 f9 ldr x1, [sp, #8]
9aa68: e2 03 40 f9 ldr x2, [sp]
9aa6c: ac 00 00 94 bl 0x9ad1c <_arc_free_data_impl>
9aa70: e0 0b 40 f9 ldr x0, [sp, #16]
9aa74: a8 b6 ff 97 bl 0x88514 <_abd_free>
9aa78: fd 7b 42 a9 ldp x29, x30, [sp, #32]
9aa7c: ff c3 00 91 add sp, sp, #48
9aa80: ff 0f 5f d6 <unknown>
000000000009aa84 <_arc_get_data_impl>:
9aa84: 7f 23 03 d5 hint #27
9aa88: ff c3 02 d1 sub sp, sp, #176
9aa8c: fd 7b 0a a9 stp x29, x30, [sp, #160]
9aa90: fd 83 02 91 add x29, sp, #160
9aa94: e8 16 00 d0 adrp x8, #3006464
9aa98: 08 e1 1b 91 add x8, x8, #1784
9aa9c: a0 83 1b f8 stur x0, [x29, #-72]
9aaa0: e1 2b 00 f9 str x1, [sp, #80]
9aaa4: e2 27 00 f9 str x2, [sp, #72]
9aaa8: e3 47 00 b9 str w3, [sp, #68]
9aaac: a9 83 5b f8 ldur x9, [x29, #-72]
9aab0: 29 59 40 f9 ldr x9, [x9, #176]
9aab4: e9 1f 00 f9 str x9, [sp, #56]
9aab8: a0 83 5b f8 ldur x0, [x29, #-72]
9aabc: e8 0f 00 f9 str x8, [sp, #24]
9aac0: f1 c8 ff 97 bl 0x8ce84 <_arc_buf_type>
9aac4: e0 37 00 b9 str w0, [sp, #52]
9aac8: ea 47 40 b9 ldr w10, [sp, #68]
9aacc: aa 00 00 34 cbz w10, 0x9aae0 <_arc_get_data_impl+0x5c>
9aad0: e8 2b 40 f9 ldr x8, [sp, #80]
9aad4: e1 1f 40 f9 ldr x1, [sp, #56]
9aad8: e0 03 08 aa mov x0, x8
9aadc: c3 de ff 97 bl 0x925e8 <_arc_adapt>
9aae0: c2 d2 ff 97 bl 0x8f5e8 <_arc_is_overflowing>
9aae4: 20 01 00 34 cbz w0, 0x9ab08 <_arc_get_data_impl+0x84>
9aae8: e8 2b 40 f9 ldr x8, [sp, #80]
9aaec: e9 16 00 d0 adrp x9, #3006464
9aaf0: 29 e1 19 91 add x9, x9, #1656
9aaf4: 29 01 80 b9 ldrsw x9, [x9]
9aaf8: 08 7d 09 9b mul x8, x8, x9
9aafc: 89 0c 80 d2 mov x9, #100
9ab00: 00 09 c9 9a udiv x0, x8, x9
9ab04: e3 d2 ff 97 bl 0x8f690 <_arc_wait_for_eviction>
9ab08: a8 83 5b f8 ldur x8, [x29, #-72]
9ab0c: 09 19 40 b9 ldr w9, [x8, #24]
9ab10: e8 03 09 aa mov x8, x9
9ab14: e8 17 00 f9 str x8, [sp, #40]
9ab18: e9 37 40 b9 ldr w9, [sp, #52]
9ab1c: e8 03 09 aa mov x8, x9
9ab20: e8 13 00 f9 str x8, [sp, #32]
9ab24: e8 17 40 f9 ldr x8, [sp, #40]
9ab28: ea 13 40 f9 ldr x10, [sp, #32]
9ab2c: 1f 01 0a eb cmp x8, x10
9ab30: c0 01 00 54 b.eq 0x9ab68 <_arc_get_data_impl+0xe4>
9ab34: e8 17 40 f9 ldr x8, [sp, #40]
9ab38: e9 13 40 f9 ldr x9, [sp, #32]
9ab3c: 20 fb ff d0 adrp x0, #-630784
9ab40: 00 fc 23 91 add x0, x0, #2303
9ab44: 21 fb ff d0 adrp x1, #-630784
9ab48: 21 34 38 91 add x1, x1, #3597
9ab4c: 02 9a 82 52 mov w2, #5328
9ab50: 23 fb ff d0 adrp x3, #-630784
9ab54: 63 84 2c 91 add x3, x3, #2849
9ab58: ea 03 00 91 mov x10, sp
9ab5c: 48 01 00 f9 str x8, [x10]
9ab60: 49 05 00 f9 str x9, [x10, #8]
9ab64: c4 db 0a 94 bl 0x351a74 <_spl_panic>
9ab68: e8 37 40 b9 ldr w8, [sp, #52]
9ab6c: 1f 09 00 71 cmp w8, #2
9ab70: a1 00 00 54 b.ne 0x9ab84 <_arc_get_data_impl+0x100>
9ab74: e0 2b 40 f9 ldr x0, [sp, #80]
9ab78: 21 00 80 52 mov w1, #1
9ab7c: 0c c9 ff 97 bl 0x8cfac <_arc_space_consume>
9ab80: 05 00 00 14 b 0x9ab94 <_arc_get_data_impl+0x110>
9ab84: e0 2b 40 f9 ldr x0, [sp, #80]
9ab88: 08 00 80 52 mov w8, #0
9ab8c: e1 03 08 aa mov x1, x8
9ab90: 07 c9 ff 97 bl 0x8cfac <_arc_space_consume>
9ab94: e8 1f 40 f9 ldr x8, [sp, #56]
9ab98: a9 2c 00 d0 adrp x9, #5857280
9ab9c: 29 a1 00 91 add x9, x9, #40
9aba0: 29 01 40 f9 ldr x9, [x9]
9aba4: 1f 01 09 eb cmp x8, x9
9aba8: 40 0b 00 54 b.eq 0x9ad10 <_arc_get_data_impl+0x28c>
9abac: e8 1f 40 f9 ldr x8, [sp, #56]
9abb0: a9 2c 00 d0 adrp x9, #5857280
9abb4: 29 c1 00 91 add x9, x9, #48
9abb8: 29 01 40 f9 ldr x9, [x9]
9abbc: 1f 01 09 eb cmp x8, x9
9abc0: 80 0a 00 54 b.eq 0x9ad10 <_arc_get_data_impl+0x28c>
9abc4: e8 1f 40 f9 ldr x8, [sp, #56]
9abc8: a9 2c 00 d0 adrp x9, #5857280
9abcc: 29 c1 02 91 add x9, x9, #176
9abd0: 29 01 40 f9 ldr x9, [x9]
9abd4: 1f 01 09 eb cmp x8, x9
9abd8: c0 09 00 54 b.eq 0x9ad10 <_arc_get_data_impl+0x28c>
9abdc: e8 1f 40 f9 ldr x8, [sp, #56]
9abe0: 08 c1 00 91 add x8, x8, #48
9abe4: e9 2b 40 f9 ldr x9, [sp, #80]
9abe8: a8 83 1d f8 stur x8, [x29, #-40]
9abec: a9 03 1d f8 stur x9, [x29, #-48]
9abf0: a8 83 5d f8 ldur x8, [x29, #-40]
9abf4: a9 03 5d f8 ldur x9, [x29, #-48]
9abf8: a9 83 1c f8 stur x9, [x29, #-56]
9abfc: a9 83 5c f8 ldur x9, [x29, #-56]
9ac00: 08 01 e9 f8 <unknown>
9ac04: 08 01 09 8b add x8, x8, x9
9ac08: a8 03 1c f8 stur x8, [x29, #-64]
9ac0c: a8 83 5b f8 ldur x8, [x29, #-72]
9ac10: 00 e1 02 91 add x0, x8, #184
9ac14: 16 8c 02 94 bl 0x13dc6c <_multilist_link_active>
9ac18: 00 02 00 34 cbz w0, 0x9ac58 <_arc_get_data_impl+0x1d4>
9ac1c: e8 1f 40 f9 ldr x8, [sp, #56]
9ac20: 08 61 00 91 add x8, x8, #24
9ac24: e9 37 40 b9 ldr w9, [sp, #52]
9ac28: ea 03 09 aa mov x10, x9
9ac2c: 08 0d 0a 8b add x8, x8, x10, lsl #3
9ac30: ea 2b 40 f9 ldr x10, [sp, #80]
9ac34: a8 83 1f f8 stur x8, [x29, #-8]
9ac38: aa 03 1f f8 stur x10, [x29, #-16]
9ac3c: a8 83 5f f8 ldur x8, [x29, #-8]
9ac40: aa 03 5f f8 ldur x10, [x29, #-16]
9ac44: aa 83 1e f8 stur x10, [x29, #-24]
9ac48: aa 83 5e f8 ldur x10, [x29, #-24]
9ac4c: 08 01 ea f8 <unknown>
9ac50: 08 01 0a 8b add x8, x8, x10
9ac54: a8 03 1e f8 stur x8, [x29, #-32]
9ac58: 40 18 00 f0 adrp x0, #3190784
9ac5c: 00 00 23 91 add x0, x0, #2240
9ac60: 2d c3 ff 97 bl 0x8b914 <_aggsum_upper_bound>
9ac64: e8 0f 40 f9 ldr x8, [sp, #24]
9ac68: 09 f9 50 f9 ldr x9, [x8, #8688]
9ac6c: 1f 00 09 eb cmp x0, x9
9ac70: 02 05 00 54 b.hs 0x9ad10 <_arc_get_data_impl+0x28c>
9ac74: a8 83 5b f8 ldur x8, [x29, #-72]
9ac78: 08 59 40 f9 ldr x8, [x8, #176]
9ac7c: a9 28 00 d0 adrp x9, #5332992
9ac80: 29 41 00 91 add x9, x9, #16
9ac84: 29 01 40 f9 ldr x9, [x9]
9ac88: 1f 01 09 eb cmp x8, x9
9ac8c: 21 04 00 54 b.ne 0x9ad10 <_arc_get_data_impl+0x28c>
9ac90: a8 28 00 d0 adrp x8, #5332992
9ac94: 08 41 00 91 add x8, x8, #16
9ac98: 08 01 40 f9 ldr x8, [x8]
9ac9c: 08 19 40 f9 ldr x8, [x8, #48]
9aca0: 49 18 00 f0 adrp x9, #3190784
9aca4: 29 21 24 91 add x9, x9, #2312
9aca8: 29 01 40 f9 ldr x9, [x9]
9acac: 29 19 40 f9 ldr x9, [x9, #48]
9acb0: 08 01 09 8b add x8, x8, x9
9acb4: e9 0f 40 f9 ldr x9, [sp, #24]
9acb8: 2a 71 50 f9 ldr x10, [x9, #8416]
9acbc: 1f 01 0a eb cmp x8, x10
9acc0: 89 02 00 54 b.ls 0x9ad10 <_arc_get_data_impl+0x28c>
9acc4: e8 0f 40 f9 ldr x8, [sp, #24]
9acc8: 09 f9 50 f9 ldr x9, [x8, #8688]
9accc: 0a 71 50 f9 ldr x10, [x8, #8416]
9acd0: eb 2b 40 f9 ldr x11, [sp, #80]
9acd4: 4a 01 0b 8b add x10, x10, x11
9acd8: 3f 01 0a eb cmp x9, x10
9acdc: a2 00 00 54 b.hs 0x9acf0 <_arc_get_data_impl+0x26c>
9ace0: e8 0f 40 f9 ldr x8, [sp, #24]
9ace4: 09 f9 50 f9 ldr x9, [x8, #8688]
9ace8: e9 0b 00 f9 str x9, [sp, #16]
9acec: 06 00 00 14 b 0x9ad04 <_arc_get_data_impl+0x280>
9acf0: e8 0f 40 f9 ldr x8, [sp, #24]
9acf4: 09 71 50 f9 ldr x9, [x8, #8416]
9acf8: ea 2b 40 f9 ldr x10, [sp, #80]
9acfc: 29 01 0a 8b add x9, x9, x10
9ad00: e9 0b 00 f9 str x9, [sp, #16]
9ad04: e8 0b 40 f9 ldr x8, [sp, #16]
9ad08: e9 0f 40 f9 ldr x9, [sp, #24]
9ad0c: 28 71 10 f9 str x8, [x9, #8416]
9ad10: fd 7b 4a a9 ldp x29, x30, [sp, #160]
9ad14: ff c3 02 91 add sp, sp, #176
9ad18: ff 0f 5f d6 <unknown>
000000000009ad1c <_arc_free_data_impl>:
9ad1c: 7f 23 03 d5 hint #27
9ad20: ff 83 02 d1 sub sp, sp, #160
9ad24: fd 7b 09 a9 stp x29, x30, [sp, #144]
9ad28: fd 43 02 91 add x29, sp, #144
9ad2c: e0 27 00 f9 str x0, [sp, #72]
9ad30: e1 23 00 f9 str x1, [sp, #64]
9ad34: e2 1f 00 f9 str x2, [sp, #56]
9ad38: e8 27 40 f9 ldr x8, [sp, #72]
9ad3c: 08 59 40 f9 ldr x8, [x8, #176]
9ad40: e8 1b 00 f9 str x8, [sp, #48]
9ad44: e0 27 40 f9 ldr x0, [sp, #72]
9ad48: 4f c8 ff 97 bl 0x8ce84 <_arc_buf_type>
9ad4c: e0 2f 00 b9 str w0, [sp, #44]
9ad50: e8 27 40 f9 ldr x8, [sp, #72]
9ad54: 00 e1 02 91 add x0, x8, #184
9ad58: c5 8b 02 94 bl 0x13dc6c <_multilist_link_active>
9ad5c: 40 02 00 34 cbz w0, 0x9ada4 <_arc_free_data_impl+0x88>
9ad60: e8 1b 40 f9 ldr x8, [sp, #48]
9ad64: 08 61 00 91 add x8, x8, #24
9ad68: e9 2f 40 b9 ldr w9, [sp, #44]
9ad6c: ea 03 09 aa mov x10, x9
9ad70: 08 0d 0a 8b add x8, x8, x10, lsl #3
9ad74: ea 23 40 f9 ldr x10, [sp, #64]
9ad78: 0b 00 80 d2 mov x11, #0
9ad7c: 6a 01 0a eb subs x10, x11, x10
9ad80: a8 83 1d f8 stur x8, [x29, #-40]
9ad84: aa 03 1d f8 stur x10, [x29, #-48]
9ad88: a8 83 5d f8 ldur x8, [x29, #-40]
9ad8c: aa 03 5d f8 ldur x10, [x29, #-48]
9ad90: aa 83 1c f8 stur x10, [x29, #-56]
9ad94: aa 83 5c f8 ldur x10, [x29, #-56]
9ad98: 08 01 ea f8 <unknown>
9ad9c: 08 01 0a 8b add x8, x8, x10
9ada0: a8 03 1c f8 stur x8, [x29, #-64]
9ada4: e8 1b 40 f9 ldr x8, [sp, #48]
9ada8: 08 c1 00 91 add x8, x8, #48
9adac: e9 23 40 f9 ldr x9, [sp, #64]
9adb0: 0a 00 80 d2 mov x10, #0
9adb4: 49 01 09 eb subs x9, x10, x9
9adb8: a8 83 1f f8 stur x8, [x29, #-8]
9adbc: a9 03 1f f8 stur x9, [x29, #-16]
9adc0: a8 83 5f f8 ldur x8, [x29, #-8]
9adc4: a9 03 5f f8 ldur x9, [x29, #-16]
9adc8: a9 83 1e f8 stur x9, [x29, #-24]
9adcc: a9 83 5e f8 ldur x9, [x29, #-24]
9add0: 08 01 e9 f8 <unknown>
9add4: 08 01 09 8b add x8, x8, x9
9add8: a8 03 1e f8 stur x8, [x29, #-32]
9addc: e8 27 40 f9 ldr x8, [sp, #72]
9ade0: 09 19 40 b9 ldr w9, [x8, #24]
9ade4: e8 03 09 aa mov x8, x9
9ade8: e8 13 00 f9 str x8, [sp, #32]
9adec: e9 2f 40 b9 ldr w9, [sp, #44]
9adf0: e8 03 09 aa mov x8, x9
9adf4: e8 0f 00 f9 str x8, [sp, #24]
9adf8: e8 13 40 f9 ldr x8, [sp, #32]
9adfc: ea 0f 40 f9 ldr x10, [sp, #24]
9ae00: 1f 01 0a eb cmp x8, x10
9ae04: c0 01 00 54 b.eq 0x9ae3c <_arc_free_data_impl+0x120>
9ae08: e8 13 40 f9 ldr x8, [sp, #32]
9ae0c: e9 0f 40 f9 ldr x9, [sp, #24]
9ae10: 20 fb ff d0 adrp x0, #-630784
9ae14: 00 fc 23 91 add x0, x0, #2303
9ae18: 21 fb ff d0 adrp x1, #-630784
9ae1c: 21 7c 38 91 add x1, x1, #3615
9ae20: 42 a4 82 52 mov w2, #5410
9ae24: 23 fb ff d0 adrp x3, #-630784
9ae28: 63 84 2c 91 add x3, x3, #2849
9ae2c: ea 03 00 91 mov x10, sp
9ae30: 48 01 00 f9 str x8, [x10]
9ae34: 49 05 00 f9 str x9, [x10, #8]
9ae38: 0f db 0a 94 bl 0x351a74 <_spl_panic>
9ae3c: e8 2f 40 b9 ldr w8, [sp, #44]
9ae40: 1f 09 00 71 cmp w8, #2
9ae44: a1 00 00 54 b.ne 0x9ae58 <_arc_free_data_impl+0x13c>
9ae48: e0 23 40 f9 ldr x0, [sp, #64]
9ae4c: 21 00 80 52 mov w1, #1
9ae50: ac c8 ff 97 bl 0x8d100 <_arc_space_return>
9ae54: 05 00 00 14 b 0x9ae68 <_arc_free_data_impl+0x14c>
9ae58: e0 23 40 f9 ldr x0, [sp, #64]
9ae5c: 08 00 80 52 mov w8, #0
9ae60: e1 03 08 aa mov x1, x8
9ae64: a7 c8 ff 97 bl 0x8d100 <_arc_space_return>
9ae68: fd 7b 49 a9 ldp x29, x30, [sp, #144]
9ae6c: ff 83 02 91 add sp, sp, #160
9ae70: ff 0f 5f d6 <unknown>
000000000009ae74 <_arc_bufc_to_flags>:
9ae74: 7f 23 03 d5 hint #27
9ae78: ff 83 00 d1 sub sp, sp, #32
9ae7c: fd 7b 01 a9 stp x29, x30, [sp, #16]
9ae80: fd 43 00 91 add x29, sp, #16
9ae84: e0 0b 00 b9 str w0, [sp, #8]
9ae88: e8 0b 40 b9 ldr w8, [sp, #8]
9ae8c: 1f 05 00 71 cmp w8, #1
9ae90: e8 07 00 b9 str w8, [sp, #4]
9ae94: c0 00 00 54 b.eq 0x9aeac <_arc_bufc_to_flags+0x38>
9ae98: 01 00 00 14 b 0x9ae9c <_arc_bufc_to_flags+0x28>
9ae9c: e8 07 40 b9 ldr w8, [sp, #4]
9aea0: 1f 09 00 71 cmp w8, #2
9aea4: 80 00 00 54 b.eq 0x9aeb4 <_arc_bufc_to_flags+0x40>
9aea8: 06 00 00 14 b 0x9aec0 <_arc_bufc_to_flags+0x4c>
9aeac: bf c3 1f b8 stur wzr, [x29, #-4]
9aeb0: 07 00 00 14 b 0x9aecc <_arc_bufc_to_flags+0x58>
9aeb4: 48 00 a0 52 mov w8, #131072
9aeb8: a8 c3 1f b8 stur w8, [x29, #-4]
9aebc: 04 00 00 14 b 0x9aecc <_arc_bufc_to_flags+0x58>
9aec0: 20 fb ff d0 adrp x0, #-630784
9aec4: 00 5c 3a 91 add x0, x0, #3735
9aec8: 31 66 0b 94 bl 0x37478c <_xattr_protected+0x37478c>
9aecc: a0 c3 5f b8 ldur w0, [x29, #-4]
9aed0: fd 7b 41 a9 ldp x29, x30, [sp, #16]
9aed4: ff 83 00 91 add sp, sp, #32
9aed8: ff 0f 5f d6 <unknown>
000000000009aedc <_add_reference>:
9aedc: 7f 23 03 d5 hint #27
9aee0: ff 43 01 d1 sub sp, sp, #80
9aee4: fd 7b 04 a9 stp x29, x30, [sp, #64]
9aee8: fd 03 01 91 add x29, sp, #64
9aeec: a8 28 00 d0 adrp x8, #5332992
9aef0: 08 61 00 91 add x8, x8, #24
9aef4: 08 41 00 91 add x8, x8, #16
9aef8: e0 13 00 f9 str x0, [sp, #32]
9aefc: e1 0f 00 f9 str x1, [sp, #24]
9af00: e9 13 40 f9 ldr x9, [sp, #32]
9af04: 29 01 40 f9 ldr x9, [x9]
9af08: e8 07 00 f9 str x8, [sp, #8]
9af0c: 89 00 00 b5 cbnz x9, 0x9af1c <_add_reference+0x40>
9af10: e8 13 40 f9 ldr x8, [sp, #32]
9af14: 08 05 40 f9 ldr x8, [x8, #8]
9af18: 08 02 00 b4 cbz x8, 0x9af58 <_add_reference+0x7c>
9af1c: e8 13 40 f9 ldr x8, [sp, #32]
9af20: 00 19 40 f9 ldr x0, [x8, #48]
9af24: e1 13 40 f9 ldr x1, [sp, #32]
9af28: e8 13 40 f9 ldr x8, [sp, #32]
9af2c: 02 09 40 f9 ldr x2, [x8, #16]
9af30: af cf ff 97 bl 0x8edec <_buf_hash>
9af34: a8 28 00 d0 adrp x8, #5332992
9af38: 08 61 00 91 add x8, x8, #24
9af3c: 08 01 40 f9 ldr x8, [x8]
9af40: 08 00 08 8a and x8, x0, x8
9af44: 08 31 40 92 and x8, x8, #0x1fff
9af48: e9 07 40 f9 ldr x9, [sp, #8]
9af4c: 20 19 08 8b add x0, x9, x8, lsl #6
9af50: ad 1b 0b 94 bl 0x361e04 <_spl_mutex_owned>
9af54: 20 00 00 35 cbnz w0, 0x9af58 <_add_reference+0x7c>
9af58: e8 13 40 f9 ldr x8, [sp, #32]
9af5c: 08 59 40 f9 ldr x8, [x8, #176]
9af60: e8 0b 00 f9 str x8, [sp, #16]
9af64: e8 13 40 f9 ldr x8, [sp, #32]
9af68: 08 a1 03 91 add x8, x8, #232
9af6c: a8 83 1f f8 stur x8, [x29, #-8]
9af70: a8 83 5f f8 ldur x8, [x29, #-8]
9af74: 29 00 80 d2 mov x9, #1
9af78: a9 03 1f f8 stur x9, [x29, #-16]
9af7c: a9 03 5f f8 ldur x9, [x29, #-16]
9af80: 08 01 e9 f8 <unknown>
9af84: 08 01 09 8b add x8, x8, x9
9af88: a8 83 1e f8 stur x8, [x29, #-24]
9af8c: a8 83 5e f8 ldur x8, [x29, #-24]
9af90: 1f 05 00 f1 cmp x8, #1
9af94: c1 05 00 54 b.ne 0x9b04c <_add_reference+0x170>
9af98: e8 0b 40 f9 ldr x8, [sp, #16]
9af9c: a9 28 00 d0 adrp x9, #5332992
9afa0: 29 41 00 91 add x9, x9, #16
9afa4: 29 01 40 f9 ldr x9, [x9]
9afa8: 1f 01 09 eb cmp x8, x9
9afac: 00 05 00 54 b.eq 0x9b04c <_add_reference+0x170>
9afb0: e8 0b 40 f9 ldr x8, [sp, #16]
9afb4: a9 2c 00 d0 adrp x9, #5857280
9afb8: 29 c1 02 91 add x9, x9, #176
9afbc: 29 01 40 f9 ldr x9, [x9]
9afc0: 1f 01 09 eb cmp x8, x9
9afc4: a0 01 00 54 b.eq 0x9aff8 <_add_reference+0x11c>
9afc8: e8 0b 40 f9 ldr x8, [sp, #16]
9afcc: e0 13 40 f9 ldr x0, [sp, #32]
9afd0: e8 03 00 f9 str x8, [sp]
9afd4: ac c7 ff 97 bl 0x8ce84 <_arc_buf_type>
9afd8: e8 03 40 f9 ldr x8, [sp]
9afdc: 08 4d 20 8b add x8, x8, w0, uxtw #3
9afe0: 00 01 40 f9 ldr x0, [x8]
9afe4: e1 13 40 f9 ldr x1, [sp, #32]
9afe8: e7 89 02 94 bl 0x13d784 <_multilist_remove>
9afec: e0 13 40 f9 ldr x0, [sp, #32]
9aff0: e1 0b 40 f9 ldr x1, [sp, #16]
9aff4: 2d 00 00 94 bl 0x9b0a8 <_arc_evictable_space_decrement>
9aff8: e8 13 40 f9 ldr x8, [sp, #32]
9affc: 09 29 40 b9 ldr w9, [x8, #40]
9b000: 29 01 0d 12 and w9, w9, #0x80000
9b004: c9 00 00 34 cbz w9, 0x9b01c <_add_reference+0x140>
9b008: e0 13 40 f9 ldr x0, [sp, #32]
9b00c: 08 00 80 52 mov w8, #0
9b010: e1 03 08 aa mov x1, x8
9b014: 22 00 80 52 mov w2, #1
9b018: f1 da ff 97 bl 0x91bdc <_l2arc_hdr_arcstats_update>
9b01c: e0 13 40 f9 ldr x0, [sp, #32]
9b020: 81 00 80 52 mov w1, #4
9b024: e4 da ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
9b028: e8 13 40 f9 ldr x8, [sp, #32]
9b02c: 09 29 40 b9 ldr w9, [x8, #40]
9b030: 29 01 0d 12 and w9, w9, #0x80000
9b034: c9 00 00 34 cbz w9, 0x9b04c <_add_reference+0x170>
9b038: e0 13 40 f9 ldr x0, [sp, #32]
9b03c: 28 00 80 52 mov w8, #1
9b040: e1 03 08 aa mov x1, x8
9b044: e2 03 08 aa mov x2, x8
9b048: e5 da ff 97 bl 0x91bdc <_l2arc_hdr_arcstats_update>
9b04c: fd 7b 44 a9 ldp x29, x30, [sp, #64]
9b050: ff 43 01 91 add sp, sp, #80
9b054: ff 0f 5f d6 <unknown>
000000000009b058 <_abd_is_linear>:
9b058: ff 43 00 d1 sub sp, sp, #16
9b05c: e0 07 00 f9 str x0, [sp, #8]
9b060: e8 07 40 f9 ldr x8, [sp, #8]
9b064: 09 01 40 b9 ldr w9, [x8]
9b068: 2a 00 80 52 mov w10, #1
9b06c: 0b 00 80 52 mov w11, #0
9b070: 3f 01 00 72 tst w9, #0x1
9b074: 40 11 8b 1a csel w0, w10, w11, ne
9b078: ff 43 00 91 add sp, sp, #16
9b07c: c0 03 5f d6 ret
000000000009b080 <_abd_is_linear_page>:
9b080: ff 43 00 d1 sub sp, sp, #16
9b084: e0 07 00 f9 str x0, [sp, #8]
9b088: e8 07 40 f9 ldr x8, [sp, #8]
9b08c: 09 01 40 b9 ldr w9, [x8]
9b090: 0a 00 80 52 mov w10, #0
9b094: 2b 00 80 52 mov w11, #1
9b098: 3f 01 1b 72 tst w9, #0x20
9b09c: 60 11 8a 1a csel w0, w11, w10, ne
9b0a0: ff 43 00 91 add sp, sp, #16
9b0a4: c0 03 5f d6 ret
000000000009b0a8 <_arc_evictable_space_decrement>:
9b0a8: 7f 23 03 d5 hint #27
9b0ac: ff 03 03 d1 sub sp, sp, #192
9b0b0: fd 7b 0b a9 stp x29, x30, [sp, #176]
9b0b4: fd c3 02 91 add x29, sp, #176
9b0b8: e0 17 00 f9 str x0, [sp, #40]
9b0bc: e1 13 00 f9 str x1, [sp, #32]
9b0c0: e0 17 40 f9 ldr x0, [sp, #40]
9b0c4: 70 c7 ff 97 bl 0x8ce84 <_arc_buf_type>
9b0c8: e0 1f 00 b9 str w0, [sp, #28]
9b0cc: e8 13 40 f9 ldr x8, [sp, #32]
9b0d0: a9 2c 00 b0 adrp x9, #5853184
9b0d4: 29 a1 00 91 add x9, x9, #40
9b0d8: 29 01 40 f9 ldr x9, [x9]
9b0dc: 1f 01 09 eb cmp x8, x9
9b0e0: a0 01 00 54 b.eq 0x9b114 <_arc_evictable_space_decrement+0x6c>
9b0e4: e8 13 40 f9 ldr x8, [sp, #32]
9b0e8: a9 2c 00 b0 adrp x9, #5853184
9b0ec: 29 c1 00 91 add x9, x9, #48
9b0f0: 29 01 40 f9 ldr x9, [x9]
9b0f4: 1f 01 09 eb cmp x8, x9
9b0f8: e0 00 00 54 b.eq 0x9b114 <_arc_evictable_space_decrement+0x6c>
9b0fc: e8 13 40 f9 ldr x8, [sp, #32]
9b100: a9 2c 00 b0 adrp x9, #5853184
9b104: 29 c1 02 91 add x9, x9, #176
9b108: 29 01 40 f9 ldr x9, [x9]
9b10c: 1f 01 09 eb cmp x8, x9
9b110: c1 02 00 54 b.ne 0x9b168 <_arc_evictable_space_decrement+0xc0>
9b114: e8 13 40 f9 ldr x8, [sp, #32]
9b118: 08 61 00 91 add x8, x8, #24
9b11c: e9 1f 40 b9 ldr w9, [sp, #28]
9b120: ea 03 09 aa mov x10, x9
9b124: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b128: ea 17 40 f9 ldr x10, [sp, #40]
9b12c: 49 5d 40 79 ldrh w9, [x10, #46]
9b130: 0b 00 80 52 mov w11, #0
9b134: 69 25 09 6b subs w9, w11, w9, lsl #9
9b138: e0 03 09 aa mov x0, x9
9b13c: 0a 7c 40 93 sxtw x10, w0
9b140: e8 27 00 f9 str x8, [sp, #72]
9b144: ea 23 00 f9 str x10, [sp, #64]
9b148: e8 27 40 f9 ldr x8, [sp, #72]
9b14c: ea 23 40 f9 ldr x10, [sp, #64]
9b150: ea 1f 00 f9 str x10, [sp, #56]
9b154: ea 1f 40 f9 ldr x10, [sp, #56]
9b158: 08 01 ea f8 <unknown>
9b15c: 08 01 0a 8b add x8, x8, x10
9b160: e8 1b 00 f9 str x8, [sp, #48]
9b164: 58 00 00 14 b 0x9b2c4 <_arc_evictable_space_decrement+0x21c>
9b168: e8 17 40 f9 ldr x8, [sp, #40]
9b16c: 08 7d 40 f9 ldr x8, [x8, #248]
9b170: a8 02 00 b4 cbz x8, 0x9b1c4 <_arc_evictable_space_decrement+0x11c>
9b174: e8 13 40 f9 ldr x8, [sp, #32]
9b178: 08 61 00 91 add x8, x8, #24
9b17c: e9 1f 40 b9 ldr w9, [sp, #28]
9b180: ea 03 09 aa mov x10, x9
9b184: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b188: e0 17 40 f9 ldr x0, [sp, #40]
9b18c: e8 07 00 f9 str x8, [sp, #8]
9b190: 67 c7 ff 97 bl 0x8cf2c <_arc_hdr_size>
9b194: 08 00 80 d2 mov x8, #0
9b198: 08 01 00 eb subs x8, x8, x0
9b19c: ea 07 40 f9 ldr x10, [sp, #8]
9b1a0: aa 83 1d f8 stur x10, [x29, #-40]
9b1a4: a8 03 1d f8 stur x8, [x29, #-48]
9b1a8: a8 83 5d f8 ldur x8, [x29, #-40]
9b1ac: ab 03 5d f8 ldur x11, [x29, #-48]
9b1b0: ab 83 1c f8 stur x11, [x29, #-56]
9b1b4: ab 83 5c f8 ldur x11, [x29, #-56]
9b1b8: 08 01 eb f8 <unknown>
9b1bc: 08 01 0b 8b add x8, x8, x11
9b1c0: a8 03 1c f8 stur x8, [x29, #-64]
9b1c4: e8 17 40 f9 ldr x8, [sp, #40]
9b1c8: 09 29 40 b9 ldr w9, [x8, #40]
9b1cc: 29 01 0e 12 and w9, w9, #0x40000
9b1d0: 89 03 00 34 cbz w9, 0x9b240 <_arc_evictable_space_decrement+0x198>
9b1d4: e8 17 40 f9 ldr x8, [sp, #40]
9b1d8: 09 29 40 b9 ldr w9, [x8, #40]
9b1dc: 29 01 11 12 and w9, w9, #0x8000
9b1e0: 09 03 00 34 cbz w9, 0x9b240 <_arc_evictable_space_decrement+0x198>
9b1e4: e8 17 40 f9 ldr x8, [sp, #40]
9b1e8: 08 81 40 f9 ldr x8, [x8, #256]
9b1ec: a8 02 00 b4 cbz x8, 0x9b240 <_arc_evictable_space_decrement+0x198>
9b1f0: e8 13 40 f9 ldr x8, [sp, #32]
9b1f4: 08 61 00 91 add x8, x8, #24
9b1f8: e9 1f 40 b9 ldr w9, [sp, #28]
9b1fc: ea 03 09 aa mov x10, x9
9b200: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b204: ea 17 40 f9 ldr x10, [sp, #40]
9b208: 49 59 40 79 ldrh w9, [x10, #44]
9b20c: 0b 00 80 52 mov w11, #0
9b210: 69 25 09 6b subs w9, w11, w9, lsl #9
9b214: e0 03 09 aa mov x0, x9
9b218: 0a 7c 40 93 sxtw x10, w0
9b21c: a8 83 1f f8 stur x8, [x29, #-8]
9b220: aa 03 1f f8 stur x10, [x29, #-16]
9b224: a8 83 5f f8 ldur x8, [x29, #-8]
9b228: aa 03 5f f8 ldur x10, [x29, #-16]
9b22c: aa 83 1e f8 stur x10, [x29, #-24]
9b230: aa 83 5e f8 ldur x10, [x29, #-24]
9b234: 08 01 ea f8 <unknown>
9b238: 08 01 0a 8b add x8, x8, x10
9b23c: a8 03 1e f8 stur x8, [x29, #-32]
9b240: e8 17 40 f9 ldr x8, [sp, #40]
9b244: 08 49 40 f9 ldr x8, [x8, #144]
9b248: e8 0b 00 f9 str x8, [sp, #16]
9b24c: e8 0b 40 f9 ldr x8, [sp, #16]
9b250: a8 03 00 b4 cbz x8, 0x9b2c4 <_arc_evictable_space_decrement+0x21c>
9b254: e0 0b 40 f9 ldr x0, [sp, #16]
9b258: f8 cc ff 97 bl 0x8e638 <_arc_buf_is_shared>
9b25c: 40 00 00 34 cbz w0, 0x9b264 <_arc_evictable_space_decrement+0c>
9b260: 15 00 00 14 b 0x9b2b4 <_arc_evictable_space_decrement+0x20c>
9b264: e8 13 40 f9 ldr x8, [sp, #32]
9b268: 08 61 00 91 add x8, x8, #24
9b26c: e9 1f 40 b9 ldr w9, [sp, #28]
9b270: ea 03 09 aa mov x10, x9
9b274: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b278: e0 0b 40 f9 ldr x0, [sp, #16]
9b27c: e8 03 00 f9 str x8, [sp]
9b280: 58 c3 ff 97 bl 0x8bfe0 <_arc_buf_size>
9b284: 08 00 80 d2 mov x8, #0
9b288: 08 01 00 eb subs x8, x8, x0
9b28c: ea 03 40 f9 ldr x10, [sp]
9b290: aa 83 1b f8 stur x10, [x29, #-72]
9b294: a8 03 1b f8 stur x8, [x29, #-80]
9b298: a8 83 5b f8 ldur x8, [x29, #-72]
9b29c: ab 03 5b f8 ldur x11, [x29, #-80]
9b2a0: eb 2f 00 f9 str x11, [sp, #88]
9b2a4: eb 2f 40 f9 ldr x11, [sp, #88]
9b2a8: 08 01 eb f8 <unknown>
9b2ac: 08 01 0b 8b add x8, x8, x11
9b2b0: e8 2b 00 f9 str x8, [sp, #80]
9b2b4: e8 0b 40 f9 ldr x8, [sp, #16]
9b2b8: 08 05 40 f9 ldr x8, [x8, #8]
9b2bc: e8 0b 00 f9 str x8, [sp, #16]
9b2c0: e3 ff ff 17 b 0x9b24c <_arc_evictable_space_decrement+0x1a4>
9b2c4: fd 7b 4b a9 ldp x29, x30, [sp, #176]
9b2c8: ff 03 03 91 add sp, sp, #192
9b2cc: ff 0f 5f d6 <unknown>
000000000009b2d0 <_arc_hdr_free_on_write>:
9b2d0: 7f 23 03 d5 hint #27
9b2d4: ff 03 02 d1 sub sp, sp, #128
9b2d8: fd 7b 07 a9 stp x29, x30, [sp, #112]
9b2dc: fd c3 01 91 add x29, sp, #112
9b2e0: e0 17 00 f9 str x0, [sp, #40]
9b2e4: e1 27 00 b9 str w1, [sp, #36]
9b2e8: e8 17 40 f9 ldr x8, [sp, #40]
9b2ec: 08 59 40 f9 ldr x8, [x8, #176]
9b2f0: e8 0f 00 f9 str x8, [sp, #24]
9b2f4: e0 17 40 f9 ldr x0, [sp, #40]
9b2f8: e3 c6 ff 97 bl 0x8ce84 <_arc_buf_type>
9b2fc: e0 17 00 b9 str w0, [sp, #20]
9b300: e9 27 40 b9 ldr w9, [sp, #36]
9b304: 09 01 00 34 cbz w9, 0x9b324 <_arc_hdr_free_on_write+0x54>
9b308: e8 17 40 f9 ldr x8, [sp, #40]
9b30c: 09 59 40 79 ldrh w9, [x8, #44]
9b310: 29 59 17 53 lsl w9, w9, #9
9b314: e0 03 09 aa mov x0, x9
9b318: 08 7c 40 93 sxtw x8, w0
9b31c: e8 03 00 f9 str x8, [sp]
9b320: 04 00 00 14 b 0x9b330 <_arc_hdr_free_on_write+0x60>
9b324: e0 17 40 f9 ldr x0, [sp, #40]
9b328: 01 c7 ff 97 bl 0x8cf2c <_arc_hdr_size>
9b32c: e0 03 00 f9 str x0, [sp]
9b330: e8 03 40 f9 ldr x8, [sp]
9b334: e8 07 00 f9 str x8, [sp, #8]
9b338: e8 17 40 f9 ldr x8, [sp, #40]
9b33c: 00 e1 02 91 add x0, x8, #184
9b340: 4b 8a 02 94 bl 0x13dc6c <_multilist_link_active>
9b344: 40 02 00 34 cbz w0, 0x9b38c <_arc_hdr_free_on_write+0xbc>
9b348: e8 0f 40 f9 ldr x8, [sp, #24]
9b34c: 08 61 00 91 add x8, x8, #24
9b350: e9 17 40 b9 ldr w9, [sp, #20]
9b354: ea 03 09 aa mov x10, x9
9b358: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b35c: ea 07 40 f9 ldr x10, [sp, #8]
9b360: 0b 00 80 d2 mov x11, #0
9b364: 6a 01 0a eb subs x10, x11, x10
9b368: a8 83 1d f8 stur x8, [x29, #-40]
9b36c: aa 03 1d f8 stur x10, [x29, #-48]
9b370: a8 83 5d f8 ldur x8, [x29, #-40]
9b374: aa 03 5d f8 ldur x10, [x29, #-48]
9b378: ea 1f 00 f9 str x10, [sp, #56]
9b37c: ea 1f 40 f9 ldr x10, [sp, #56]
9b380: 08 01 ea f8 <unknown>
9b384: 08 01 0a 8b add x8, x8, x10
9b388: e8 1b 00 f9 str x8, [sp, #48]
9b38c: e8 0f 40 f9 ldr x8, [sp, #24]
9b390: 08 c1 00 91 add x8, x8, #48
9b394: e9 07 40 f9 ldr x9, [sp, #8]
9b398: 0a 00 80 d2 mov x10, #0
9b39c: 49 01 09 eb subs x9, x10, x9
9b3a0: a8 83 1f f8 stur x8, [x29, #-8]
9b3a4: a9 03 1f f8 stur x9, [x29, #-16]
9b3a8: a8 83 5f f8 ldur x8, [x29, #-8]
9b3ac: a9 03 5f f8 ldur x9, [x29, #-16]
9b3b0: a9 83 1e f8 stur x9, [x29, #-24]
9b3b4: a9 83 5e f8 ldur x9, [x29, #-24]
9b3b8: 08 01 e9 f8 <unknown>
9b3bc: 08 01 09 8b add x8, x8, x9
9b3c0: a8 03 1e f8 stur x8, [x29, #-32]
9b3c4: eb 17 40 b9 ldr w11, [sp, #20]
9b3c8: 7f 09 00 71 cmp w11, #2
9b3cc: a1 00 00 54 b.ne 0x9b3e0 <_arc_hdr_free_on_write+0x110>
9b3d0: e0 07 40 f9 ldr x0, [sp, #8]
9b3d4: 21 00 80 52 mov w1, #1
9b3d8: 4a c7 ff 97 bl 0x8d100 <_arc_space_return>
9b3dc: 05 00 00 14 b 0x9b3f0 <_arc_hdr_free_on_write+0x120>
9b3e0: e0 07 40 f9 ldr x0, [sp, #8]
9b3e4: 08 00 80 52 mov w8, #0
9b3e8: e1 03 08 aa mov x1, x8
9b3ec: 45 c7 ff 97 bl 0x8d100 <_arc_space_return>
9b3f0: e8 27 40 b9 ldr w8, [sp, #36]
9b3f4: e8 00 00 34 cbz w8, 0x9b410 <_arc_hdr_free_on_write+0x140>
9b3f8: e8 17 40 f9 ldr x8, [sp, #40]
9b3fc: 00 81 40 f9 ldr x0, [x8, #256]
9b400: e1 07 40 f9 ldr x1, [sp, #8]
9b404: e2 17 40 b9 ldr w2, [sp, #20]
9b408: 0a 00 00 94 bl 0x9b430 <_l2arc_free_abd_on_write>
9b40c: 06 00 00 14 b 0x9b424 <_arc_hdr_free_on_write+0x154>
9b410: e8 17 40 f9 ldr x8, [sp, #40]
9b414: 00 7d 40 f9 ldr x0, [x8, #248]
9b418: e1 07 40 f9 ldr x1, [sp, #8]
9b41c: e2 17 40 b9 ldr w2, [sp, #20]
9b420: 04 00 00 94 bl 0x9b430 <_l2arc_free_abd_on_write>
9b424: fd 7b 47 a9 ldp x29, x30, [sp, #112]
9b428: ff 03 02 91 add sp, sp, #128
9b42c: ff 0f 5f d6 <unknown>
000000000009b430 <_l2arc_free_abd_on_write>:
9b430: 7f 23 03 d5 hint #27
9b434: ff 03 01 d1 sub sp, sp, #64
9b438: fd 7b 03 a9 stp x29, x30, [sp, #48]
9b43c: fd c3 00 91 add x29, sp, #48
9b440: a0 83 1f f8 stur x0, [x29, #-8]
9b444: a1 03 1f f8 stur x1, [x29, #-16]
9b448: a2 c3 1e b8 stur w2, [x29, #-20]
9b44c: 00 05 80 d2 mov x0, #40
9b450: 08 00 80 52 mov w8, #0
9b454: e1 03 08 aa mov x1, x8
9b458: 1e dc 0a 94 bl 0x3524d0 <_zfs_kmem_alloc>
9b45c: e0 0b 00 f9 str x0, [sp, #16]
9b460: a9 83 5f f8 ldur x9, [x29, #-8]
9b464: ea 0b 40 f9 ldr x10, [sp, #16]
9b468: 49 01 00 f9 str x9, [x10]
9b46c: a9 03 5f f8 ldur x9, [x29, #-16]
9b470: ea 0b 40 f9 ldr x10, [sp, #16]
9b474: 49 05 00 f9 str x9, [x10, #8]
9b478: a8 c3 5e b8 ldur w8, [x29, #-20]
9b47c: e9 0b 40 f9 ldr x9, [sp, #16]
9b480: 28 11 00 b9 str w8, [x9, #16]
9b484: a9 2c 00 b0 adrp x9, #5853184
9b488: 29 c1 05 91 add x9, x9, #368
9b48c: e0 03 09 aa mov x0, x9
9b490: e9 07 00 f9 str x9, [sp, #8]
9b494: f8 19 0b 94 bl 0x361c74 <_spl_mutex_enter>
9b498: a9 2c 00 b0 adrp x9, #5853184
9b49c: 29 61 07 91 add x9, x9, #472
9b4a0: 20 01 40 f9 ldr x0, [x9]
9b4a4: e1 0b 40 f9 ldr x1, [sp, #16]
9b4a8: 5e 18 0b 94 bl 0x361620 <_list_insert_head>
9b4ac: e0 07 40 f9 ldr x0, [sp, #8]
9b4b0: 1f 1a 0b 94 bl 0x361d2c <_spl_mutex_exit>
9b4b4: fd 7b 43 a9 ldp x29, x30, [sp, #48]
9b4b8: ff 03 01 91 add sp, sp, #64
9b4bc: ff 0f 5f d6 <unknown>
000000000009b4c0 <_arc_evictable_space_increment>:
9b4c0: 7f 23 03 d5 hint #27
9b4c4: ff 03 03 d1 sub sp, sp, #192
9b4c8: fd 7b 0b a9 stp x29, x30, [sp, #176]
9b4cc: fd c3 02 91 add x29, sp, #176
9b4d0: e0 17 00 f9 str x0, [sp, #40]
9b4d4: e1 13 00 f9 str x1, [sp, #32]
9b4d8: e0 17 40 f9 ldr x0, [sp, #40]
9b4dc: 6a c6 ff 97 bl 0x8ce84 <_arc_buf_type>
9b4e0: e0 1f 00 b9 str w0, [sp, #28]
9b4e4: e8 13 40 f9 ldr x8, [sp, #32]
9b4e8: a9 2c 00 b0 adrp x9, #5853184
9b4ec: 29 a1 00 91 add x9, x9, #40
9b4f0: 29 01 40 f9 ldr x9, [x9]
9b4f4: 1f 01 09 eb cmp x8, x9
9b4f8: a0 01 00 54 b.eq 0x9b52c <_arc_evictable_space_increment+0x6c>
9b4fc: e8 13 40 f9 ldr x8, [sp, #32]
9b500: a9 2c 00 b0 adrp x9, #5853184
9b504: 29 c1 00 91 add x9, x9, #48
9b508: 29 01 40 f9 ldr x9, [x9]
9b50c: 1f 01 09 eb cmp x8, x9
9b510: e0 00 00 54 b.eq 0x9b52c <_arc_evictable_space_increment+0x6c>
9b514: e8 13 40 f9 ldr x8, [sp, #32]
9b518: a9 2c 00 b0 adrp x9, #5853184
9b51c: 29 c1 02 91 add x9, x9, #176
9b520: 29 01 40 f9 ldr x9, [x9]
9b524: 1f 01 09 eb cmp x8, x9
9b528: a1 02 00 54 b.ne 0x9b57c <_arc_evictable_space_increment+0xbc>
9b52c: e8 13 40 f9 ldr x8, [sp, #32]
9b530: 08 61 00 91 add x8, x8, #24
9b534: e9 1f 40 b9 ldr w9, [sp, #28]
9b538: ea 03 09 aa mov x10, x9
9b53c: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b540: ea 17 40 f9 ldr x10, [sp, #40]
9b544: 49 5d 40 79 ldrh w9, [x10, #46]
9b548: 29 59 17 53 lsl w9, w9, #9
9b54c: e0 03 09 aa mov x0, x9
9b550: 0a 7c 40 93 sxtw x10, w0
9b554: e8 27 00 f9 str x8, [sp, #72]
9b558: ea 23 00 f9 str x10, [sp, #64]
9b55c: e8 27 40 f9 ldr x8, [sp, #72]
9b560: ea 23 40 f9 ldr x10, [sp, #64]
9b564: ea 1f 00 f9 str x10, [sp, #56]
9b568: ea 1f 40 f9 ldr x10, [sp, #56]
9b56c: 08 01 ea f8 <unknown>
9b570: 08 01 0a 8b add x8, x8, x10
9b574: e8 1b 00 f9 str x8, [sp, #48]
9b578: 53 00 00 14 b 0x9b6c4 <_arc_evictable_space_increment+0x204>
9b57c: e8 17 40 f9 ldr x8, [sp, #40]
9b580: 08 7d 40 f9 ldr x8, [x8, #248]
9b584: 68 02 00 b4 cbz x8, 0x9b5d0 <_arc_evictable_space_increment+0x110>
9b588: e8 13 40 f9 ldr x8, [sp, #32]
9b58c: 08 61 00 91 add x8, x8, #24
9b590: e9 1f 40 b9 ldr w9, [sp, #28]
9b594: ea 03 09 aa mov x10, x9
9b598: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b59c: e0 17 40 f9 ldr x0, [sp, #40]
9b5a0: e8 07 00 f9 str x8, [sp, #8]
9b5a4: 62 c6 ff 97 bl 0x8cf2c <_arc_hdr_size>
9b5a8: e8 07 40 f9 ldr x8, [sp, #8]
9b5ac: a8 83 1d f8 stur x8, [x29, #-40]
9b5b0: a0 03 1d f8 stur x0, [x29, #-48]
9b5b4: aa 83 5d f8 ldur x10, [x29, #-40]
9b5b8: ab 03 5d f8 ldur x11, [x29, #-48]
9b5bc: ab 83 1c f8 stur x11, [x29, #-56]
9b5c0: ab 83 5c f8 ldur x11, [x29, #-56]
9b5c4: 4a 01 eb f8 <unknown>
9b5c8: 4a 01 0b 8b add x10, x10, x11
9b5cc: aa 03 1c f8 stur x10, [x29, #-64]
9b5d0: e8 17 40 f9 ldr x8, [sp, #40]
9b5d4: 09 29 40 b9 ldr w9, [x8, #40]
9b5d8: 29 01 0e 12 and w9, w9, #0x40000
9b5dc: 69 03 00 34 cbz w9, 0x9b648 <_arc_evictable_space_increment+0x188>
9b5e0: e8 17 40 f9 ldr x8, [sp, #40]
9b5e4: 09 29 40 b9 ldr w9, [x8, #40]
9b5e8: 29 01 11 12 and w9, w9, #0x8000
9b5ec: e9 02 00 34 cbz w9, 0x9b648 <_arc_evictable_space_increment+0x188>
9b5f0: e8 17 40 f9 ldr x8, [sp, #40]
9b5f4: 08 81 40 f9 ldr x8, [x8, #256]
9b5f8: 88 02 00 b4 cbz x8, 0x9b648 <_arc_evictable_space_increment+0x188>
9b5fc: e8 13 40 f9 ldr x8, [sp, #32]
9b600: 08 61 00 91 add x8, x8, #24
9b604: e9 1f 40 b9 ldr w9, [sp, #28]
9b608: ea 03 09 aa mov x10, x9
9b60c: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b610: ea 17 40 f9 ldr x10, [sp, #40]
9b614: 49 59 40 79 ldrh w9, [x10, #44]
9b618: 29 59 17 53 lsl w9, w9, #9
9b61c: e0 03 09 aa mov x0, x9
9b620: 0a 7c 40 93 sxtw x10, w0
9b624: a8 83 1f f8 stur x8, [x29, #-8]
9b628: aa 03 1f f8 stur x10, [x29, #-16]
9b62c: a8 83 5f f8 ldur x8, [x29, #-8]
9b630: aa 03 5f f8 ldur x10, [x29, #-16]
9b634: aa 83 1e f8 stur x10, [x29, #-24]
9b638: aa 83 5e f8 ldur x10, [x29, #-24]
9b63c: 08 01 ea f8 <unknown>
9b640: 08 01 0a 8b add x8, x8, x10
9b644: a8 03 1e f8 stur x8, [x29, #-32]
9b648: e8 17 40 f9 ldr x8, [sp, #40]
9b64c: 08 49 40 f9 ldr x8, [x8, #144]
9b650: e8 0b 00 f9 str x8, [sp, #16]
9b654: e8 0b 40 f9 ldr x8, [sp, #16]
9b658: 68 03 00 b4 cbz x8, 0x9b6c4 <_arc_evictable_space_increment+0x204>
9b65c: e0 0b 40 f9 ldr x0, [sp, #16]
9b660: f6 cb ff 97 bl 0x8e638 <_arc_buf_is_shared>
9b664: 40 00 00 34 cbz w0, 0x9b66c <_arc_evictable_space_increment+0x1ac>
9b668: 13 00 00 14 b 0x9b6b4 <_arc_evictable_space_increment+0x1f4>
9b66c: e8 13 40 f9 ldr x8, [sp, #32]
9b670: 08 61 00 91 add x8, x8, #24
9b674: e9 1f 40 b9 ldr w9, [sp, #28]
9b678: ea 03 09 aa mov x10, x9
9b67c: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b680: e0 0b 40 f9 ldr x0, [sp, #16]
9b684: e8 03 00 f9 str x8, [sp]
9b688: 56 c2 ff 97 bl 0x8bfe0 <_arc_buf_size>
9b68c: e8 03 40 f9 ldr x8, [sp]
9b690: a8 83 1b f8 stur x8, [x29, #-72]
9b694: a0 03 1b f8 stur x0, [x29, #-80]
9b698: aa 83 5b f8 ldur x10, [x29, #-72]
9b69c: ab 03 5b f8 ldur x11, [x29, #-80]
9b6a0: eb 2f 00 f9 str x11, [sp, #88]
9b6a4: eb 2f 40 f9 ldr x11, [sp, #88]
9b6a8: 4a 01 eb f8 <unknown>
9b6ac: 4a 01 0b 8b add x10, x10, x11
9b6b0: ea 2b 00 f9 str x10, [sp, #80]
9b6b4: e8 0b 40 f9 ldr x8, [sp, #16]
9b6b8: 08 05 40 f9 ldr x8, [x8, #8]
9b6bc: e8 0b 00 f9 str x8, [sp, #16]
9b6c0: e5 ff ff 17 b 0x9b654 <_arc_evictable_space_increment+0x194>
9b6c4: fd 7b 4b a9 ldp x29, x30, [sp, #176]
9b6c8: ff 03 03 91 add sp, sp, #192
9b6cc: ff 0f 5f d6 <unknown>
000000000009b6d0 <_arc_evict_state>:
9b6d0: 7f 23 03 d5 hint #27
9b6d4: ff 43 03 d1 sub sp, sp, #208
9b6d8: fd 7b 0c a9 stp x29, x30, [sp, #192]
9b6dc: fd 03 03 91 add x29, sp, #192
9b6e0: e8 16 00 b0 adrp x8, #3002368
9b6e4: 08 e1 1b 91 add x8, x8, #1784
9b6e8: 09 84 82 d2 mov x9, #5152
9b6ec: ea 03 08 aa mov x10, x8
9b6f0: 49 01 09 8b add x9, x10, x9
9b6f4: a0 83 1d f8 stur x0, [x29, #-40]
9b6f8: a1 03 1d f8 stur x1, [x29, #-48]
9b6fc: a2 83 1c f8 stur x2, [x29, #-56]
9b700: a3 43 1c b8 stur w3, [x29, #-60]
9b704: bf 83 1b f8 stur xzr, [x29, #-72]
9b708: aa 83 5d f8 ldur x10, [x29, #-40]
9b70c: ab 43 5c b8 ldur w11, [x29, #-60]
9b710: ec 03 0b aa mov x12, x11
9b714: 4a 0d 0c 8b add x10, x10, x12, lsl #3
9b718: 4a 01 40 f9 ldr x10, [x10]
9b71c: aa 03 1b f8 stur x10, [x29, #-80]
9b720: a0 03 5b f8 ldur x0, [x29, #-80]
9b724: e8 0b 00 f9 str x8, [sp, #16]
9b728: e9 07 00 f9 str x9, [sp, #8]
9b72c: 7e 88 02 94 bl 0x13d924 <_multilist_get_num_sublists>
9b730: a0 c3 1a b8 stur w0, [x29, #-84]
9b734: a8 c3 9a b8 ldursw x8, [x29, #-84]
9b738: 09 01 80 d2 mov x9, #8
9b73c: 20 7d 08 9b mul x0, x9, x8
9b740: 0b 00 80 52 mov w11, #0
9b744: e1 03 0b aa mov x1, x11
9b748: 54 d9 0a 94 bl 0x351c98 <_zfs_kmem_zalloc>
9b74c: e0 33 00 f9 str x0, [sp, #96]
9b750: ff 5f 00 b9 str wzr, [sp, #92]
9b754: e8 5f 40 b9 ldr w8, [sp, #92]
9b758: a9 c3 5a b8 ldur w9, [x29, #-84]
9b75c: 1f 01 09 6b cmp w8, w9
9b760: 0a 04 00 54 b.ge 0x9b7e0 <_arc_evict_state+0x110>
9b764: a8 2c 00 b0 adrp x8, #5853184
9b768: 08 e1 01 91 add x8, x8, #120
9b76c: 00 01 40 f9 ldr x0, [x8]
9b770: 09 00 80 52 mov w9, #0
9b774: e1 03 09 aa mov x1, x9
9b778: a2 de 0a 94 bl 0x353200 <_kmem_cache_alloc>
9b77c: e8 33 40 f9 ldr x8, [sp, #96]
9b780: ea 5f 80 b9 ldrsw x10, [sp, #92]
9b784: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b788: 00 01 00 f9 str x0, [x8]
9b78c: e8 33 40 f9 ldr x8, [sp, #96]
9b790: ea 5f 80 b9 ldrsw x10, [sp, #92]
9b794: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b798: 08 01 40 f9 ldr x8, [x8]
9b79c: 1f 19 00 f9 str xzr, [x8, #48]
9b7a0: a0 03 5b f8 ldur x0, [x29, #-80]
9b7a4: e1 5f 40 b9 ldr w1, [sp, #92]
9b7a8: 71 88 02 94 bl 0x13d96c <_multilist_sublist_lock>
9b7ac: e0 2b 00 f9 str x0, [sp, #80]
9b7b0: e0 2b 40 f9 ldr x0, [sp, #80]
9b7b4: e8 33 40 f9 ldr x8, [sp, #96]
9b7b8: ea 5f 80 b9 ldrsw x10, [sp, #92]
9b7bc: 08 0d 0a 8b add x8, x8, x10, lsl #3
9b7c0: 01 01 40 f9 ldr x1, [x8]
9b7c4: 9d 88 02 94 bl 0x13da38 <_multilist_sublist_insert_tail>
9b7c8: e0 2b 40 f9 ldr x0, [sp, #80]
9b7cc: 91 88 02 94 bl 0x13da10 <_multilist_sublist_unlock>
9b7d0: e8 5f 40 b9 ldr w8, [sp, #92]
9b7d4: 08 05 00 11 add w8, w8, #1
9b7d8: e8 5f 00 b9 str w8, [sp, #92]
9b7dc: de ff ff 17 b 0x9b754 <_arc_evict_state+0x84>
9b7e0: a8 83 5b f8 ldur x8, [x29, #-72]
9b7e4: a9 83 5c f8 ldur x9, [x29, #-56]
9b7e8: 2a 00 80 52 mov w10, #1
9b7ec: 1f 01 09 eb cmp x8, x9
9b7f0: ea 07 00 b9 str w10, [sp, #4]
9b7f4: c3 00 00 54 b.lo 0x9b80c <_arc_evict_state+0x13c>
9b7f8: a8 83 5c f8 ldur x8, [x29, #-56]
9b7fc: 09 00 80 92 mov x9, #-1
9b800: 1f 01 09 eb cmp x8, x9
9b804: ea 17 9f 1a cset w10, eq
9b808: ea 07 00 b9 str w10, [sp, #4]
9b80c: e8 07 40 b9 ldr w8, [sp, #4]
9b810: 48 00 00 37 tbnz w8, #0, 0x9b818 <_arc_evict_state+0x148>
9b814: 63 00 00 14 b 0x9b9a0 <_arc_evict_state+0x2d0>
9b818: a0 03 5b f8 ldur x0, [x29, #-80]
9b81c: 49 88 02 94 bl 0x13d940 <_multilist_get_random_index>
9b820: e0 4f 00 b9 str w0, [sp, #76]
9b824: ff 23 00 f9 str xzr, [sp, #64]
9b828: a8 43 5c b8 ldur w8, [x29, #-60]
9b82c: 1f 05 00 71 cmp w8, #1
9b830: c1 02 00 54 b.ne 0x9b888 <_arc_evict_state+08>
9b834: e8 0b 40 f9 ldr x8, [sp, #16]
9b838: 01 01 7c f9 ldr x1, [x8, #30720]
9b83c: 40 18 00 d0 adrp x0, #3186688
9b840: 00 40 1c 91 add x0, x0, #1808
9b844: 40 c1 ff 97 bl 0x8bd44 <_aggsum_compare>
9b848: 1f 00 00 71 cmp w0, #0
9b84c: e9 c7 9f 1a cset w9, le
9b850: c9 01 00 37 tbnz w9, #0, 0x9b888 <_arc_evict_state+08>
9b854: 40 18 00 d0 adrp x0, #3186688
9b858: 00 40 1c 91 add x0, x0, #1808
9b85c: 2e c0 ff 97 bl 0x8b914 <_aggsum_upper_bound>
9b860: e8 0b 40 f9 ldr x8, [sp, #16]
9b864: 09 01 7c f9 ldr x9, [x8, #30720]
9b868: 09 00 09 eb subs x9, x0, x9
9b86c: 0a 67 80 d2 mov x10, #824
9b870: 29 09 ca 9a udiv x9, x9, x10
9b874: ea 16 00 b0 adrp x10, #3002368
9b878: 4a 81 1a 91 add x10, x10, #1696
9b87c: 4a 01 40 f9 ldr x10, [x10]
9b880: 20 09 ca 9a udiv x0, x9, x10
9b884: 38 1c 00 94 bl 0xa2964 <_arc_prune_async>
9b888: ff 3f 00 b9 str wzr, [sp, #60]
9b88c: e8 3f 40 b9 ldr w8, [sp, #60]
9b890: a9 c3 5a b8 ldur w9, [x29, #-84]
9b894: 1f 01 09 6b cmp w8, w9
9b898: ea 05 00 54 b.ge 0x9b954 <_arc_evict_state+0x284>
9b89c: a8 83 5c f8 ldur x8, [x29, #-56]
9b8a0: 09 00 80 92 mov x9, #-1
9b8a4: 1f 01 09 eb cmp x8, x9
9b8a8: 81 00 00 54 b.ne 0x9b8b8 <_arc_evict_state+0x1e8>
9b8ac: 08 00 80 92 mov x8, #-1
9b8b0: e8 1b 00 f9 str x8, [sp, #48]
9b8b4: 0b 00 00 14 b 0x9b8e0 <_arc_evict_state+0x210>
9b8b8: a8 83 5b f8 ldur x8, [x29, #-72]
9b8bc: a9 83 5c f8 ldur x9, [x29, #-56]
9b8c0: 1f 01 09 eb cmp x8, x9
9b8c4: c2 00 00 54 b.hs 0x9b8dc <_arc_evict_state+0x20c>
9b8c8: a8 83 5c f8 ldur x8, [x29, #-56]
9b8cc: a9 83 5b f8 ldur x9, [x29, #-72]
9b8d0: 08 01 09 eb subs x8, x8, x9
9b8d4: e8 1b 00 f9 str x8, [sp, #48]
9b8d8: 02 00 00 14 b 0x9b8e0 <_arc_evict_state+0x210>
9b8dc: 1e 00 00 14 b 0x9b954 <_arc_evict_state+0x284>
9b8e0: a0 03 5b f8 ldur x0, [x29, #-80]
9b8e4: e1 4f 40 b9 ldr w1, [sp, #76]
9b8e8: e8 33 40 f9 ldr x8, [sp, #96]
9b8ec: e9 4f 80 b9 ldrsw x9, [sp, #76]
9b8f0: 08 0d 09 8b add x8, x8, x9, lsl #3
9b8f4: 02 01 40 f9 ldr x2, [x8]
9b8f8: a3 03 5d f8 ldur x3, [x29, #-48]
9b8fc: e4 1b 40 f9 ldr x4, [sp, #48]
9b900: 4e 00 00 94 bl 0x9ba38 <_arc_evict_state_impl>
9b904: e0 17 00 f9 str x0, [sp, #40]
9b908: e8 17 40 f9 ldr x8, [sp, #40]
9b90c: e9 23 40 f9 ldr x9, [sp, #64]
9b910: 28 01 08 8b add x8, x9, x8
9b914: e8 23 00 f9 str x8, [sp, #64]
9b918: e8 17 40 f9 ldr x8, [sp, #40]
9b91c: a9 83 5b f8 ldur x9, [x29, #-72]
9b920: 28 01 08 8b add x8, x9, x8
9b924: a8 83 1b f8 stur x8, [x29, #-72]
9b928: ea 4f 40 b9 ldr w10, [sp, #76]
9b92c: 4a 05 00 11 add w10, w10, #1
9b930: ea 4f 00 b9 str w10, [sp, #76]
9b934: ab c3 5a b8 ldur w11, [x29, #-84]
9b938: 5f 01 0b 6b cmp w10, w11
9b93c: 4b 00 00 54 b.lt 0x9b944 <_arc_evict_state+0x274>
9b940: ff 4f 00 b9 str wzr, [sp, #76]
9b944: e8 3f 40 b9 ldr w8, [sp, #60]
9b948: 08 05 00 11 add w8, w8, #1
9b94c: e8 3f 00 b9 str w8, [sp, #60]
9b950: cf ff ff 17 b 0x9b88c <_arc_evict_state+0c>
9b954: e8 23 40 f9 ldr x8, [sp, #64]
9b958: 28 02 00 b5 cbnz x8, 0x9b99c <_arc_evict_state+0x2cc>
9b95c: a8 83 5c f8 ldur x8, [x29, #-56]
9b960: 09 00 80 92 mov x9, #-1
9b964: 1f 01 09 eb cmp x8, x9
9b968: 80 01 00 54 b.eq 0x9b998 <_arc_evict_state+0x2c8>
9b96c: e8 07 40 f9 ldr x8, [sp, #8]
9b970: a8 83 1f f8 stur x8, [x29, #-8]
9b974: 29 00 80 d2 mov x9, #1
9b978: a9 03 1f f8 stur x9, [x29, #-16]
9b97c: a9 83 5f f8 ldur x9, [x29, #-8]
9b980: aa 03 5f f8 ldur x10, [x29, #-16]
9b984: aa 83 1e f8 stur x10, [x29, #-24]
9b988: aa 83 5e f8 ldur x10, [x29, #-24]
9b98c: 29 01 ea f8 <unknown>
9b990: 29 01 0a 8b add x9, x9, x10
9b994: a9 03 1e f8 stur x9, [x29, #-32]
9b998: 02 00 00 14 b 0x9b9a0 <_arc_evict_state+0x2d0>
9b99c: 91 ff ff 17 b 0x9b7e0 <_arc_evict_state+0x110>
9b9a0: ff 27 00 b9 str wzr, [sp, #36]
9b9a4: e8 27 40 b9 ldr w8, [sp, #36]
9b9a8: a9 c3 5a b8 ldur w9, [x29, #-84]
9b9ac: 1f 01 09 6b cmp w8, w9
9b9b0: 2a 03 00 54 b.ge 0x9ba14 <_arc_evict_state+0x344>
9b9b4: a0 03 5b f8 ldur x0, [x29, #-80]
9b9b8: e1 27 40 b9 ldr w1, [sp, #36]
9b9bc: ec 87 02 94 bl 0x13d96c <_multilist_sublist_lock>
9b9c0: e0 0f 00 f9 str x0, [sp, #24]
9b9c4: e0 0f 40 f9 ldr x0, [sp, #24]
9b9c8: e8 33 40 f9 ldr x8, [sp, #96]
9b9cc: e9 27 80 b9 ldrsw x9, [sp, #36]
9b9d0: 08 0d 09 8b add x8, x8, x9, lsl #3
9b9d4: 01 01 40 f9 ldr x1, [x8]
9b9d8: 93 87 02 94 bl 0x13d824 <_multilist_sublist_remove>
9b9dc: e0 0f 40 f9 ldr x0, [sp, #24]
9b9e0: 0c 88 02 94 bl 0x13da10 <_multilist_sublist_unlock>
9b9e4: a8 2c 00 b0 adrp x8, #5853184
9b9e8: 08 e1 01 91 add x8, x8, #120
9b9ec: 00 01 40 f9 ldr x0, [x8]
9b9f0: e8 33 40 f9 ldr x8, [sp, #96]
9b9f4: e9 27 80 b9 ldrsw x9, [sp, #36]
9b9f8: 08 0d 09 8b add x8, x8, x9, lsl #3
9b9fc: 01 01 40 f9 ldr x1, [x8]
9ba00: 03 e2 0a 94 bl 0x35420c <_kmem_cache_free>
9ba04: e8 27 40 b9 ldr w8, [sp, #36]
9ba08: 08 05 00 11 add w8, w8, #1
9ba0c: e8 27 00 b9 str w8, [sp, #36]
9ba10: e5 ff ff 17 b 0x9b9a4 <_arc_evict_state+0x2d4>
9ba14: e0 33 40 f9 ldr x0, [sp, #96]
9ba18: a8 c3 9a b8 ldursw x8, [x29, #-84]
9ba1c: 09 01 80 d2 mov x9, #8
9ba20: 21 7d 08 9b mul x1, x9, x8
9ba24: ff d9 0a 94 bl 0x352220 <_zfs_kmem_free>
9ba28: a0 83 5b f8 ldur x0, [x29, #-72]
9ba2c: fd 7b 4c a9 ldp x29, x30, [sp, #192]
9ba30: ff 43 03 91 add sp, sp, #208
9ba34: ff 0f 5f d6 <unknown>
000000000009ba38 <_arc_evict_state_impl>:
9ba38: 7f 23 03 d5 hint #27
9ba3c: ff 83 03 d1 sub sp, sp, #224
9ba40: fd 7b 0d a9 stp x29, x30, [sp, #208]
9ba44: fd 43 03 91 add x29, sp, #208
9ba48: a8 28 00 b0 adrp x8, #5328896
9ba4c: 08 61 00 91 add x8, x8, #24
9ba50: 08 41 00 91 add x8, x8, #16
9ba54: e9 16 00 b0 adrp x9, #3002368
9ba58: 29 e1 1b 91 add x9, x9, #1784
9ba5c: 0a 1e 82 d2 mov x10, #4336
9ba60: eb 03 09 aa mov x11, x9
9ba64: 6a 01 0a 8b add x10, x11, x10
9ba68: 0b 62 82 d2 mov x11, #4880
9ba6c: ec 03 09 aa mov x12, x9
9ba70: 8b 01 0b 8b add x11, x12, x11
9ba74: ac 2c 00 b0 adrp x12, #5853184
9ba78: 8c a1 02 91 add x12, x12, #168
9ba7c: a0 83 1b f8 stur x0, [x29, #-72]
9ba80: a1 43 1b b8 stur w1, [x29, #-76]
9ba84: a2 83 1a f8 stur x2, [x29, #-88]
9ba88: a3 03 1a f8 stur x3, [x29, #-96]
9ba8c: e4 37 00 f9 str x4, [sp, #104]
9ba90: ff 2f 00 f9 str xzr, [sp, #88]
9ba94: ff 47 00 b9 str wzr, [sp, #68]
9ba98: a0 83 5b f8 ldur x0, [x29, #-72]
9ba9c: a1 43 5b b8 ldur w1, [x29, #-76]
9baa0: e8 17 00 f9 str x8, [sp, #40]
9baa4: e9 13 00 f9 str x9, [sp, #32]
9baa8: ea 0f 00 f9 str x10, [sp, #24]
9baac: eb 0b 00 f9 str x11, [sp, #16]
9bab0: ec 07 00 f9 str x12, [sp, #8]
9bab4: ae 87 02 94 bl 0x13d96c <_multilist_sublist_lock>
9bab8: e0 33 00 f9 str x0, [sp, #96]
9babc: e0 33 40 f9 ldr x0, [sp, #96]
9bac0: a1 83 5a f8 ldur x1, [x29, #-88]
9bac4: 4a 88 02 94 bl 0x13dbec <_multilist_sublist_prev>
9bac8: e0 2b 00 f9 str x0, [sp, #80]
9bacc: e8 2b 40 f9 ldr x8, [sp, #80]
9bad0: 68 0b 00 b4 cbz x8, 0x9bc3c <_arc_evict_state_impl+0x204>
9bad4: e8 37 40 f9 ldr x8, [sp, #104]
9bad8: 09 00 80 92 mov x9, #-1
9badc: 1f 01 09 eb cmp x8, x9
9bae0: a0 00 00 54 b.eq 0x9baf4 <_arc_evict_state_impl+0xbc>
9bae4: e8 2f 40 f9 ldr x8, [sp, #88]
9bae8: e9 37 40 f9 ldr x9, [sp, #104]
9baec: 1f 01 09 eb cmp x8, x9
9baf0: e2 00 00 54 b.hs 0x9bb0c <_arc_evict_state_impl+0xd4>
9baf4: e8 47 40 b9 ldr w8, [sp, #68]
9baf8: e9 16 00 b0 adrp x9, #3002368
9bafc: 29 f1 19 91 add x9, x9, #1660
9bb00: 2a 01 40 b9 ldr w10, [x9]
9bb04: 1f 01 0a 6b cmp w8, w10
9bb08: 4b 00 00 54 b.lt 0x9bb10 <_arc_evict_state_impl+0xd8>
9bb0c: 4c 00 00 14 b 0x9bc3c <_arc_evict_state_impl+0x204>
9bb10: e0 33 40 f9 ldr x0, [sp, #96]
9bb14: a1 83 5a f8 ldur x1, [x29, #-88]
9bb18: d5 87 02 94 bl 0x13da6c <_multilist_sublist_move_forward>
9bb1c: e8 2b 40 f9 ldr x8, [sp, #80]
9bb20: 08 19 40 f9 ldr x8, [x8, #48]
9bb24: 48 00 00 b5 cbnz x8, 0x9bb2c <_arc_evict_state_impl+0xf4>
9bb28: 40 00 00 14 b 0x9bc28 <_arc_evict_state_impl+0x1f0>
9bb2c: a8 03 5a f8 ldur x8, [x29, #-96]
9bb30: 48 02 00 b4 cbz x8, 0x9bb78 <_arc_evict_state_impl+0x140>
9bb34: e8 2b 40 f9 ldr x8, [sp, #80]
9bb38: 08 19 40 f9 ldr x8, [x8, #48]
9bb3c: a9 03 5a f8 ldur x9, [x29, #-96]
9bb40: 1f 01 09 eb cmp x8, x9
9bb44: a0 01 00 54 b.eq 0x9bb78 <_arc_evict_state_impl+0x140>
9bb48: e8 0b 40 f9 ldr x8, [sp, #16]
9bb4c: a8 83 1d f8 stur x8, [x29, #-40]
9bb50: 29 00 80 d2 mov x9, #1
9bb54: a9 03 1d f8 stur x9, [x29, #-48]
9bb58: a9 83 5d f8 ldur x9, [x29, #-40]
9bb5c: aa 03 5d f8 ldur x10, [x29, #-48]
9bb60: aa 83 1c f8 stur x10, [x29, #-56]
9bb64: aa 83 5c f8 ldur x10, [x29, #-56]
9bb68: 29 01 ea f8 <unknown>
9bb6c: 29 01 0a 8b add x9, x9, x10
9bb70: a9 03 1c f8 stur x9, [x29, #-64]
9bb74: 2d 00 00 14 b 0x9bc28 <_arc_evict_state_impl+0x1f0>
9bb78: e8 2b 40 f9 ldr x8, [sp, #80]
9bb7c: 00 19 40 f9 ldr x0, [x8, #48]
9bb80: e1 2b 40 f9 ldr x1, [sp, #80]
9bb84: e8 2b 40 f9 ldr x8, [sp, #80]
9bb88: 02 09 40 f9 ldr x2, [x8, #16]
9bb8c: 98 cc ff 97 bl 0x8edec <_buf_hash>
9bb90: a8 28 00 b0 adrp x8, #5328896
9bb94: 08 61 00 91 add x8, x8, #24
9bb98: 08 01 40 f9 ldr x8, [x8]
9bb9c: 08 00 08 8a and x8, x0, x8
9bba0: 08 31 40 92 and x8, x8, #0x1fff
9bba4: e9 17 40 f9 ldr x9, [sp, #40]
9bba8: 28 19 08 8b add x8, x9, x8, lsl #6
9bbac: e8 27 00 f9 str x8, [sp, #72]
9bbb0: e0 27 40 f9 ldr x0, [sp, #72]
9bbb4: 6c 18 0b 94 bl 0x361d64 <_spl_mutex_tryenter>
9bbb8: 20 02 00 34 cbz w0, 0x9bbfc <_arc_evict_state_impl+0x1c4>
9bbbc: e0 2b 40 f9 ldr x0, [sp, #80]
9bbc0: e1 27 40 f9 ldr x1, [sp, #72]
9bbc4: 54 00 00 94 bl 0x9bd14 <_arc_evict_hdr>
9bbc8: e0 1f 00 f9 str x0, [sp, #56]
9bbcc: e0 27 40 f9 ldr x0, [sp, #72]
9bbd0: 57 18 0b 94 bl 0x361d2c <_spl_mutex_exit>
9bbd4: e8 1f 40 f9 ldr x8, [sp, #56]
9bbd8: e9 2f 40 f9 ldr x9, [sp, #88]
9bbdc: 28 01 08 8b add x8, x9, x8
9bbe0: e8 2f 00 f9 str x8, [sp, #88]
9bbe4: e8 1f 40 f9 ldr x8, [sp, #56]
9bbe8: 88 00 00 b4 cbz x8, 0x9bbf8 <_arc_evict_state_impl+0x1c0>
9bbec: e8 47 40 b9 ldr w8, [sp, #68]
9bbf0: 08 05 00 11 add w8, w8, #1
9bbf4: e8 47 00 b9 str w8, [sp, #68]
9bbf8: 0c 00 00 14 b 0x9bc28 <_arc_evict_state_impl+0x1f0>
9bbfc: e8 0f 40 f9 ldr x8, [sp, #24]
9bc00: a8 83 1f f8 stur x8, [x29, #-8]
9bc04: 29 00 80 d2 mov x9, #1
9bc08: a9 03 1f f8 stur x9, [x29, #-16]
9bc0c: a9 83 5f f8 ldur x9, [x29, #-8]
9bc10: aa 03 5f f8 ldur x10, [x29, #-16]
9bc14: aa 83 1e f8 stur x10, [x29, #-24]
9bc18: aa 83 5e f8 ldur x10, [x29, #-24]
9bc1c: 29 01 ea f8 <unknown>
9bc20: 29 01 0a 8b add x9, x9, x10
9bc24: a9 03 1e f8 stur x9, [x29, #-32]
9bc28: e0 33 40 f9 ldr x0, [sp, #96]
9bc2c: a1 83 5a f8 ldur x1, [x29, #-88]
9bc30: ef 87 02 94 bl 0x13dbec <_multilist_sublist_prev>
9bc34: e0 2b 00 f9 str x0, [sp, #80]
9bc38: a5 ff ff 17 b 0x9bacc <_arc_evict_state_impl+0x94>
9bc3c: e0 33 40 f9 ldr x0, [sp, #96]
9bc40: 74 87 02 94 bl 0x13da10 <_multilist_sublist_unlock>
9bc44: a0 2c 00 b0 adrp x0, #5853184
9bc48: 00 e0 00 91 add x0, x0, #56
9bc4c: 0a 18 0b 94 bl 0x361c74 <_spl_mutex_enter>
9bc50: e8 2f 40 f9 ldr x8, [sp, #88]
9bc54: e9 07 40 f9 ldr x9, [sp, #8]
9bc58: 2a 01 40 f9 ldr x10, [x9]
9bc5c: 48 01 08 8b add x8, x10, x8
9bc60: 28 01 00 f9 str x8, [x9]
9bc64: e5 16 00 94 bl 0xa17f8 <_arc_free_memory>
9bc68: e8 13 40 f9 ldr x8, [sp, #32]
9bc6c: 09 b9 7f f9 ldr x9, [x8, #32624]
9bc70: 4a 00 80 d2 mov x10, #2
9bc74: 29 09 ca 9a udiv x9, x9, x10
9bc78: 1f 00 09 eb cmp x0, x9
9bc7c: 49 03 00 54 b.ls 0x9bce4 <_arc_evict_state_impl+0x2ac>
9bc80: a0 2c 00 b0 adrp x0, #5853184
9bc84: 00 20 02 91 add x0, x0, #136
9bc88: dd 16 0b 94 bl 0x3617fc <_list_head>
9bc8c: e0 1b 00 f9 str x0, [sp, #48]
9bc90: 08 00 80 52 mov w8, #0
9bc94: e8 07 00 b9 str w8, [sp, #4]
9bc98: 00 01 00 b4 cbz x0, 0x9bcb8 <_arc_evict_state_impl+0x280>
9bc9c: e8 1b 40 f9 ldr x8, [sp, #48]
9bca0: 08 0d 40 f9 ldr x8, [x8, #24]
9bca4: e9 07 40 f9 ldr x9, [sp, #8]
9bca8: 2a 01 40 f9 ldr x10, [x9]
9bcac: 1f 01 0a eb cmp x8, x10
9bcb0: eb 87 9f 1a cset w11, ls
9bcb4: eb 07 00 b9 str w11, [sp, #4]
9bcb8: e8 07 40 b9 ldr w8, [sp, #4]
9bcbc: 48 00 00 37 tbnz w8, #0, 0x9bcc4 <_arc_evict_state_impl+0x28c>
9bcc0: 09 00 00 14 b 0x9bce4 <_arc_evict_state_impl+0x2ac>
9bcc4: e1 1b 40 f9 ldr x1, [sp, #48]
9bcc8: a0 2c 00 b0 adrp x0, #5853184
9bccc: 00 20 02 91 add x0, x0, #136
9bcd0: b2 16 0b 94 bl 0x361798 <_list_remove>
9bcd4: e8 1b 40 f9 ldr x8, [sp, #48]
9bcd8: 00 41 00 91 add x0, x8, #16
9bcdc: 4a d2 0a 94 bl 0x350604 <_spl_cv_broadcast>
9bce0: e8 ff ff 17 b 0x9bc80 <_arc_evict_state_impl+0x248>
9bce4: d0 ce ff 97 bl 0x8f824 <_arc_set_need_free>
9bce8: a0 2c 00 b0 adrp x0, #5853184
9bcec: 00 e0 00 91 add x0, x0, #56
9bcf0: 0f 18 0b 94 bl 0x361d2c <_spl_mutex_exit>
9bcf4: 08 00 80 d2 mov x8, #0
9bcf8: e0 03 08 aa mov x0, x8
9bcfc: e0 62 0b 94 bl 0x37487c <_xattr_protected+0x37487c>
9bd00: e8 2f 40 f9 ldr x8, [sp, #88]
9bd04: e0 03 08 aa mov x0, x8
9bd08: fd 7b 4d a9 ldp x29, x30, [sp, #208]
9bd0c: ff 83 03 91 add sp, sp, #224
9bd10: ff 0f 5f d6 <unknown>
000000000009bd14 <_arc_evict_hdr>:
9bd14: 7f 23 03 d5 hint #27
9bd18: ff 83 07 d1 sub sp, sp, #480
9bd1c: fc 6f 1c a9 stp x28, x27, [sp, #448]
9bd20: fd 7b 1d a9 stp x29, x30, [sp, #464]
9bd24: fd 43 07 91 add x29, sp, #464
9bd28: e8 16 00 b0 adrp x8, #3002368
9bd2c: 08 e1 1b 91 add x8, x8, #1784
9bd30: 09 1e 82 d2 mov x9, #4336
9bd34: 09 01 09 8b add x9, x8, x9
9bd38: 0a 2e 83 d2 mov x10, #6512
9bd3c: 0a 01 0a 8b add x10, x8, x10
9bd40: 0b c8 82 d2 mov x11, #5696
9bd44: 0b 01 0b 8b add x11, x8, x11
9bd48: 0c ea 82 d2 mov x12, #5968
9bd4c: 0c 01 0c 8b add x12, x8, x12
9bd50: 0d 0c 83 d2 mov x13, #6240
9bd54: 0d 01 0d 8b add x13, x8, x13
9bd58: 0e a6 82 d2 mov x14, #5424
9bd5c: 0e 01 0e 8b add x14, x8, x14
9bd60: 0f 62 82 d2 mov x15, #4880
9bd64: 0f 01 0f 8b add x15, x8, x15
9bd68: f0 03 08 aa mov x16, x8
9bd6c: 10 82 3f 91 add x16, x16, #4064
9bd70: 11 50 83 d2 mov x17, #6784
9bd74: 08 01 11 8b add x8, x8, x17
9bd78: e0 4b 00 f9 str x0, [sp, #144]
9bd7c: e1 47 00 f9 str x1, [sp, #136]
9bd80: ff 3b 00 f9 str xzr, [sp, #112]
9bd84: f1 4b 40 f9 ldr x17, [sp, #144]
9bd88: 22 2a 40 b9 ldr w2, [x17, #40]
9bd8c: 42 00 1a 12 and w2, w2, #0x40
9bd90: e9 2f 00 f9 str x9, [sp, #88]
9bd94: ea 2b 00 f9 str x10, [sp, #80]
9bd98: eb 27 00 f9 str x11, [sp, #72]
9bd9c: ec 23 00 f9 str x12, [sp, #64]
9bda0: ed 1f 00 f9 str x13, [sp, #56]
9bda4: ee 1b 00 f9 str x14, [sp, #48]
9bda8: ef 17 00 f9 str x15, [sp, #40]
9bdac: f0 13 00 f9 str x16, [sp, #32]
9bdb0: e8 0f 00 f9 str x8, [sp, #24]
9bdb4: c2 00 00 34 cbz w2, 0x9bdcc <_arc_evict_hdr+0xb8>
9bdb8: a8 2c 00 b0 adrp x8, #5853184
9bdbc: 08 11 03 91 add x8, x8, #196
9bdc0: 09 01 40 b9 ldr w9, [x8]
9bdc4: e9 17 00 b9 str w9, [sp, #20]
9bdc8: 05 00 00 14 b 0x9bddc <_arc_evict_hdr+0xc8>
9bdcc: a8 2c 00 b0 adrp x8, #5853184
9bdd0: 08 01 03 91 add x8, x8, #192
9bdd4: 09 01 40 b9 ldr w9, [x8]
9bdd8: e9 17 00 b9 str w9, [sp, #20]
9bddc: e8 17 40 b9 ldr w8, [sp, #20]
9bde0: e8 6f 00 b9 str w8, [sp, #108]
9bde4: e9 4b 40 f9 ldr x9, [sp, #144]
9bde8: 29 59 40 f9 ldr x9, [x9, #176]
9bdec: e9 3f 00 f9 str x9, [sp, #120]
9bdf0: e9 3f 40 f9 ldr x9, [sp, #120]
9bdf4: aa 2c 00 b0 adrp x10, #5853184
9bdf8: 4a a1 00 91 add x10, x10, #40
9bdfc: 4a 01 40 f9 ldr x10, [x10]
9be00: 3f 01 0a eb cmp x9, x10
9be04: a0 01 00 54 b.eq 0x9be38 <_arc_evict_hdr+0x124>
9be08: e8 3f 40 f9 ldr x8, [sp, #120]
9be0c: a9 2c 00 b0 adrp x9, #5853184
9be10: 29 c1 00 91 add x9, x9, #48
9be14: 29 01 40 f9 ldr x9, [x9]
9be18: 1f 01 09 eb cmp x8, x9
9be1c: e0 00 00 54 b.eq 0x9be38 <_arc_evict_hdr+0x124>
9be20: e8 3f 40 f9 ldr x8, [sp, #120]
9be24: a9 2c 00 b0 adrp x9, #5853184
9be28: 29 c1 02 91 add x9, x9, #176
9be2c: 29 01 40 f9 ldr x9, [x9]
9be30: 1f 01 09 eb cmp x8, x9
9be34: e1 08 00 54 b.ne 0x9bf50 <_arc_evict_hdr+0x23c>
9be38: e8 4b 40 f9 ldr x8, [sp, #144]
9be3c: 09 29 40 b9 ldr w9, [x8, #40]
9be40: 29 01 0d 12 and w9, w9, #0x80000
9be44: 69 02 00 34 cbz w9, 0x9be90 <_arc_evict_hdr+0x17c>
9be48: e8 4b 40 f9 ldr x8, [sp, #144]
9be4c: 09 29 40 b9 ldr w9, [x8, #40]
9be50: 29 01 14 12 and w9, w9, #0x1000
9be54: e9 01 00 34 cbz w9, 0x9be90 <_arc_evict_hdr+0x17c>
9be58: e8 0f 40 f9 ldr x8, [sp, #24]
9be5c: e8 5f 00 f9 str x8, [sp, #184]
9be60: 29 00 80 d2 mov x9, #1
9be64: e9 5b 00 f9 str x9, [sp, #176]
9be68: e9 5f 40 f9 ldr x9, [sp, #184]
9be6c: ea 5b 40 f9 ldr x10, [sp, #176]
9be70: ea 57 00 f9 str x10, [sp, #168]
9be74: ea 57 40 f9 ldr x10, [sp, #168]
9be78: 29 01 ea f8 <unknown>
9be7c: 29 01 0a 8b add x9, x9, x10
9be80: e9 53 00 f9 str x9, [sp, #160]
9be84: e9 3b 40 f9 ldr x9, [sp, #112]
9be88: e9 4f 00 f9 str x9, [sp, #152]
9be8c: 13 01 00 14 b 0x9c2d8 <_arc_evict_hdr+0x5c4>
9be90: e8 13 40 f9 ldr x8, [sp, #32]
9be94: e8 6f 00 f9 str x8, [sp, #216]
9be98: 29 00 80 d2 mov x9, #1
9be9c: e9 6b 00 f9 str x9, [sp, #208]
9bea0: e9 6f 40 f9 ldr x9, [sp, #216]
9bea4: ea 6b 40 f9 ldr x10, [sp, #208]
9bea8: ea 67 00 f9 str x10, [sp, #200]
9beac: ea 67 40 f9 ldr x10, [sp, #200]
9beb0: 29 01 ea f8 <unknown>
9beb4: 29 01 0a 8b add x9, x9, x10
9beb8: e9 63 00 f9 str x9, [sp, #192]
9bebc: e9 4b 40 f9 ldr x9, [sp, #144]
9bec0: 2b 5d 40 79 ldrh w11, [x9, #46]
9bec4: 6b 59 17 53 lsl w11, w11, #9
9bec8: e9 3b 40 f9 ldr x9, [sp, #112]
9becc: 29 c1 2b 8b add x9, x9, w11, sxtw
9bed0: e9 3b 00 f9 str x9, [sp, #112]
9bed4: e9 4b 40 f9 ldr x9, [sp, #144]
9bed8: 2b 29 40 b9 ldr w11, [x9, #40]
9bedc: 6b 01 0d 12 and w11, w11, #0x80000
9bee0: 2b 02 00 34 cbz w11, 0x9bf24 <_arc_evict_hdr+0x210>
9bee4: a8 2c 00 b0 adrp x8, #5853184
9bee8: 08 c1 02 91 add x8, x8, #176
9beec: 00 01 40 f9 ldr x0, [x8]
9bef0: e1 4b 40 f9 ldr x1, [sp, #144]
9bef4: e2 47 40 f9 ldr x2, [sp, #136]
9bef8: 90 de ff 97 bl 0x93938 <_arc_change_state>
9befc: e0 4b 40 f9 ldr x0, [sp, #144]
9bf00: a8 2c 00 b0 adrp x8, #5853184
9bf04: 08 e1 01 91 add x8, x8, #120
9bf08: 01 01 40 f9 ldr x1, [x8]
9bf0c: a8 2c 00 b0 adrp x8, #5853184
9bf10: 08 01 02 91 add x8, x8, #128
9bf14: 02 01 40 f9 ldr x2, [x8]
9bf18: ff d8 ff 97 bl 0x92314 <_arc_hdr_realloc>
9bf1c: e0 4b 00 f9 str x0, [sp, #144]
9bf20: 09 00 00 14 b 0x9bf44 <_arc_evict_hdr+0x230>
9bf24: a8 28 00 b0 adrp x8, #5328896
9bf28: 08 41 00 91 add x8, x8, #16
9bf2c: 00 01 40 f9 ldr x0, [x8]
9bf30: e1 4b 40 f9 ldr x1, [sp, #144]
9bf34: e2 47 40 f9 ldr x2, [sp, #136]
9bf38: 80 de ff 97 bl 0x93938 <_arc_change_state>
9bf3c: e0 4b 40 f9 ldr x0, [sp, #144]
9bf40: 41 cb ff 97 bl 0x8ec44 <_arc_hdr_destroy>
9bf44: e8 3b 40 f9 ldr x8, [sp, #112]
9bf48: e8 4f 00 f9 str x8, [sp, #152]
9bf4c: e3 00 00 14 b 0x9c2d8 <_arc_evict_hdr+0x5c4>
9bf50: e8 3f 40 f9 ldr x8, [sp, #120]
9bf54: 49 18 00 d0 adrp x9, #3186688
9bf58: 29 21 24 91 add x9, x9, #2312
9bf5c: 29 01 40 f9 ldr x9, [x9]
9bf60: 1f 01 09 eb cmp x8, x9
9bf64: c1 00 00 54 b.ne 0x9bf7c <_arc_evict_hdr+0x268>
9bf68: a8 2c 00 b0 adrp x8, #5853184
9bf6c: 08 a1 00 91 add x8, x8, #40
9bf70: 08 01 40 f9 ldr x8, [x8]
9bf74: e8 07 00 f9 str x8, [sp, #8]
9bf78: 05 00 00 14 b 0x9bf8c <_arc_evict_hdr+0x278>
9bf7c: a8 2c 00 b0 adrp x8, #5853184
9bf80: 08 c1 00 91 add x8, x8, #48
9bf84: 08 01 40 f9 ldr x8, [x8]
9bf88: e8 07 00 f9 str x8, [sp, #8]
9bf8c: e8 07 40 f9 ldr x8, [sp, #8]
9bf90: e8 43 00 f9 str x8, [sp, #128]
9bf94: e8 4b 40 f9 ldr x8, [sp, #144]
9bf98: 09 29 40 b9 ldr w9, [x8, #40]
9bf9c: 29 01 18 12 and w9, w9, #0x100
9bfa0: 29 02 00 35 cbnz w9, 0x9bfe4 <_arc_evict_hdr+0x2d0>
9bfa4: e8 4b 40 f9 ldr x8, [sp, #144]
9bfa8: 09 29 40 b9 ldr w9, [x8, #40]
9bfac: 8a 80 80 52 mov w10, #1028
9bfb0: 29 01 0a 0a and w9, w9, w10
9bfb4: 49 03 00 34 cbz w9, 0x9c01c <_arc_evict_hdr+0x308>
9bfb8: cd 00 00 94 bl 0x9c2ec <_zfs_lbolt>
9bfbc: e8 4b 40 f9 ldr x8, [sp, #144]
9bfc0: 08 65 40 f9 ldr x8, [x8, #200]
9bfc4: 08 00 08 eb subs x8, x0, x8
9bfc8: e9 6f 40 b9 ldr w9, [sp, #108]
9bfcc: 4a 01 80 52 mov w10, #10
9bfd0: 29 0d ca 1a sdiv w9, w9, w10
9bfd4: e0 03 09 aa mov x0, x9
9bfd8: 0b 7c 40 93 sxtw x11, w0
9bfdc: 1f 01 0b eb cmp x8, x11
9bfe0: e2 01 00 54 b.hs 0x9c01c <_arc_evict_hdr+0x308>
9bfe4: e8 17 40 f9 ldr x8, [sp, #40]
9bfe8: a8 83 12 f8 stur x8, [x29, #-216]
9bfec: 29 00 80 d2 mov x9, #1
9bff0: a9 03 12 f8 stur x9, [x29, #-224]
9bff4: a9 83 52 f8 ldur x9, [x29, #-216]
9bff8: aa 03 52 f8 ldur x10, [x29, #-224]
9bffc: ea 77 00 f9 str x10, [sp, #232]
9c000: ea 77 40 f9 ldr x10, [sp, #232]
9c004: 29 01 ea f8 <unknown>
9c008: 29 01 0a 8b add x9, x9, x10
9c00c: e9 73 00 f9 str x9, [sp, #224]
9c010: e9 3b 40 f9 ldr x9, [sp, #112]
9c014: e9 4f 00 f9 str x9, [sp, #152]
9c018: b0 00 00 14 b 0x9c2d8 <_arc_evict_hdr+0x5c4>
9c01c: e8 4b 40 f9 ldr x8, [sp, #144]
9c020: 08 49 40 f9 ldr x8, [x8, #144]
9c024: 68 04 00 b4 cbz x8, 0x9c0b0 <_arc_evict_hdr+0x39c>
9c028: e8 4b 40 f9 ldr x8, [sp, #144]
9c02c: 08 49 40 f9 ldr x8, [x8, #144]
9c030: e8 33 00 f9 str x8, [sp, #96]
9c034: e8 33 40 f9 ldr x8, [sp, #96]
9c038: 00 41 00 91 add x0, x8, #16
9c03c: 4a 17 0b 94 bl 0x361d64 <_spl_mutex_tryenter>
9c040: a0 01 00 35 cbnz w0, 0x9c074 <_arc_evict_hdr+0x360>
9c044: e8 2f 40 f9 ldr x8, [sp, #88]
9c048: a8 83 14 f8 stur x8, [x29, #-184]
9c04c: 29 00 80 d2 mov x9, #1
9c050: a9 03 14 f8 stur x9, [x29, #-192]
9c054: a9 83 54 f8 ldur x9, [x29, #-184]
9c058: aa 03 54 f8 ldur x10, [x29, #-192]
9c05c: aa 83 13 f8 stur x10, [x29, #-200]
9c060: aa 83 53 f8 ldur x10, [x29, #-200]
9c064: 29 01 ea f8 <unknown>
9c068: 29 01 0a 8b add x9, x9, x10
9c06c: a9 03 13 f8 stur x9, [x29, #-208]
9c070: 10 00 00 14 b 0x9c0b0 <_arc_evict_hdr+0x39c>
9c074: e8 33 40 f9 ldr x8, [sp, #96]
9c078: 08 1d 40 f9 ldr x8, [x8, #56]
9c07c: e8 00 00 b4 cbz x8, 0x9c098 <_arc_evict_hdr+0x384>
9c080: e8 4b 40 f9 ldr x8, [sp, #144]
9c084: 09 5d 40 79 ldrh w9, [x8, #46]
9c088: 29 59 17 53 lsl w9, w9, #9
9c08c: e8 3b 40 f9 ldr x8, [sp, #112]
9c090: 08 c1 29 8b add x8, x8, w9, sxtw
9c094: e8 3b 00 f9 str x8, [sp, #112]
9c098: e8 33 40 f9 ldr x8, [sp, #96]
9c09c: 00 41 00 91 add x0, x8, #16
9c0a0: 23 17 0b 94 bl 0x361d2c <_spl_mutex_exit>
9c0a4: e0 33 40 f9 ldr x0, [sp, #96]
9c0a8: 62 cb ff 97 bl 0x8ee30 <_arc_buf_destroy_impl>
9c0ac: dc ff ff 17 b 0x9c01c <_arc_evict_hdr+0x308>
9c0b0: e8 4b 40 f9 ldr x8, [sp, #144]
9c0b4: 09 29 40 b9 ldr w9, [x8, #40]
9c0b8: 29 01 0d 12 and w9, w9, #0x80000
9c0bc: 29 02 00 34 cbz w9, 0x9c100 <_arc_evict_hdr+0x3ec>
9c0c0: e8 4b 40 f9 ldr x8, [sp, #144]
9c0c4: 09 5d 40 79 ldrh w9, [x8, #46]
9c0c8: 29 59 17 53 lsl w9, w9, #9
9c0cc: e0 03 09 aa mov x0, x9
9c0d0: 08 7c 40 93 sxtw x8, w0
9c0d4: ea 1b 40 f9 ldr x10, [sp, #48]
9c0d8: aa 83 16 f8 stur x10, [x29, #-152]
9c0dc: a8 03 16 f8 stur x8, [x29, #-160]
9c0e0: a8 83 56 f8 ldur x8, [x29, #-152]
9c0e4: ab 03 56 f8 ldur x11, [x29, #-160]
9c0e8: ab 83 15 f8 stur x11, [x29, #-168]
9c0ec: ab 83 55 f8 ldur x11, [x29, #-168]
9c0f0: 08 01 eb f8 <unknown>
9c0f4: 08 01 0b 8b add x8, x8, x11
9c0f8: a8 03 15 f8 stur x8, [x29, #-176]
9c0fc: 4f 00 00 14 b 0x9c238 <_arc_evict_hdr+0x524>
9c100: e8 4b 40 f9 ldr x8, [sp, #144]
9c104: 00 19 40 f9 ldr x0, [x8, #48]
9c108: e1 4b 40 f9 ldr x1, [sp, #144]
9c10c: 8b 00 00 94 bl 0x9c338 <_l2arc_write_eligible>
9c110: 60 07 00 34 cbz w0, 0x9c1fc <_arc_evict_hdr+0x4e8>
9c114: e8 4b 40 f9 ldr x8, [sp, #144]
9c118: 09 5d 40 79 ldrh w9, [x8, #46]
9c11c: 29 59 17 53 lsl w9, w9, #9
9c120: e0 03 09 aa mov x0, x9
9c124: 08 7c 40 93 sxtw x8, w0
9c128: ea 27 40 f9 ldr x10, [sp, #72]
9c12c: aa 83 18 f8 stur x10, [x29, #-120]
9c130: a8 03 18 f8 stur x8, [x29, #-128]
9c134: a8 83 58 f8 ldur x8, [x29, #-120]
9c138: ab 03 58 f8 ldur x11, [x29, #-128]
9c13c: ab 83 17 f8 stur x11, [x29, #-136]
9c140: ab 83 57 f8 ldur x11, [x29, #-136]
9c144: 08 01 eb f8 <unknown>
9c148: 08 01 0b 8b add x8, x8, x11
9c14c: a8 03 17 f8 stur x8, [x29, #-144]
9c150: e8 3f 40 f9 ldr x8, [sp, #120]
9c154: 09 39 40 b9 ldr w9, [x8, #56]
9c158: 3f 05 00 71 cmp w9, #1
9c15c: e9 07 00 b9 str w9, [sp, #4]
9c160: c0 00 00 54 b.eq 0x9c178 <_arc_evict_hdr+0x464>
9c164: 01 00 00 14 b 0x9c168 <_arc_evict_hdr+0x454>
9c168: e8 07 40 b9 ldr w8, [sp, #4]
9c16c: 1f 0d 00 71 cmp w8, #3
9c170: 40 02 00 54 b.eq 0x9c1b8 <_arc_evict_hdr+0x4a4>
9c174: 21 00 00 14 b 0x9c1f8 <_arc_evict_hdr+0x4e4>
9c178: e8 4b 40 f9 ldr x8, [sp, #144]
9c17c: 09 5d 40 79 ldrh w9, [x8, #46]
9c180: 29 59 17 53 lsl w9, w9, #9
9c184: e0 03 09 aa mov x0, x9
9c188: 08 7c 40 93 sxtw x8, w0
9c18c: ea 1f 40 f9 ldr x10, [sp, #56]
9c190: aa 83 1a f8 stur x10, [x29, #-88]
9c194: a8 03 1a f8 stur x8, [x29, #-96]
9c198: a8 83 5a f8 ldur x8, [x29, #-88]
9c19c: ab 03 5a f8 ldur x11, [x29, #-96]
9c1a0: ab 83 19 f8 stur x11, [x29, #-104]
9c1a4: ab 83 59 f8 ldur x11, [x29, #-104]
9c1a8: 08 01 eb f8 <unknown>
9c1ac: 08 01 0b 8b add x8, x8, x11
9c1b0: a8 03 19 f8 stur x8, [x29, #-112]
9c1b4: 11 00 00 14 b 0x9c1f8 <_arc_evict_hdr+0x4e4>
9c1b8: e8 4b 40 f9 ldr x8, [sp, #144]
9c1bc: 09 5d 40 79 ldrh w9, [x8, #46]
9c1c0: 29 59 17 53 lsl w9, w9, #9
9c1c4: e0 03 09 aa mov x0, x9
9c1c8: 08 7c 40 93 sxtw x8, w0
9c1cc: ea 23 40 f9 ldr x10, [sp, #64]
9c1d0: aa 83 1e f8 stur x10, [x29, #-24]
9c1d4: a8 03 1e f8 stur x8, [x29, #-32]
9c1d8: a8 83 5e f8 ldur x8, [x29, #-24]
9c1dc: ab 03 5e f8 ldur x11, [x29, #-32]
9c1e0: ab 83 1d f8 stur x11, [x29, #-40]
9c1e4: ab 83 5d f8 ldur x11, [x29, #-40]
9c1e8: 08 01 eb f8 <unknown>
9c1ec: 08 01 0b 8b add x8, x8, x11
9c1f0: a8 03 1d f8 stur x8, [x29, #-48]
9c1f4: 01 00 00 14 b 0x9c1f8 <_arc_evict_hdr+0x4e4>
9c1f8: 10 00 00 14 b 0x9c238 <_arc_evict_hdr+0x524>
9c1fc: e8 4b 40 f9 ldr x8, [sp, #144]
9c200: 09 5d 40 79 ldrh w9, [x8, #46]
9c204: 29 59 17 53 lsl w9, w9, #9
9c208: e0 03 09 aa mov x0, x9
9c20c: 08 7c 40 93 sxtw x8, w0
9c210: ea 2b 40 f9 ldr x10, [sp, #80]
9c214: aa 83 1c f8 stur x10, [x29, #-56]
9c218: a8 03 1c f8 stur x8, [x29, #-64]
9c21c: a8 83 5c f8 ldur x8, [x29, #-56]
9c220: ab 03 5c f8 ldur x11, [x29, #-64]
9c224: ab 83 1b f8 stur x11, [x29, #-72]
9c228: ab 83 5b f8 ldur x11, [x29, #-72]
9c22c: 08 01 eb f8 <unknown>
9c230: 08 01 0b 8b add x8, x8, x11
9c234: a8 03 1b f8 stur x8, [x29, #-80]
9c238: e8 4b 40 f9 ldr x8, [sp, #144]
9c23c: 09 99 40 b9 ldr w9, [x8, #152]
9c240: 89 04 00 35 cbnz w9, 0x9c2d0 <_arc_evict_hdr+0x5bc>
9c244: e0 4b 40 f9 ldr x0, [sp, #144]
9c248: 99 c0 ff 97 bl 0x8c4ac <_arc_cksum_free>
9c24c: e0 4b 40 f9 ldr x0, [sp, #144]
9c250: 37 c3 ff 97 bl 0x8cf2c <_arc_hdr_size>
9c254: e8 3b 40 f9 ldr x8, [sp, #112]
9c258: 08 01 00 8b add x8, x8, x0
9c25c: e8 3b 00 f9 str x8, [sp, #112]
9c260: e8 4b 40 f9 ldr x8, [sp, #144]
9c264: 08 7d 40 f9 ldr x8, [x8, #248]
9c268: a8 00 00 b4 cbz x8, 0x9c27c <_arc_evict_hdr+0x568>
9c26c: e0 4b 40 f9 ldr x0, [sp, #144]
9c270: 08 00 80 52 mov w8, #0
9c274: e1 03 08 aa mov x1, x8
9c278: 19 c9 ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
9c27c: e8 4b 40 f9 ldr x8, [sp, #144]
9c280: 09 29 40 b9 ldr w9, [x8, #40]
9c284: 29 01 0e 12 and w9, w9, #0x40000
9c288: 69 01 00 34 cbz w9, 0x9c2b4 <_arc_evict_hdr+0x5a0>
9c28c: e8 4b 40 f9 ldr x8, [sp, #144]
9c290: 09 29 40 b9 ldr w9, [x8, #40]
9c294: 29 01 11 12 and w9, w9, #0x8000
9c298: e9 00 00 34 cbz w9, 0x9c2b4 <_arc_evict_hdr+0x5a0>
9c29c: e8 4b 40 f9 ldr x8, [sp, #144]
9c2a0: 08 81 40 f9 ldr x8, [x8, #256]
9c2a4: 88 00 00 b4 cbz x8, 0x9c2b4 <_arc_evict_hdr+0x5a0>
9c2a8: e0 4b 40 f9 ldr x0, [sp, #144]
9c2ac: 21 00 80 52 mov w1, #1
9c2b0: 0b c9 ff 97 bl 0x8e6dc <_arc_hdr_free_abd>
9c2b4: e0 43 40 f9 ldr x0, [sp, #128]
9c2b8: e1 4b 40 f9 ldr x1, [sp, #144]
9c2bc: e2 47 40 f9 ldr x2, [sp, #136]
9c2c0: 9e dd ff 97 bl 0x93938 <_arc_change_state>
9c2c4: e0 4b 40 f9 ldr x0, [sp, #144]
9c2c8: 01 10 80 52 mov w1, #128
9c2cc: 02 d7 ff 97 bl 0x91ed4 <_arc_hdr_set_flags>
9c2d0: e8 3b 40 f9 ldr x8, [sp, #112]
9c2d4: e8 4f 00 f9 str x8, [sp, #152]
9c2d8: e0 4f 40 f9 ldr x0, [sp, #152]
9c2dc: fd 7b 5d a9 ldp x29, x30, [sp, #464]
9c2e0: fc 6f 5c a9 ldp x28, x27, [sp, #448]
9c2e4: ff 83 07 91 add sp, sp, #480
9c2e8: ff 0f 5f d6 <unknown>
000000000009c2ec <_zfs_lbolt>:
9c2ec: 7f 23 03 d5 hint #27
9c2f0: ff c3 00 d1 sub sp, sp, #48
9c2f4: fd 7b 02 a9 stp x29, x30, [sp, #32]
9c2f8: fd 83 00 91 add x29, sp, #32
9c2fc: e0 43 00 91 add x0, sp, #16
9c300: 17 61 0b 94 bl 0x37475c <_xattr_protected+0x37475c>
9c304: e8 0b 40 f9 ldr x8, [sp, #16]
9c308: 09 48 88 d2 mov x9, #16960
9c30c: e9 01 a0 f2 movk x9, #15, lsl #16
9c310: 08 7d 09 9b mul x8, x8, x9
9c314: e9 1b 80 b9 ldrsw x9, [sp, #24]
9c318: 08 01 09 8b add x8, x8, x9
9c31c: 09 e2 84 d2 mov x9, #10000
9c320: 08 09 c9 9a udiv x8, x8, x9
9c324: e8 07 00 f9 str x8, [sp, #8]
9c328: e0 07 40 f9 ldr x0, [sp, #8]
9c32c: fd 7b 42 a9 ldp x29, x30, [sp, #32]
9c330: ff c3 00 91 add sp, sp, #48
9c334: ff 0f 5f d6 <unknown>
000000000009c338 <_l2arc_write_eligible>:
9c338: ff 83 00 d1 sub sp, sp, #32
9c33c: e0 0b 00 f9 str x0, [sp, #16]
9c340: e1 07 00 f9 str x1, [sp, #8]
9c344: e8 07 40 f9 ldr x8, [sp, #8]
9c348: 08 19 40 f9 ldr x8, [x8, #48]
9c34c: e9 0b 40 f9 ldr x9, [sp, #16]
9c350: 1f 01 09 eb cmp x8, x9
9c354: a1 01 00 54 b.ne 0x9c388 <_l2arc_write_eligible+0x50>
9c358: e8 07 40 f9 ldr x8, [sp, #8]
9c35c: 09 29 40 b9 ldr w9, [x8, #40]
9c360: 29 01 0d 12 and w9, w9, #0x80000
9c364: 29 01 00 35 cbnz w9, 0x9c388 <_l2arc_write_eligible+0x50>
9c368: e8 07 40 f9 ldr x8, [sp, #8]
9c36c: 09 29 40 b9 ldr w9, [x8, #40]
9c370: 29 01 18 12 and w9, w9, #0x100
9c374: a9 00 00 35 cbnz w9, 0x9c388 <_l2arc_write_eligible+0x50>
9c378: e8 07 40 f9 ldr x8, [sp, #8]
9c37c: 09 29 40 b9 ldr w9, [x8, #40]
9c380: 29 01 1c 12 and w9, w9, #0x10
9c384: 69 00 00 35 cbnz w9, 0x9c390 <_l2arc_write_eligible+0x58>
9c388: ff 1f 00 b9 str wzr, [sp, #28]
9c38c: 03 00 00 14 b 0x9c398 <_l2arc_write_eligible+0x60>
9c390: 28 00 80 52 mov w8, #1
9c394: e8 1f 00 b9 str w8, [sp, #28]
9c398: e0 1f 40 b9 ldr w0, [sp, #28]
9c39c: ff 83 00 91 add sp, sp, #32
9c3a0: c0 03 5f d6 ret
000000000009c3a4 <_buf_hash_remove>:
9c3a4: 7f 23 03 d5 hint #27
9c3a8: ff 43 02 d1 sub sp, sp, #144
9c3ac: fd 7b 08 a9 stp x29, x30, [sp, #128]
9c3b0: fd 03 02 91 add x29, sp, #128
9c3b4: a8 28 00 90 adrp x8, #5324800
9c3b8: 08 61 00 91 add x8, x8, #24
9c3bc: 09 72 83 d2 mov x9, #7056
9c3c0: ea 16 00 90 adrp x10, #2998272
9c3c4: 4a e1 1b 91 add x10, x10, #1784
9c3c8: 49 01 09 8b add x9, x10, x9
9c3cc: 0b d8 83 d2 mov x11, #7872
9c3d0: 4a 01 0b 8b add x10, x10, x11
9c3d4: e0 1f 00 f9 str x0, [sp, #56]
9c3d8: eb 1f 40 f9 ldr x11, [sp, #56]
9c3dc: 60 19 40 f9 ldr x0, [x11, #48]
9c3e0: e1 1f 40 f9 ldr x1, [sp, #56]
9c3e4: eb 1f 40 f9 ldr x11, [sp, #56]
9c3e8: 62 09 40 f9 ldr x2, [x11, #16]
9c3ec: e8 0f 00 f9 str x8, [sp, #24]
9c3f0: e9 0b 00 f9 str x9, [sp, #16]
9c3f4: ea 07 00 f9 str x10, [sp, #8]
9c3f8: 7d ca ff 97 bl 0x8edec <_buf_hash>
9c3fc: e8 0f 40 f9 ldr x8, [sp, #24]
9c400: 09 01 40 f9 ldr x9, [x8]
9c404: 09 00 09 8a and x9, x0, x9
9c408: e9 13 00 f9 str x9, [sp, #32]
9c40c: 09 05 40 f9 ldr x9, [x8, #8]
9c410: ea 13 40 f9 ldr x10, [sp, #32]
9c414: 29 0d 0a 8b add x9, x9, x10, lsl #3
9c418: e9 17 00 f9 str x9, [sp, #40]
9c41c: e8 17 40 f9 ldr x8, [sp, #40]
9c420: 08 01 40 f9 ldr x8, [x8]
9c424: e8 1b 00 f9 str x8, [sp, #48]
9c428: e9 1f 40 f9 ldr x9, [sp, #56]
9c42c: 1f 01 09 eb cmp x8, x9
9c430: a0 00 00 54 b.eq 0x9c444 <_buf_hash_remove+0xa0>
9c434: e8 1b 40 f9 ldr x8, [sp, #48]
9c438: 08 81 00 91 add x8, x8, #32
9c43c: e8 17 00 f9 str x8, [sp, #40]
9c440: f7 ff ff 17 b 0x9c41c <_buf_hash_remove+0x78>
9c444: e8 1f 40 f9 ldr x8, [sp, #56]
9c448: 08 11 40 f9 ldr x8, [x8, #32]
9c44c: e9 17 40 f9 ldr x9, [sp, #40]
9c450: 28 01 00 f9 str x8, [x9]
9c454: e8 1f 40 f9 ldr x8, [sp, #56]
9c458: 09 00 80 d2 mov x9, #0
9c45c: 09 11 00 f9 str x9, [x8, #32]
9c460: e0 1f 40 f9 ldr x0, [sp, #56]
9c464: 01 10 80 52 mov w1, #128
9c468: d3 d5 ff 97 bl 0x91bb4 <_arc_hdr_clear_flags>
9c46c: e8 0b 40 f9 ldr x8, [sp, #16]
9c470: a8 83 1d f8 stur x8, [x29, #-40]
9c474: 09 00 80 92 mov x9, #-1
9c478: a9 03 1d f8 stur x9, [x29, #-48]
9c47c: a9 83 5d f8 ldur x9, [x29, #-40]
9c480: aa 03 5d f8 ldur x10, [x29, #-48]
9c484: aa 83 1c f8 stur x10, [x29, #-56]
9c488: aa 83 5c f8 ldur x10, [x29, #-56]
9c48c: 29 01 ea f8 <unknown>
9c490: 29 01 0a 8b add x9, x9, x10
9c494: e9 23 00 f9 str x9, [sp, #64]
9c498: e9 0f 40 f9 ldr x9, [sp, #24]
9c49c: 2a 05 40 f9 ldr x10, [x9, #8]
9c4a0: eb 13 40 f9 ldr x11, [sp, #32]
9c4a4: 4a 0d 0b 8b add x10, x10, x11, lsl #3
9c4a8: 4a 01 40 f9 ldr x10, [x10]
9c4ac: 6a 02 00 b4 cbz x10, 0x9c4f8 <_buf_hash_remove+0x154>
9c4b0: e8 0f 40 f9 ldr x8, [sp, #24]
9c4b4: 09 05 40 f9 ldr x9, [x8, #8]
9c4b8: ea 13 40 f9 ldr x10, [sp, #32]
9c4bc: 29 0d 0a 8b add x9, x9, x10, lsl #3
9c4c0: 29 01 40 f9 ldr x9, [x9]
9c4c4: 29 11 40 f9 ldr x9, [x9, #32]
9c4c8: 89 01 00 b5 cbnz x9, 0x9c4f8 <_buf_hash_remove+0x154>
9c4cc: e8 07 40 f9 ldr x8, [sp, #8]
9c4d0: a8 83 1f f8 stur x8, [x29, #-8]
9c4d4: 09 00 80 92 mov x9, #-1
9c4d8: a9 03 1f f8 stur x9, [x29, #-16]
9c4dc: a9 83 5f f8 ldur x9, [x29, #-8]
9c4e0: aa 03 5f f8 ldur x10, [x29, #-16]
9c4e4: aa 83 1e f8 stur x10, [x29, #-24]
9c4e8: aa 83 5e f8 ldur x10, [x29, #-24]
9c4ec: 29 01 ea f8 <unknown>
9c4f0: 29 01 0a 8b add x9, x9, x10
9c4f4: a9 03 1e f8 stur x9, [x29, #-32]
9c4f8: fd 7b 48 a9 ldp x29, x30, [sp, #128]
9c4fc: ff 43 02 91 add sp, sp, #144
9c500: ff 0f 5f d6 <unknown>
000000000009c504 <_arc_hdr_verify>:
9c504: ff 43 00 d1 sub sp, sp, #16
9c508: e0 07 00 f9 str x0, [sp, #8]
9c50c: e1 03 00 f9 str x1, [sp]
9c510: e8 03 40 f9 ldr x8, [sp]
9c514: 08 19 40 f9 ldr x8, [x8, #48]
9c518: 08 fd 67 d3 lsr x8, x8, #39
9c51c: 08 01 40 92 and x8, x8, #0x1
9c520: e8 00 00 b5 cbnz x8, 0x9c53c <_arc_hdr_verify+0x38>
9c524: e8 03 40 f9 ldr x8, [sp]
9c528: 08 01 40 f9 ldr x8, [x8]
9c52c: 88 00 00 b5 cbnz x8, 0x9c53c <_arc_hdr_verify+0x38>
9c530: e8 03 40 f9 ldr x8, [sp]
9c534: 08 05 40 f9 ldr x8, [x8, #8]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment