diff --git a/abi_gki_aarch64.xml b/abi_gki_aarch64.xml
index 92e9a3a48ccd..13e88d4d5b14 100644
--- a/abi_gki_aarch64.xml
+++ b/abi_gki_aarch64.xml
@@ -8870,6 +8870,10 @@
+
+
+
+
@@ -18632,7 +18636,7 @@
-
+
@@ -41930,61 +41934,64 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
-
-
-
+
+
+
-
+
@@ -41993,10 +42000,10 @@
-
+
-
+
@@ -42008,13 +42015,13 @@
-
+
-
+
-
+
@@ -42029,37 +42036,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42068,19 +42075,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -42095,7 +42102,7 @@
-
+
@@ -42103,7 +42110,7 @@
-
+
@@ -42184,248 +42191,248 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
+
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42437,7 +42444,7 @@
-
+
@@ -42449,37 +42456,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42491,7 +42498,7 @@
-
+
@@ -42503,25 +42510,25 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -42541,29 +42548,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42574,33 +42581,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42608,9 +42615,9 @@
-
-
-
+
+
+
@@ -42618,9 +42625,9 @@
-
-
-
+
+
+
@@ -42643,16 +42650,16 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -42660,9 +42667,9 @@
-
-
-
+
+
+
@@ -42673,9 +42680,9 @@
-
-
-
+
+
+
@@ -42689,16 +42696,16 @@
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
@@ -42707,13 +42714,13 @@
-
+
-
+
-
+
@@ -42731,23 +42738,23 @@
-
+
-
-
-
+
+
+
-
+
-
+
-
+
@@ -42765,7 +42772,7 @@
-
+
@@ -42798,13 +42805,13 @@
-
+
-
+
-
+
@@ -42816,11 +42823,11 @@
-
+
-
-
+
+
@@ -42834,31 +42841,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42885,7 +42892,7 @@
-
+
@@ -42903,29 +42910,29 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -42937,32 +42944,32 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
@@ -42970,16 +42977,16 @@
-
-
+
+
-
-
+
+
-
-
-
+
+
+
@@ -42993,7 +43000,7 @@
-
+
@@ -43031,32 +43038,32 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -43064,43 +43071,43 @@
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
@@ -43174,24 +43181,24 @@
-
-
+
-
-
+
+
-
-
+
+
-
+
+
-
+
@@ -43222,14 +43229,14 @@
-
+
-
-
+
-
+
+
@@ -43255,14 +43262,14 @@
-
-
-
-
-
+
+
+
+
-
+
+
@@ -43278,17 +43285,17 @@
-
-
-
-
+
+
+
-
+
+
@@ -43311,17 +43318,17 @@
-
-
+
-
+
+
-
+
-
+
-
+
@@ -43329,13 +43336,13 @@
-
+
-
+
-
+
@@ -43344,7 +43351,7 @@
-
+
@@ -43365,10 +43372,10 @@
-
+
-
+
@@ -43385,37 +43392,37 @@
-
-
-
-
+
+
+
-
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
-
+
+
@@ -43423,22 +43430,22 @@
-
-
+
-
-
-
+
+
+
-
+
+
-
+
-
+
@@ -43448,28 +43455,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -43479,7 +43486,7 @@
-
+
@@ -43491,38 +43498,38 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -43560,10 +43567,10 @@
-
+
-
+
@@ -43572,22 +43579,22 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -43616,7 +43623,7 @@
-
+
@@ -43644,11 +43651,11 @@
-
+
-
+
@@ -43683,7 +43690,7 @@
-
+
@@ -43695,13 +43702,13 @@
-
+
-
+
-
+
@@ -43710,7 +43717,7 @@
-
+
@@ -43719,16 +43726,16 @@
-
+
-
+
-
+
-
+
@@ -43743,22 +43750,22 @@
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
@@ -43766,7 +43773,7 @@
-
+
@@ -43774,7 +43781,7 @@
-
+
@@ -43835,7 +43842,7 @@
-
+
@@ -43848,7 +43855,7 @@
-
+
@@ -43864,9 +43871,9 @@
-
+
-
+
@@ -43877,7 +43884,7 @@
-
+
@@ -43896,25 +43903,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -43952,7 +43959,7 @@
-
+
@@ -43960,7 +43967,7 @@
-
+
@@ -43998,7 +44005,7 @@
-
+
@@ -44012,7 +44019,7 @@
-
+
@@ -44023,7 +44030,7 @@
-
+
@@ -44043,7 +44050,7 @@
-
+
@@ -44051,7 +44058,7 @@
-
+
@@ -44080,24 +44087,24 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
@@ -44127,10 +44134,10 @@
-
+
-
+
@@ -44151,75 +44158,75 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -44227,7 +44234,7 @@
-
+
@@ -44235,7 +44242,6 @@
-
@@ -44243,7 +44249,8 @@
-
+
+
@@ -44254,30 +44261,30 @@
-
+
-
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
@@ -44305,8 +44312,8 @@
-
-
+
+
@@ -44314,21 +44321,21 @@
-
+
-
+
-
+
-
+
-
+
@@ -44349,10 +44356,10 @@
-
-
-
-
+
+
+
+
@@ -44360,8 +44367,8 @@
-
-
+
+
@@ -44375,8 +44382,8 @@
-
-
+
+
@@ -44387,8 +44394,8 @@
-
-
+
+
@@ -44396,16 +44403,16 @@
-
-
+
+
-
+
-
+
@@ -44419,38 +44426,38 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -44459,39 +44466,39 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
-
-
-
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -44505,13 +44512,13 @@
-
+
-
+
@@ -44519,186 +44526,186 @@
-
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -44718,7 +44725,7 @@
-
+
@@ -44737,13 +44744,13 @@
-
-
+
+
-
-
-
+
+
+
@@ -44757,9 +44764,9 @@
-
-
-
+
+
+
@@ -44770,20 +44777,20 @@
-
+
-
+
-
-
+
-
+
+
@@ -44800,9 +44807,9 @@
-
-
-
+
+
+
@@ -44873,9 +44880,9 @@
-
-
-
+
+
+
@@ -44904,10 +44911,10 @@
-
-
+
-
+
+
@@ -44921,10 +44928,10 @@
-
-
+
-
+
+
@@ -44941,18 +44948,18 @@
-
-
+
-
+
+
-
-
+
+
@@ -44963,9 +44970,9 @@
-
-
-
+
+
+
@@ -44976,30 +44983,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45008,51 +45015,51 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45069,7 +45076,7 @@
-
+
@@ -45083,7 +45090,7 @@
-
+
@@ -45103,7 +45110,7 @@
-
+
@@ -45120,7 +45127,7 @@
-
+
@@ -45134,7 +45141,7 @@
-
+
@@ -45151,33 +45158,33 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
@@ -45186,20 +45193,20 @@
-
+
-
+
-
+
-
+
@@ -45207,10 +45214,10 @@
-
-
+
-
+
+
@@ -45221,16 +45228,16 @@
-
-
+
-
-
-
+
+
+
-
+
+
@@ -45259,10 +45266,10 @@
-
-
+
-
+
+
@@ -45279,10 +45286,10 @@
-
-
+
-
+
+
@@ -45305,9 +45312,9 @@
-
-
-
+
+
+
@@ -45318,17 +45325,17 @@
-
+
-
+
-
-
-
+
+
+
@@ -45357,9 +45364,9 @@
-
-
-
+
+
+
@@ -45373,21 +45380,21 @@
-
+
-
+
-
-
-
+
+
-
+
+
-
+
@@ -45400,13 +45407,13 @@
-
+
-
+
-
+
@@ -45444,18 +45451,18 @@
-
+
-
+
-
+
@@ -45466,12 +45473,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -45485,42 +45492,42 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
-
-
+
+
+
@@ -45529,20 +45536,22 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -45551,10 +45560,10 @@
-
+
-
+
@@ -45562,16 +45571,16 @@
-
+
-
+
-
-
+
+
@@ -45579,10 +45588,10 @@
-
+
-
+
@@ -45594,12 +45603,12 @@
-
+
-
-
+
+
@@ -45610,44 +45619,44 @@
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45659,10 +45668,10 @@
-
+
-
+
@@ -45677,33 +45686,33 @@
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45711,7 +45720,7 @@
-
+
@@ -45728,10 +45737,10 @@
-
-
-
+
+
+
@@ -45739,46 +45748,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45787,13 +45796,13 @@
-
-
-
+
+
+
-
+
@@ -45803,7 +45812,7 @@
-
+
@@ -45819,7 +45828,7 @@
-
+
@@ -45829,10 +45838,10 @@
-
+
-
+
@@ -45841,16 +45850,16 @@
-
+
-
+
-
+
@@ -45865,19 +45874,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -45898,7 +45907,7 @@
-
+
@@ -45988,7 +45997,7 @@
-
+
@@ -46045,7 +46054,7 @@
-
+
@@ -46054,62 +46063,62 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -46119,20 +46128,20 @@
-
+
-
+
-
+
-
+
@@ -46142,7 +46151,7 @@
-
+
@@ -46155,7 +46164,7 @@
-
+
@@ -46168,7 +46177,7 @@
-
+
@@ -46181,13 +46190,13 @@
-
+
-
+
@@ -46205,10 +46214,10 @@
-
+
-
+
@@ -46235,16 +46244,16 @@
-
+
-
+
-
+
-
-
+
+
@@ -46253,12 +46262,12 @@
-
+
-
-
+
+
@@ -46266,119 +46275,119 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -46411,7 +46420,7 @@
-
+
@@ -46420,16 +46429,16 @@
-
+
-
+
-
+
-
+
@@ -46441,23 +46450,23 @@
-
+
-
-
-
-
-
+
+
+
-
-
-
+
+
+
-
+
+
+
@@ -46480,7 +46489,7 @@
-
+
@@ -46488,15 +46497,15 @@
-
+
-
-
-
+
+
+
@@ -46504,41 +46513,41 @@
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -46546,10 +46555,10 @@
-
-
-
-
+
+
+
+
@@ -46560,8 +46569,8 @@
-
-
+
+
@@ -46575,7 +46584,7 @@
-
+
@@ -46583,19 +46592,19 @@
-
+
-
-
+
+
-
+
-
+
-
+
@@ -46609,15 +46618,15 @@
-
-
-
+
+
+
-
+
-
+
@@ -46631,10 +46640,10 @@
-
+
-
+
@@ -46661,7 +46670,7 @@
-
+
@@ -46676,15 +46685,15 @@
-
-
-
-
+
-
-
+
+
+
+
+
-
+
@@ -46696,16 +46705,16 @@
-
+
-
+
-
+
-
+
@@ -46713,8 +46722,8 @@
-
-
+
+
@@ -46722,90 +46731,88 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
@@ -46817,15 +46824,17 @@
-
+
+
+
-
+
-
+
@@ -46833,10 +46842,10 @@
-
-
-
+
+
+
@@ -46844,13 +46853,13 @@
-
+
-
+
@@ -46858,18 +46867,18 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
@@ -46877,18 +46886,18 @@
-
+
-
+
-
+
-
+
@@ -46902,11 +46911,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -46929,37 +46938,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -46974,7 +46983,7 @@
-
+
@@ -47012,10 +47021,10 @@
-
+
-
+
@@ -47039,21 +47048,21 @@
-
+
-
+
-
+
-
-
-
+
+
+
@@ -47061,7 +47070,7 @@
-
+
@@ -47069,42 +47078,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -47133,20 +47142,20 @@
-
+
-
+
-
+
-
+
-
+
@@ -47155,18 +47164,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -47175,10 +47184,10 @@
-
+
-
+
@@ -47186,7 +47195,7 @@
-
+
@@ -47194,23 +47203,23 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -47222,28 +47231,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -47254,7 +47263,7 @@
-
+
@@ -47263,11 +47272,11 @@
-
-
-
+
-
+
+
+
@@ -47296,25 +47305,25 @@
-
-
-
+
-
-
-
+
+
+
+
+
-
+
-
+
-
+
@@ -47331,37 +47340,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -47369,10 +47378,10 @@
-
+
-
+
@@ -47381,10 +47390,10 @@
-
-
-
-
+
+
+
+
@@ -47397,28 +47406,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -47426,27 +47435,27 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -47464,7 +47473,7 @@
-
+
@@ -47473,7 +47482,7 @@
-
+
@@ -47490,10 +47499,10 @@
-
+
-
+
@@ -47508,18 +47517,18 @@
-
+
-
+
-
+
-
+
@@ -47528,10 +47537,10 @@
-
+
-
+
@@ -47543,16 +47552,16 @@
-
+
-
+
-
+
-
+
@@ -47561,28 +47570,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -47597,15 +47606,15 @@
-
-
-
-
+
+
+
+
-
+
-
+
@@ -47617,108 +47626,108 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -47745,10 +47754,10 @@
-
+
-
+
@@ -47789,8 +47798,8 @@
-
-
+
+
@@ -47813,23 +47822,23 @@
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
+
@@ -47837,7 +47846,7 @@
-
+
@@ -47855,10 +47864,10 @@
-
+
-
+
@@ -47884,20 +47893,20 @@
-
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
@@ -47905,16 +47914,16 @@
-
+
-
+
-
+
@@ -47940,18 +47949,18 @@
-
-
-
-
+
+
+
+
-
+
-
+
@@ -47959,8 +47968,8 @@
-
-
+
+
@@ -47974,42 +47983,42 @@
-
+
-
+
-
+
-
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
@@ -48020,17 +48029,17 @@
-
+
-
+
-
+
-
-
+
+
@@ -48039,12 +48048,12 @@
-
+
-
+
@@ -48058,7 +48067,7 @@
-
+
@@ -48069,8 +48078,8 @@
-
-
+
+
@@ -48087,15 +48096,15 @@
-
-
-
+
+
+
-
+
-
+
@@ -48106,71 +48115,69 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
@@ -48182,9 +48189,11 @@
-
-
-
+
+
+
+
+
@@ -48193,19 +48202,19 @@
-
+
-
+
-
-
-
-
+
+
+
+
@@ -48214,10 +48223,10 @@
-
+
-
+
@@ -48241,7 +48250,7 @@
-
+
@@ -48256,13 +48265,13 @@
-
+
-
+
-
+
@@ -48322,10 +48331,10 @@
-
+
-
+
@@ -48337,27 +48346,27 @@
-
+
-
+
-
+
-
+
-
+
@@ -48387,7 +48396,7 @@
-
+
@@ -48399,7 +48408,7 @@
-
+
@@ -48410,20 +48419,20 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -48431,7 +48440,7 @@
-
+
@@ -48440,7 +48449,7 @@
-
+
@@ -48449,17 +48458,17 @@
-
+
-
-
-
+
+
+
-
+
-
+
@@ -48467,74 +48476,74 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -48563,17 +48572,17 @@
-
+
-
+
-
+
-
-
-
+
+
+
@@ -48587,25 +48596,25 @@
-
+
-
+
-
+
-
+
-
+
-