ANDROID: ABI: Update symbol list for Exynos SoC

Any vendor module can add KUNIT_STATIC_STUB_REDIRECT at the top of
function to support stubbing. KUNIT_STATIC_STUB_REDIRECT access 2
built-in variables (kunit_running and kunit_hooks) even if there is no
test since CONFIG_KUNIT=y on GKI.

2 variable symbol(s) added
  'struct kunit_hooks_table kunit_hooks'
  'struct static_key_false kunit_running'

Bug: 348320069
Bug: 354624114
Change-Id: I098f64cea5c6127cd785840ad7585896dbd78e80
Signed-off-by: Dongseok Yi <dseok.yi@samsung.com>
(cherry picked from commit a10b25b5a475652c7aa4c883fc34680ffaa978cb)
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 27d0bc9..96f961c 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -5009,6 +5009,11 @@
   pointee_type_id: 0x1e8b8ecc
 }
 pointer_reference {
+  id: 0x0d334260
+  kind: POINTER
+  pointee_type_id: 0x1e8def1c
+}
+pointer_reference {
   id: 0x0d355191
   kind: POINTER
   pointee_type_id: 0x1e95a0da
@@ -11769,6 +11774,11 @@
   pointee_type_id: 0x5c990e71
 }
 pointer_reference {
+  id: 0x1dbcc01b
+  kind: POINTER
+  pointee_type_id: 0x5cb3e6f3
+}
+pointer_reference {
   id: 0x1dc3d428
   kind: POINTER
   pointee_type_id: 0x5d4fb63f
@@ -91439,6 +91449,11 @@
   offset: 640
 }
 member {
+  id: 0x55e3b056
+  name: "fail_current_test"
+  type_id: 0x0d334260
+}
+member {
   id: 0x73029e0c
   name: "fail_entry"
   type_id: 0x315223c4
@@ -102160,6 +102175,12 @@
   offset: 576
 }
 member {
+  id: 0x6c8917eb
+  name: "get_static_stub_address"
+  type_id: 0x1dbcc01b
+  offset: 64
+}
+member {
   id: 0xba32645c
   name: "get_stats"
   type_id: 0x0d84e7d0
@@ -250223,6 +250244,16 @@
   }
 }
 struct_union {
+  id: 0x54eab2e4
+  kind: STRUCT
+  name: "kunit_hooks_table"
+  definition {
+    bytesize: 16
+    member_id: 0x55e3b056
+    member_id: 0x6c8917eb
+  }
+}
+struct_union {
   id: 0xe4b02656
   kind: STRUCT
   name: "kunit_loc"
@@ -312768,6 +312799,14 @@
   parameter_id: 0x384f7d7c
 }
 function {
+  id: 0x1e8def1c
+  return_type_id: 0x48b5725f
+  parameter_id: 0x3e10b518
+  parameter_id: 0x6720d32f
+  parameter_id: 0x3e10b518
+  parameter_id: 0xa52a0930
+}
+function {
   id: 0x1e92214d
   return_type_id: 0x48b5725f
   parameter_id: 0x3829c378
@@ -317733,6 +317772,12 @@
   parameter_id: 0x4585663f
 }
 function {
+  id: 0x5cb3e6f3
+  return_type_id: 0x18bd6530
+  parameter_id: 0x291e8a5b
+  parameter_id: 0x18bd6530
+}
+function {
   id: 0x5cc1ad71
   return_type_id: 0x18bd6530
   parameter_id: 0x295c7202
@@ -388875,6 +388920,15 @@
   full_name: "kunit_binary_assert_format"
 }
 elf_symbol {
+  id: 0xc1b901e4
+  name: "kunit_hooks"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0x8a415115
+  type_id: 0x54eab2e4
+  full_name: "kunit_hooks"
+}
+elf_symbol {
   id: 0xf2e6f907
   name: "kunit_kmalloc_array"
   is_defined: true
@@ -388893,6 +388947,15 @@
   full_name: "kunit_ptr_not_err_assert_format"
 }
 elf_symbol {
+  id: 0x6c9fdcbe
+  name: "kunit_running"
+  is_defined: true
+  symbol_type: OBJECT
+  crc: 0xb0647fac
+  type_id: 0x8e47c273
+  full_name: "kunit_running"
+}
+elf_symbol {
   id: 0x3160ee82
   name: "kvasprintf"
   is_defined: true
@@ -423262,8 +423325,10 @@
   symbol_id: 0xbe2a589c
   symbol_id: 0xf03cc7d6
   symbol_id: 0x4026efa6
+  symbol_id: 0xc1b901e4
   symbol_id: 0xf2e6f907
   symbol_id: 0xb1bdece7
+  symbol_id: 0x6c9fdcbe
   symbol_id: 0x3160ee82
   symbol_id: 0xbc9cd951
   symbol_id: 0x15a3f41a
diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos
index a596d00..a873a1d 100644
--- a/android/abi_gki_aarch64_exynos
+++ b/android/abi_gki_aarch64_exynos
@@ -1614,6 +1614,8 @@
 # required by exynos_thermal_v2.ko
   devm_thermal_of_zone_register
   kthread_flush_work
+  kunit_hooks
+  kunit_running
   of_get_cpu_node
   thermal_cdev_update
   thermal_cooling_device_unregister