diff --git a/abi_gki_aarch64.xml b/abi_gki_aarch64.xml
index b9dce8617e18..1c3044eb4646 100644
--- a/abi_gki_aarch64.xml
+++ b/abi_gki_aarch64.xml
@@ -1245,33 +1245,86 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
@@ -1280,23 +1333,23 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1308,25 +1361,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,25 +1388,25 @@
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -1362,7 +1415,7 @@
-
+
@@ -1370,15 +1423,23 @@
-
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -1401,7 +1462,7 @@
-
+
@@ -1414,8 +1475,8 @@
-
-
+
+
@@ -1576,7 +1637,7 @@
-
+
@@ -1584,32 +1645,32 @@
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
@@ -1626,82 +1687,82 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1724,28 +1785,28 @@
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
@@ -1754,18 +1815,18 @@
-
+
-
-
+
+
-
-
+
+
@@ -1776,9 +1837,9 @@
-
-
-
+
+
+
@@ -1792,10 +1853,10 @@
-
+
-
+
@@ -1832,719 +1893,719 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2553,25 +2614,25 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
@@ -2599,8 +2660,8 @@
-
-
+
+
@@ -2626,11 +2687,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -2665,34 +2726,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2701,16 +2762,16 @@
-
+
-
+
-
+
-
+
@@ -2725,383 +2786,383 @@
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3131,10 +3192,10 @@
-
+
-
+
@@ -3149,119 +3210,119 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3279,68 +3340,68 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3352,7 +3413,7 @@
-
+
@@ -3361,40 +3422,40 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3402,40 +3463,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3446,34 +3507,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3482,43 +3543,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3527,22 +3588,22 @@
-
+
-
+
-
+
-
+
@@ -3554,7 +3615,7 @@
-
+
@@ -3569,184 +3630,184 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
@@ -3758,41 +3819,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -3803,59 +3864,59 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3870,7 +3931,7 @@
-
+
@@ -3882,43 +3943,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3927,94 +3988,94 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4022,66 +4083,66 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4090,25 +4151,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4117,10 +4178,10 @@
-
+
-
+
@@ -4129,10 +4190,10 @@
-
+
-
+
@@ -4141,19 +4202,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -4165,19 +4226,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -4192,34 +4253,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4231,43 +4292,43 @@
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4275,19 +4336,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -4305,50 +4366,50 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
@@ -4356,104 +4417,104 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4462,16 +4523,16 @@
-
+
-
+
-
+
-
+
@@ -4479,37 +4540,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4521,32 +4582,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4561,7 +4622,7 @@
-
+
@@ -4573,16 +4634,16 @@
-
+
-
+
-
+
@@ -4600,7 +4661,7 @@
-
+
@@ -4615,7 +4676,7 @@
-
+
@@ -4651,34 +4712,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4687,41 +4748,41 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
@@ -4730,21 +4791,21 @@
-
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -4753,103 +4814,103 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
-
+
-
-
-
-
+
-
+
+
+
+
-
+
-
-
-
-
+
-
+
+
+
+
-
+
-
+
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4858,31 +4919,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4891,28 +4952,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4969,7 +5030,7 @@
-
+
@@ -4981,10 +5042,10 @@
-
+
-
+
@@ -4993,7 +5054,7 @@
-
+
@@ -5002,10 +5063,10 @@
-
+
-
+
@@ -5014,13 +5075,13 @@
-
+
-
+
-
+
@@ -5032,13 +5093,13 @@
-
+
-
+
@@ -5059,52 +5120,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5116,10 +5177,10 @@
-
+
-
+
@@ -5128,7 +5189,7 @@
-
+
@@ -5137,52 +5198,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5197,10 +5258,10 @@
-
+
-
+
@@ -5209,34 +5270,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5245,16 +5306,16 @@
-
+
-
+
-
+
@@ -5278,10 +5339,10 @@
-
+
-
+
@@ -5290,57 +5351,60 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
-
+
+
-
+
-
+
@@ -5348,21 +5412,21 @@
-
-
+
+
-
+
-
+
-
+
@@ -5386,25 +5450,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5412,7 +5476,7 @@
-
+
@@ -5438,7 +5502,7 @@
-
+
@@ -5495,7 +5559,7 @@
-
+
@@ -5521,10 +5585,10 @@
-
+
-
+
@@ -5532,7 +5596,7 @@
-
+
@@ -5546,27 +5610,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5584,7 +5648,7 @@
-
+
@@ -5608,79 +5672,79 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5709,46 +5773,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -5762,41 +5826,41 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5807,44 +5871,44 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5859,60 +5923,60 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
@@ -5927,73 +5991,73 @@
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6002,10 +6066,10 @@
-
+
-
+
@@ -6014,16 +6078,16 @@
-
+
-
+
-
+
-
+
@@ -6032,17 +6096,17 @@
-
+
-
+
-
+
-
+
-