diff --git a/abi_gki_aarch64.xml b/abi_gki_aarch64.xml
index e4d2d3557fb9..976ed30e25ba 100644
--- a/abi_gki_aarch64.xml
+++ b/abi_gki_aarch64.xml
@@ -2725,6 +2725,7 @@
+
@@ -2916,6 +2917,7 @@
+
@@ -12087,22 +12089,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -12110,8 +12096,8 @@
-
-
+
+
@@ -12137,20 +12123,20 @@
-
-
+
+
-
+
-
-
+
+
-
+
@@ -12159,38 +12145,38 @@
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -12205,54 +12191,54 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -12267,11 +12253,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -12279,39 +12265,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -12319,58 +12305,58 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
@@ -12397,71 +12383,71 @@
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
+
+
-
+
@@ -12470,35 +12456,35 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
+
-
+
@@ -12507,44 +12493,44 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -12558,64 +12544,64 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -12623,59 +12609,59 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -12685,19 +12671,19 @@
-
+
-
+
-
+
-
+
@@ -12705,7 +12691,7 @@
-
+
@@ -12716,8 +12702,8 @@
-
-
+
+
@@ -12744,25 +12730,25 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -12773,23 +12759,23 @@
-
+
-
+
-
-
+
+
-
+
@@ -12798,22 +12784,22 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -12821,15 +12807,15 @@
-
+
-
+
-
+
@@ -12850,10 +12836,10 @@
-
+
-
+
@@ -12894,7 +12880,7 @@
-
+
@@ -12902,12 +12888,12 @@
-
+
-
+
-
+
@@ -12916,22 +12902,22 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -12942,114 +12928,114 @@
-
+
-
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13065,15 +13051,15 @@
-
+
-
+
-
+
@@ -13084,20 +13070,20 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13106,9 +13092,9 @@
-
+
-
+
@@ -13116,19 +13102,19 @@
-
-
+
+
-
+
-
+
-
+
-
+
@@ -13137,7 +13123,7 @@
-
+
@@ -13152,7 +13138,7 @@
-
+
@@ -13170,7 +13156,7 @@
-
+
@@ -13239,22 +13225,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -13263,7 +13249,7 @@
-
+
@@ -13272,32 +13258,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13306,7 +13292,7 @@
-
+
@@ -13321,7 +13307,7 @@
-
+
@@ -13339,7 +13325,7 @@
-
+
@@ -13408,22 +13394,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -13432,35 +13418,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13474,10 +13460,10 @@
-
+
-
+
@@ -13486,31 +13472,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13519,27 +13505,27 @@
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
@@ -13547,56 +13533,56 @@
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
-
+
+
-
+
@@ -13611,64 +13597,64 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
-
+
@@ -13684,7 +13670,7 @@
-
+
@@ -13703,7 +13689,7 @@
-
+
@@ -13712,11 +13698,11 @@
-
+
-
+
-
+
@@ -13724,15 +13710,15 @@
-
+
-
+
-
+
@@ -13740,7 +13726,7 @@
-
+
@@ -13756,7 +13742,7 @@
-
+
@@ -13769,18 +13755,18 @@
-
+
-
+
-
+
@@ -13788,9 +13774,9 @@
-
+
-
+
@@ -13801,18 +13787,18 @@
-
+
-
+
-
+
@@ -13821,12 +13807,12 @@
-
+
-
+
-
+
@@ -13835,7 +13821,7 @@
-
+
@@ -13847,7 +13833,7 @@
-
+
@@ -13865,14 +13851,14 @@
-
+
-
+
-
+
-
+
@@ -13880,18 +13866,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -13899,18 +13885,18 @@
-
+
-
+
-
+
-
+
@@ -13918,7 +13904,7 @@
-
+
@@ -13927,25 +13913,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13954,22 +13940,22 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -13984,13 +13970,13 @@
-
+
-
+
@@ -13999,13 +13985,13 @@
-
+
-
+
@@ -14038,13 +14024,13 @@
-
+
-
+
-
+
@@ -14056,115 +14042,115 @@
-
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14178,28 +14164,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14208,7 +14194,7 @@
-
+
@@ -14217,25 +14203,25 @@
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -14243,21 +14229,21 @@
-
+
-
+
-
+
-
+
-
+
@@ -14265,38 +14251,38 @@
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14304,91 +14290,91 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
-
+
@@ -14397,22 +14383,22 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14424,10 +14410,10 @@
-
+
-
+
@@ -14439,43 +14425,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14484,7 +14470,7 @@
-
+
@@ -14493,16 +14479,16 @@
-
+
-
+
-
+
@@ -14514,25 +14500,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14553,9 +14539,9 @@
-
-
-
+
+
+
@@ -14563,69 +14549,69 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
-
-
-
+
-
+
-
+
-
+
-
+
@@ -14634,13 +14620,13 @@
-
+
-
+
-
+
@@ -14649,7 +14635,7 @@
-
+
@@ -14658,19 +14644,19 @@
-
+
-
+
-
+
-
+
@@ -14679,19 +14665,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -14703,22 +14689,22 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14730,22 +14716,22 @@
-
+
-
+
-
+
-
+
@@ -14754,7 +14740,7 @@
-
+
@@ -14763,13 +14749,13 @@
-
+
-
+
@@ -14777,28 +14763,28 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14806,16 +14792,16 @@
-
+
-
+
-
+
-
+
@@ -14836,8 +14822,8 @@
-
-
+
+
@@ -14845,160 +14831,160 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
+
-
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
@@ -15009,7 +14995,7 @@
-
+
@@ -15024,37 +15010,37 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -15062,35 +15048,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -15099,7 +15085,7 @@
-
+
@@ -15107,12 +15093,12 @@
-
+
-
+
-
+
@@ -15134,24 +15120,24 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -15160,43 +15146,43 @@
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
@@ -15211,10 +15197,10 @@
-
+
-
+
@@ -15223,43 +15209,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
-
-
-
-
+
+
+
-
+
@@ -15269,22 +15255,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -15293,22 +15279,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -15326,13 +15312,13 @@
-
+
-
+
-
+
@@ -15340,118 +15326,118 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
-
-
+
-
+
-
+
-
+
@@ -15466,16 +15452,16 @@
-
-
-
+
+
+
-
+
-
+
@@ -15489,34 +15475,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -15524,17 +15510,17 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -15564,25 +15550,25 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -15591,65 +15577,65 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -15658,7 +15644,7 @@
-
+
@@ -15667,31 +15653,31 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
-
-
-
-
+
+
+
@@ -15714,13 +15700,13 @@
-
+
-
+
-
+
@@ -15729,47 +15715,47 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -15777,31 +15763,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -15810,20 +15796,20 @@
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -15831,7 +15817,7 @@
-
+
@@ -15842,20 +15828,20 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -15864,67 +15850,67 @@
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -15947,8 +15933,8 @@
-
-
+
+
@@ -15956,46 +15942,46 @@
-
-
-
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
-
+
-
+
-
+
@@ -16010,19 +15996,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -16031,100 +16017,100 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
+
-
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -16132,21 +16118,21 @@
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
@@ -16155,16 +16141,16 @@
-
-
+
+
-
+
-
+
@@ -16176,7 +16162,7 @@
-
+
@@ -16184,9 +16170,9 @@
-
+
-
+
@@ -16202,96 +16188,96 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -16300,7 +16286,7 @@
-
+
@@ -16309,29 +16295,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -16339,18 +16325,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -16362,21 +16348,21 @@
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -16384,35 +16370,35 @@
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
@@ -16420,41 +16406,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -16466,7 +16452,7 @@
-
+
@@ -16477,16 +16463,16 @@
-
+
-
+
-
+
-
+
@@ -16495,62 +16481,62 @@
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
-
-
-
-
+
+
-
+
-
+
-
+
-
+
@@ -16559,20 +16545,20 @@
-
+
-
-
+
+
-
-
+
+
-
+
@@ -16580,16 +16566,16 @@
-
+
-
-
+
+
-
-
+
+
@@ -16597,9 +16583,9 @@
-
-
-
+
+
+
@@ -16616,59 +16602,59 @@
-
+
-
-
-
-
+
+
+
+
+
-
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -16677,24 +16663,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -16712,7 +16698,7 @@
-
+
@@ -16724,24 +16710,24 @@
-
+
-
-
-
+
+
+
+
-
-
+
+
+
-
-
-
+
-
+
@@ -16751,7 +16737,7 @@
-
+
@@ -16761,13 +16747,13 @@
-
+
-
+
@@ -16775,38 +16761,38 @@
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
-
-
+
@@ -16814,21 +16800,21 @@
-
+
+
+
-
-
-
+
-
+
-
+
-
+
@@ -16836,70 +16822,70 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -16907,20 +16893,20 @@
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -16928,9 +16914,9 @@
+
-
-
+
@@ -16947,41 +16933,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -16990,60 +16976,60 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -17057,21 +17043,21 @@
-
-
+
+
-
+
-
+
-
+
-
+
@@ -17080,141 +17066,142 @@
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -17223,10 +17210,9 @@
-
-
+
-
+
@@ -17247,101 +17233,101 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
+
-
-
+
@@ -17358,95 +17344,95 @@
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
+
@@ -17472,9 +17458,9 @@
-
-
-
+
+
+
@@ -17524,18 +17510,18 @@
-
+
+
-
-
+
-
+
-
+
@@ -17561,49 +17547,49 @@
-
+
-
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -17624,7 +17610,7 @@
-
+
@@ -17633,7 +17619,7 @@
-
+
@@ -17642,7 +17628,7 @@
-
+
@@ -17663,38 +17649,38 @@
-
-
+
+
+
+
-
-
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -17712,97 +17698,97 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -17810,7 +17796,7 @@
-
+
@@ -17819,47 +17805,47 @@
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+