Offset 1, 283 lines modifiedOffset 1, 283 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000ac7c0·<rust_psm_replace_stack@@Base-0x4dab58>:2 00000000000ac800·<rust_psm_replace_stack@@Base-0x4dab2c>:
3 »       mov»    x8,·x03 »       mov»    x8,·x0
4 »       add»    x0,·x0,·#0x384 »       add»    x0,·x0,·#0x38
5 »       ldar»   w9,·[x0]5 »       ldar»   w9,·[x0]
6 »       cbnz»   w9,·ac7d4·<<std::path::Path>::parent@plt+0x24>6 »       cbnz»   w9,·ac814·<<std::path::Path>::parent@plt+0x34>
7 »       ret7 »       ret
8 »       sub»    sp,·sp,·#0x308 »       sub»    sp,·sp,·#0x30
9 »       stp»    x29,·x30,·[sp,·#32]9 »       stp»    x29,·x30,·[sp,·#32]
10 »       add»    x29,·sp,·#0x2010 »       add»    x29,·sp,·#0x20
11 »       sub»    x9,·x29,·#0x111 »       sub»    x9,·x29,·#0x1
12 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>12 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
13 »       add»    x3,·x3,·#0x66813 »       add»    x3,·x3,·#0x628
14 »       stp»    x8,·x9,·[sp]14 »       stp»    x8,·x9,·[sp]
15 »       mov»    x8,·sp15 »       mov»    x8,·sp
16 »       adrp»   x4,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>16 »       adrp»   x4,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
17 »       add»    x4,·x4,·#0x69017 »       add»    x4,·x4,·#0x650
18 »       add»    x2,·sp,·#0x1018 »       add»    x2,·sp,·#0x10
19 »       mov»    w1,·#0x1···················»     //·#119 »       mov»    w1,·#0x1···················»     //·#1
20 »       str»    x8,·[sp,·#16]20 »       str»    x8,·[sp,·#16]
21 »       bl»     a8570·<<std::sys::sync::once::futex::Once>::call@plt>21 »       bl»     a85a0·<<std::sys::sync::once::futex::Once>::call@plt>
22 »       ldp»    x29,·x30,·[sp,·#32]22 »       ldp»    x29,·x30,·[sp,·#32]
23 »       add»    sp,·sp,·#0x3023 »       add»    sp,·sp,·#0x30
24 »       ret24 »       ret
25 »       mov»    x8,·x025 »       mov»    x8,·x0
26 »       add»    x0,·x0,·#0x3826 »       add»    x0,·x0,·#0x38
27 »       ldar»   w9,·[x0]27 »       ldar»   w9,·[x0]
28 »       cbnz»   w9,·ac82c·<<std::path::Path>::parent@plt+0x7c>28 »       cbnz»   w9,·ac86c·<<std::path::Path>::parent@plt+0x8c>
29 »       ret29 »       ret
30 »       sub»    sp,·sp,·#0x4030 »       sub»    sp,·sp,·#0x40
31 »       stp»    x29,·x30,·[sp,·#48]31 »       stp»    x29,·x30,·[sp,·#48]
32 »       add»    x29,·sp,·#0x3032 »       add»    x29,·sp,·#0x30
33 »       stp»    x1,·x8,·[sp,·#8]33 »       stp»    x1,·x8,·[sp,·#8]
34 »       sub»    x8,·x29,·#0x134 »       sub»    x8,·x29,·#0x1
35 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>35 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
36 »       add»    x3,·x3,·#0x6a836 »       add»    x3,·x3,·#0x668
37 »       str»    x8,·[sp,·#24]37 »       str»    x8,·[sp,·#24]
38 »       bl»     129ca8·<<std::path::Path>::parent@plt+0x7d4f8>38 »       bl»     129d04·<<std::path::Path>::parent@plt+0x7d524>
39 »       stur»   x8,·[x29,·#-16]39 »       stur»   x8,·[x29,·#-16]
40 »       bl»     a8570·<<std::sys::sync::once::futex::Once>::call@plt>40 »       bl»     a85a0·<<std::sys::sync::once::futex::Once>::call@plt>
41 »       ldp»    x29,·x30,·[sp,·#48]41 »       ldp»    x29,·x30,·[sp,·#48]
42 »       add»    sp,·sp,·#0x4042 »       add»    sp,·sp,·#0x40
43 »       ret43 »       ret
44 »       stp»    x29,·x30,·[sp,·#-48]!44 »       stp»    x29,·x30,·[sp,·#-48]!
45 »       stp»    x28,·x21,·[sp,·#16]45 »       stp»    x28,·x21,·[sp,·#16]
46 »       mov»    x29,·sp46 »       mov»    x29,·sp
47 »       stp»    x20,·x19,·[sp,·#32]47 »       stp»    x20,·x19,·[sp,·#32]
48 »       sub»    sp,·sp,·#0x3a,·lsl·#1248 »       sub»    sp,·sp,·#0x3a,·lsl·#12
49 »       sub»    sp,·sp,·#0x47049 »       sub»    sp,·sp,·#0x470
50 »       bl»     129c08·<<std::path::Path>::parent@plt+0x7d458>50 »       bl»     129c64·<<std::path::Path>::parent@plt+0x7d484>
51 »       bl»     129c78·<<std::path::Path>::parent@plt+0x7d4c8>51 »       bl»     129cd4·<<std::path::Path>::parent@plt+0x7d4f4>
52 »       cbnz»   w8,·ac89c·<<std::path::Path>::parent@plt+0xec>52 »       cbnz»   w8,·ac8dc·<<std::path::Path>::parent@plt+0xfc>
53 »       mov»    x0,·sp53 »       mov»    x0,·sp
54 »       bl»     f399c·<<std::path::Path>::parent@plt+0x471ec>54 »       bl»     f39dc·<<std::path::Path>::parent@plt+0x471fc>
55 »       bl»     129c64·<<std::path::Path>::parent@plt+0x7d4b4>55 »       bl»     129cc0·<<std::path::Path>::parent@plt+0x7d4e0>
56 »       ldp»    x29,·x30,·[sp],·#4856 »       ldp»    x29,·x30,·[sp],·#48
57 »       ret57 »       ret
58 »       bl»     129c2c·<<std::path::Path>::parent@plt+0x7d47c>58 »       bl»     129c88·<<std::path::Path>::parent@plt+0x7d4a8>
59 »       stur»   x20,·[x29,·#-16]59 »       stur»   x20,·[x29,·#-16]
60 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>60 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
61 »       add»    x3,·x3,·#0x6d061 »       add»    x3,·x3,·#0x690
62 »       bl»     129c4c·<<std::path::Path>::parent@plt+0x7d49c>62 »       bl»     129ca8·<<std::path::Path>::parent@plt+0x7d4c8>
63 »       ldr»    x8,·[x20]63 »       ldr»    x8,·[x20]
64 »       cmn»    x8,·#0x164 »       cmn»    x8,·#0x1
65 »       b.eq»   ac890·<<std::path::Path>::parent@plt+0xe0>··//·b.none65 »       b.eq»   ac8d0·<<std::path::Path>::parent@plt+0xf0>··//·b.none
66 »       add»    x0,·sp,·#0x1d,·lsl·#1266 »       add»    x0,·sp,·#0x1d,·lsl·#12
67 »       add»    x0,·x0,·#0x23067 »       add»    x0,·x0,·#0x230
68 »       b»      ac88c·<<std::path::Path>::parent@plt+0xdc>68 »       b»      ac8cc·<<std::path::Path>::parent@plt+0xec>
69 »       bl»     129c98·<<std::path::Path>::parent@plt+0x7d4e8> 
70 »       b.eq»   ac8d4·<<std::path::Path>::parent@plt+0x124>··//·b.none 
71 »       bl»     129c8c·<<std::path::Path>::parent@plt+0x7d4dc> 
72 »       bl»     129cc0·<<std::path::Path>::parent@plt+0x7d510>69 »       bl»     129cf4·<<std::path::Path>::parent@plt+0x7d514>
 70 »       b.eq»   ac914·<<std::path::Path>::parent@plt+0x134>··//·b.none
 71 »       bl»     129ce8·<<std::path::Path>::parent@plt+0x7d508>
 72 »       bl»     129d1c·<<std::path::Path>::parent@plt+0x7d53c>
73 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>73 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
74 »       stp»    x29,·x30,·[sp,·#-48]!74 »       stp»    x29,·x30,·[sp,·#-48]!
75 »       stp»    x28,·x21,·[sp,·#16]75 »       stp»    x28,·x21,·[sp,·#16]
76 »       mov»    x29,·sp76 »       mov»    x29,·sp
77 »       stp»    x20,·x19,·[sp,·#32]77 »       stp»    x20,·x19,·[sp,·#32]
78 »       sub»    sp,·sp,·#0x3a,·lsl·#1278 »       sub»    sp,·sp,·#0x3a,·lsl·#12
79 »       sub»    sp,·sp,·#0x47079 »       sub»    sp,·sp,·#0x470
80 »       bl»     129c08·<<std::path::Path>::parent@plt+0x7d458>80 »       bl»     129c64·<<std::path::Path>::parent@plt+0x7d484>
81 »       bl»     129c78·<<std::path::Path>::parent@plt+0x7d4c8>81 »       bl»     129cd4·<<std::path::Path>::parent@plt+0x7d4f4>
82 »       cbnz»   w8,·ac914·<<std::path::Path>::parent@plt+0x164>82 »       cbnz»   w8,·ac954·<<std::path::Path>::parent@plt+0x174>
83 »       mov»    x0,·sp83 »       mov»    x0,·sp
84 »       bl»     f399c·<<std::path::Path>::parent@plt+0x471ec>84 »       bl»     f39dc·<<std::path::Path>::parent@plt+0x471fc>
85 »       bl»     129c64·<<std::path::Path>::parent@plt+0x7d4b4>85 »       bl»     129cc0·<<std::path::Path>::parent@plt+0x7d4e0>
86 »       ldp»    x29,·x30,·[sp],·#4886 »       ldp»    x29,·x30,·[sp],·#48
87 »       ret87 »       ret
88 »       bl»     129c2c·<<std::path::Path>::parent@plt+0x7d47c>88 »       bl»     129c88·<<std::path::Path>::parent@plt+0x7d4a8>
89 »       stur»   x20,·[x29,·#-16]89 »       stur»   x20,·[x29,·#-16]
90 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>90 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
91 »       add»    x3,·x3,·#0x6f891 »       add»    x3,·x3,·#0x6b8
92 »       bl»     129c4c·<<std::path::Path>::parent@plt+0x7d49c>92 »       bl»     129ca8·<<std::path::Path>::parent@plt+0x7d4c8>
93 »       ldr»    x8,·[x20]93 »       ldr»    x8,·[x20]
94 »       cmn»    x8,·#0x194 »       cmn»    x8,·#0x1
95 »       b.eq»   ac908·<<std::path::Path>::parent@plt+0x158>··//·b.none95 »       b.eq»   ac948·<<std::path::Path>::parent@plt+0x168>··//·b.none
96 »       add»    x0,·sp,·#0x1d,·lsl·#1296 »       add»    x0,·sp,·#0x1d,·lsl·#12
97 »       add»    x0,·x0,·#0x23097 »       add»    x0,·x0,·#0x230
98 »       b»      ac904·<<std::path::Path>::parent@plt+0x154>98 »       b»      ac944·<<std::path::Path>::parent@plt+0x164>
99 »       bl»     129c98·<<std::path::Path>::parent@plt+0x7d4e8> 
100 »       b.eq»   ac94c·<<std::path::Path>::parent@plt+0x19c>··//·b.none 
101 »       bl»     129c8c·<<std::path::Path>::parent@plt+0x7d4dc> 
102 »       bl»     129cc0·<<std::path::Path>::parent@plt+0x7d510>99 »       bl»     129cf4·<<std::path::Path>::parent@plt+0x7d514>
 100 »       b.eq»   ac98c·<<std::path::Path>::parent@plt+0x1ac>··//·b.none
 101 »       bl»     129ce8·<<std::path::Path>::parent@plt+0x7d508>
 102 »       bl»     129d1c·<<std::path::Path>::parent@plt+0x7d53c>
103 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>103 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
104 »       stp»    x29,·x30,·[sp,·#-48]!104 »       stp»    x29,·x30,·[sp,·#-48]!
105 »       stp»    x28,·x21,·[sp,·#16]105 »       stp»    x28,·x21,·[sp,·#16]
106 »       mov»    x29,·sp106 »       mov»    x29,·sp
107 »       stp»    x20,·x19,·[sp,·#32]107 »       stp»    x20,·x19,·[sp,·#32]
108 »       sub»    sp,·sp,·#0x3a,·lsl·#12108 »       sub»    sp,·sp,·#0x3a,·lsl·#12
109 »       sub»    sp,·sp,·#0x470109 »       sub»    sp,·sp,·#0x470
110 »       bl»     129c08·<<std::path::Path>::parent@plt+0x7d458>110 »       bl»     129c64·<<std::path::Path>::parent@plt+0x7d484>
111 »       bl»     129c78·<<std::path::Path>::parent@plt+0x7d4c8>111 »       bl»     129cd4·<<std::path::Path>::parent@plt+0x7d4f4>
112 »       cbnz»   w8,·ac98c·<<std::path::Path>::parent@plt+0x1dc>112 »       cbnz»   w8,·ac9cc·<<std::path::Path>::parent@plt+0x1ec>
113 »       mov»    x0,·sp113 »       mov»    x0,·sp
114 »       bl»     f399c·<<std::path::Path>::parent@plt+0x471ec>114 »       bl»     f39dc·<<std::path::Path>::parent@plt+0x471fc>
115 »       bl»     129c64·<<std::path::Path>::parent@plt+0x7d4b4>115 »       bl»     129cc0·<<std::path::Path>::parent@plt+0x7d4e0>
116 »       ldp»    x29,·x30,·[sp],·#48116 »       ldp»    x29,·x30,·[sp],·#48
117 »       ret117 »       ret
118 »       bl»     129c2c·<<std::path::Path>::parent@plt+0x7d47c>118 »       bl»     129c88·<<std::path::Path>::parent@plt+0x7d4a8>
119 »       stur»   x20,·[x29,·#-16]119 »       stur»   x20,·[x29,·#-16]
120 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>120 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
121 »       add»    x3,·x3,·#0x720121 »       add»    x3,·x3,·#0x6e0
122 »       bl»     129c4c·<<std::path::Path>::parent@plt+0x7d49c>122 »       bl»     129ca8·<<std::path::Path>::parent@plt+0x7d4c8>
123 »       ldr»    x8,·[x20]123 »       ldr»    x8,·[x20]
124 »       cmn»    x8,·#0x1124 »       cmn»    x8,·#0x1
125 »       b.eq»   ac980·<<std::path::Path>::parent@plt+0x1d0>··//·b.none125 »       b.eq»   ac9c0·<<std::path::Path>::parent@plt+0x1e0>··//·b.none
126 »       add»    x0,·sp,·#0x1d,·lsl·#12126 »       add»    x0,·sp,·#0x1d,·lsl·#12
127 »       add»    x0,·x0,·#0x230127 »       add»    x0,·x0,·#0x230
128 »       b»      ac97c·<<std::path::Path>::parent@plt+0x1cc>128 »       b»      ac9bc·<<std::path::Path>::parent@plt+0x1dc>
129 »       bl»     129c98·<<std::path::Path>::parent@plt+0x7d4e8> 
130 »       b.eq»   ac9c4·<<std::path::Path>::parent@plt+0x214>··//·b.none 
131 »       bl»     129c8c·<<std::path::Path>::parent@plt+0x7d4dc> 
132 »       bl»     129cc0·<<std::path::Path>::parent@plt+0x7d510>129 »       bl»     129cf4·<<std::path::Path>::parent@plt+0x7d514>
 130 »       b.eq»   aca04·<<std::path::Path>::parent@plt+0x224>··//·b.none
 131 »       bl»     129ce8·<<std::path::Path>::parent@plt+0x7d508>
 132 »       bl»     129d1c·<<std::path::Path>::parent@plt+0x7d53c>
133 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>133 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
134 »       ldar»   w8,·[x0]134 »       ldar»   w8,·[x0]
135 »       cbnz»   w8,·ac9d8·<<std::path::Path>::parent@plt+0x228>135 »       cbnz»   w8,·aca18·<<std::path::Path>::parent@plt+0x238>
136 »       ret136 »       ret
137 »       sub»    sp,·sp,·#0x40137 »       sub»    sp,·sp,·#0x40
138 »       stp»    x29,·x30,·[sp,·#48]138 »       stp»    x29,·x30,·[sp,·#48]
139 »       add»    x29,·sp,·#0x30139 »       add»    x29,·sp,·#0x30
140 »       add»    x8,·x0,·#0x4140 »       add»    x8,·x0,·#0x4
141 »       sub»    x9,·x29,·#0x1141 »       sub»    x9,·x29,·#0x1
142 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>142 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
143 »       add»    x3,·x3,·#0x748143 »       add»    x3,·x3,·#0x708
144 »       stp»    x1,·x8,·[sp,·#8]144 »       stp»    x1,·x8,·[sp,·#8]
145 »       bl»     129ca8·<<std::path::Path>::parent@plt+0x7d4f8>145 »       bl»     129d04·<<std::path::Path>::parent@plt+0x7d524>
146 »       str»    x9,·[sp,·#24]146 »       str»    x9,·[sp,·#24]
147 »       stur»   x8,·[x29,·#-16]147 »       stur»   x8,·[x29,·#-16]
148 »       bl»     a8570·<<std::sys::sync::once::futex::Once>::call@plt>148 »       bl»     a85a0·<<std::sys::sync::once::futex::Once>::call@plt>
149 »       ldp»    x29,·x30,·[sp,·#48]149 »       ldp»    x29,·x30,·[sp,·#48]
150 »       add»    sp,·sp,·#0x40150 »       add»    sp,·sp,·#0x40
151 »       ret151 »       ret
152 »       sub»    sp,·sp,·#0x50152 »       sub»    sp,·sp,·#0x50
153 »       stp»    x29,·x30,·[sp,·#48]153 »       stp»    x29,·x30,·[sp,·#48]
154 »       str»    x19,·[sp,·#64]154 »       str»    x19,·[sp,·#64]
155 »       add»    x29,·sp,·#0x30155 »       add»    x29,·sp,·#0x30
156 »       mov»    x8,·sp156 »       mov»    x8,·sp
157 »       mov»    x19,·sp157 »       mov»    x19,·sp
158 »       bl»     a8a90·<<rustc_middle::ty::context::TyCtxt>::def_path@plt>158 »       bl»     a8ac0·<<rustc_middle::ty::context::TyCtxt>::def_path@plt>
159 »       adrp»   x8,·129000·<<std::path::Path>::parent@plt+0x7c850>159 »       adrp»   x8,·129000·<<std::path::Path>::parent@plt+0x7c820>
160 »       add»    x8,·x8,·#0x1f0160 »       add»    x8,·x8,·#0x24c
161 »       stp»    x19,·x8,·[x29,·#-16]161 »       stp»    x19,·x8,·[x29,·#-16]
162 »       adrp»   x0,·5d8000·<rust_psm_on_stack@@Base+0x50ce0>162 »       adrp»   x0,·5d8000·<rust_psm_on_stack@@Base+0x50ccc>
163 »       add»    x0,·x0,·#0x6a2163 »       add»    x0,·x0,·#0x6a2
164 »       adrp»   x2,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>164 »       adrp»   x2,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
165 »       add»    x2,·x2,·#0xa40165 »       add»    x2,·x2,·#0xa00
166 »       sub»    x1,·x29,·#0x10166 »       sub»    x1,·x29,·#0x10
167 »       bl»     aadb0·<rustc_middle::util::bug::bug_fmt@plt>167 »       bl»     aade0·<rustc_middle::util::bug::bug_fmt@plt>
168 »       brk»    #0x1168 »       brk»    #0x1
169 »       mov»    x19,·x0169 »       mov»    x19,·x0
170 »       mov»    x0,·sp170 »       mov»    x0,·sp
171 »       bl»     333de0·<<std::path::Path>::parent@plt+0x287630>171 »       bl»     333e04·<<std::path::Path>::parent@plt+0x287624>
172 »       mov»    x0,·sp172 »       mov»    x0,·sp
173 »       bl»     471de4·<<std::path::Path>::parent@plt+0x3c5634>173 »       bl»     471ddc·<<std::path::Path>::parent@plt+0x3c55fc>
174 »       mov»    x0,·x19174 »       mov»    x0,·x19
175 »       bl»     aa800·<_Unwind_Resume@plt>175 »       bl»     aa830·<_Unwind_Resume@plt>
176 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>176 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
177 »       mov»    x0,·sp177 »       mov»    x0,·sp
178 »       bl»     471de4·<<std::path::Path>::parent@plt+0x3c5634>178 »       bl»     471ddc·<<std::path::Path>::parent@plt+0x3c55fc>
179 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>179 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
180 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>180 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
181 »       sub»    sp,·sp,·#0x20181 »       sub»    sp,·sp,·#0x20
182 »       stp»    x29,·x30,·[sp,·#16]182 »       stp»    x29,·x30,·[sp,·#16]
183 »       add»    x29,·sp,·#0x10183 »       add»    x29,·sp,·#0x10
184 »       adrp»   x8,·a58000·<rust_psm_on_stack@@Base+0x4d0ce0>184 »       adrp»   x8,·a58000·<rust_psm_on_stack@@Base+0x4d0ccc>
185 »       add»    x8,·x8,·#0xab8185 »       add»    x8,·x8,·#0xa78
186 »       adrp»   x9,·127000·<<std::path::Path>::parent@plt+0x7a850>186 »       adrp»   x9,·127000·<<std::path::Path>::parent@plt+0x7a820>
187 »       add»    x9,·x9,·#0x2e0187 »       add»    x9,·x9,·#0x33c
188 »       adrp»   x0,·5da000·<rust_psm_on_stack@@Base+0x52ce0>188 »       adrp»   x0,·5da000·<rust_psm_on_stack@@Base+0x52ccc>
189 »       add»    x0,·x0,·#0x81f189 »       add»    x0,·x0,·#0x81f
190 »       mov»    x1,·sp190 »       mov»    x1,·sp
191 »       stp»    x8,·x9,·[sp]191 »       stp»    x8,·x9,·[sp]
192 »       bl»     ab170·<std::io::stdio::_eprint@plt>192 »       bl»     ab1a0·<std::io::stdio::_eprint@plt>
193 »       bl»     aa5c0·<std::process::abort@plt>193 »       bl»     aa5f0·<std::process::abort@plt>
194 »       stp»    x29,·x30,·[sp,·#-64]!194 »       stp»    x29,·x30,·[sp,·#-64]!
195 »       stp»    x24,·x23,·[sp,·#16]195 »       stp»    x24,·x23,·[sp,·#16]
196 »       stp»    x22,·x21,·[sp,·#32]196 »       stp»    x22,·x21,·[sp,·#32]
197 »       stp»    x20,·x19,·[sp,·#48]197 »       stp»    x20,·x19,·[sp,·#48]
198 »       mov»    x29,·sp198 »       mov»    x29,·sp
199 »       ldr»    x8,·[x1,·#8]199 »       ldr»    x8,·[x1,·#8]
200 »       mov»    x19,·x0200 »       mov»    x19,·x0
201 »       mov»    x21,·x1201 »       mov»    x21,·x1
202 »       mov»    x20,·x2202 »       mov»    x20,·x2
203 »       add»    x24,·x0,·x8,·lsl·#3203 »       add»    x24,·x0,·x8,·lsl·#3
204 »       ldar»   x0,·[x24]204 »       ldar»   x0,·[x24]
205 »       cbnz»   x0,·acb1c·<<std::path::Path>::parent@plt+0x36c>205 »       cbnz»   x0,·acb5c·<<std::path::Path>::parent@plt+0x37c>
206 »       ldr»    x22,·[x21,·#16]206 »       ldr»    x22,·[x21,·#16]
207 »       mov»    x1,·x22207 »       mov»    x1,·x22
208 »       bl»     2208f4·<<std::path::Path>::parent@plt+0x174144>208 »       bl»     220910·<<std::path::Path>::parent@plt+0x174130>
209 »       ldaxr»  x23,·[x24]209 »       ldaxr»  x23,·[x24]
210 »       cbnz»   x23,·acb64·<<std::path::Path>::parent@plt+0x3b4>210 »       cbnz»   x23,·acba4·<<std::path::Path>::parent@plt+0x3c4>
211 »       stlxr»  w8,·x0,·[x24]211 »       stlxr»  w8,·x0,·[x24]
212 »       cbnz»   w8,·acaf8·<<std::path::Path>::parent@plt+0x348>212 »       cbnz»   w8,·acb38·<<std::path::Path>::parent@plt+0x358>
213 »       mov»    w8,·#0x1···················»     //·#1213 »       mov»    w8,·#0x1···················»     //·#1
214 »       tbnz»   w8,·#0,·acb1c·<<std::path::Path>::parent@plt+0x36c>214 »       tbnz»   w8,·#0,·acb5c·<<std::path::Path>::parent@plt+0x37c>
215 »       mov»    x1,·x22215 »       mov»    x1,·x22
216 »       bl»     dd468·<<std::path::Path>::parent@plt+0x30cb8>216 »       bl»     dd4a8·<<std::path::Path>::parent@plt+0x30cc8>
217 »       mov»    x0,·x23217 »       mov»    x0,·x23
218 »       ldr»    x8,·[x21,·#24]218 »       ldr»    x8,·[x21,·#24]
219 »       mov»    w9,·#0x28··················»    //·#40219 »       mov»    w9,·#0x28··················»    //·#40
220 »       ldp»    q0,·q1,·[x20]220 »       ldp»    q0,·q1,·[x20]
221 »       madd»   x0,·x8,·x9,·x0221 »       madd»   x0,·x8,·x9,·x0
222 »       mov»    w9,·#0x1···················»     //·#1222 »       mov»    w9,·#0x1···················»     //·#1
223 »       add»    x8,·x0,·#0x20223 »       add»    x8,·x0,·#0x20
224 »       stp»    q0,·q1,·[x0]224 »       stp»    q0,·q1,·[x0]
225 »       stlrb»  w9,·[x8]225 »       stlrb»  w9,·[x8]
226 »       add»    x8,·x19,·#0x1f8226 »       add»    x8,·x19,·#0x1f8
227 »       ldxr»   x9,·[x8]227 »       ldxr»   x9,·[x8]
228 »       add»    x9,·x9,·#0x1228 »       add»    x9,·x9,·#0x1
229 »       stlxr»  w10,·x9,·[x8]229 »       stlxr»  w10,·x9,·[x8]
230 »       cbnz»   w10,·acb40·<<std::path::Path>::parent@plt+0x390>230 »       cbnz»   w10,·acb80·<<std::path::Path>::parent@plt+0x3a0>
231 »       ldp»    x20,·x19,·[sp,·#48]231 »       ldp»    x20,·x19,·[sp,·#48]
232 »       ldp»    x22,·x21,·[sp,·#32]232 »       ldp»    x22,·x21,·[sp,·#32]
233 »       ldp»    x24,·x23,·[sp,·#16]233 »       ldp»    x24,·x23,·[sp,·#16]
234 »       ldp»    x29,·x30,·[sp],·#64234 »       ldp»    x29,·x30,·[sp],·#64
235 »       ret235 »       ret
236 »       clrex236 »       clrex
237 »       b»      acb10·<<std::path::Path>::parent@plt+0x360>237 »       b»      acb50·<<std::path::Path>::parent@plt+0x370>
238 »       mov»    x19,·x0238 »       mov»    x19,·x0
239 »       mov»    x0,·x20239 »       mov»    x0,·x20
240 »       bl»     d66ec·<<std::path::Path>::parent@plt+0x29f3c>240 »       bl»     d672c·<<std::path::Path>::parent@plt+0x29f4c>
241 »       mov»    x0,·x19241 »       mov»    x0,·x19
242 »       bl»     aa800·<_Unwind_Resume@plt>242 »       bl»     aa830·<_Unwind_Resume@plt>
243 »       bl»     a9030·<core::panicking::panic_in_cleanup@plt>243 »       bl»     a9060·<core::panicking::panic_in_cleanup@plt>
244 »       stp»    x29,·x30,·[sp,·#-32]!244 »       stp»    x29,·x30,·[sp,·#-32]!
245 »       str»    x19,·[sp,·#16]245 »       str»    x19,·[sp,·#16]
246 »       mov»    x29,·sp246 »       mov»    x29,·sp
247 »       mov»    x19,·x8247 »       mov»    x19,·x8
248 »       bl»     beb88·<<std::path::Path>::parent@plt+0x123d8>248 »       bl»     bec00·<<std::path::Path>::parent@plt+0x12420>
249 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1249 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
250 »       stp»    x8,·x0,·[x19]250 »       stp»    x8,·x0,·[x19]
251 »       ldr»    x19,·[sp,·#16]251 »       ldr»    x19,·[sp,·#16]
252 »       ldp»    x29,·x30,·[sp],·#32252 »       ldp»    x29,·x30,·[sp],·#32
253 »       ret253 »       ret
254 »       stp»    x29,·x30,·[sp,·#-32]!254 »       stp»    x29,·x30,·[sp,·#-32]!
255 »       str»    x19,·[sp,·#16]255 »       str»    x19,·[sp,·#16]
256 »       mov»    x29,·sp256 »       mov»    x29,·sp
257 »       mov»    x19,·x8257 »       mov»    x19,·x8
258 »       bl»     beb88·<<std::path::Path>::parent@plt+0x123d8>258 »       bl»     bec00·<<std::path::Path>::parent@plt+0x12420>
259 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1259 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
260 »       stp»    x8,·x0,·[x19]260 »       stp»    x8,·x0,·[x19]
261 »       ldr»    x19,·[sp,·#16]261 »       ldr»    x19,·[sp,·#16]
262 »       ldp»    x29,·x30,·[sp],·#32262 »       ldp»    x29,·x30,·[sp],·#32
263 »       ret263 »       ret
264 »       b»      beb88·<<std::path::Path>::parent@plt+0x123d8>264 »       b»      bec00·<<std::path::Path>::parent@plt+0x12420>
265 »       stp»    x29,·x30,·[sp,·#-16]!265 »       stp»    x29,·x30,·[sp,·#-16]!
266 »       mov»    x29,·sp266 »       mov»    x29,·sp
267 »       bl»     beb88·<<std::path::Path>::parent@plt+0x123d8>267 »       bl»     bec00·<<std::path::Path>::parent@plt+0x12420>
268 »       mov»    x1,·x0268 »       mov»    x1,·x0
269 »       mov»    w0,·#0x1···················»     //·#1269 »       mov»    w0,·#0x1···················»     //·#1
270 »       ldp»    x29,·x30,·[sp],·#16270 »       ldp»    x29,·x30,·[sp],·#16
271 »       ret271 »       ret
272 »       tbz»    w3,·#0,·acc00·<<std::path::Path>::parent@plt+0x450>272 »       tbz»    w3,·#0,·acc40·<<std::path::Path>::parent@plt+0x460>
273 »       mov»    w0,·wzr273 »       mov»    w0,·wzr
274 »       ret274 »       ret
275 »       sub»    sp,·sp,·#0x80275 »       sub»    sp,·sp,·#0x80
276 »       stp»    x29,·x30,·[sp,·#32]276 »       stp»    x29,·x30,·[sp,·#32]
277 »       str»    x27,·[sp,·#48]277 »       str»    x27,·[sp,·#48]
278 »       stp»    x26,·x25,·[sp,·#64]278 »       stp»    x26,·x25,·[sp,·#64]
279 »       stp»    x24,·x23,·[sp,·#80]279 »       stp»    x24,·x23,·[sp,·#80]
Offset 286, 74 lines modifiedOffset 286, 74 lines modified
286 »       add»    x29,·sp,·#0x20286 »       add»    x29,·sp,·#0x20
287 »       ldp»    x22,·x21,·[x0,·#16]287 »       ldp»    x22,·x21,·[x0,·#16]
288 »       mov»    w19,·w2288 »       mov»    w19,·w2
289 »       ldr»    x8,·[x0]289 »       ldr»    x8,·[x0]
290 »       cmp»    x21,·#0x4290 »       cmp»    x21,·#0x4
291 »       add»    x23,·x8,·x1291 »       add»    x23,·x8,·x1
292 »       add»    x24,·x22,·x21292 »       add»    x24,·x22,·x21
293 »       b.cs»   accb8·<<std::path::Path>::parent@plt+0x508>··//·b.hs,·b.nlast293 »       b.cs»   accf8·<<std::path::Path>::parent@plt+0x518>··//·b.hs,·b.nlast
294 »       mov»    w25,·#0x1···················»    //·#1294 »       mov»    w25,·#0x1···················»    //·#1
295 »       rbit»   w8,·w19295 »       rbit»   w8,·w19
296 »       mov»    x0,·sp296 »       mov»    x0,·sp
297 »       stp»    x22,·x24,·[sp,·#16]297 »       stp»    x22,·x24,·[sp,·#16]
298 »       clz»    w26,·w8298 »       clz»    w26,·w8
299 »       add»    x8,·x23,·x26299 »       add»    x8,·x23,·x26
300 »       add»    x27,·x8,·#0x1300 »       add»    x27,·x8,·#0x1
301 »       add»    x8,·x27,·x21301 »       add»    x8,·x27,·x21
302 »       stp»    x27,·x8,·[sp]302 »       stp»    x27,·x8,·[sp]
303 »       bl»     402254·<<std::path::Path>::parent@plt+0x355aa4>303 »       bl»     402278·<<std::path::Path>::parent@plt+0x355a98>
304 »       mov»    x20,·x0304 »       mov»    x20,·x0
305 »       add»    x0,·sp,·#0x10305 »       add»    x0,·sp,·#0x10
306 »       bl»     402254·<<std::path::Path>::parent@plt+0x355aa4>306 »       bl»     402278·<<std::path::Path>::parent@plt+0x355a98>
307 »       cmp»    x0,·x20307 »       cmp»    x0,·x20
308 »       csel»   x8,·x0,·x20,·cc»       //·cc·=·lo,·ul,·last308 »       csel»   x8,·x0,·x20,·cc»       //·cc·=·lo,·ul,·last
309 »       cmp»    x8,·#0x0309 »       cmp»    x8,·#0x0
310 »       cset»   w0,·eq»      //·eq·=·none310 »       cset»   w0,·eq»      //·eq·=·none
311 »       cbz»    x8,·acd2c·<<std::path::Path>::parent@plt+0x57c>311 »       cbz»    x8,·acd6c·<<std::path::Path>::parent@plt+0x58c>
312 »       mov»    x9,·x22312 »       mov»    x9,·x22
313 »       ldrb»   w10,·[x27],·#1313 »       ldrb»   w10,·[x27],·#1
314 »       ldrb»   w11,·[x9],·#1314 »       ldrb»   w11,·[x9],·#1
315 »       cmp»    w10,·w11315 »       cmp»    w10,·w11
316 »       b.ne»   acca4·<<std::path::Path>::parent@plt+0x4f4>··//·b.any316 »       b.ne»   acce4·<<std::path::Path>::parent@plt+0x504>··//·b.any
317 »       subs»   x8,·x8,·#0x1317 »       subs»   x8,·x8,·#0x1
318 »       b.ne»   acc88·<<std::path::Path>::parent@plt+0x4d8>··//·b.any318 »       b.ne»   accc8·<<std::path::Path>::parent@plt+0x4e8>··//·b.any
319 »       b»      acd20·<<std::path::Path>::parent@plt+0x570>319 »       b»      acd60·<<std::path::Path>::parent@plt+0x580>
320 »       lsl»    w8,·w25,·w26320 »       lsl»    w8,·w25,·w26
321 »       bic»    w19,·w19,·w8321 »       bic»    w19,·w19,·w8
322 »       tst»    w19,·#0xffff322 »       tst»    w19,·#0xffff
323 »       b.ne»   acc40·<<std::path::Path>::parent@plt+0x490>··//·b.any323 »       b.ne»   acc80·<<std::path::Path>::parent@plt+0x4a0>··//·b.any
324 »       b»      acd2c·<<std::path::Path>::parent@plt+0x57c>324 »       b»      acd6c·<<std::path::Path>::parent@plt+0x58c>
325 »       mov»    w8,·#0x1···················»     //·#1325 »       mov»    w8,·#0x1···················»     //·#1
326 »       b»      acce0·<<std::path::Path>::parent@plt+0x530>326 »       b»      acd20·<<std::path::Path>::parent@plt+0x540>
327 »       ldr»    w10,·[x10]327 »       ldr»    w10,·[x10]
328 »       ldur»   w11,·[x24,·#-4]328 »       ldur»   w11,·[x24,·#-4]
329 »       cmp»    w10,·w11329 »       cmp»    w10,·w11
330 »       b.eq»   acd20·<<std::path::Path>::parent@plt+0x570>··//·b.none330 »       b.eq»   acd60·<<std::path::Path>::parent@plt+0x580>··//·b.none
331 »       lsl»    w9,·w8,·w9331 »       lsl»    w9,·w8,·w9
332 »       bic»    w19,·w19,·w9332 »       bic»    w19,·w19,·w9
333 »       tst»    w19,·#0xffff333 »       tst»    w19,·#0xffff
334 »       b.eq»   acd28·<<std::path::Path>::parent@plt+0x578>··//·b.none334 »       b.eq»   acd68·<<std::path::Path>::parent@plt+0x588>··//·b.none
335 »       rbit»   w9,·w19335 »       rbit»   w9,·w19
336 »       clz»    w9,·w9336 »       clz»    w9,·w9
337 »       add»    x10,·x23,·x9337 »       add»    x10,·x23,·x9
338 »       add»    x11,·x10,·#0x1338 »       add»    x11,·x10,·#0x1
339 »       add»    x10,·x11,·x21339 »       add»    x10,·x11,·x21
340 »       sub»    x10,·x10,·#0x4340 »       sub»    x10,·x10,·#0x4
341 »       cmp»    x11,·x10341 »       cmp»    x11,·x10
342 »       b.cs»   accc0·<<std::path::Path>::parent@plt+0x510>··//·b.hs,·b.nlast342 »       b.cs»   acd00·<<std::path::Path>::parent@plt+0x520>··//·b.hs,·b.nlast
343 »       mov»    x12,·x22343 »       mov»    x12,·x22
344 »       ldr»    w13,·[x11],·#4344 »       ldr»    w13,·[x11],·#4
345 »       ldr»    w14,·[x12],·#4345 »       ldr»    w14,·[x12],·#4
346 »       cmp»    w13,·w14346 »       cmp»    w13,·w14
347 »       b.ne»   accd0·<<std::path::Path>::parent@plt+0x520>··//·b.any347 »       b.ne»   acd10·<<std::path::Path>::parent@plt+0x530>··//·b.any
348 »       cmp»    x11,·x10348 »       cmp»    x11,·x10
349 »       b.cc»   acd04·<<std::path::Path>::parent@plt+0x554>··//·b.lo,·b.ul,·b.last349 »       b.cc»   acd44·<<std::path::Path>::parent@plt+0x564>··//·b.lo,·b.ul,·b.last
350 »       b»      accc0·<<std::path::Path>::parent@plt+0x510>350 »       b»      acd00·<<std::path::Path>::parent@plt+0x520>
351 »       mov»    w0,·#0x1···················»     //·#1351 »       mov»    w0,·#0x1···················»     //·#1
352 »       b»      acd2c·<<std::path::Path>::parent@plt+0x57c>352 »       b»      acd6c·<<std::path::Path>::parent@plt+0x58c>
353 »       mov»    w0,·wzr353 »       mov»    w0,·wzr
354 »       ldp»    x20,·x19,·[sp,·#112]354 »       ldp»    x20,·x19,·[sp,·#112]
355 »       ldr»    x27,·[sp,·#48]355 »       ldr»    x27,·[sp,·#48]
356 »       ldp»    x22,·x21,·[sp,·#96]356 »       ldp»    x22,·x21,·[sp,·#96]
357 »       ldp»    x24,·x23,·[sp,·#80]357 »       ldp»    x24,·x23,·[sp,·#80]
358 »       ldp»    x26,·x25,·[sp,·#64]358 »       ldp»    x26,·x25,·[sp,·#64]
359 »       ldp»    x29,·x30,·[sp,·#32]359 »       ldp»    x29,·x30,·[sp,·#32]
Offset 361, 346 lines modifiedOffset 361, 346 lines modified
361 »       ret361 »       ret
362 »       sub»    sp,·sp,·#0x40362 »       sub»    sp,·sp,·#0x40
363 »       stp»    x29,·x30,·[sp,·#32]363 »       stp»    x29,·x30,·[sp,·#32]
364 »       str»    x19,·[sp,·#48]364 »       str»    x19,·[sp,·#48]
365 »       add»    x29,·sp,·#0x20365 »       add»    x29,·sp,·#0x20
366 »       mov»    x19,·x8366 »       mov»    x19,·x8
367 »       mov»    w8,·#0x3···················»     //·#3367 »       mov»    w8,·#0x3···················»     //·#3
368 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>368 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
369 »       add»    x2,·x2,·#0xba8369 »       add»    x2,·x2,·#0xb68
370 »       add»    x0,·sp,·#0x8370 »       add»    x0,·sp,·#0x8
371 »       add»    x1,·x29,·#0x1f371 »       add»    x1,·x29,·#0x1f
372 »       str»    d0,·[sp,·#16]372 »       str»    d0,·[sp,·#16]
373 »       strb»   w8,·[sp,·#8]373 »       strb»   w8,·[sp,·#8]
374 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>374 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
375 »       mov»    w8,·#0x2···················»     //·#2375 »       mov»    w8,·#0x2···················»     //·#2
376 »       stp»    x8,·x0,·[x19]376 »       stp»    x8,·x0,·[x19]
377 »       ldp»    x29,·x30,·[sp,·#32]377 »       ldp»    x29,·x30,·[sp,·#32]
378 »       ldr»    x19,·[sp,·#48]378 »       ldr»    x19,·[sp,·#48]
379 »       add»    sp,·sp,·#0x40379 »       add»    sp,·sp,·#0x40
380 »       ret380 »       ret
381 »       sub»    sp,·sp,·#0x40381 »       sub»    sp,·sp,·#0x40
382 »       stp»    x29,·x30,·[sp,·#32]382 »       stp»    x29,·x30,·[sp,·#32]
383 »       stp»    x20,·x19,·[sp,·#48]383 »       stp»    x20,·x19,·[sp,·#48]
384 »       add»    x29,·sp,·#0x20384 »       add»    x29,·sp,·#0x20
385 »       mov»    w20,·#0x2···················»    //·#2385 »       mov»    w20,·#0x2···················»    //·#2
386 »       str»    x0,·[sp,·#8]386 »       str»    x0,·[sp,·#8]
387 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>387 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
388 »       add»    x2,·x2,·#0xba8388 »       add»    x2,·x2,·#0xb68
389 »       mov»    x0,·sp389 »       mov»    x0,·sp
390 »       sub»    x1,·x29,·#0x1390 »       sub»    x1,·x29,·#0x1
391 »       mov»    x19,·x8391 »       mov»    x19,·x8
392 »       strb»   w20,·[sp]392 »       strb»   w20,·[sp]
393 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>393 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
394 »       stp»    x20,·x0,·[x19]394 »       stp»    x20,·x0,·[x19]
395 »       ldp»    x20,·x19,·[sp,·#48]395 »       ldp»    x20,·x19,·[sp,·#48]
396 »       ldp»    x29,·x30,·[sp,·#32]396 »       ldp»    x29,·x30,·[sp,·#32]
397 »       add»    sp,·sp,·#0x40397 »       add»    sp,·sp,·#0x40
398 »       ret398 »       ret
399 »       sub»    sp,·sp,·#0x40399 »       sub»    sp,·sp,·#0x40
400 »       stp»    x29,·x30,·[sp,·#32]400 »       stp»    x29,·x30,·[sp,·#32]
401 »       str»    x19,·[sp,·#48]401 »       str»    x19,·[sp,·#48]
402 »       add»    x29,·sp,·#0x20402 »       add»    x29,·sp,·#0x20
403 »       mov»    x19,·x8403 »       mov»    x19,·x8
404 »       mov»    w8,·#0x1···················»     //·#1404 »       mov»    w8,·#0x1···················»     //·#1
405 »       str»    x0,·[sp,·#16]405 »       str»    x0,·[sp,·#16]
406 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>406 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
407 »       add»    x2,·x2,·#0xba8407 »       add»    x2,·x2,·#0xb68
408 »       add»    x0,·sp,·#0x8408 »       add»    x0,·sp,·#0x8
409 »       add»    x1,·x29,·#0x1f409 »       add»    x1,·x29,·#0x1f
410 »       strb»   w8,·[sp,·#8]410 »       strb»   w8,·[sp,·#8]
411 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>411 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
412 »       mov»    w8,·#0x2···················»     //·#2412 »       mov»    w8,·#0x2···················»     //·#2
413 »       stp»    x8,·x0,·[x19]413 »       stp»    x8,·x0,·[x19]
414 »       ldp»    x29,·x30,·[sp,·#32]414 »       ldp»    x29,·x30,·[sp,·#32]
415 »       ldr»    x19,·[sp,·#48]415 »       ldr»    x19,·[sp,·#48]
416 »       add»    sp,·sp,·#0x40416 »       add»    sp,·sp,·#0x40
417 »       ret417 »       ret
418 »       sub»    sp,·sp,·#0x40418 »       sub»    sp,·sp,·#0x40
419 »       stp»    x29,·x30,·[sp,·#32]419 »       stp»    x29,·x30,·[sp,·#32]
420 »       str»    x19,·[sp,·#48]420 »       str»    x19,·[sp,·#48]
421 »       add»    x29,·sp,·#0x20421 »       add»    x29,·sp,·#0x20
422 »       mov»    x19,·x8422 »       mov»    x19,·x8
423 »       mov»    w8,·#0x3···················»     //·#3423 »       mov»    w8,·#0x3···················»     //·#3
424 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>424 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
425 »       add»    x2,·x2,·#0xbc8425 »       add»    x2,·x2,·#0xb88
426 »       add»    x0,·sp,·#0x8426 »       add»    x0,·sp,·#0x8
427 »       add»    x1,·x29,·#0x1f427 »       add»    x1,·x29,·#0x1f
428 »       str»    d0,·[sp,·#16]428 »       str»    d0,·[sp,·#16]
429 »       strb»   w8,·[sp,·#8]429 »       strb»   w8,·[sp,·#8]
430 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>430 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
431 »       mov»    w8,·#0x1···················»     //·#1431 »       mov»    w8,·#0x1···················»     //·#1
432 »       str»    x0,·[x19,·#8]432 »       str»    x0,·[x19,·#8]
433 »       str»    w8,·[x19]433 »       str»    w8,·[x19]
434 »       ldp»    x29,·x30,·[sp,·#32]434 »       ldp»    x29,·x30,·[sp,·#32]
435 »       ldr»    x19,·[sp,·#48]435 »       ldr»    x19,·[sp,·#48]
436 »       add»    sp,·sp,·#0x40436 »       add»    sp,·sp,·#0x40
437 »       ret437 »       ret
438 »       sub»    sp,·sp,·#0x30438 »       sub»    sp,·sp,·#0x30
439 »       stp»    x29,·x30,·[sp,·#32]439 »       stp»    x29,·x30,·[sp,·#32]
440 »       add»    x29,·sp,·#0x20440 »       add»    x29,·sp,·#0x20
441 »       mov»    w8,·#0x3···················»     //·#3441 »       mov»    w8,·#0x3···················»     //·#3
442 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>442 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
443 »       add»    x2,·x2,·#0xbe8443 »       add»    x2,·x2,·#0xba8
444 »       mov»    x0,·sp444 »       mov»    x0,·sp
445 »       sub»    x1,·x29,·#0x1445 »       sub»    x1,·x29,·#0x1
446 »       str»    d0,·[sp,·#8]446 »       str»    d0,·[sp,·#8]
447 »       strb»   w8,·[sp]447 »       strb»   w8,·[sp]
448 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>448 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
449 »       mov»    x1,·x0449 »       mov»    x1,·x0
450 »       mov»    w0,·#0x1···················»     //·#1450 »       mov»    w0,·#0x1···················»     //·#1
451 »       ldp»    x29,·x30,·[sp,·#32]451 »       ldp»    x29,·x30,·[sp,·#32]
452 »       add»    sp,·sp,·#0x30452 »       add»    sp,·sp,·#0x30
453 »       ret453 »       ret
454 »       sub»    sp,·sp,·#0x40454 »       sub»    sp,·sp,·#0x40
455 »       stp»    x29,·x30,·[sp,·#32]455 »       stp»    x29,·x30,·[sp,·#32]
456 »       str»    x19,·[sp,·#48]456 »       str»    x19,·[sp,·#48]
457 »       add»    x29,·sp,·#0x20457 »       add»    x29,·sp,·#0x20
458 »       mov»    x19,·x8458 »       mov»    x19,·x8
459 »       mov»    w8,·#0x3···················»     //·#3459 »       mov»    w8,·#0x3···················»     //·#3
460 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>460 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
461 »       add»    x2,·x2,·#0xc08461 »       add»    x2,·x2,·#0xbc8
462 »       add»    x0,·sp,·#0x8462 »       add»    x0,·sp,·#0x8
463 »       add»    x1,·x29,·#0x1f463 »       add»    x1,·x29,·#0x1f
464 »       str»    d0,·[sp,·#16]464 »       str»    d0,·[sp,·#16]
465 »       strb»   w8,·[sp,·#8]465 »       strb»   w8,·[sp,·#8]
466 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>466 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
467 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1467 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
468 »       stp»    x8,·x0,·[x19]468 »       stp»    x8,·x0,·[x19]
469 »       ldp»    x29,·x30,·[sp,·#32]469 »       ldp»    x29,·x30,·[sp,·#32]
470 »       ldr»    x19,·[sp,·#48]470 »       ldr»    x19,·[sp,·#48]
471 »       add»    sp,·sp,·#0x40471 »       add»    sp,·sp,·#0x40
472 »       ret472 »       ret
473 »       sub»    sp,·sp,·#0x40473 »       sub»    sp,·sp,·#0x40
474 »       stp»    x29,·x30,·[sp,·#32]474 »       stp»    x29,·x30,·[sp,·#32]
475 »       str»    x19,·[sp,·#48]475 »       str»    x19,·[sp,·#48]
476 »       add»    x29,·sp,·#0x20476 »       add»    x29,·sp,·#0x20
477 »       mov»    x19,·x8477 »       mov»    x19,·x8
478 »       mov»    w8,·#0x2···················»     //·#2478 »       mov»    w8,·#0x2···················»     //·#2
479 »       str»    x0,·[sp,·#16]479 »       str»    x0,·[sp,·#16]
480 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>480 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
481 »       add»    x2,·x2,·#0xc08481 »       add»    x2,·x2,·#0xbc8
482 »       add»    x0,·sp,·#0x8482 »       add»    x0,·sp,·#0x8
483 »       add»    x1,·x29,·#0x1f483 »       add»    x1,·x29,·#0x1f
484 »       strb»   w8,·[sp,·#8]484 »       strb»   w8,·[sp,·#8]
485 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>485 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
486 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1486 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
487 »       stp»    x8,·x0,·[x19]487 »       stp»    x8,·x0,·[x19]
488 »       ldp»    x29,·x30,·[sp,·#32]488 »       ldp»    x29,·x30,·[sp,·#32]
489 »       ldr»    x19,·[sp,·#48]489 »       ldr»    x19,·[sp,·#48]
490 »       add»    sp,·sp,·#0x40490 »       add»    sp,·sp,·#0x40
491 »       ret491 »       ret
492 »       sub»    sp,·sp,·#0x40492 »       sub»    sp,·sp,·#0x40
493 »       stp»    x29,·x30,·[sp,·#32]493 »       stp»    x29,·x30,·[sp,·#32]
494 »       str»    x19,·[sp,·#48]494 »       str»    x19,·[sp,·#48]
495 »       add»    x29,·sp,·#0x20495 »       add»    x29,·sp,·#0x20
496 »       mov»    x19,·x8496 »       mov»    x19,·x8
497 »       mov»    w8,·#0x1···················»     //·#1497 »       mov»    w8,·#0x1···················»     //·#1
498 »       str»    x0,·[sp,·#16]498 »       str»    x0,·[sp,·#16]
499 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>499 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
500 »       add»    x2,·x2,·#0xc08500 »       add»    x2,·x2,·#0xbc8
501 »       add»    x0,·sp,·#0x8501 »       add»    x0,·sp,·#0x8
502 »       add»    x1,·x29,·#0x1f502 »       add»    x1,·x29,·#0x1f
503 »       strb»   w8,·[sp,·#8]503 »       strb»   w8,·[sp,·#8]
504 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>504 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
505 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1505 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
506 »       stp»    x8,·x0,·[x19]506 »       stp»    x8,·x0,·[x19]
507 »       ldp»    x29,·x30,·[sp,·#32]507 »       ldp»    x29,·x30,·[sp,·#32]
508 »       ldr»    x19,·[sp,·#48]508 »       ldr»    x19,·[sp,·#48]
509 »       add»    sp,·sp,·#0x40509 »       add»    sp,·sp,·#0x40
510 »       ret510 »       ret
511 »       sub»    sp,·sp,·#0x40511 »       sub»    sp,·sp,·#0x40
512 »       stp»    x29,·x30,·[sp,·#32]512 »       stp»    x29,·x30,·[sp,·#32]
513 »       str»    x19,·[sp,·#48]513 »       str»    x19,·[sp,·#48]
514 »       add»    x29,·sp,·#0x20514 »       add»    x29,·sp,·#0x20
515 »       mov»    x19,·x8515 »       mov»    x19,·x8
516 »       mov»    w8,·#0x3···················»     //·#3516 »       mov»    w8,·#0x3···················»     //·#3
517 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>517 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
518 »       add»    x2,·x2,·#0xc28518 »       add»    x2,·x2,·#0xbe8
519 »       add»    x0,·sp,·#0x8519 »       add»    x0,·sp,·#0x8
520 »       add»    x1,·x29,·#0x1f520 »       add»    x1,·x29,·#0x1f
521 »       str»    d0,·[sp,·#16]521 »       str»    d0,·[sp,·#16]
522 »       strb»   w8,·[sp,·#8]522 »       strb»   w8,·[sp,·#8]
523 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>523 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
524 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1524 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
525 »       stp»    x8,·x0,·[x19]525 »       stp»    x8,·x0,·[x19]
526 »       ldp»    x29,·x30,·[sp,·#32]526 »       ldp»    x29,·x30,·[sp,·#32]
527 »       ldr»    x19,·[sp,·#48]527 »       ldr»    x19,·[sp,·#48]
528 »       add»    sp,·sp,·#0x40528 »       add»    sp,·sp,·#0x40
529 »       ret529 »       ret
530 »       sub»    sp,·sp,·#0x40530 »       sub»    sp,·sp,·#0x40
531 »       stp»    x29,·x30,·[sp,·#32]531 »       stp»    x29,·x30,·[sp,·#32]
532 »       str»    x19,·[sp,·#48]532 »       str»    x19,·[sp,·#48]
533 »       add»    x29,·sp,·#0x20533 »       add»    x29,·sp,·#0x20
534 »       mov»    x19,·x8534 »       mov»    x19,·x8
535 »       mov»    w8,·#0x2···················»     //·#2535 »       mov»    w8,·#0x2···················»     //·#2
536 »       str»    x0,·[sp,·#16]536 »       str»    x0,·[sp,·#16]
537 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>537 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
538 »       add»    x2,·x2,·#0xc28538 »       add»    x2,·x2,·#0xbe8
539 »       add»    x0,·sp,·#0x8539 »       add»    x0,·sp,·#0x8
540 »       add»    x1,·x29,·#0x1f540 »       add»    x1,·x29,·#0x1f
541 »       strb»   w8,·[sp,·#8]541 »       strb»   w8,·[sp,·#8]
542 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>542 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
543 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1543 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
544 »       stp»    x8,·x0,·[x19]544 »       stp»    x8,·x0,·[x19]
545 »       ldp»    x29,·x30,·[sp,·#32]545 »       ldp»    x29,·x30,·[sp,·#32]
546 »       ldr»    x19,·[sp,·#48]546 »       ldr»    x19,·[sp,·#48]
547 »       add»    sp,·sp,·#0x40547 »       add»    sp,·sp,·#0x40
548 »       ret548 »       ret
549 »       sub»    sp,·sp,·#0x40549 »       sub»    sp,·sp,·#0x40
550 »       stp»    x29,·x30,·[sp,·#32]550 »       stp»    x29,·x30,·[sp,·#32]
551 »       str»    x19,·[sp,·#48]551 »       str»    x19,·[sp,·#48]
552 »       add»    x29,·sp,·#0x20552 »       add»    x29,·sp,·#0x20
553 »       mov»    x19,·x8553 »       mov»    x19,·x8
554 »       mov»    w8,·#0x1···················»     //·#1554 »       mov»    w8,·#0x1···················»     //·#1
555 »       str»    x0,·[sp,·#16]555 »       str»    x0,·[sp,·#16]
556 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>556 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
557 »       add»    x2,·x2,·#0xc28557 »       add»    x2,·x2,·#0xbe8
558 »       add»    x0,·sp,·#0x8558 »       add»    x0,·sp,·#0x8
559 »       add»    x1,·x29,·#0x1f559 »       add»    x1,·x29,·#0x1f
560 »       strb»   w8,·[sp,·#8]560 »       strb»   w8,·[sp,·#8]
561 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>561 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
562 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1562 »       mov»    x8,·#0xffffffffffffffff····»      //·#-1
563 »       stp»    x8,·x0,·[x19]563 »       stp»    x8,·x0,·[x19]
564 »       ldp»    x29,·x30,·[sp,·#32]564 »       ldp»    x29,·x30,·[sp,·#32]
565 »       ldr»    x19,·[sp,·#48]565 »       ldr»    x19,·[sp,·#48]
566 »       add»    sp,·sp,·#0x40566 »       add»    sp,·sp,·#0x40
567 »       ret567 »       ret
568 »       sub»    sp,·sp,·#0x40568 »       sub»    sp,·sp,·#0x40
569 »       stp»    x29,·x30,·[sp,·#32]569 »       stp»    x29,·x30,·[sp,·#32]
570 »       str»    x19,·[sp,·#48]570 »       str»    x19,·[sp,·#48]
571 »       add»    x29,·sp,·#0x20571 »       add»    x29,·sp,·#0x20
572 »       mov»    x19,·x8572 »       mov»    x19,·x8
573 »       mov»    w8,·#0x3···················»     //·#3573 »       mov»    w8,·#0x3···················»     //·#3
574 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>574 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
575 »       add»    x2,·x2,·#0xc48575 »       add»    x2,·x2,·#0xc08
576 »       add»    x0,·sp,·#0x8576 »       add»    x0,·sp,·#0x8
577 »       add»    x1,·x29,·#0x1f577 »       add»    x1,·x29,·#0x1f
578 »       str»    d0,·[sp,·#16]578 »       str»    d0,·[sp,·#16]
579 »       strb»   w8,·[sp,·#8]579 »       strb»   w8,·[sp,·#8]
580 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>580 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
581 »       mov»    x8,·#0xfffffffffffffffe····»      //·#-2581 »       mov»    x8,·#0xfffffffffffffffe····»      //·#-2
582 »       stp»    x8,·x0,·[x19]582 »       stp»    x8,·x0,·[x19]
583 »       ldp»    x29,·x30,·[sp,·#32]583 »       ldp»    x29,·x30,·[sp,·#32]
584 »       ldr»    x19,·[sp,·#48]584 »       ldr»    x19,·[sp,·#48]
585 »       add»    sp,·sp,·#0x40585 »       add»    sp,·sp,·#0x40
586 »       ret586 »       ret
587 »       sub»    sp,·sp,·#0x40587 »       sub»    sp,·sp,·#0x40
588 »       stp»    x29,·x30,·[sp,·#32]588 »       stp»    x29,·x30,·[sp,·#32]
589 »       str»    x19,·[sp,·#48]589 »       str»    x19,·[sp,·#48]
590 »       add»    x29,·sp,·#0x20590 »       add»    x29,·sp,·#0x20
591 »       mov»    x19,·x8591 »       mov»    x19,·x8
592 »       mov»    w8,·#0x2···················»     //·#2592 »       mov»    w8,·#0x2···················»     //·#2
593 »       str»    x0,·[sp,·#16]593 »       str»    x0,·[sp,·#16]
594 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>594 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
595 »       add»    x2,·x2,·#0xc48595 »       add»    x2,·x2,·#0xc08
596 »       add»    x0,·sp,·#0x8596 »       add»    x0,·sp,·#0x8
597 »       add»    x1,·x29,·#0x1f597 »       add»    x1,·x29,·#0x1f
598 »       strb»   w8,·[sp,·#8]598 »       strb»   w8,·[sp,·#8]
599 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>599 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
600 »       mov»    x8,·#0xfffffffffffffffe····»      //·#-2600 »       mov»    x8,·#0xfffffffffffffffe····»      //·#-2
601 »       stp»    x8,·x0,·[x19]601 »       stp»    x8,·x0,·[x19]
602 »       ldp»    x29,·x30,·[sp,·#32]602 »       ldp»    x29,·x30,·[sp,·#32]
603 »       ldr»    x19,·[sp,·#48]603 »       ldr»    x19,·[sp,·#48]
604 »       add»    sp,·sp,·#0x40604 »       add»    sp,·sp,·#0x40
605 »       ret605 »       ret
606 »       sub»    sp,·sp,·#0x40606 »       sub»    sp,·sp,·#0x40
607 »       stp»    x29,·x30,·[sp,·#32]607 »       stp»    x29,·x30,·[sp,·#32]
608 »       str»    x19,·[sp,·#48]608 »       str»    x19,·[sp,·#48]
609 »       add»    x29,·sp,·#0x20609 »       add»    x29,·sp,·#0x20
610 »       mov»    x19,·x8610 »       mov»    x19,·x8
611 »       mov»    w8,·#0x3···················»     //·#3611 »       mov»    w8,·#0x3···················»     //·#3
612 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ce0>612 »       adrp»   x2,·a5d000·<rust_psm_on_stack@@Base+0x4d5ccc>
613 »       add»    x2,·x2,·#0xc68613 »       add»    x2,·x2,·#0xc28
614 »       add»    x0,·sp,·#0x8614 »       add»    x0,·sp,·#0x8
615 »       add»    x1,·x29,·#0x1f615 »       add»    x1,·x29,·#0x1f
616 »       str»    d0,·[sp,·#16]616 »       str»    d0,·[sp,·#16]
617 »       strb»   w8,·[sp,·#8]617 »       strb»   w8,·[sp,·#8]
618 »       bl»     c9024·<<std::path::Path>::parent@plt+0x1c874>618 »       bl»     c9064·<<std::path::Path>::parent@plt+0x1c884>
619 »       mov»    w8,·#0x1···················»     //·#1619 »       mov»    w8,·#0x1···················»     //·#1
620 »       str»    x0,·[x19,·#8]620 »       str»    x0,·[x19,·#8]
621 »       str»    w8,·[x19]621 »       str»    w8,·[x19]
622 »       ldp»    x29,·x30,·[sp,·#32]622 »       ldp»    x29,·x30,·[sp,·#32]
623 »       ldr»    x19,·[sp,·#48]623 »       ldr»    x19,·[sp,·#48]
624 »       add»    sp,·sp,·#0x40624 »       add»    sp,·sp,·#0x40
625 »       ret625 »       ret
626 »       tbz»    w3,·#0,·ad178·<<std::path::Path>::parent@plt+0x9c8>626 »       tbz»    w3,·#0,·ad1b8·<<std::path::Path>::parent@plt+0x9d8>
627 »       mov»    w0,·wzr627 »       mov»    w0,·wzr
628 »       ret628 »       ret
629 »       sub»    sp,·sp,·#0x70629 »       sub»    sp,·sp,·#0x70
630 »       stp»    x29,·x30,·[sp,·#48]630 »       stp»    x29,·x30,·[sp,·#48]
631 »       stp»    x24,·x23,·[sp,·#64]631 »       stp»    x24,·x23,·[sp,·#64]
632 »       stp»    x22,·x21,·[sp,·#80]632 »       stp»    x22,·x21,·[sp,·#80]
633 »       stp»    x20,·x19,·[sp,·#96]633 »       stp»    x20,·x19,·[sp,·#96]
634 »       add»    x29,·sp,·#0x30634 »       add»    x29,·sp,·#0x30
635 »       ldp»    x19,·x20,·[x0,·#16]635 »       ldp»    x19,·x20,·[x0,·#16]
636 »       ldr»    x8,·[x0]636 »       ldr»    x8,·[x0]
637 »       add»    x21,·x8,·x1637 »       add»    x21,·x8,·x1
638 »       cmp»    x20,·#0x4638 »       cmp»    x20,·#0x4
639 »       add»    x8,·x19,·x20639 »       add»    x8,·x19,·x20
640 »       b.cs»   ad22c·<<std::path::Path>::parent@plt+0xa7c>··//·b.hs,·b.nlast640 »       b.cs»   ad26c·<<std::path::Path>::parent@plt+0xa8c>··//·b.hs,·b.nlast
641 »       mov»    w22,·#0x1···················»    //·#1641 »       mov»    w22,·#0x1···················»    //·#1
642 »       rbit»   w8,·w2642 »       rbit»   w8,·w2
643 »       mov»    w23,·w2643 »       mov»    w23,·w2
644 »       add»    x3,·x19,·x20644 »       add»    x3,·x19,·x20
645 »       mov»    x2,·x19645 »       mov»    x2,·x19
646 »       clz»    w24,·w8646 »       clz»    w24,·w8
647 »       add»    x8,·x21,·x24647 »       add»    x8,·x21,·x24
648 »       add»    x0,·x8,·#0x1648 »       add»    x0,·x8,·#0x1
649 »       mov»    x8,·sp649 »       mov»    x8,·sp
650 »       add»    x1,·x0,·x20650 »       add»    x1,·x0,·x20
651 »       bl»     16fb44·<<std::path::Path>::parent@plt+0xc3394>651 »       bl»     16fb98·<<std::path::Path>::parent@plt+0xc33b8>
652 »       ldp»    x10,·x8,·[sp,·#32]652 »       ldp»    x10,·x8,·[sp,·#32]
653 »       cmp»    x10,·x8653 »       cmp»    x10,·x8
654 »       csel»   x8,·x10,·x8,·hi»       //·hi·=·pmore654 »       csel»   x8,·x10,·x8,·hi»       //·hi·=·pmore
655 »       b.cs»   ad294·<<std::path::Path>::parent@plt+0xae4>··//·b.hs,·b.nlast655 »       b.cs»   ad2d4·<<std::path::Path>::parent@plt+0xaf4>··//·b.hs,·b.nlast
656 »       ldr»    x11,·[sp]656 »       ldr»    x11,·[sp]
657 »       ldr»    x9,·[sp,·#16]657 »       ldr»    x9,·[sp,·#16]
658 »       sub»    x8,·x8,·x10658 »       sub»    x8,·x8,·x10
659 »       add»    x9,·x9,·x10659 »       add»    x9,·x9,·x10
660 »       add»    x10,·x11,·x10660 »       add»    x10,·x11,·x10
661 »       ldrb»   w11,·[x10],·#1661 »       ldrb»   w11,·[x10],·#1
662 »       ldrb»   w12,·[x9],·#1662 »       ldrb»   w12,·[x9],·#1
663 »       cmp»    w11,·w12663 »       cmp»    w11,·w12
664 »       b.ne»   ad214·<<std::path::Path>::parent@plt+0xa64>··//·b.any664 »       b.ne»   ad254·<<std::path::Path>::parent@plt+0xa74>··//·b.any
665 »       subs»   x8,·x8,·#0x1665 »       subs»   x8,·x8,·#0x1
666 »       b.ne»   ad1f8·<<std::path::Path>::parent@plt+0xa48>··//·b.any666 »       b.ne»   ad238·<<std::path::Path>::parent@plt+0xa58>··//·b.any
667 »       b»      ad294·<<std::path::Path>::parent@plt+0xae4>667 »       b»      ad2d4·<<std::path::Path>::parent@plt+0xaf4>
668 »       lsl»    w8,·w22,·w24668 »       lsl»    w8,·w22,·w24
669 »       mov»    w0,·wzr669 »       mov»    w0,·wzr
670 »       bic»    w2,·w23,·w8670 »       bic»    w2,·w23,·w8
671 »       tst»    w2,·#0xffff671 »       tst»    w2,·#0xffff
672 »       b.ne»   ad1ac·<<std::path::Path>::parent@plt+0x9fc>··//·b.any672 »       b.ne»   ad1ec·<<std::path::Path>::parent@plt+0xa0c>··//·b.any
673 »       b»      ad298·<<std::path::Path>::parent@plt+0xae8>673 »       b»      ad2d8·<<std::path::Path>::parent@plt+0xaf8>
674 »       mov»    w9,·#0x1···················»     //·#1674 »       mov»    w9,·#0x1···················»     //·#1
675 »       b»      ad254·<<std::path::Path>::parent@plt+0xaa4>675 »       b»      ad294·<<std::path::Path>::parent@plt+0xab4>
676 »       ldr»    w11,·[x11]676 »       ldr»    w11,·[x11]
677 »       ldur»   w12,·[x8,·#-4]677 »       ldur»   w12,·[x8,·#-4]
678 »       cmp»    w11,·w12678 »       cmp»    w11,·w12
679 »       b.eq»   ad2cc·<<std::path::Path>::parent@plt+0xb1c>··//·b.none679 »       b.eq»   ad30c·<<std::path::Path>::parent@plt+0xb2c>··//·b.none
680 »       lsl»    w10,·w9,·w10680 »       lsl»    w10,·w9,·w10
681 »       bic»    w2,·w2,·w10681 »       bic»    w2,·w2,·w10
682 »       tst»    w2,·#0xffff682 »       tst»    w2,·#0xffff
683 »       b.eq»   ad2b0·<<std::path::Path>::parent@plt+0xb00>··//·b.none683 »       b.eq»   ad2f0·<<std::path::Path>::parent@plt+0xb10>··//·b.none
684 »       rbit»   w10,·w2684 »       rbit»   w10,·w2
685 »       clz»    w10,·w10685 »       clz»    w10,·w10
686 »       add»    x11,·x21,·x10686 »       add»    x11,·x21,·x10
687 »       add»    x12,·x11,·#0x1687 »       add»    x12,·x11,·#0x1
688 »       add»    x11,·x12,·x20688 »       add»    x11,·x12,·x20
689 »       sub»    x11,·x11,·#0x4689 »       sub»    x11,·x11,·#0x4
690 »       cmp»    x12,·x11690 »       cmp»    x12,·x11
691 »       b.cs»   ad234·<<std::path::Path>::parent@plt+0xa84>··//·b.hs,·b.nlast691 »       b.cs»   ad274·<<std::path::Path>::parent@plt+0xa94>··//·b.hs,·b.nlast
692 »       mov»    x13,·x19692 »       mov»    x13,·x19
693 »       ldr»    w14,·[x12],·#4693 »       ldr»    w14,·[x12],·#4
694 »       ldr»    w15,·[x13],·#4694 »       ldr»    w15,·[x13],·#4
695 »       cmp»    w14,·w15695 »       cmp»    w14,·w15
696 »       b.ne»   ad244·<<std::path::Path>::parent@plt+0xa94>··//·b.any696 »       b.ne»   ad284·<<std::path::Path>::parent@plt+0xaa4>··//·b.any
697 »       cmp»    x12,·x11697 »       cmp»    x12,·x11
698 »       b.cc»   ad278·<<std::path::Path>::parent@plt+0xac8>··//·b.lo,·b.ul,·b.last698 »       b.cc»   ad2b8·<<std::path::Path>::parent@plt+0xad8>··//·b.lo,·b.ul,·b.last
699 »       b»      ad234·<<std::path::Path>::parent@plt+0xa84>699 »       b»      ad274·<<std::path::Path>::parent@plt+0xa94>
700 »       mov»    w0,·#0x1···················»     //·#1700 »       mov»    w0,·#0x1···················»     //·#1
701 »       ldp»    x20,·x19,·[sp,·#96]701 »       ldp»    x20,·x19,·[sp,·#96]
702 »       ldp»    x22,·x21,·[sp,·#80]702 »       ldp»    x22,·x21,·[sp,·#80]
703 »       ldp»    x24,·x23,·[sp,·#64]703 »       ldp»    x24,·x23,·[sp,·#64]
704 »       ldp»    x29,·x30,·[sp,·#48]704 »       ldp»    x29,·x30,·[sp,·#48]
705 »       add»    sp,·sp,·#0x70705 »       add»    sp,·sp,·#0x70
706 »       ret706 »       ret
Offset 714, 88 lines modifiedOffset 714, 102 lines modified
714 »       mov»    w0,·#0x1···················»     //·#1714 »       mov»    w0,·#0x1···················»     //·#1
715 »       ldp»    x20,·x19,·[sp,·#96]715 »       ldp»    x20,·x19,·[sp,·#96]
716 »       ldp»    x22,·x21,·[sp,·#80]716 »       ldp»    x22,·x21,·[sp,·#80]
717 »       ldp»    x24,·x23,·[sp,·#64]717 »       ldp»    x24,·x23,·[sp,·#64]
718 »       ldp»    x29,·x30,·[sp,·#48]718 »       ldp»    x29,·x30,·[sp,·#48]
719 »       add»    sp,·sp,·#0x70719 »       add»    sp,·sp,·#0x70
720 »       ret720 »       ret
 721 »       sub»    sp,·sp,·#0x20
 722 »       stp»    x29,·x30,·[sp,·#16]
 723 »       add»    x29,·sp,·#0x10
 724 »       stp»    x1,·x2,·[sp]
 725 »       adrp»   x2,·a60000·<rust_psm_on_stack@@Base+0x4d8ccc>
 726 »       add»    x2,·x2,·#0xa08
721 »       tbz»    w3,·#0,·ad2f4·<<std::path::Path>::parent@plt+0xb44>727 »       bl»     1ee284·<<std::path::Path>::parent@plt+0x141aa4>
 728 »       sub»    sp,·sp,·#0x20
 729 »       stp»    x29,·x30,·[sp,·#16]
 730 »       add»    x29,·sp,·#0x10
 731 »       stp»    x1,·x2,·[sp]
 732 »       adrp»   x2,·a60000·<rust_psm_on_stack@@Base+0x4d8ccc>
 733 »       add»    x2,·x2,·#0xa28
 734 »       bl»     1ee284·<<std::path::Path>::parent@plt+0x141aa4>
 735 »       tbz»    w3,·#0,·ad36c·<<std::path::Path>::parent@plt+0xb8c>
722 »       mov»    w0,·wzr736 »       mov»    w0,·wzr
723 »       ret737 »       ret
724 »       sub»    sp,·sp,·#0x70738 »       sub»    sp,·sp,·#0x70
725 »       stp»    x29,·x30,·[sp,·#48]739 »       stp»    x29,·x30,·[sp,·#48]
726 »       stp»    x24,·x23,·[sp,·#64]740 »       stp»    x24,·x23,·[sp,·#64]
727 »       stp»    x22,·x21,·[sp,·#80]741 »       stp»    x22,·x21,·[sp,·#80]
728 »       stp»    x20,·x19,·[sp,·#96]742 »       stp»    x20,·x19,·[sp,·#96]
729 »       add»    x29,·sp,·#0x30743 »       add»    x29,·sp,·#0x30
730 »       ldp»    x19,·x20,·[x0,·#16]744 »       ldp»    x19,·x20,·[x0,·#16]
731 »       ldr»    x8,·[x0]745 »       ldr»    x8,·[x0]
732 »       add»    x21,·x8,·x1746 »       add»    x21,·x8,·x1
733 »       cmp»    x20,·#0x4747 »       cmp»    x20,·#0x4
734 »       add»    x8,·x19,·x20748 »       add»    x8,·x19,·x20
735 »       b.cs»   ad3a8·<<std::path::Path>::parent@plt+0xbf8>··//·b.hs,·b.nlast749 »       b.cs»   ad420·<<std::path::Path>::parent@plt+0xc40>··//·b.hs,·b.nlast
736 »       mov»    w22,·#0x1···················»    //·#1750 »       mov»    w22,·#0x1···················»    //·#1
737 »       rbit»   w8,·w2751 »       rbit»   w8,·w2
738 »       mov»    w23,·w2752 »       mov»    w23,·w2
739 »       add»    x3,·x19,·x20753 »       add»    x3,·x19,·x20
740 »       mov»    x2,·x19754 »       mov»    x2,·x19
741 »       clz»    w24,·w8755 »       clz»    w24,·w8
742 »       add»    x8,·x21,·x24756 »       add»    x8,·x21,·x24
743 »       add»    x0,·x8,·#0x1757 »       add»    x0,·x8,·#0x1
744 »       mov»    x8,·sp758 »       mov»    x8,·sp
745 »       add»    x1,·x0,·x20759 »       add»    x1,·x0,·x20
746 »       bl»     16fb44·<<std::path::Path>::parent@plt+0xc3394>760 »       bl»     16fb98·<<std::path::Path>::parent@plt+0xc33b8>
747 »       ldp»    x10,·x8,·[sp,·#32]761 »       ldp»    x10,·x8,·[sp,·#32]
748 »       cmp»    x10,·x8762 »       cmp»    x10,·x8
749 »       csel»   x8,·x10,·x8,·hi»       //·hi·=·pmore763 »       csel»   x8,·x10,·x8,·hi»       //·hi·=·pmore
750 »       b.cs»   ad410·<<std::path::Path>::parent@plt+0xc60>··//·b.hs,·b.nlast764 »       b.cs»   ad488·<<std::path::Path>::parent@plt+0xca8>··//·b.hs,·b.nlast
751 »       ldr»    x11,·[sp]765 »       ldr»    x11,·[sp]
752 »       ldr»    x9,·[sp,·#16]766 »       ldr»    x9,·[sp,·#16]
753 »       sub»    x8,·x8,·x10767 »       sub»    x8,·x8,·x10
754 »       add»    x9,·x9,·x10768 »       add»    x9,·x9,·x10
755 »       add»    x10,·x11,·x10769 »       add»    x10,·x11,·x10
756 »       ldrb»   w11,·[x10],·#1770 »       ldrb»   w11,·[x10],·#1
757 »       ldrb»   w12,·[x9],·#1771 »       ldrb»   w12,·[x9],·#1
758 »       cmp»    w11,·w12772 »       cmp»    w11,·w12
759 »       b.ne»   ad390·<<std::path::Path>::parent@plt+0xbe0>··//·b.any773 »       b.ne»   ad408·<<std::path::Path>::parent@plt+0xc28>··//·b.any
760 »       subs»   x8,·x8,·#0x1774 »       subs»   x8,·x8,·#0x1
761 »       b.ne»   ad374·<<std::path::Path>::parent@plt+0xbc4>··//·b.any775 »       b.ne»   ad3ec·<<std::path::Path>::parent@plt+0xc0c>··//·b.any
762 »       b»      ad410·<<std::path::Path>::parent@plt+0xc60>776 »       b»      ad488·<<std::path::Path>::parent@plt+0xca8>
763 »       lsl»    w8,·w22,·w24777 »       lsl»    w8,·w22,·w24
764 »       mov»    w0,·wzr778 »       mov»    w0,·wzr
765 »       bic»    w2,·w23,·w8779 »       bic»    w2,·w23,·w8
766 »       tst»    w2,·#0xffff780 »       tst»    w2,·#0xffff
767 »       b.ne»   ad328·<<std::path::Path>::parent@plt+0xb78>··//·b.any781 »       b.ne»   ad3a0·<<std::path::Path>::parent@plt+0xbc0>··//·b.any
768 »       b»      ad414·<<std::path::Path>::parent@plt+0xc64>782 »       b»      ad48c·<<std::path::Path>::parent@plt+0xcac>
769 »       mov»    w9,·#0x1···················»     //·#1783 »       mov»    w9,·#0x1···················»     //·#1
770 »       b»      ad3d0·<<std::path::Path>::parent@plt+0xc20>784 »       b»      ad448·<<std::path::Path>::parent@plt+0xc68>
771 »       ldr»    w11,·[x11]785 »       ldr»    w11,·[x11]
772 »       ldur»   w12,·[x8,·#-4]786 »       ldur»   w12,·[x8,·#-4]
773 »       cmp»    w11,·w12787 »       cmp»    w11,·w12
774 »       b.eq»   ad448·<<std::path::Path>::parent@plt+0xc98>··//·b.none788 »       b.eq»   ad4c0·<<std::path::Path>::parent@plt+0xce0>··//·b.none
775 »       lsl»    w10,·w9,·w10789 »       lsl»    w10,·w9,·w10
776 »       bic»    w2,·w2,·w10790 »       bic»    w2,·w2,·w10
777 »       tst»    w2,·#0xffff791 »       tst»    w2,·#0xffff
778 »       b.eq»   ad42c·<<std::path::Path>::parent@plt+0xc7c>··//·b.none792 »       b.eq»   ad4a4·<<std::path::Path>::parent@plt+0xcc4>··//·b.none
779 »       rbit»   w10,·w2793 »       rbit»   w10,·w2
780 »       clz»    w10,·w10794 »       clz»    w10,·w10
781 »       add»    x11,·x21,·x10795 »       add»    x11,·x21,·x10
782 »       add»    x12,·x11,·#0x1796 »       add»    x12,·x11,·#0x1
783 »       add»    x11,·x12,·x20797 »       add»    x11,·x12,·x20
784 »       sub»    x11,·x11,·#0x4798 »       sub»    x11,·x11,·#0x4
785 »       cmp»    x12,·x11799 »       cmp»    x12,·x11
786 »       b.cs»   ad3b0·<<std::path::Path>::parent@plt+0xc00>··//·b.hs,·b.nlast800 »       b.cs»   ad428·<<std::path::Path>::parent@plt+0xc48>··//·b.hs,·b.nlast
787 »       mov»    x13,·x19801 »       mov»    x13,·x19
788 »       ldr»    w14,·[x12],·#4802 »       ldr»    w14,·[x12],·#4
789 »       ldr»    w15,·[x13],·#4803 »       ldr»    w15,·[x13],·#4
790 »       cmp»    w14,·w15804 »       cmp»    w14,·w15
791 »       b.ne»   ad3c0·<<std::path::Path>::parent@plt+0xc10>··//·b.any805 »       b.ne»   ad438·<<std::path::Path>::parent@plt+0xc58>··//·b.any
792 »       cmp»    x12,·x11806 »       cmp»    x12,·x11
793 »       b.cc»   ad3f4·<<std::path::Path>::parent@plt+0xc44>··//·b.lo,·b.ul,·b.last807 »       b.cc»   ad46c·<<std::path::Path>::parent@plt+0xc8c>··//·b.lo,·b.ul,·b.last
794 »       b»      ad3b0·<<std::path::Path>::parent@plt+0xc00>808 »       b»      ad428·<<std::path::Path>::parent@plt+0xc48>
795 »       mov»    w0,·#0x1···················»     //·#1809 »       mov»    w0,·#0x1···················»     //·#1
796 »       ldp»    x20,·x19,·[sp,·#96]810 »       ldp»    x20,·x19,·[sp,·#96]
797 »       ldp»    x22,·x21,·[sp,·#80]811 »       ldp»    x22,·x21,·[sp,·#80]
798 »       ldp»    x24,·x23,·[sp,·#64]812 »       ldp»    x24,·x23,·[sp,·#64]
799 »       ldp»    x29,·x30,·[sp,·#48]813 »       ldp»    x29,·x30,·[sp,·#48]
800 »       add»    sp,·sp,·#0x70814 »       add»    sp,·sp,·#0x70
801 »       ret815 »       ret
Offset 820, 44 lines modifiedOffset 834, 44 lines modified
820 »       stp»    x22,·x21,·[sp,·#112]834 »       stp»    x22,·x21,·[sp,·#112]
821 »       stp»    x20,·x19,·[sp,·#128]835 »       stp»    x20,·x19,·[sp,·#128]
822 »       add»    x29,·sp,·#0x40836 »       add»    x29,·sp,·#0x40
823 »       ldr»    x8,·[x0,·#24]837 »       ldr»    x8,·[x0,·#24]
824 »       add»    x9,·x29,·#0x1f838 »       add»    x9,·x29,·#0x1f
825 »       str»    x9,·[sp]839 »       str»    x9,·[sp]
826 »       adds»   x8,·x8,·x1840 »       adds»   x8,·x8,·x1
827 »       b.cs»   ad570·<<std::path::Path>::parent@plt+0xdc0>··//·b.hs,·b.nlast841 »       b.cs»   ad5e8·<<std::path::Path>::parent@plt+0xe08>··//·b.hs,·b.nlast
828 »       ldr»    x9,·[x0,·#8]842 »       ldr»    x9,·[x0,·#8]
829 »       add»    x10,·x9,·#0x1843 »       add»    x10,·x9,·#0x1
830 »       cmp»    x9,·#0x8844 »       cmp»    x9,·#0x8
831 »       lsr»    x10,·x10,·#3845 »       lsr»    x10,·x10,·#3
832 »       lsl»    x11,·x10,·#3846 »       lsl»    x11,·x10,·#3
833 »       sub»    x10,·x11,·x10847 »       sub»    x10,·x11,·x10
834 »       csel»   x9,·x9,·x10,·cc»       //·cc·=·lo,·ul,·last848 »       csel»   x9,·x9,·x10,·cc»       //·cc·=·lo,·ul,·last
835 »       cmp»    x8,·x9,·lsr·#1849 »       cmp»    x8,·x9,·lsr·#1
836 »       b.ls»   ad4e8·<<std::path::Path>::parent@plt+0xd38>··//·b.plast850 »       b.ls»   ad560·<<std::path::Path>::parent@plt+0xd80>··//·b.plast
837 »       add»    x10,·x9,·#0x1851 »       add»    x10,·x9,·#0x1
838 »       cmp»    x10,·x8852 »       cmp»    x10,·x8
839 »       csinc»  x8,·x8,·x9,·ls»       //·ls·=·plast853 »       csinc»  x8,·x8,·x9,·ls»       //·ls·=·plast
840 »       cmp»    x8,·#0xf854 »       cmp»    x8,·#0xf
841 »       b.cs»   ad500·<<std::path::Path>::parent@plt+0xd50>··//·b.hs,·b.nlast855 »       b.cs»   ad578·<<std::path::Path>::parent@plt+0xd98>··//·b.hs,·b.nlast
842 »       and»    x9,·x8,·#0x8856 »       and»    x9,·x8,·#0x8
843 »       cmp»    x8,·#0x4857 »       cmp»    x8,·#0x4
844 »       mov»    w8,·#0x4···················»     //·#4858 »       mov»    w8,·#0x4···················»     //·#4
845 »       add»    x9,·x9,·#0x8859 »       add»    x9,·x9,·#0x8
846 »       mov»    x22,·x0860 »       mov»    x22,·x0
847 »       csel»   x23,·x8,·x9,·cc»       //·cc·=·lo,·ul,·last861 »       csel»   x23,·x8,·x9,·cc»       //·cc·=·lo,·ul,·last
848 »       b»      ad550·<<std::path::Path>::parent@plt+0xda0>862 »       b»      ad5c8·<<std::path::Path>::parent@plt+0xde8>
849 »       adrp»   x2,·b9000·<<std::path::Path>::parent@plt+0xc850>863 »       adrp»   x2,·b9000·<<std::path::Path>::parent@plt+0xc820>
850 »       add»    x2,·x2,·#0xbe0864 »       add»    x2,·x2,·#0xc58
851 »       mov»    x1,·sp865 »       mov»    x1,·sp
852 »       bl»     1fcc2c·<<std::path::Path>::parent@plt+0x15047c>866 »       bl»     1fcc48·<<std::path::Path>::parent@plt+0x150468>
853 »       mov»    x0,·#0xffffffffffffffff····»      //·#-1867 »       mov»    x0,·#0xffffffffffffffff····»      //·#-1
854 »       b»      ad640·<<std::path::Path>::parent@plt+0xe90>868 »       b»      ad6b8·<<std::path::Path>::parent@plt+0xed8>
855 »       lsr»    x9,·x8,·#61869 »       lsr»    x9,·x8,·#61
856 »       cbnz»   x9,·ad570·<<std::path::Path>::parent@plt+0xdc0>870 »       cbnz»   x9,·ad5e8·<<std::path::Path>::parent@plt+0xe08>
857 »       mov»    x9,·#0x2493················»  //·#9363871 »       mov»    x9,·#0x2493················»  //·#9363
858 »       lsl»    x8,·x8,·#3872 »       lsl»    x8,·x8,·#3
859 »       movk»   x9,·#0x9249,·lsl·#16873 »       movk»   x9,·#0x9249,·lsl·#16
860 »       movk»   x9,·#0x4924,·lsl·#32874 »       movk»   x9,·#0x4924,·lsl·#32
861 »       movk»   x9,·#0x2492,·lsl·#48875 »       movk»   x9,·#0x2492,·lsl·#48
862 »       umulh»  x9,·x8,·x9876 »       umulh»  x9,·x8,·x9
863 »       sub»    x8,·x8,·x9877 »       sub»    x8,·x8,·x9
Offset 865, 154 lines modifiedOffset 879, 154 lines modified
865 »       mov»    x9,·#0xffffffffffffffff····»      //·#-1879 »       mov»    x9,·#0xffffffffffffffff····»      //·#-1
866 »       lsr»    x8,·x8,·#2880 »       lsr»    x8,·x8,·#2
867 »       sub»    x8,·x8,·#0x1881 »       sub»    x8,·x8,·#0x1
868 »       clz»    x8,·x8882 »       clz»    x8,·x8
869 »       lsr»    x8,·x9,·x8883 »       lsr»    x8,·x9,·x8
870 »       mov»    x9,·#0x1ffffffffffffffe····»      //·#2305843009213693950884 »       mov»    x9,·#0x1ffffffffffffffe····»      //·#2305843009213693950
871 »       cmp»    x8,·x9885 »       cmp»    x8,·x9
872 »       b.hi»   ad570·<<std::path::Path>::parent@plt+0xdc0>··//·b.pmore886 »       b.hi»   ad5e8·<<std::path::Path>::parent@plt+0xe08>··//·b.pmore
873 »       mov»    x22,·x0887 »       mov»    x22,·x0
874 »       add»    x23,·x8,·#0x1888 »       add»    x23,·x8,·#0x1
875 »       lsl»    x24,·x23,·#3889 »       lsl»    x24,·x23,·#3
876 »       add»    x19,·x23,·#0x8890 »       add»    x19,·x23,·#0x8
877 »       mov»    x8,·#0x7ffffffffffffff8····»      //·#9223372036854775800891 »       mov»    x8,·#0x7ffffffffffffff8····»      //·#9223372036854775800
878 »       adds»   x20,·x19,·x24892 »       adds»   x20,·x19,·x24
879 »       cset»   w9,·cs»      //·cs·=·hs,·nlast893 »       cset»   w9,·cs»      //·cs·=·hs,·nlast
880 »       cmp»    x20,·x8894 »       cmp»    x20,·x8
881 »       csinc»  w8,·w9,·wzr,·ls»      //·ls·=·plast895 »       csinc»  w8,·w9,·wzr,·ls»      //·ls·=·plast
882 »       tbz»    w8,·#0,·ad57c·<<std::path::Path>::parent@plt+0xdcc>896 »       tbz»    w8,·#0,·ad5f4·<<std::path::Path>::parent@plt+0xe14>
883 »       mov»    w0,·w2897 »       mov»    w0,·w2
884 »       bl»     575748·<<std::path::Path>::parent@plt+0x4c8f98>898 »       bl»     57575c·<<std::path::Path>::parent@plt+0x4c8f7c>
885 »       b»      ad640·<<std::path::Path>::parent@plt+0xe90>899 »       b»      ad6b8·<<std::path::Path>::parent@plt+0xed8>
886 »       mov»    w21,·w2900 »       mov»    w21,·w2
887 »       bl»     aa000·<__rustc::__rust_no_alloc_shim_is_unstable_v2@plt>901 »       bl»     aa030·<__rustc::__rust_no_alloc_shim_is_unstable_v2@plt>
888 »       mov»    x0,·x20902 »       mov»    x0,·x20
889 »       mov»    w1,·#0x8···················»     //·#8903 »       mov»    w1,·#0x8···················»     //·#8
890 »       bl»     a9370·<__rustc::__rust_alloc@plt>904 »       bl»     a93a0·<__rustc::__rust_alloc@plt>
891 »       cbz»    x0,·ad630·<<std::path::Path>::parent@plt+0xe80>905 »       cbz»    x0,·ad6a8·<<std::path::Path>::parent@plt+0xec8>
892 »       lsr»    x8,·x23,·#3906 »       lsr»    x8,·x23,·#3
893 »       add»    x20,·x0,·x24907 »       add»    x20,·x0,·x24
894 »       sub»    x21,·x23,·#0x1908 »       sub»    x21,·x23,·#0x1
895 »       cmp»    x23,·#0x9909 »       cmp»    x23,·#0x9
896 »       mov»    x0,·x20910 »       mov»    x0,·x20
897 »       mov»    w1,·#0xff··················»    //·#255911 »       mov»    w1,·#0xff··················»    //·#255
898 »       lsl»    x9,·x8,·#3912 »       lsl»    x9,·x8,·#3
899 »       mov»    x2,·x19913 »       mov»    x2,·x19
900 »       add»    x23,·x22,·#0x20914 »       add»    x23,·x22,·#0x20
901 »       sub»    x8,·x9,·x8915 »       sub»    x8,·x9,·x8
902 »       csel»   x25,·x21,·x8,·cc»      //·cc·=·lo,·ul,·last916 »       csel»   x25,·x21,·x8,·cc»      //·cc·=·lo,·ul,·last
903 »       bl»     a7b80·<memset@plt>917 »       bl»     a7bb0·<memset@plt>
904 »       mov»    w8,·#0x8···················»     //·#8918 »       mov»    w8,·#0x8···················»     //·#8
905 »       mov»    x0,·x22919 »       mov»    x0,·x22
906 »       str»    x23,·[sp,·#8]920 »       str»    x23,·[sp,·#8]
907 »       dup»    v0.2d,·x8921 »       dup»    v0.2d,·x8
908 »       ldr»    x8,·[x22,·#24]922 »       ldr»    x8,·[x22,·#24]
909 »       stp»    x20,·x21,·[sp,·#32]923 »       stp»    x20,·x21,·[sp,·#32]
910 »       stp»    x25,·xzr,·[sp,·#48]924 »       stp»    x25,·xzr,·[sp,·#48]
911 »       stur»   q0,·[sp,·#16]925 »       stur»   q0,·[sp,·#16]
912 »       cbnz»   x8,·ad65c·<<std::path::Path>::parent@plt+0xeac>926 »       cbnz»   x8,·ad6d4·<<std::path::Path>::parent@plt+0xef4>
913 »       add»    x8,·sp,·#0x8927 »       add»    x8,·sp,·#0x8
914 »       mov»    w2,·#0x4···················»     //·#4928 »       mov»    w2,·#0x4···················»     //·#4
915 »       add»    x1,·x8,·#0x18929 »       add»    x1,·x8,·#0x18
916 »       bl»     28fe40·<<std::path::Path>::parent@plt+0x1e3690>930 »       bl»     28ff1c·<<std::path::Path>::parent@plt+0x1e373c>
917 »       ldr»    x8,·[sp,·#40]931 »       ldr»    x8,·[sp,·#40]
918 »       cbz»    x8,·ad4f8·<<std::path::Path>::parent@plt+0xd48>932 »       cbz»    x8,·ad570·<<std::path::Path>::parent@plt+0xd90>
919 »       ldp»    x9,·x2,·[sp,·#16]933 »       ldp»    x9,·x2,·[sp,·#16]
920 »       ldr»    x10,·[sp,·#32]934 »       ldr»    x10,·[sp,·#32]
921 »       madd»   x9,·x9,·x8,·x9935 »       madd»   x9,·x9,·x8,·x9
922 »       neg»    x11,·x2936 »       neg»    x11,·x2
923 »       add»    x9,·x2,·x9937 »       add»    x9,·x2,·x9
924 »       sub»    x9,·x9,·#0x1938 »       sub»    x9,·x9,·#0x1
925 »       and»    x9,·x9,·x11939 »       and»    x9,·x9,·x11
926 »       add»    x8,·x8,·x9940 »       add»    x8,·x8,·x9
927 »       sub»    x0,·x10,·x9941 »       sub»    x0,·x10,·x9
928 »       add»    x1,·x8,·#0x9942 »       add»    x1,·x8,·#0x9
929 »       bl»     a7aa0·<__rustc::__rust_dealloc@plt>943 »       bl»     a7ad0·<__rustc::__rust_dealloc@plt>
930 »       b»      ad4f8·<<std::path::Path>::parent@plt+0xd48>944 »       b»      ad570·<<std::path::Path>::parent@plt+0xd90>
931 »       mov»    w0,·w21945 »       mov»    w0,·w21
932 »       mov»    w1,·#0x8···················»     //·#8946 »       mov»    w1,·#0x8···················»     //·#8
933 »       mov»    x2,·x20947 »       mov»    x2,·x20
934 »       bl»     575774·<<std::path::Path>::parent@plt+0x4c8fc4>948 »       bl»     575788·<<std::path::Path>::parent@plt+0x4c8fa8>
935 »       ldp»    x20,·x19,·[sp,·#128]949 »       ldp»    x20,·x19,·[sp,·#128]
936 »       ldr»    x25,·[sp,·#80]950 »       ldr»    x25,·[sp,·#80]
937 »       ldp»    x22,·x21,·[sp,·#112]951 »       ldp»    x22,·x21,·[sp,·#112]
938 »       ldp»    x24,·x23,·[sp,·#96]952 »       ldp»    x24,·x23,·[sp,·#96]
939 »       ldp»    x29,·x30,·[sp,·#64]953 »       ldp»    x29,·x30,·[sp,·#64]
940 »       add»    sp,·sp,·#0x90954 »       add»    sp,·sp,·#0x90
941 »       ret955 »       ret
942 »       ldr»    x8,·[x0]956 »       ldr»    x8,·[x0]
943 »       ldr»    d0,·[x8],·#8957 »       ldr»    d0,·[x8],·#8
944 »       mvn»    v0.8b,·v0.8b958 »       mvn»    v0.8b,·v0.8b
945 »       fmov»   x9,·d0959 »       fmov»   x9,·d0
946 »       tst»    x9,·#0x8080808080808080960 »       tst»    x9,·#0x8080808080808080
947 »       b.ne»   ad688·<<std::path::Path>::parent@plt+0xed8>··//·b.any961 »       b.ne»   ad700·<<std::path::Path>::parent@plt+0xf20>··//·b.any
948 »       ldr»    d0,·[x8],·#8962 »       ldr»    d0,·[x8],·#8
949 »       mvn»    v0.8b,·v0.8b963 »       mvn»    v0.8b,·v0.8b
950 »       fmov»   x9,·d0964 »       fmov»   x9,·d0
951 »       tst»    x9,·#0x8080808080808080965 »       tst»    x9,·#0x8080808080808080
952 »       b.eq»   ad674·<<std::path::Path>::parent@plt+0xec4>··//·b.none966 »       b.eq»   ad6ec·<<std::path::Path>::parent@plt+0xf0c>··//·b.none
953 »       adrp»   x0,·5f1000·<rust_psm_on_stack@@Base+0x69ce0>967 »       adrp»   x0,·5f1000·<rust_psm_on_stack@@Base+0x69ccc>
954 »       add»    x0,·x0,·#0x417968 »       add»    x0,·x0,·#0x417
955 »       adrp»   x2,·a61000·<rust_psm_on_stack@@Base+0x4d9ce0>969 »       adrp»   x2,·a61000·<rust_psm_on_stack@@Base+0x4d9ccc>
956 »       add»    x2,·x2,·#0xc78970 »       add»    x2,·x2,·#0xc78
957 »       mov»    w1,·#0x28··················»    //·#40971 »       mov»    w1,·#0x28··················»    //·#40
958 »       bl»     a8fd0·<core::panicking::panic@plt>972 »       bl»     a9000·<core::panicking::panic@plt>
959 »       brk»    #0x1973 »       brk»    #0x1
960 »       bl»     a9440·<core::panicking::panic_cannot_unwind@plt>974 »       bl»     a9470·<core::panicking::panic_cannot_unwind@plt>
961 »       mov»    x19,·x0975 »       mov»    x19,·x0
962 »       add»    x0,·sp,·#0x8976 »       add»    x0,·sp,·#0x8
963 »       bl»     1f2638·<<std::path::Path>::parent@plt+0x145e88>977 »       bl»     1f2654·<<std::path::Path>::parent@plt+0x145e74>
964 »       mov»    x0,·x19978 »       mov»    x0,·x19
965 »       bl»     aa800·<_Unwind_Resume@plt>979 »       bl»     aa830·<_Unwind_Resume@plt>
966 »       sub»    sp,·sp,·#0x90980 »       sub»    sp,·sp,·#0x90
967 »       stp»    x29,·x30,·[sp,·#80]981 »       stp»    x29,·x30,·[sp,·#80]
968 »       str»    x23,·[sp,·#96]982 »       str»    x23,·[sp,·#96]
969 »       stp»    x22,·x21,·[sp,·#112]983 »       stp»    x22,·x21,·[sp,·#112]
970 »       stp»    x20,·x19,·[sp,·#128]984 »       stp»    x20,·x19,·[sp,·#128]
971 »       add»    x29,·sp,·#0x50985 »       add»    x29,·sp,·#0x50
972 »       ldr»    x8,·[x0,·#24]986 »       ldr»    x8,·[x0,·#24]
973 »       add»    x9,·sp,·#0x8987 »       add»    x9,·sp,·#0x8
974 »       stp»    x2,·x3,·[sp,·#8]988 »       stp»    x2,·x3,·[sp,·#8]
975 »       str»    x9,·[x29,·#24]989 »       str»    x9,·[x29,·#24]
976 »       adds»   x8,·x8,·x1990 »       adds»   x8,·x8,·x1
977 »       b.cs»   ad7dc·<<std::path::Path>::parent@plt+0x102c>··//·b.hs,·b.nlast991 »       b.cs»   ad854·<<std::path::Path>::parent@plt+0x1074>··//·b.hs,·b.nlast
978 »       ldr»    x9,·[x0,·#8]992 »       ldr»    x9,·[x0,·#8]
979 »       add»    x10,·x9,·#0x1993 »       add»    x10,·x9,·#0x1
980 »       cmp»    x9,·#0x8994 »       cmp»    x9,·#0x8
981 »       lsr»    x10,·x10,·#3995 »       lsr»    x10,·x10,·#3
982 »       lsl»    x11,·x10,·#3996 »       lsl»    x11,·x10,·#3
983 »       sub»    x10,·x11,·x10997 »       sub»    x10,·x11,·x10
984 »       csel»   x9,·x9,·x10,·cc»       //·cc·=·lo,·ul,·last998 »       csel»   x9,·x9,·x10,·cc»       //·cc·=·lo,·ul,·last
985 »       cmp»    x8,·x9,·lsr·#1999 »       cmp»    x8,·x9,·lsr·#1
986 »       b.ls»   ad740·<<std::path::Path>::parent@plt+0xf90>··//·b.plast1000 »       b.ls»   ad7b8·<<std::path::Path>::parent@plt+0xfd8>··//·b.plast
987 »       add»    x10,·x9,·#0x11001 »       add»    x10,·x9,·#0x1
988 »       cmp»    x10,·x81002 »       cmp»    x10,·x8
989 »       csinc»  x8,·x8,·x9,·ls»       //·ls·=·plast1003 »       csinc»  x8,·x8,·x9,·ls»       //·ls·=·plast
990 »       cmp»    x8,·#0xf1004 »       cmp»    x8,·#0xf
991 »       b.cs»   ad76c·<<std::path::Path>::parent@plt+0xfbc>··//·b.hs,·b.nlast1005 »       b.cs»   ad7e4·<<std::path::Path>::parent@plt+0x1004>··//·b.hs,·b.nlast
992 »       and»    x9,·x8,·#0x81006 »       and»    x9,·x8,·#0x8
993 »       cmp»    x8,·#0x41007 »       cmp»    x8,·#0x4
994 »       mov»    w8,·#0x4···················»     //·#41008 »       mov»    w8,·#0x4···················»     //·#4
995 »       add»    x9,·x9,·#0x81009 »       add»    x9,·x9,·#0x8
996 »       mov»    x22,·x01010 »       mov»    x22,·x0
997 »       csel»   x21,·x8,·x9,·cc»       //·cc·=·lo,·ul,·last1011 »       csel»   x21,·x8,·x9,·cc»       //·cc·=·lo,·ul,·last
998 »       b»      ad7bc·<<std::path::Path>::parent@plt+0x100c>1012 »       b»      ad834·<<std::path::Path>::parent@plt+0x1054>
999 »       adrp»   x2,·1f8000·<<std::path::Path>::parent@plt+0x14b850>1013 »       adrp»   x2,·1f8000·<<std::path::Path>::parent@plt+0x14b820>
1000 »       add»    x2,·x2,·#0xfdc1014 »       add»    x2,·x2,·#0xff8
1001 »       add»    x1,·x29,·#0x181015 »       add»    x1,·x29,·#0x18
1002 »       bl»     1fcc2c·<<std::path::Path>::parent@plt+0x15047c>1016 »       bl»     1fcc48·<<std::path::Path>::parent@plt+0x150468>
1003 »       mov»    x0,·#0xffffffffffffffff····»      //·#-11017 »       mov»    x0,·#0xffffffffffffffff····»      //·#-1
1004 »       ldp»    x20,·x19,·[sp,·#128]1018 »       ldp»    x20,·x19,·[sp,·#128]
1005 »       ldr»    x23,·[sp,·#96]1019 »       ldr»    x23,·[sp,·#96]
1006 »       ldp»    x22,·x21,·[sp,·#112]1020 »       ldp»    x22,·x21,·[sp,·#112]
1007 »       ldp»    x29,·x30,·[sp,·#80]1021 »       ldp»    x29,·x30,·[sp,·#80]
1008 »       add»    sp,·sp,·#0x901022 »       add»    sp,·sp,·#0x90
1009 »       ret1023 »       ret
1010 »       lsr»    x9,·x8,·#611024 »       lsr»    x9,·x8,·#61
1011 »       cbnz»   x9,·ad7dc·<<std::path::Path>::parent@plt+0x102c>1025 »       cbnz»   x9,·ad854·<<std::path::Path>::parent@plt+0x1074>
1012 »       mov»    x9,·#0x2493················»  //·#93631026 »       mov»    x9,·#0x2493················»  //·#9363
1013 »       lsl»    x8,·x8,·#31027 »       lsl»    x8,·x8,·#3
1014 »       movk»   x9,·#0x9249,·lsl·#161028 »       movk»   x9,·#0x9249,·lsl·#16
1015 »       movk»   x9,·#0x4924,·lsl·#321029 »       movk»   x9,·#0x4924,·lsl·#32
1016 »       movk»   x9,·#0x2492,·lsl·#481030 »       movk»   x9,·#0x2492,·lsl·#48
1017 »       umulh»  x9,·x8,·x91031 »       umulh»  x9,·x8,·x9
1018 »       sub»    x8,·x8,·x91032 »       sub»    x8,·x8,·x9
Offset 1020, 214 lines modifiedOffset 1034, 214 lines modified
1020 »       mov»    x9,·#0xffffffffffffffff····»      //·#-11034 »       mov»    x9,·#0xffffffffffffffff····»      //·#-1
1021 »       lsr»    x8,·x8,·#21035 »       lsr»    x8,·x8,·#2
1022 »       sub»    x8,·x8,·#0x11036 »       sub»    x8,·x8,·#0x1
1023 »       clz»    x8,·x81037 »       clz»    x8,·x8
1024 »       lsr»    x8,·x9,·x81038 »       lsr»    x8,·x9,·x8
Max diff block lines reached; 59896007/59936151 bytes (99.93%) of diff not shown.