Offset 1, 283 lines modifiedOffset 1, 283 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00000000000ac740·<rust_psm_replace_stack@@Base-0x4daaa8>:2 00000000000ac740·<rust_psm_replace_stack@@Base-0x4dab00>:
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,·ac754·<<str·as·core::fmt::Display>::fmt@plt+0x24>6 »       cbnz»   w9,·ac754·<<str·as·core::fmt::Display>::fmt@plt+0x54>
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+0x4d0e10>12 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0db8>
13 »       add»    x3,·x3,·#0x61013 »       add»    x3,·x3,·#0x650
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+0x4d0e10>16 »       adrp»   x4,·a58000·<rust_psm_on_stack@@Base+0x4d0db8>
17 »       add»    x4,·x4,·#0x63817 »       add»    x4,·x4,·#0x678
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»     aa340·<<std::sys::sync::once::futex::Once>::call@plt>21 »       bl»     aa310·<<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,·ac7ac·<<str·as·core::fmt::Display>::fmt@plt+0x7c>28 »       cbnz»   w9,·ac7ac·<<str·as·core::fmt::Display>::fmt@plt+0xac>
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+0x4d0e10>35 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0db8>
36 »       add»    x3,·x3,·#0x65036 »       add»    x3,·x3,·#0x690
37 »       str»    x8,·[sp,·#24]37 »       str»    x8,·[sp,·#24]
38 »       bl»     129e1c·<<str·as·core::fmt::Display>::fmt@plt+0x7d6ec>38 »       bl»     129e14·<<str·as·core::fmt::Display>::fmt@plt+0x7d714>
39 »       stur»   x8,·[x29,·#-16]39 »       stur»   x8,·[x29,·#-16]
40 »       bl»     aa340·<<std::sys::sync::once::futex::Once>::call@plt>40 »       bl»     aa310·<<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»     129d7c·<<str·as·core::fmt::Display>::fmt@plt+0x7d64c>50 »       bl»     129d74·<<str·as·core::fmt::Display>::fmt@plt+0x7d674>
51 »       bl»     129dec·<<str·as·core::fmt::Display>::fmt@plt+0x7d6bc>51 »       bl»     129de4·<<str·as·core::fmt::Display>::fmt@plt+0x7d6e4>
52 »       cbnz»   w8,·ac81c·<<str·as·core::fmt::Display>::fmt@plt+0xec>52 »       cbnz»   w8,·ac81c·<<str·as·core::fmt::Display>::fmt@plt+0x11c>
53 »       mov»    x0,·sp53 »       mov»    x0,·sp
54 »       bl»     f63f4·<<str·as·core::fmt::Display>::fmt@plt+0x49cc4>54 »       bl»     f63f4·<<str·as·core::fmt::Display>::fmt@plt+0x49cf4>
55 »       bl»     129dd8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6a8>55 »       bl»     129dd0·<<str·as·core::fmt::Display>::fmt@plt+0x7d6d0>
56 »       ldp»    x29,·x30,·[sp],·#4856 »       ldp»    x29,·x30,·[sp],·#48
57 »       ret57 »       ret
58 »       bl»     129da0·<<str·as·core::fmt::Display>::fmt@plt+0x7d670>58 »       bl»     129d98·<<str·as·core::fmt::Display>::fmt@plt+0x7d698>
59 »       stur»   x20,·[x29,·#-16]59 »       stur»   x20,·[x29,·#-16]
60 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0e10>60 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0db8>
61 »       add»    x3,·x3,·#0x67861 »       add»    x3,·x3,·#0x6b8
62 »       bl»     129dc0·<<str·as·core::fmt::Display>::fmt@plt+0x7d690>62 »       bl»     129db8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6b8>
63 »       ldr»    x8,·[x20]63 »       ldr»    x8,·[x20]
64 »       cmn»    x8,·#0x164 »       cmn»    x8,·#0x1
65 »       b.eq»   ac810·<<str·as·core::fmt::Display>::fmt@plt+0xe0>··//·b.none65 »       b.eq»   ac810·<<str·as·core::fmt::Display>::fmt@plt+0x110>··//·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»      ac80c·<<str·as·core::fmt::Display>::fmt@plt+0xdc>68 »       b»      ac80c·<<str·as·core::fmt::Display>::fmt@plt+0x10c>
69 »       bl»     129e0c·<<str·as·core::fmt::Display>::fmt@plt+0x7d6dc> 
70 »       b.eq»   ac854·<<str·as·core::fmt::Display>::fmt@plt+0x124>··//·b.none 
71 »       bl»     129e00·<<str·as·core::fmt::Display>::fmt@plt+0x7d6d0> 
72 »       bl»     129e34·<<str·as·core::fmt::Display>::fmt@plt+0x7d704>69 »       bl»     129e04·<<str·as·core::fmt::Display>::fmt@plt+0x7d704>
 70 »       b.eq»   ac854·<<str·as·core::fmt::Display>::fmt@plt+0x154>··//·b.none
 71 »       bl»     129df8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6f8>
 72 »       bl»     129e2c·<<str·as·core::fmt::Display>::fmt@plt+0x7d72c>
73 »       bl»     aa9d0·<core::panicking::panic_in_cleanup@plt>73 »       bl»     aa9a0·<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»     129d7c·<<str·as·core::fmt::Display>::fmt@plt+0x7d64c>80 »       bl»     129d74·<<str·as·core::fmt::Display>::fmt@plt+0x7d674>
81 »       bl»     129dec·<<str·as·core::fmt::Display>::fmt@plt+0x7d6bc>81 »       bl»     129de4·<<str·as·core::fmt::Display>::fmt@plt+0x7d6e4>
82 »       cbnz»   w8,·ac894·<<str·as·core::fmt::Display>::fmt@plt+0x164>82 »       cbnz»   w8,·ac894·<<str·as·core::fmt::Display>::fmt@plt+0x194>
83 »       mov»    x0,·sp83 »       mov»    x0,·sp
84 »       bl»     f63f4·<<str·as·core::fmt::Display>::fmt@plt+0x49cc4>84 »       bl»     f63f4·<<str·as·core::fmt::Display>::fmt@plt+0x49cf4>
85 »       bl»     129dd8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6a8>85 »       bl»     129dd0·<<str·as·core::fmt::Display>::fmt@plt+0x7d6d0>
86 »       ldp»    x29,·x30,·[sp],·#4886 »       ldp»    x29,·x30,·[sp],·#48
87 »       ret87 »       ret
88 »       bl»     129da0·<<str·as·core::fmt::Display>::fmt@plt+0x7d670>88 »       bl»     129d98·<<str·as·core::fmt::Display>::fmt@plt+0x7d698>
89 »       stur»   x20,·[x29,·#-16]89 »       stur»   x20,·[x29,·#-16]
90 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0e10>90 »       adrp»   x3,·a58000·<rust_psm_on_stack@@Base+0x4d0db8>
91 »       add»    x3,·x3,·#0x6a091 »       add»    x3,·x3,·#0x6e0
92 »       bl»     129dc0·<<str·as·core::fmt::Display>::fmt@plt+0x7d690>92 »       bl»     129db8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6b8>
93 »       ldr»    x8,·[x20]93 »       ldr»    x8,·[x20]
94 »       cmn»    x8,·#0x194 »       cmn»    x8,·#0x1
95 »       b.eq»   ac888·<<str·as·core::fmt::Display>::fmt@plt+0x158>··//·b.none95 »       b.eq»   ac888·<<str·as·core::fmt::Display>::fmt@plt+0x188>··//·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»      ac884·<<str·as·core::fmt::Display>::fmt@plt+0x154>98 »       b»      ac884·<<str·as·core::fmt::Display>::fmt@plt+0x184>
99 »       bl»     129e0c·<<str·as·core::fmt::Display>::fmt@plt+0x7d6dc> 
100 »       b.eq»   ac8cc·<<str·as·core::fmt::Display>::fmt@plt+0x19c>··//·b.none 
101 »       bl»     129e00·<<str·as·core::fmt::Display>::fmt@plt+0x7d6d0> 
102 »       bl»     129e34·<<str·as·core::fmt::Display>::fmt@plt+0x7d704>99 »       bl»     129e04·<<str·as·core::fmt::Display>::fmt@plt+0x7d704>
 100 »       b.eq»   ac8cc·<<str·as·core::fmt::Display>::fmt@plt+0x1cc>··//·b.none
 101 »       bl»     129df8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6f8>
 102 »       bl»     129e2c·<<str·as·core::fmt::Display>::fmt@plt+0x7d72c>
103 »       bl»     aa9d0·<core::panicking::panic_in_cleanup@plt>103 »       bl»     aa9a0·<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»     129d7c·<<str·as·core::fmt::Display>::fmt@plt+0x7d64c>110 »       bl»     129d74·<<str·as·core::fmt::Display>::fmt@plt+0x7d674>
111 »       bl»     129dec·<<str·as·core::fmt::Display>::fmt@plt+0x7d6bc>111 »       bl»     129de4·<<str·as·core::fmt::Display>::fmt@plt+0x7d6e4>
112 »       cbnz»   w8,·ac90c·<<str·as·core::fmt::Display>::fmt@plt+0x1dc>112 »       cbnz»   w8,·ac90c·<<str·as·core::fmt::Display>::fmt@plt+0x20c>
113 »       mov»    x0,·sp113 »       mov»    x0,·sp
114 »       bl»     f63f4·<<str·as·core::fmt::Display>::fmt@plt+0x49cc4>114 »       bl»     f63f4·<<str·as·core::fmt::Display>::fmt@plt+0x49cf4>
115 »       bl»     129dd8·<<str·as·core::fmt::Display>::fmt@plt+0x7d6a8>115 »       bl»     129dd0·<<str·as·core::fmt::Display>::fmt@plt+0x7d6d0>
116 »       ldp»    x29,·x30,·[sp],·#48116 »       ldp»    x29,·x30,·[sp],·#48
117 »       ret117 »       ret
... Open expanded diff (truncated) ...