diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 9d209cba7216..f6d7f95ff76d 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -24888,6 +24888,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x93c72655 } +pointer_reference { + id: 0x2e64265f + kind: POINTER + pointee_type_id: 0x93d07fe3 +} pointer_reference { id: 0x2e64e8af kind: POINTER @@ -330222,6 +330227,11 @@ struct_union { member_id: 0xa361a9ef } } +struct_union { + id: 0x93d07fe3 + kind: STRUCT + name: "scan_control" +} struct_union { id: 0xc440583a kind: STRUCT @@ -407187,6 +407197,16 @@ function { parameter_id: 0x00fde7ff parameter_id: 0x0850608e } +function { + id: 0x9a0fef86 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0xf1a6dfed + parameter_id: 0x2fb2b385 + parameter_id: 0x064d6086 + parameter_id: 0x11cfee5a +} function { id: 0x9a101a10 return_type_id: 0x6720d32f @@ -409044,6 +409064,13 @@ function { parameter_id: 0x2e029f76 parameter_id: 0x13580d6c } +function { + id: 0x9b13aa4d + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2e18f543 + parameter_id: 0x11cfee5a +} function { id: 0x9b144a97 return_type_id: 0x6720d32f @@ -409484,6 +409511,13 @@ function { parameter_id: 0x26e55184 parameter_id: 0x13580d6c } +function { + id: 0x9b3126f5 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2170d06d + parameter_id: 0x6d7f5ff6 +} function { id: 0x9b322684 return_type_id: 0x6720d32f @@ -409518,6 +409552,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x27162aac } +function { + id: 0x9b33f629 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2170d06d + parameter_id: 0x6720d32f + parameter_id: 0x11cfee5a +} function { id: 0x9b3403c3 return_type_id: 0x6720d32f @@ -425697,6 +425739,13 @@ function { parameter_id: 0x38d23361 parameter_id: 0x3ea31487 } +function { + id: 0xf06c0b28 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x39182992 + parameter_id: 0x2170d06d + parameter_id: 0x2e64265f +} function { id: 0xf07462c6 return_type_id: 0x26ee682a @@ -432383,6 +432432,15 @@ elf_symbol { type_id: 0x9bc253cf full_name: "__traceiter_android_rvh_is_cpu_allowed" } +elf_symbol { + id: 0xa5a0ecca + name: "__traceiter_android_rvh_kswapd_shrink_node" + is_defined: true + symbol_type: FUNCTION + crc: 0x56d2b29d + type_id: 0x9bb68fe1 + full_name: "__traceiter_android_rvh_kswapd_shrink_node" +} elf_symbol { id: 0xc6985675 name: "__traceiter_android_rvh_madvise_pageout_begin" @@ -432500,6 +432558,15 @@ elf_symbol { type_id: 0x9bd62b1f full_name: "__traceiter_android_rvh_percpu_rwsem_wait_complete" } +elf_symbol { + id: 0xc16891a4 + name: "__traceiter_android_rvh_perform_reclaim" + is_defined: true + symbol_type: FUNCTION + crc: 0x773b9a53 + type_id: 0x9a0fef86 + full_name: "__traceiter_android_rvh_perform_reclaim" +} elf_symbol { id: 0x097e467e name: "__traceiter_android_rvh_place_entity" @@ -434003,6 +434070,15 @@ elf_symbol { type_id: 0x9bcd4ff7 full_name: "__traceiter_android_vh_check_uninterruptible_tasks_dn" } +elf_symbol { + id: 0xe50d4e50 + name: "__traceiter_android_vh_clear_reclaimed_folio" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd4d792c + type_id: 0x9b3126f5 + full_name: "__traceiter_android_vh_clear_reclaimed_folio" +} elf_symbol { id: 0xaed0a325 name: "__traceiter_android_vh_clear_rwsem_reader_owned" @@ -434516,6 +434592,15 @@ elf_symbol { type_id: 0x9bc1ac21 full_name: "__traceiter_android_vh_evict" } +elf_symbol { + id: 0x10157f79 + name: "__traceiter_android_vh_evict_folios_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0x729850bb + type_id: 0x9b2e0ad9 + full_name: "__traceiter_android_vh_evict_folios_bypass" +} elf_symbol { id: 0x1921d10d name: "__traceiter_android_vh_exit_check" @@ -434651,6 +434736,15 @@ elf_symbol { type_id: 0x9bc00e0e full_name: "__traceiter_android_vh_filemap_map_pages" } +elf_symbol { + id: 0x97914e0c + name: "__traceiter_android_vh_filemap_pages" + is_defined: true + symbol_type: FUNCTION + crc: 0xba178168 + type_id: 0x9b2a7922 + full_name: "__traceiter_android_vh_filemap_pages" +} elf_symbol { id: 0x158bf9d3 name: "__traceiter_android_vh_filemap_read" @@ -435164,6 +435258,15 @@ elf_symbol { type_id: 0x9bcd4ff7 full_name: "__traceiter_android_vh_jiffies_update" } +elf_symbol { + id: 0xc8685c71 + name: "__traceiter_android_vh_keep_reclaimed_folio" + is_defined: true + symbol_type: FUNCTION + crc: 0x1ec2d96a + type_id: 0x9b33f629 + full_name: "__traceiter_android_vh_keep_reclaimed_folio" +} elf_symbol { id: 0xe261e8cc name: "__traceiter_android_vh_killed_process" @@ -435254,6 +435357,24 @@ elf_symbol { type_id: 0x9b222516 full_name: "__traceiter_android_vh_look_around_migrate_folio" } +elf_symbol { + id: 0xa6d58835 + name: "__traceiter_android_vh_lru_gen_add_folio_skip" + is_defined: true + symbol_type: FUNCTION + crc: 0x65dd2754 + type_id: 0x9b43c1ce + full_name: "__traceiter_android_vh_lru_gen_add_folio_skip" +} +elf_symbol { + id: 0x3a741247 + name: "__traceiter_android_vh_lru_gen_del_folio_skip" + is_defined: true + symbol_type: FUNCTION + crc: 0x65dd2754 + type_id: 0x9b43c1ce + full_name: "__traceiter_android_vh_lru_gen_del_folio_skip" +} elf_symbol { id: 0xf6964618 name: "__traceiter_android_vh_lruvec_add_folio" @@ -435425,6 +435546,15 @@ elf_symbol { type_id: 0x9b6fa0ce full_name: "__traceiter_android_vh_mglru_should_abort_scan" } +elf_symbol { + id: 0x912490ef + name: "__traceiter_android_vh_mglru_should_abort_scan_ex" + is_defined: true + symbol_type: FUNCTION + crc: 0xea225255 + type_id: 0x9b13aa4d + full_name: "__traceiter_android_vh_mglru_should_abort_scan_ex" +} elf_symbol { id: 0xf8413699 name: "__traceiter_android_vh_migration_target_bypass" @@ -439061,6 +439191,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_is_cpu_allowed" } +elf_symbol { + id: 0x77ee65c8 + name: "__tracepoint_android_rvh_kswapd_shrink_node" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_kswapd_shrink_node" +} elf_symbol { id: 0xf35a6597 name: "__tracepoint_android_rvh_madvise_pageout_begin" @@ -439178,6 +439317,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_percpu_rwsem_wait_complete" } +elf_symbol { + id: 0xe63868b6 + name: "__tracepoint_android_rvh_perform_reclaim" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_perform_reclaim" +} elf_symbol { id: 0x448fc4e4 name: "__tracepoint_android_rvh_place_entity" @@ -440681,6 +440829,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_check_uninterruptible_tasks_dn" } +elf_symbol { + id: 0xe8cdcd02 + name: "__tracepoint_android_vh_clear_reclaimed_folio" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_clear_reclaimed_folio" +} elf_symbol { id: 0xbbfbc9db name: "__tracepoint_android_vh_clear_rwsem_reader_owned" @@ -441194,6 +441351,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_evict" } +elf_symbol { + id: 0x4276556f + name: "__tracepoint_android_vh_evict_folios_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_evict_folios_bypass" +} elf_symbol { id: 0x684e5f4f name: "__tracepoint_android_vh_exit_check" @@ -441329,6 +441495,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_filemap_map_pages" } +elf_symbol { + id: 0xcef3bcd6 + name: "__tracepoint_android_vh_filemap_pages" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_filemap_pages" +} elf_symbol { id: 0xf61927fd name: "__tracepoint_android_vh_filemap_read" @@ -441842,6 +442017,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_jiffies_update" } +elf_symbol { + id: 0xee6ae51f + name: "__tracepoint_android_vh_keep_reclaimed_folio" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_keep_reclaimed_folio" +} elf_symbol { id: 0xa48390ca name: "__tracepoint_android_vh_killed_process" @@ -441932,6 +442116,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_look_around_migrate_folio" } +elf_symbol { + id: 0x72b9b667 + name: "__tracepoint_android_vh_lru_gen_add_folio_skip" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_lru_gen_add_folio_skip" +} +elf_symbol { + id: 0xc6d82ff1 + name: "__tracepoint_android_vh_lru_gen_del_folio_skip" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_lru_gen_del_folio_skip" +} elf_symbol { id: 0x6e96d5d2 name: "__tracepoint_android_vh_lruvec_add_folio" @@ -442103,6 +442305,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mglru_should_abort_scan" } +elf_symbol { + id: 0x2b626fa1 + name: "__tracepoint_android_vh_mglru_should_abort_scan_ex" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mglru_should_abort_scan_ex" +} elf_symbol { id: 0xb32b3b17 name: "__tracepoint_android_vh_migration_target_bypass" @@ -473914,6 +474125,15 @@ elf_symbol { type_id: 0x9c203488 full_name: "isolate_anon_lru_page" } +elf_symbol { + id: 0xcf6c9713 + name: "isolate_folio" + is_defined: true + symbol_type: FUNCTION + crc: 0xe13fc5aa + type_id: 0xf06c0b28 + full_name: "isolate_folio" +} elf_symbol { id: 0xbb7edccb name: "iter_file_splice_write" @@ -512529,6 +512749,7 @@ interface { symbol_id: 0xfc83b254 symbol_id: 0x7e99bc71 symbol_id: 0x7c212080 + symbol_id: 0xa5a0ecca symbol_id: 0xc6985675 symbol_id: 0x15c6d0dd symbol_id: 0xc5bd3dc9 @@ -512542,6 +512763,7 @@ interface { symbol_id: 0xb51338de symbol_id: 0xc463ba81 symbol_id: 0x21c681ad + symbol_id: 0xc16891a4 symbol_id: 0x097e467e symbol_id: 0xfad1d9f5 symbol_id: 0x8c494e33 @@ -512709,6 +512931,7 @@ interface { symbol_id: 0x17b6819f symbol_id: 0xa2224fa6 symbol_id: 0xd37cc550 + symbol_id: 0xe50d4e50 symbol_id: 0xaed0a325 symbol_id: 0xc308efa9 symbol_id: 0xcad7fba0 @@ -512766,6 +512989,7 @@ interface { symbol_id: 0xdcaa59a3 symbol_id: 0xf586d5b6 symbol_id: 0x9073c9ee + symbol_id: 0x10157f79 symbol_id: 0x1921d10d symbol_id: 0xb38eccdd symbol_id: 0x1f554c2a @@ -512781,6 +513005,7 @@ interface { symbol_id: 0x49c69e22 symbol_id: 0x5893591b symbol_id: 0xb7d91f76 + symbol_id: 0x97914e0c symbol_id: 0x158bf9d3 symbol_id: 0x0e217a5e symbol_id: 0xe78b407f @@ -512838,6 +513063,7 @@ interface { symbol_id: 0x4dca46cc symbol_id: 0x8a4bd5e4 symbol_id: 0xf83fbd26 + symbol_id: 0xc8685c71 symbol_id: 0xe261e8cc symbol_id: 0x19426a78 symbol_id: 0x04e61b81 @@ -512848,6 +513074,8 @@ interface { symbol_id: 0x57087e9e symbol_id: 0xe19d2bf8 symbol_id: 0x993f42ff + symbol_id: 0xa6d58835 + symbol_id: 0x3a741247 symbol_id: 0xf6964618 symbol_id: 0x5ed119ce symbol_id: 0x3e320e3f @@ -512867,6 +513095,7 @@ interface { symbol_id: 0xea8ce2b0 symbol_id: 0x9833ba62 symbol_id: 0x105350cb + symbol_id: 0x912490ef symbol_id: 0xf8413699 symbol_id: 0x22de652b symbol_id: 0xf928bf8a @@ -513271,6 +513500,7 @@ interface { symbol_id: 0x4fd98142 symbol_id: 0x695c4baf symbol_id: 0x99d57c12 + symbol_id: 0x77ee65c8 symbol_id: 0xf35a6597 symbol_id: 0xa667d2d3 symbol_id: 0x3147c5df @@ -513284,6 +513514,7 @@ interface { symbol_id: 0xdf21a7cc symbol_id: 0xeea6bf23 symbol_id: 0xee3719e3 + symbol_id: 0xe63868b6 symbol_id: 0x448fc4e4 symbol_id: 0x121537db symbol_id: 0x50cc3541 @@ -513451,6 +513682,7 @@ interface { symbol_id: 0x9e7fa6cd symbol_id: 0x2cf5984c symbol_id: 0x62b6878e + symbol_id: 0xe8cdcd02 symbol_id: 0xbbfbc9db symbol_id: 0x36fc8313 symbol_id: 0x9036cb5a @@ -513508,6 +513740,7 @@ interface { symbol_id: 0x54b2cd01 symbol_id: 0xe7584e1c symbol_id: 0x50b74da0 + symbol_id: 0x4276556f symbol_id: 0x684e5f4f symbol_id: 0xac5d150b symbol_id: 0x0d418d38 @@ -513523,6 +513756,7 @@ interface { symbol_id: 0x6d970e8c symbol_id: 0x85c23431 symbol_id: 0xb34d9200 + symbol_id: 0xcef3bcd6 symbol_id: 0xf61927fd symbol_id: 0xa8c30e54 symbol_id: 0x63048a89 @@ -513580,6 +513814,7 @@ interface { symbol_id: 0x62c13726 symbol_id: 0xc85b1b92 symbol_id: 0xafbca760 + symbol_id: 0xee6ae51f symbol_id: 0xa48390ca symbol_id: 0xb1f4423e symbol_id: 0x918a6f4b @@ -513590,6 +513825,8 @@ interface { symbol_id: 0x94ddd62c symbol_id: 0xda2d53f2 symbol_id: 0x50a5a949 + symbol_id: 0x72b9b667 + symbol_id: 0xc6d82ff1 symbol_id: 0x6e96d5d2 symbol_id: 0xfa8a7008 symbol_id: 0x32947069 @@ -513609,6 +513846,7 @@ interface { symbol_id: 0xa5b4e5b2 symbol_id: 0xdc8e9184 symbol_id: 0xca4f3601 + symbol_id: 0x2b626fa1 symbol_id: 0xb32b3b17 symbol_id: 0xa3d5f70d symbol_id: 0x72c79d80 @@ -517140,6 +517378,7 @@ interface { symbol_id: 0x99bcb7fe symbol_id: 0x2066c48d symbol_id: 0x1cd74592 + symbol_id: 0xcf6c9713 symbol_id: 0xbb7edccb symbol_id: 0xd4b34ea6 symbol_id: 0x3c6496cb diff --git a/gki/aarch64/symbols/oplus b/gki/aarch64/symbols/oplus index 2cf9fd28022e..e784bc627395 100644 --- a/gki/aarch64/symbols/oplus +++ b/gki/aarch64/symbols/oplus @@ -606,3 +606,22 @@ ashmem_area_name ashmem_area_size ashmem_area_vmfile + __traceiter_android_vh_lru_gen_add_folio_skip + __traceiter_android_vh_lru_gen_del_folio_skip + __traceiter_android_vh_evict_folios_bypass + __traceiter_android_vh_keep_reclaimed_folio + __traceiter_android_vh_clear_reclaimed_folio + __traceiter_android_vh_filemap_pages + __traceiter_android_rvh_kswapd_shrink_node + __traceiter_android_rvh_perform_reclaim + __traceiter_android_vh_mglru_should_abort_scan_ex + __tracepoint_android_vh_lru_gen_add_folio_skip + __tracepoint_android_vh_lru_gen_del_folio_skip + __tracepoint_android_vh_evict_folios_bypass + __tracepoint_android_vh_keep_reclaimed_folio + __tracepoint_android_vh_clear_reclaimed_folio + __tracepoint_android_vh_filemap_pages + __tracepoint_android_rvh_kswapd_shrink_node + __tracepoint_android_rvh_perform_reclaim + __tracepoint_android_vh_mglru_should_abort_scan_ex + isolate_folio