Created
July 12, 2021 17:02
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/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