diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 928cd2b66ce4..f0ee5b615d4f 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -2,13 +2,13 @@ - - + + - - + + - + @@ -23,32 +23,32 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - + + + + + - + @@ -56,66 +56,66 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - - - - + + + + - - + + - + - - - - - - + + + + + + - - + + - + - - + + @@ -125,137 +125,137 @@ - + - - - - - - - - + + + + + + + + - - - - + + + + - - + + - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + + + + + - - + + - - - - + + + + - + - - - - - - - - - + + + + + + + + + - + - - - - - + + + + + - - - - + + + + - + - + - - + + - + - + - - - + + + - + - + - - - - - - - - - + + + + + + + + + @@ -282,15 +282,15 @@ - - - + + + - + @@ -298,291 +298,291 @@ - + - - - - + + + + - + - - - - - - + + + + + + - + - + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - + - - - - - - - + + + + + + + - - + + - + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + - - - - - - - - - + + + + + + + + + - + - - - + + + @@ -590,73 +590,73 @@ - + - - + + - + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - + + - + - - - - + + + + - - + + - - + + - - + + - - - + + + @@ -668,358 +668,366 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1034,448 +1042,448 @@ - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - + - - - - - - + + + + + + - - - - + + + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + + - + - + - + - + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + @@ -1490,130 +1498,130 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - + + + + - + @@ -1629,58 +1637,58 @@ - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + @@ -1693,10 +1701,10 @@ - - - - + + + + @@ -1705,328 +1713,329 @@ - + - - + + - - - + + + - - - - - - - - - + + + + + + + + + - - - + + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - + + + - + - + - - - + + + + - - - - + + + + - - + + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - + @@ -2044,31 +2053,32 @@ - - - - - + + + + + - - - + + + - - + + - - + + - - + + + @@ -2078,80 +2088,81 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2173,97 +2184,97 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + @@ -2272,411 +2283,411 @@ - - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - + - - + + - - - + + + - - - - - + + + + + - - - - + + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2684,97 +2695,97 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - + @@ -2796,9 +2807,9 @@ - - - + + + @@ -2806,126 +2817,126 @@ - - - - - - + + + + + + - + - + - - - - + + + + - - + + - + - + - - - + + + - - - - + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - - + + @@ -2936,287 +2947,287 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + - - + + - + - - - - + + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - + - - - - + + + + - + - + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3228,229 +3239,229 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3459,10 +3470,10 @@ - + - + @@ -3470,7 +3481,7 @@ - + @@ -3492,294 +3503,295 @@ - - - - + + + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + - + - + - - - - - - + + + + + + - + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + - - + + - + - + - + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - + - - + + - - + + - - - + + + - + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - + + - - - - + + + + - - - - + + + + - + @@ -3792,295 +3804,295 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - - - - + + + + - - + + - - + + @@ -4095,72 +4107,72 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -4181,6 +4193,7 @@ + @@ -4189,85 +4202,86 @@ - + - + - + - + - - - + + + - + - + - - + + - - - + + + - - + + - + - + - + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + @@ -4277,13 +4291,13 @@ - - + + - - - + + + @@ -4295,17 +4309,17 @@ - + - - + + - + - - + + @@ -4409,7 +4423,7 @@ - + @@ -4480,7 +4494,7 @@ - + @@ -4524,7 +4538,7 @@ - + @@ -5948,7 +5962,7 @@ - + @@ -6024,97 +6038,97 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6267,7 +6281,7 @@ - + @@ -6313,163 +6327,163 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6800,7 +6814,7 @@ - + @@ -6819,43 +6833,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6884,21 +6898,24 @@ - + - + - + - + - + - + + + + @@ -7289,6 +7306,14 @@ + + + + + + + + @@ -7312,15 +7337,15 @@ - + - + - + @@ -7369,115 +7394,115 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -9171,7 +9196,7 @@ - + @@ -9184,46 +9209,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -10572,20 +10597,20 @@ - + - + - + - + @@ -10664,7 +10689,7 @@ - + @@ -10675,7 +10700,7 @@ - + @@ -10685,10 +10710,10 @@ - + - + @@ -14300,14 +14325,6 @@ - - - - - - - - @@ -15078,7 +15095,7 @@ - + @@ -15139,6 +15156,14 @@ + + + + + + + + @@ -15933,7 +15958,7 @@ - + @@ -16302,7 +16327,7 @@ - + @@ -16404,7 +16429,7 @@ - + @@ -16886,10 +16911,10 @@ - + - + @@ -17265,7 +17290,7 @@ - + @@ -17630,7 +17655,7 @@ - + @@ -21927,6 +21952,9 @@ + + + @@ -21954,7 +21982,7 @@ - + @@ -22180,7 +22208,7 @@ - + @@ -22208,13 +22236,13 @@ - + - + - + @@ -22333,8 +22361,8 @@ - - + + @@ -22539,7 +22567,7 @@ - + @@ -22719,10 +22747,10 @@ - + - + @@ -23100,7 +23128,7 @@ - + @@ -24086,7 +24114,7 @@ - + @@ -24705,7 +24733,7 @@ - + @@ -27465,7 +27493,7 @@ - + @@ -27523,73 +27551,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -27901,6 +27929,11 @@ + + + + + @@ -27921,6 +27954,13 @@ + + + + + + + @@ -29224,7 +29264,7 @@ - + @@ -29243,28 +29283,28 @@ - + - + - + - + - + - + - + @@ -29657,7 +29697,7 @@ - + @@ -31811,7 +31851,7 @@ - + @@ -31832,7 +31872,7 @@ - + @@ -32232,7 +32272,7 @@ - + @@ -33216,7 +33256,7 @@ - + @@ -33474,10 +33514,10 @@ - + - + @@ -34483,7 +34523,7 @@ - + @@ -34509,7 +34549,7 @@ - + @@ -35291,13 +35331,13 @@ - - - - - - - + + + + + + + @@ -35388,23 +35428,23 @@ - - - + + + - - - + + + - - + + - - - + + + @@ -35414,8 +35454,8 @@ - - + + @@ -36150,7 +36190,7 @@ - + @@ -37017,10 +37057,10 @@ - + - + @@ -37089,10 +37129,10 @@ - + - + @@ -37134,18 +37174,18 @@ - + - + - + - + @@ -38898,11 +38938,11 @@ - + - + @@ -38910,12 +38950,12 @@ - + - + @@ -38926,7 +38966,7 @@ - + @@ -38941,13 +38981,13 @@ - + - + @@ -38957,7 +38997,7 @@ - + @@ -38965,10 +39005,10 @@ - + - + @@ -38983,7 +39023,7 @@ - + @@ -39231,7 +39271,7 @@ - + @@ -39323,7 +39363,7 @@ - + @@ -40492,7 +40532,7 @@ - + @@ -40565,19 +40605,19 @@ - + - + - + - + - + @@ -41018,7 +41058,7 @@ - + @@ -41622,7 +41662,7 @@ - + @@ -41634,7 +41674,7 @@ - + @@ -41763,7 +41803,7 @@ - + @@ -41812,115 +41852,115 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -42231,7 +42271,7 @@ - + @@ -42243,7 +42283,7 @@ - + @@ -42963,7 +43003,7 @@ - + @@ -42971,7 +43011,7 @@ - + @@ -43349,114 +43389,114 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -43466,27 +43506,27 @@ - + - + - + - + - + - + - + - + @@ -43494,109 +43534,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -43911,7 +43951,7 @@ - + @@ -44097,7 +44137,7 @@ - + @@ -44616,7 +44656,7 @@ - + @@ -44762,7 +44802,7 @@ - + @@ -46720,7 +46760,7 @@ - + @@ -46736,7 +46776,7 @@ - + @@ -46744,13 +46784,13 @@ - + - + @@ -47242,10 +47282,10 @@ - + - + @@ -47300,7 +47340,7 @@ - + @@ -47309,7 +47349,7 @@ - + @@ -47343,7 +47383,7 @@ - + @@ -47366,7 +47406,7 @@ - + @@ -47470,7 +47510,7 @@ - + @@ -47479,7 +47519,7 @@ - + @@ -47505,7 +47545,7 @@ - + @@ -47527,7 +47567,7 @@ - + @@ -47536,7 +47576,7 @@ - + @@ -47547,7 +47587,7 @@ - + @@ -47788,7 +47828,7 @@ - + @@ -47806,7 +47846,7 @@ - + @@ -47822,10 +47862,10 @@ - + - + @@ -49546,7 +49586,7 @@ - + @@ -50210,7 +50250,7 @@ - + @@ -50508,7 +50548,7 @@ - + @@ -50600,7 +50640,7 @@ - + @@ -50618,7 +50658,7 @@ - + @@ -50651,7 +50691,7 @@ - + @@ -50669,7 +50709,7 @@ - + @@ -50895,7 +50935,7 @@ - + @@ -51167,7 +51207,7 @@ - + @@ -51183,7 +51223,7 @@ - + @@ -51191,13 +51231,13 @@ - + - + @@ -51466,7 +51506,7 @@ - + @@ -51474,7 +51514,7 @@ - + @@ -51936,7 +51976,7 @@ - + @@ -51945,7 +51985,7 @@ - + @@ -51961,7 +52001,7 @@ - + @@ -51969,13 +52009,13 @@ - + - + @@ -51983,18 +52023,7 @@ - - - - - - - - - - - - + @@ -52002,7 +52031,7 @@ - + @@ -52051,119 +52080,119 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -52198,6 +52227,17 @@ + + + + + + + + + + + @@ -52243,181 +52283,181 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -52745,7 +52785,7 @@ - + @@ -52754,7 +52794,7 @@ - + @@ -54112,14 +54152,6 @@ - - - - - - - - @@ -54147,7 +54179,7 @@ - + @@ -54275,7 +54307,7 @@ - + @@ -54297,7 +54329,7 @@ - + @@ -54307,7 +54339,7 @@ - + @@ -54315,12 +54347,12 @@ - + - + @@ -54343,12 +54375,12 @@ - + - + @@ -54363,7 +54395,7 @@ - + @@ -54378,7 +54410,7 @@ - + @@ -54392,7 +54424,7 @@ - + @@ -54684,7 +54716,7 @@ - + @@ -54693,7 +54725,7 @@ - + @@ -56215,7 +56247,7 @@ - + @@ -57435,7 +57467,7 @@ - + @@ -57498,165 +57530,165 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -57682,7 +57714,7 @@ - + @@ -57710,7 +57742,7 @@ - + @@ -57759,115 +57791,115 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -59499,6 +59531,14 @@ + + + + + + + + @@ -59812,29 +59852,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -60594,7 +60611,7 @@ - + @@ -60619,34 +60636,34 @@ - + - + - + - + - + - + - + - + - + - + @@ -61179,7 +61196,6 @@ - @@ -62251,7 +62267,7 @@ - + @@ -62267,18 +62283,18 @@ - + - + - + - + - + @@ -62343,14 +62359,6 @@ - - - - - - - - @@ -62548,7 +62556,7 @@ - + @@ -63035,8 +63043,8 @@ - - + + @@ -63127,11 +63135,6 @@ - - - - - @@ -63291,6 +63294,11 @@ + + + + + @@ -65652,7 +65660,7 @@ - + @@ -65692,12 +65700,12 @@ - + - + @@ -66896,7 +66904,7 @@ - + @@ -66924,43 +66932,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -66969,7 +66977,7 @@ - + @@ -67452,13 +67460,13 @@ - + - + @@ -68574,6 +68582,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68606,6 +68649,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -68648,8 +68723,10 @@ + + @@ -68760,7 +68837,7 @@ - + @@ -68851,9 +68928,9 @@ - + - + @@ -68964,7 +69041,7 @@ - + @@ -69196,52 +69273,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -69372,7 +69449,7 @@ - + @@ -70016,7 +70093,7 @@ - + @@ -70432,10 +70509,10 @@ - + - + @@ -70488,10 +70565,10 @@ - + - + @@ -71231,11 +71308,11 @@ - + - + @@ -71757,6 +71834,11 @@ + + + + + @@ -73823,7 +73905,7 @@ - + @@ -73860,40 +73942,40 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -73905,7 +73987,7 @@ - + @@ -73917,52 +73999,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -77133,7 +77215,7 @@ - + @@ -77593,7 +77675,7 @@ - + @@ -78753,17 +78835,6 @@ - - - - - - - - - - - @@ -78883,6 +78954,17 @@ + + + + + + + + + + + @@ -79017,7 +79099,7 @@ - + @@ -79063,61 +79145,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -81312,7 +81394,7 @@ - + @@ -84092,7 +84174,7 @@ - + @@ -84141,115 +84223,115 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -84310,7 +84392,7 @@ - + @@ -84324,7 +84406,7 @@ - + @@ -84492,7 +84574,7 @@ - + @@ -84779,17 +84861,7 @@ - - - - - - - - - - - + @@ -84810,42 +84882,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -85108,7 +85144,7 @@ - + @@ -85180,15 +85216,12 @@ - + - + - - - - + @@ -85379,22 +85412,23 @@ - - - - - - - + - + - + + + + + + + + + + - - @@ -85563,10 +85597,10 @@ - + - + @@ -85574,7 +85608,7 @@ - + @@ -85593,10 +85627,10 @@ - + - + @@ -85840,11 +85874,11 @@ - + - + @@ -85853,7 +85887,7 @@ - + @@ -85887,13 +85921,13 @@ - + - + @@ -85907,7 +85941,7 @@ - + @@ -85955,7 +85989,7 @@ - + @@ -86102,7 +86136,7 @@ - + @@ -86150,7 +86184,7 @@ - + @@ -86329,7 +86363,7 @@ - + @@ -86341,7 +86375,7 @@ - + @@ -86479,11 +86513,11 @@ - + - + @@ -86497,7 +86531,7 @@ - + @@ -86611,7 +86645,7 @@ - + @@ -86626,7 +86660,7 @@ - + @@ -86678,7 +86712,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -86727,11 +86788,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -87013,7 +87110,7 @@ - + @@ -87212,6 +87309,12 @@ + + + + + + @@ -87316,7 +87419,7 @@ - + @@ -87333,17 +87436,6 @@ - - - - - - - - - - - @@ -87829,6 +87921,23 @@ + + + + + + + + + + + + + + + + + @@ -87838,6 +87947,15 @@ + + + + + + + + + @@ -87855,6 +87973,18 @@ + + + + + + + + + + + + @@ -87867,6 +87997,12 @@ + + + + + + @@ -88148,7 +88284,7 @@ - + @@ -88175,7 +88311,7 @@ - + @@ -88184,7 +88320,7 @@ - + @@ -88628,62 +88764,62 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - - + + + - - - - - - + + + + + + - - - - + + + + - - - - + + + + @@ -88881,14 +89017,14 @@ - - - - + + + + - - + + @@ -89219,7 +89355,7 @@ - + @@ -89235,7 +89371,7 @@ - + @@ -89243,7 +89379,7 @@ - + @@ -89271,7 +89407,7 @@ - + @@ -89279,7 +89415,7 @@ - + @@ -89693,39 +89829,39 @@ - - - - + + + + - - - - - + + + + + - - - - + + + + - - - + + + - + - - + + @@ -89910,7 +90046,7 @@ - + @@ -89918,21 +90054,21 @@ - + - + - + @@ -90329,7 +90465,7 @@ - + @@ -90390,19 +90526,19 @@ - + - + - + - + - + @@ -91041,7 +91177,7 @@ - + @@ -91059,7 +91195,7 @@ - + @@ -91895,7 +92031,7 @@ - + @@ -91944,115 +92080,115 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -92127,7 +92263,7 @@ - + @@ -92167,25 +92303,25 @@ - + - + - + - + - + - + - + @@ -92194,10 +92330,10 @@ - + - + @@ -92242,7 +92378,7 @@ - + @@ -92266,7 +92402,7 @@ - + @@ -92373,7 +92509,7 @@ - + @@ -92394,7 +92530,7 @@ - + @@ -92718,7 +92854,7 @@ - + @@ -92782,7 +92918,7 @@ - + @@ -93546,7 +93682,7 @@ - + @@ -94339,7 +94475,7 @@ - + @@ -94386,7 +94522,7 @@ - + @@ -94603,7 +94739,7 @@ - + @@ -94636,7 +94772,7 @@ - + @@ -95341,7 +95477,7 @@ - + @@ -95384,37 +95520,37 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -98189,7 +98325,7 @@ - + @@ -98199,16 +98335,16 @@ - + - + - + - + @@ -98239,11 +98375,11 @@ - + - + @@ -98259,17 +98395,17 @@ - + - + - + @@ -98845,7 +98981,7 @@ - + @@ -100088,7 +100224,7 @@ - + @@ -100105,7 +100241,7 @@ - + @@ -100738,6 +100874,10 @@ + + + + @@ -100954,6 +101094,9 @@ + + + @@ -101883,11 +102026,11 @@ - - - - - + + + + + @@ -102710,7 +102853,7 @@ - + @@ -102727,7 +102870,7 @@ - + @@ -103176,14 +103319,6 @@ - - - - - - - - @@ -103194,12 +103329,12 @@ - + - + - + @@ -103216,7 +103351,7 @@ - + @@ -103246,7 +103381,7 @@ - + @@ -103336,7 +103471,7 @@ - + @@ -103744,18 +103879,18 @@ - + - + - + - + - + @@ -104027,7 +104162,7 @@ - + @@ -104085,14 +104220,6 @@ - - - - - - - - @@ -104139,17 +104266,6 @@ - - - - - - - - - - - @@ -104292,20 +104408,6 @@ - - - - - - - - - - - - - - @@ -104428,11 +104530,11 @@ - - - - - + + + + + @@ -104539,7 +104641,7 @@ - + @@ -104550,7 +104652,7 @@ - + @@ -104719,6 +104821,20 @@ + + + + + + + + + + + + + + @@ -104740,17 +104856,6 @@ - - - - - - - - - - - @@ -105151,7 +105256,7 @@ - + @@ -105231,7 +105336,7 @@ - + @@ -105368,7 +105473,7 @@ - + @@ -105431,7 +105536,7 @@ - + @@ -106006,7 +106111,7 @@ - + @@ -106025,22 +106130,6 @@ - - - - - - - - - - - - - - - - @@ -106217,23 +106306,47 @@ - + - + - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -106261,7 +106374,7 @@ - + @@ -106295,7 +106408,7 @@ - + @@ -106726,7 +106839,7 @@ - + @@ -106954,7 +107067,7 @@ - + @@ -106976,7 +107089,7 @@ - + @@ -106984,7 +107097,7 @@ - + @@ -106992,7 +107105,7 @@ - + @@ -107009,7 +107122,7 @@ - + @@ -107017,7 +107130,7 @@ - + @@ -107876,10 +107989,10 @@ - + - + @@ -108048,7 +108161,7 @@ - + @@ -108058,7 +108171,7 @@ - + @@ -108764,7 +108877,7 @@ - + @@ -108772,7 +108885,7 @@ - + @@ -108780,7 +108893,7 @@ - + @@ -108788,7 +108901,7 @@ - + @@ -108796,7 +108909,7 @@ - + @@ -108864,7 +108977,7 @@ - + @@ -109033,9 +109146,6 @@ - - - @@ -109215,38 +109325,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -109668,8 +109746,6 @@ - - @@ -109689,7 +109765,6 @@ - @@ -109824,6 +109899,9 @@ + + + @@ -109857,14 +109935,39 @@ - - - + + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -109917,7 +110020,6 @@ - @@ -110095,10 +110197,10 @@ - + - + @@ -110225,17 +110327,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -110248,6 +110376,7 @@ + @@ -110311,6 +110440,11 @@ + + + + + @@ -110405,6 +110539,17 @@ + + + + + + + + + + + @@ -110423,9 +110568,15 @@ + + + + + + @@ -110479,7 +110630,36 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -110487,7 +110667,39 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -110496,8 +110708,12 @@ + + + + @@ -110508,7 +110724,7 @@ - + @@ -110516,7 +110732,7 @@ - + @@ -110605,12 +110821,6 @@ - - - - - - @@ -110661,73 +110871,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -110742,7 +110891,7 @@ - + @@ -110840,7 +110989,7 @@ - + @@ -110888,8 +111037,6 @@ - - @@ -110904,19 +111051,14 @@ - - - - - @@ -111084,7 +111226,7 @@ - + @@ -111471,23 +111613,7 @@ - - - - - - - - - - - - - - - - - + @@ -111498,7 +111624,7 @@ - + @@ -111506,6 +111632,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -111570,7 +111799,7 @@ - + @@ -113101,9 +113330,9 @@ - + - + @@ -113112,7 +113341,7 @@ - + @@ -113131,7 +113360,7 @@ - + @@ -113150,10 +113379,10 @@ - + - + @@ -114722,7 +114951,7 @@ - + @@ -114734,7 +114963,7 @@ - + @@ -116258,7 +116487,15 @@ - + + + + + + + + + @@ -116266,7 +116503,7 @@ - + @@ -116274,7 +116511,7 @@ - + @@ -116282,7 +116519,7 @@ - + @@ -116290,18 +116527,29 @@ - + - + - + - + - + + + + + + + + + + + + @@ -116323,7 +116571,7 @@ - + @@ -116334,7 +116582,7 @@ - + @@ -116342,7 +116590,7 @@ - + @@ -117156,18 +117404,18 @@ - + - + - + - + @@ -117208,12 +117456,12 @@ - + - + @@ -117295,10 +117543,10 @@ - + - + @@ -117792,7 +118040,7 @@ - + @@ -117814,7 +118062,7 @@ - + @@ -117822,7 +118070,7 @@ - + @@ -117830,7 +118078,7 @@ - + @@ -117929,6 +118177,17 @@ + + + + + + + + + + + @@ -118070,7 +118329,7 @@ - + @@ -118095,13 +118354,13 @@ - + - + @@ -118225,7 +118484,7 @@ - + @@ -118285,13 +118544,13 @@ - + - + @@ -118326,7 +118585,7 @@ - + @@ -119030,7 +119289,7 @@ - + @@ -119042,10 +119301,10 @@ - + - + @@ -119062,7 +119321,7 @@ - + @@ -119073,7 +119332,7 @@ - + @@ -119090,7 +119349,7 @@ - + @@ -119118,22 +119377,22 @@ - + - + - + - + - + @@ -119141,7 +119400,7 @@ - + @@ -119149,7 +119408,7 @@ - + @@ -119157,7 +119416,7 @@ - + @@ -119180,7 +119439,7 @@ - + @@ -119258,13 +119517,13 @@ - + - + @@ -120985,7 +121244,7 @@ - + @@ -121190,10 +121449,10 @@ - + - + @@ -122063,7 +122322,7 @@ - + @@ -122087,7 +122346,7 @@ - + @@ -122106,7 +122365,7 @@ - + @@ -123989,6 +124248,6 @@ diff --git a/android/abi_gki_aarch64_8ae87ad4df.xml b/android/abi_gki_aarch64_8ae87ad4df.xml index 7d59cbe0a98a..b55fc5345a9a 100644 --- a/android/abi_gki_aarch64_8ae87ad4df.xml +++ b/android/abi_gki_aarch64_8ae87ad4df.xml @@ -284,17 +284,17 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -973,7 +973,7 @@ - + @@ -2311,18 +2311,18 @@ - - - - - - + + + + + + - + @@ -6911,6 +6911,21 @@ + + + + + + + + + + + + + + + @@ -7141,7 +7156,7 @@ - + @@ -7302,11 +7317,11 @@ - - - - - + + + + + @@ -7666,12 +7681,12 @@ - + - + @@ -7691,7 +7706,7 @@ - + @@ -7904,7 +7919,7 @@ - + @@ -7962,7 +7977,7 @@ - + @@ -8218,7 +8233,7 @@ - + @@ -8327,7 +8342,7 @@ - + @@ -9100,7 +9115,7 @@ - + @@ -9861,7 +9876,7 @@ - + @@ -12295,13 +12310,13 @@ - + - + @@ -12699,7 +12714,7 @@ - + @@ -18697,6 +18712,14 @@ + + + + + + + + @@ -19766,7 +19789,7 @@ - + @@ -20028,10 +20051,10 @@ - + - + @@ -20145,10 +20168,10 @@ - + - + @@ -20420,7 +20443,7 @@ - + @@ -21713,7 +21736,7 @@ - + @@ -21738,7 +21761,7 @@ - + @@ -22032,7 +22055,7 @@ - + @@ -22099,7 +22122,7 @@ - + @@ -22951,7 +22974,7 @@ - + @@ -22988,7 +23011,7 @@ - + @@ -24035,10 +24058,10 @@ - + - + @@ -25261,7 +25284,7 @@ - + @@ -25270,7 +25293,7 @@ - + @@ -27461,7 +27484,7 @@ - + @@ -28129,7 +28152,7 @@ - + @@ -30257,178 +30280,14 @@ - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -31565,17 +31424,6 @@ - - - - - - - - - - - @@ -31834,14 +31682,6 @@ - - - - - - - - @@ -32076,10 +31916,10 @@ - + - + @@ -34469,17 +34309,6 @@ - - - - - - - - - - - @@ -39975,7 +39804,7 @@ - + @@ -39994,7 +39823,7 @@ - + @@ -40045,6 +39874,17 @@ + + + + + + + + + + + @@ -40070,7 +39910,7 @@ - + @@ -40232,17 +40072,6 @@ - - - - - - - - - - - @@ -40273,29 +40102,30 @@ - - + - + - - - - - - - + - + - + + + + + + + + + @@ -40320,30 +40150,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -40954,10 +40760,10 @@ - + - + @@ -41010,10 +40816,10 @@ - + - + @@ -41063,14 +40869,6 @@ - - - - - - - - @@ -41097,12 +40895,12 @@ - + - + - + @@ -41119,6 +40917,14 @@ + + + + + + + + @@ -41626,7 +41432,7 @@ - + @@ -41680,10 +41486,10 @@ - + - + @@ -42166,19 +41972,19 @@ - + - + - + @@ -42197,7 +42003,7 @@ - + @@ -42216,7 +42022,7 @@ - + @@ -42225,7 +42031,7 @@ - + @@ -42616,7 +42422,7 @@ - + @@ -42624,14 +42430,6 @@ - - - - - - - - @@ -44618,7 +44416,7 @@ - + @@ -44637,7 +44435,7 @@ - + @@ -50709,7 +50507,7 @@ - + @@ -51080,7 +50878,7 @@ - + @@ -51108,7 +50906,7 @@ - + @@ -51306,7 +51104,7 @@ - + @@ -51392,7 +51190,7 @@ - + @@ -51414,7 +51212,7 @@ - + @@ -51552,7 +51350,7 @@ - + @@ -51686,7 +51484,7 @@ - + @@ -51749,7 +51547,7 @@ - + @@ -51964,7 +51762,7 @@ - + @@ -51979,7 +51777,7 @@ - + @@ -52015,7 +51813,7 @@ - + @@ -52235,7 +52033,7 @@ - + @@ -52430,10 +52228,10 @@ - + - + @@ -52993,7 +52791,7 @@ - + @@ -53391,7 +53189,7 @@ - + @@ -53483,7 +53281,7 @@ - + @@ -53500,7 +53298,7 @@ - + @@ -53683,10 +53481,10 @@ - + - + @@ -53701,10 +53499,10 @@ - + - + @@ -53813,7 +53611,7 @@ - + @@ -53831,7 +53629,7 @@ - + @@ -58166,7 +57964,7 @@ - + @@ -58216,7 +58014,7 @@ - + @@ -58852,7 +58650,7 @@ - + @@ -66693,7 +66491,7 @@ - + @@ -69020,7 +68818,7 @@ - + @@ -69322,7 +69120,7 @@ - + @@ -69386,13 +69184,13 @@ - + - + @@ -69999,7 +69797,7 @@ - + @@ -70018,7 +69816,7 @@ - + @@ -70341,10 +70139,10 @@ - + - + @@ -70414,7 +70212,7 @@ - + @@ -70639,7 +70437,7 @@ - + @@ -77742,10 +77540,10 @@ - + - + @@ -77837,7 +77635,7 @@ - + @@ -77890,7 +77688,7 @@ - + @@ -78489,7 +78287,7 @@ - + @@ -78497,7 +78295,7 @@ - + @@ -78729,30 +78527,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - + @@ -81116,7 +80891,6 @@ - @@ -81658,9 +81432,9 @@ - + - + @@ -81672,7 +81446,7 @@ - + @@ -81680,7 +81454,7 @@ - + @@ -81709,7 +81483,7 @@ - + @@ -82446,11 +82220,11 @@ - + - + @@ -82459,7 +82233,7 @@ - + @@ -82475,7 +82249,7 @@ - + @@ -82493,13 +82267,13 @@ - + - + @@ -82513,7 +82287,7 @@ - + @@ -82561,7 +82335,7 @@ - + @@ -82569,7 +82343,7 @@ - + @@ -82890,7 +82664,7 @@ - + @@ -83163,7 +82937,7 @@ - + @@ -83270,7 +83044,7 @@ - + @@ -83852,7 +83626,7 @@ - + @@ -84339,10 +84113,10 @@ - + - + @@ -84429,7 +84203,7 @@ - + @@ -84453,7 +84227,7 @@ - + @@ -84899,7 +84673,7 @@ - + @@ -84963,7 +84737,7 @@ - + @@ -85265,15 +85039,15 @@ - - - - + + + + - - - + + + @@ -86366,7 +86140,7 @@ - + @@ -86577,7 +86351,7 @@ - + @@ -86700,7 +86474,7 @@ - + @@ -86745,7 +86519,7 @@ - + @@ -87696,16 +87470,16 @@ - + - + - + @@ -87713,7 +87487,7 @@ - + @@ -87809,7 +87583,7 @@ - + @@ -87818,7 +87592,7 @@ - + @@ -87869,7 +87643,7 @@ - + @@ -88193,7 +87967,7 @@ - + @@ -88455,7 +88229,7 @@ - + @@ -88473,10 +88247,10 @@ - + - + @@ -88500,10 +88274,10 @@ - + - + @@ -88601,7 +88375,7 @@ - + @@ -88610,7 +88384,7 @@ - + @@ -88654,7 +88428,7 @@ - + @@ -88670,6 +88444,20 @@ + + + + + + + + + + + + + + @@ -88704,7 +88492,7 @@ - + @@ -88879,6 +88667,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -88967,7 +88782,7 @@ - + @@ -88983,7 +88798,7 @@ - + @@ -88994,7 +88809,7 @@ - + @@ -89050,7 +88865,7 @@ - + @@ -89094,7 +88909,7 @@ - + @@ -89376,7 +89191,7 @@ - + @@ -89594,7 +89409,7 @@ - + @@ -89616,7 +89431,7 @@ - + @@ -89642,7 +89457,7 @@ - + @@ -89651,7 +89466,7 @@ - + @@ -90163,7 +89978,7 @@ - + @@ -90690,14 +90505,6 @@ - - - - - - - - @@ -91035,9 +90842,9 @@ - + - + @@ -92711,7 +92518,7 @@ - + @@ -92752,10 +92559,10 @@ - + - + @@ -95788,7 +95595,7 @@ - + @@ -95804,7 +95611,7 @@ - + @@ -95821,7 +95628,7 @@ - + @@ -95870,7 +95677,7 @@ - + @@ -95894,7 +95701,7 @@ - + @@ -95961,7 +95768,7 @@ - + @@ -96655,7 +96462,7 @@ - + @@ -96701,7 +96508,7 @@ - + @@ -96783,10 +96590,10 @@ - + - + @@ -97284,10 +97091,10 @@ - + - + @@ -97303,7 +97110,7 @@ - + @@ -97311,7 +97118,7 @@ - + @@ -97478,7 +97285,7 @@ - + @@ -97486,10 +97293,10 @@ - + - + @@ -98152,7 +97959,7 @@ - + @@ -98162,7 +97969,7 @@ - + @@ -98170,7 +97977,7 @@ - + @@ -98198,7 +98005,7 @@ - + @@ -98232,7 +98039,7 @@ - + @@ -98241,9 +98048,9 @@ - + - + @@ -98258,7 +98065,7 @@ - + @@ -98305,7 +98112,7 @@ - + @@ -99655,10 +99462,10 @@ - + - + @@ -99765,10 +99572,10 @@ - + - + diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index ea6ba5648bea..fd2a055b0b3a 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -165,6 +165,7 @@ cpu_up crypto_alloc_shash crypto_destroy_tfm + crypto_shash_digest crypto_shash_final crypto_shash_update _ctype @@ -182,6 +183,7 @@ _dev_err devfreq_add_device devfreq_add_governor + devfreq_get_devfreq_by_phandle devfreq_recommended_opp devfreq_register_opp_notifier devfreq_remove_device @@ -227,6 +229,7 @@ devm_clk_get devm_clk_get_optional devm_clk_put + devm_devfreq_register_notifier devm_extcon_dev_allocate devm_extcon_dev_register devm_extcon_dev_unregister @@ -305,6 +308,7 @@ dma_buf_begin_cpu_access dma_buf_detach dma_buf_end_cpu_access + dma_buf_end_cpu_access_partial dma_buf_export dma_buf_fd dma_buf_get @@ -317,6 +321,11 @@ dma_buf_unmap_attachment dma_buf_vmap dma_buf_vunmap + dma_common_get_sgtable + dma_common_mmap + dma_direct_alloc + dma_direct_free + dma_direct_get_required_mask dma_direct_map_page dma_direct_map_resource dma_direct_map_sg @@ -357,6 +366,7 @@ down_read down_trylock down_write + d_path driver_find driver_find_device driver_register @@ -594,6 +604,7 @@ jiffies jiffies_64 jiffies_64_to_clock_t + jiffies64_to_msecs jiffies_to_msecs jiffies_to_usecs kasprintf @@ -639,6 +650,7 @@ kstrtou16 kstrtou8 kstrtouint + kstrtouint_from_user kstrtoull kstrtoull_from_user kthread_bind @@ -658,6 +670,7 @@ kthread_worker_fn ktime_get ktime_get_mono_fast_ns + ktime_get_raw ktime_get_raw_ts64 ktime_get_real_ts64 ktime_get_ts64 @@ -672,6 +685,7 @@ llist_add_batch __lock_buffer loops_per_jiffy + map_vm_area match_string media_create_intf_link media_create_pad_link @@ -725,6 +739,7 @@ mutex_lock_interruptible mutex_trylock mutex_unlock + names_cachep __napi_alloc_skb napi_complete_done napi_disable @@ -1313,6 +1328,7 @@ trace_event_reg trace_handle_return trace_output_call + __tracepoint_android_vh_is_fpsimd_save __tracepoint_device_pm_callback_end __tracepoint_device_pm_callback_start __tracepoint_pelt_cfs_tp @@ -1367,6 +1383,7 @@ ufshcd_shutdown ufshcd_system_resume ufshcd_system_suspend + ufshcd_wb_ctrl unmap_mapping_range __unregister_chrdev unregister_chrdev_region diff --git a/arch/arm64/include/asm/kvm_asm.h b/arch/arm64/include/asm/kvm_asm.h index 44a243754c1b..e695eddc9ece 100644 --- a/arch/arm64/include/asm/kvm_asm.h +++ b/arch/arm64/include/asm/kvm_asm.h @@ -43,9 +43,9 @@ /* Translate a kernel address of @sym into its equivalent linear mapping */ #define kvm_ksym_ref(sym) \ ({ \ - void *val = &sym; \ + void *val = __va_function(sym); \ if (!is_kernel_in_hyp_mode()) \ - val = lm_alias(&sym); \ + val = lm_alias(val); \ val; \ }) diff --git a/arch/arm64/include/asm/memory.h b/arch/arm64/include/asm/memory.h index 987f51bef799..cd70a30241a3 100644 --- a/arch/arm64/include/asm/memory.h +++ b/arch/arm64/include/asm/memory.h @@ -321,13 +321,15 @@ static inline void *phys_to_virt(phys_addr_t x) * virtual address. Therefore, use inline assembly to ensure we are * always taking the address of the actual function. */ -#define __pa_function(x) ({ \ - unsigned long addr; \ +#define __va_function(x) ({ \ + void *addr; \ asm("adrp %0, " __stringify(x) "\n\t" \ "add %0, %0, :lo12:" __stringify(x) : "=r" (addr)); \ - __pa_symbol(addr); \ + addr; \ }) +#define __pa_function(x) __pa_symbol(__va_function(x)) + /* * virt_to_page(x) convert a _valid_ virtual address to struct page * * virt_addr_valid(x) indicates whether a virtual address is valid diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index 0ef12110a8e7..efaee731f592 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -15,12 +15,20 @@ #include #include #include +#include /* * Export tracepoints that act as a bare tracehook (ie: have no trace event * associated with them) to allow external modules to probe them. */ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_task_rq_fair); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_task_rq_rt); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_fallback_rq); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_scheduler_tick); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_enqueue_task); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_dequeue_task); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_can_migrate_task); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_lowest_rq); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_rtmutex_prepare_setprio); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_prepare_prio_fork); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_finish_prio_fork); @@ -35,6 +43,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_wait_finish); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_show_task); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ptype_head); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_kfree_skb); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_arch_set_freq_scale); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_transaction_init); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_set_priority); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_restore_priority); diff --git a/drivers/base/arch_topology.c b/drivers/base/arch_topology.c index 5d3c28562487..65e041ab8f5c 100644 --- a/drivers/base/arch_topology.c +++ b/drivers/base/arch_topology.c @@ -21,6 +21,7 @@ #include #include #include +#include DEFINE_PER_CPU(unsigned long, freq_scale) = SCHED_CAPACITY_SCALE; DEFINE_PER_CPU(unsigned long, max_cpu_freq); @@ -34,7 +35,9 @@ void arch_set_freq_scale(struct cpumask *cpus, unsigned long cur_freq, scale = (cur_freq << SCHED_CAPACITY_SHIFT) / max_freq; - for_each_cpu(i, cpus) { + trace_android_vh_arch_set_freq_scale(cur_freq, max_freq, &scale); + + for_each_cpu(i, cpus){ per_cpu(freq_scale, i) = scale; per_cpu(max_cpu_freq, i) = max_freq; } @@ -55,6 +58,8 @@ void arch_set_max_freq_scale(struct cpumask *cpus, scale = (policy_max_freq << SCHED_CAPACITY_SHIFT) / max_freq; + trace_android_vh_arch_set_freq_scale(policy_max_freq, max_freq, &scale); + for_each_cpu(cpu, cpus) per_cpu(max_freq_scale, cpu) = scale; } diff --git a/drivers/tty/serdev/serdev-ttyport.c b/drivers/tty/serdev/serdev-ttyport.c index 67bb0a0b730e..6cdffde2d682 100644 --- a/drivers/tty/serdev/serdev-ttyport.c +++ b/drivers/tty/serdev/serdev-ttyport.c @@ -301,12 +301,16 @@ struct device *serdev_tty_port_register(struct tty_port *port, * be ignored. */ if (parent->bus == &platform_bus_type) { - char tty_port_name[7]; + if (pdev_tty_port) { + unsigned long pdev_idx; + int tty_len = strlen(drv->name); - sprintf(tty_port_name, "%s%d", drv->name, idx); - if (pdev_tty_port && - !strcmp(pdev_tty_port, tty_port_name)) { - platform = true; + if (!strncmp(pdev_tty_port, drv->name, tty_len)) { + if (!kstrtoul(pdev_tty_port + tty_len, 10, + &pdev_idx) && pdev_idx == idx) { + platform = true; + } + } } } diff --git a/include/trace/hooks/sched.h b/include/trace/hooks/sched.h index 372572a66d20..6ac7dd6f97b7 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -16,6 +16,36 @@ DECLARE_RESTRICTED_HOOK(android_rvh_select_task_rq_fair, TP_PROTO(struct task_struct *p, int prev_cpu, int sd_flag, int wake_flags, int *new_cpu), TP_ARGS(p, prev_cpu, sd_flag, wake_flags, new_cpu), 1); +DECLARE_RESTRICTED_HOOK(android_rvh_select_task_rq_rt, + TP_PROTO(struct task_struct *p, int prev_cpu, int sd_flag, int wake_flags, int *new_cpu), + TP_ARGS(p, prev_cpu, sd_flag, wake_flags, new_cpu), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_select_fallback_rq, + TP_PROTO(int cpu, struct task_struct *p, int *new_cpu), + TP_ARGS(cpu, p, new_cpu), 1); + +struct rq; +DECLARE_HOOK(android_vh_scheduler_tick, + TP_PROTO(struct rq *rq), + TP_ARGS(rq)); + +DECLARE_RESTRICTED_HOOK(android_rvh_enqueue_task, + TP_PROTO(struct rq *rq, struct task_struct *p), + TP_ARGS(rq, p), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_dequeue_task, + TP_PROTO(struct rq *rq, struct task_struct *p), + TP_ARGS(rq, p), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_can_migrate_task, + TP_PROTO(struct task_struct *p, int dst_cpu, int *can_migrate), + TP_ARGS(p, dst_cpu, can_migrate), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_find_lowest_rq, + TP_PROTO(struct task_struct *p, struct cpumask *local_cpu_mask, + int *lowest_cpu), + TP_ARGS(p, local_cpu_mask, lowest_cpu), 1); + DECLARE_RESTRICTED_HOOK(android_rvh_prepare_prio_fork, TP_PROTO(struct task_struct *p), TP_ARGS(p), 1); @@ -37,6 +67,13 @@ DECLARE_RESTRICTED_HOOK(android_rvh_setscheduler, TP_ARGS(p), 1); #else #define trace_android_rvh_select_task_rq_fair(p, prev_cpu, sd_flag, wake_flags, new_cpu) +#define trace_android_rvh_select_task_rq_rt(p, prev_cpu, sd_flag, wake_flags, new_cpu) +#define trace_android_rvh_select_fallback_rq(cpu, p, dest_cpu) +#define trace_android_vh_scheduler_tick(rq) +#define trace_android_rvh_enqueue_task(rq, p) +#define trace_android_rvh_dequeue_task(rq, p) +#define trace_android_rvh_can_migrate_task(p, dst_cpu, can_migrate) +#define trace_android_rvh_find_lowest_rq(p, local_cpu_mask, lowest_cpu) #define trace_android_rvh_prepare_prio_fork(p) #define trace_android_rvh_finish_prio_fork(p) #define trace_android_rvh_rtmutex_prepare_setprio(p, pi_task) diff --git a/include/trace/hooks/topology.h b/include/trace/hooks/topology.h new file mode 100644 index 000000000000..65ee1962b833 --- /dev/null +++ b/include/trace/hooks/topology.h @@ -0,0 +1,27 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM topology + +#define TRACE_INCLUDE_PATH trace/hooks + +#if !defined(_TRACE_HOOK_TOPOLOGY_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_TOPOLOGY_H + +#include +#include + +#if defined(CONFIG_TRACEPOINTS) && defined(CONFIG_ANDROID_VENDOR_HOOKS) + +DECLARE_HOOK(android_vh_arch_set_freq_scale, + TP_PROTO(unsigned long freq, unsigned long max, unsigned long *scale), + TP_ARGS(freq, max, scale)); + +#else + +#define trace_android_vh_arch_set_freq_scale(freq, max, scale) + +#endif + +#endif /* _TRACE_HOOK_TOPOLOGY_H */ +/* This part must be outside protection */ +#include diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 5f3ba4055d48..a1cd9d8754ab 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -1331,6 +1331,8 @@ static inline void enqueue_task(struct rq *rq, struct task_struct *p, int flags) p->sched_class->enqueue_task(rq, p, flags); walt_update_last_enqueue(p); trace_sched_enq_deq_task(p, 1, cpumask_bits(&p->cpus_mask)[0]); + + trace_android_rvh_enqueue_task(rq, p); } static inline void dequeue_task(struct rq *rq, struct task_struct *p, int flags) @@ -1350,6 +1352,8 @@ static inline void dequeue_task(struct rq *rq, struct task_struct *p, int flags) early_detection_notify(rq, sched_ktime_clock()); #endif trace_sched_enq_deq_task(p, 0, cpumask_bits(&p->cpus_mask)[0]); + + trace_android_rvh_dequeue_task(rq, p); } void activate_task(struct rq *rq, struct task_struct *p, int flags) @@ -2101,11 +2105,15 @@ static int select_fallback_rq(int cpu, struct task_struct *p, bool allow_iso) int nid = cpu_to_node(cpu); const struct cpumask *nodemask = NULL; enum { cpuset, possible, fail, bug } state = cpuset; - int dest_cpu; + int dest_cpu = -1; #ifdef CONFIG_SCHED_WALT int isolated_candidate = -1; #endif + trace_android_rvh_select_fallback_rq(cpu, p, &dest_cpu); + if (dest_cpu >= 0) + return dest_cpu; + /* * If the node that the CPU is on has been offlined, cpu_to_node() * will return -1. There is no CPU on the node, and we should @@ -3781,6 +3789,8 @@ void scheduler_tick(void) if (curr->sched_class == &fair_sched_class) check_for_migration(rq, curr); + + trace_android_vh_scheduler_tick(rq); } #ifdef CONFIG_NO_HZ_FULL diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 864261339c32..248339578c16 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -8111,9 +8111,14 @@ static int can_migrate_task(struct task_struct *p, struct lb_env *env) { int tsk_cache_hot; + int can_migrate = 1; lockdep_assert_held(&env->src_rq->lock); + trace_android_rvh_can_migrate_task(p, env->dst_cpu, &can_migrate); + if (!can_migrate) + return 0; + /* * We do not migrate tasks that are: * 1) throttled_lb_pair, or diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c index 7ead22c2099e..0cfca9b00e97 100644 --- a/kernel/sched/rt.c +++ b/kernel/sched/rt.c @@ -13,6 +13,8 @@ #include "walt.h" +#include + int sched_rr_timeslice = RR_TIMESLICE; int sysctl_sched_rr_timeslice = (MSEC_PER_SEC / HZ) * RR_TIMESLICE; /* More than 4 hours if BW_SHIFT equals 20. */ @@ -1536,6 +1538,12 @@ select_task_rq_rt(struct task_struct *p, int cpu, int sd_flag, int flags) struct rq *rq; bool may_not_preempt; bool test; + int target_cpu = -1; + + trace_android_rvh_select_task_rq_rt(p, cpu, sd_flag, + flags, &target_cpu); + if (target_cpu >= 0) + return target_cpu; /* For anything but wake ups, just return the task_cpu */ if (sd_flag != SD_BALANCE_WAKE && sd_flag != SD_BALANCE_FORK) @@ -1924,6 +1932,11 @@ static int find_lowest_rq(struct task_struct *task) int this_cpu = smp_processor_id(); int cpu = -1; int ret; + int lowest_cpu = -1; + + trace_android_rvh_find_lowest_rq(task, lowest_mask, &lowest_cpu); + if (lowest_cpu >= 0) + return lowest_cpu; /* Make sure the mask is initialized first */ if (unlikely(!lowest_mask)) diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 7acc0f4812ac..ee4eb5ed5d56 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -5699,7 +5699,7 @@ static int tracing_set_tracer(struct trace_array *tr, const char *buf) } /* If trace pipe files are being read, we can't change the tracer */ - if (tr->trace_ref) { + if (tr->current_trace->ref) { ret = -EBUSY; goto out; } @@ -5915,7 +5915,7 @@ static int tracing_open_pipe(struct inode *inode, struct file *filp) nonseekable_open(inode, filp); - tr->trace_ref++; + tr->current_trace->ref++; out: mutex_unlock(&trace_types_lock); return ret; @@ -5934,7 +5934,7 @@ static int tracing_release_pipe(struct inode *inode, struct file *file) mutex_lock(&trace_types_lock); - tr->trace_ref--; + tr->current_trace->ref--; if (iter->trace->pipe_close) iter->trace->pipe_close(iter); @@ -7246,7 +7246,7 @@ static int tracing_buffers_open(struct inode *inode, struct file *filp) filp->private_data = info; - tr->trace_ref++; + tr->current_trace->ref++; mutex_unlock(&trace_types_lock); @@ -7347,7 +7347,7 @@ static int tracing_buffers_release(struct inode *inode, struct file *file) mutex_lock(&trace_types_lock); - iter->tr->trace_ref--; + iter->tr->current_trace->ref--; __trace_array_put(iter->tr); @@ -8486,7 +8486,7 @@ static int __remove_instance(struct trace_array *tr) { int i; - if (tr->ref || (tr->current_trace && tr->trace_ref)) + if (tr->ref || (tr->current_trace && tr->current_trace->ref)) return -EBUSY; list_del(&tr->list); diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index e642be5d9ee6..414893bda9b6 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h @@ -309,7 +309,6 @@ struct trace_array { struct trace_event_file *trace_marker_file; cpumask_var_t tracing_cpumask; /* only trace on set CPUs */ int ref; - int trace_ref; #ifdef CONFIG_FUNCTION_TRACER struct ftrace_ops *ops; struct trace_pid_list __rcu *function_pids; @@ -499,6 +498,7 @@ struct tracer { struct tracer *next; struct tracer_flags *flags; int enabled; + int ref; bool print_max; bool allow_instances; #ifdef CONFIG_TRACER_MAX_TRACE