diff --git a/BUILD.bazel b/BUILD.bazel index e85e9a8f7d6b..a304cf46a6ea 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -184,6 +184,7 @@ filegroup( "gki/aarch64/symbols/trusty", "gki/aarch64/symbols/unisoc", "gki/aarch64/symbols/virtual_device", + "gki/aarch64/symbols/xiaomi", ], visibility = ["//visibility:public"], ) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 27a088515b2d..de4ec01e9af4 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -320577,6 +320577,16 @@ function { parameter_id: 0x11cfee5a parameter_id: 0x13580d6c } +function { + id: 0x9b26096d + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2170d06d + parameter_id: 0x33756485 + parameter_id: 0x29b77961 + parameter_id: 0x2e18f543 + parameter_id: 0x13580d6c +} function { id: 0x9b261113 return_type_id: 0x6720d32f @@ -320609,6 +320619,15 @@ function { parameter_id: 0x2360e10b parameter_id: 0x13580d6c } +function { + id: 0x9b273c8b + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2170d06d + parameter_id: 0x33756485 + parameter_id: 0x6720d32f + parameter_id: 0x11cfee5a +} function { id: 0x9b2899c2 return_type_id: 0x6720d32f @@ -337512,6 +337531,24 @@ elf_symbol { type_id: 0x9bb7fe1c full_name: "__traceiter_android_vh_page_add_new_anon_rmap" } +elf_symbol { + id: 0x3246acbb + name: "__traceiter_android_vh_page_referenced_check_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0x9c8de3d7 + type_id: 0x9b273c8b + full_name: "__traceiter_android_vh_page_referenced_check_bypass" +} +elf_symbol { + id: 0xb4d5ffdc + name: "__traceiter_android_vh_page_should_be_protected" + is_defined: true + symbol_type: FUNCTION + crc: 0xc4b4b8c4 + type_id: 0x9b26096d + full_name: "__traceiter_android_vh_page_should_be_protected" +} elf_symbol { id: 0xd14f3adb name: "__traceiter_android_vh_percpu_rwsem_wq_add" @@ -339519,6 +339556,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_page_add_new_anon_rmap" } +elf_symbol { + id: 0x4a5e6e41 + name: "__tracepoint_android_vh_page_referenced_check_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_page_referenced_check_bypass" +} +elf_symbol { + id: 0x352038ba + name: "__tracepoint_android_vh_page_should_be_protected" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_page_should_be_protected" +} elf_symbol { id: 0x3d63616d name: "__tracepoint_android_vh_percpu_rwsem_wq_add" @@ -384534,6 +384589,8 @@ interface { symbol_id: 0x2a856841 symbol_id: 0x0b2ba11b symbol_id: 0xacaadcc9 + symbol_id: 0x3246acbb + symbol_id: 0xb4d5ffdc symbol_id: 0xd14f3adb symbol_id: 0x7d499dab symbol_id: 0x7d069e91 @@ -384757,6 +384814,8 @@ interface { symbol_id: 0x2122908b symbol_id: 0x68d68809 symbol_id: 0x20d2ceb3 + symbol_id: 0x4a5e6e41 + symbol_id: 0x352038ba symbol_id: 0x3d63616d symbol_id: 0x49b95a49 symbol_id: 0x761f292f diff --git a/gki/aarch64/symbols/xiaomi b/gki/aarch64/symbols/xiaomi new file mode 100644 index 000000000000..c39e28d1c4f4 --- /dev/null +++ b/gki/aarch64/symbols/xiaomi @@ -0,0 +1,6 @@ +[abi_symbol_list] + #required by mem_reclaim_ctl.ko + __traceiter_android_vh_page_should_be_protected + __tracepoint_android_vh_page_should_be_protected + __traceiter_android_vh_page_referenced_check_bypass + __tracepoint_android_vh_page_referenced_check_bypass