diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index adb69e3da2c6..274a0554c239 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -183,6 +183,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x28e34a3d } +pointer_reference { + id: 0x00b27c00 + kind: POINTER + pointee_type_id: 0x2889169c +} pointer_reference { id: 0x00b7947f kind: POINTER @@ -27018,6 +27023,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcd0cdcf7 } +pointer_reference { + id: 0x39d477a1 + kind: POINTER + pointee_type_id: 0xcd113819 +} pointer_reference { id: 0x39d60e4a kind: POINTER @@ -38009,6 +38019,11 @@ array { id: 0xc227cae4 element_type_id: 0x18791053 } +array { + id: 0xc2477f5b + number_of_elements: 1020 + element_type_id: 0x384f7d7c +} array { id: 0xc28f8f19 number_of_elements: 19 @@ -55876,6 +55891,12 @@ member { name: "buf" type_id: 0xc8c766a0 } +member { + id: 0x9ad98a9e + name: "buf" + type_id: 0xc2477f5b + offset: 32 +} member { id: 0x9aeff0bf name: "buf" @@ -244581,6 +244602,16 @@ struct_union { member_id: 0xf543a7c9 } } +struct_union { + id: 0xcd113819 + kind: STRUCT + name: "nf_log_buf" + definition { + bytesize: 1024 + member_id: 0x6560daa2 + member_id: 0x9ad98a9e + } +} struct_union { id: 0x2889169c kind: STRUCT @@ -288427,6 +288458,12 @@ function { parameter_id: 0x384c5795 parameter_id: 0x384c5795 } +function { + id: 0x09028dcc + return_type_id: 0x48b5725f + parameter_id: 0x6720d32f + parameter_id: 0x14ba251a +} function { id: 0x091a93fa return_type_id: 0xa98dedee @@ -289485,6 +289522,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x00a43052 } +function { + id: 0x10b4ce93 + return_type_id: 0x48b5725f + parameter_id: 0x00b27c00 +} function { id: 0x10b5b48c return_type_id: 0x48b5725f @@ -291434,6 +291476,12 @@ function { parameter_id: 0x293f2663 parameter_id: 0x3da0a8e3 } +function { + id: 0x134cbffd + return_type_id: 0x48b5725f + parameter_id: 0x0ca27481 + parameter_id: 0x3f1cd3a6 +} function { id: 0x135157d2 return_type_id: 0x48b5725f @@ -299145,6 +299193,11 @@ function { parameter_id: 0x295c7202 parameter_id: 0x295c7202 } +function { + id: 0x1eed4c7b + return_type_id: 0x48b5725f + parameter_id: 0x39d477a1 +} function { id: 0x1eedbe86 return_type_id: 0x48b5725f @@ -305193,6 +305246,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x120540d1 } +function { + id: 0x841a3f70 + return_type_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x14ba251a +} function { id: 0x84257977 return_type_id: 0x6720d32f @@ -310446,6 +310505,13 @@ function { parameter_id: 0x3806390a parameter_id: 0x295c7202 } +function { + id: 0x9324f691 + return_type_id: 0x6720d32f + parameter_id: 0x39d477a1 + parameter_id: 0x3e10b518 + parameter_id: 0xa52a0930 +} function { id: 0x9326478c return_type_id: 0x6720d32f @@ -326332,6 +326398,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x0c2e195c } +function { + id: 0x9e8d4344 + return_type_id: 0x6720d32f + parameter_id: 0x0ca27481 + parameter_id: 0x0abe9fd1 + parameter_id: 0x3f1cd3a6 +} function { id: 0x9e8d7e1b return_type_id: 0x6720d32f @@ -327046,6 +327119,12 @@ function { parameter_id: 0x0e8833d6 parameter_id: 0x6720d32f } +function { + id: 0x9f2d8d2b + return_type_id: 0x6720d32f + parameter_id: 0x0abe9fd1 + parameter_id: 0x00b27c00 +} function { id: 0x9f2dbdb4 return_type_id: 0x6720d32f @@ -328367,6 +328446,10 @@ function { parameter_id: 0xfc0e1dbd parameter_id: 0x0d9f5631 } +function { + id: 0xa5e2423c + return_type_id: 0x39d477a1 +} function { id: 0xa641688a return_type_id: 0xfc0e1dbd @@ -373974,6 +374057,33 @@ elf_symbol { type_id: 0xfebe0504 full_name: "nf_ct_invert_tuple" } +elf_symbol { + id: 0x38b1d9e3 + name: "nf_log_buf_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xcd6f2dc9 + type_id: 0x9324f691 + full_name: "nf_log_buf_add" +} +elf_symbol { + id: 0xeacec26b + name: "nf_log_buf_close" + is_defined: true + symbol_type: FUNCTION + crc: 0x80c68137 + type_id: 0x1eed4c7b + full_name: "nf_log_buf_close" +} +elf_symbol { + id: 0xfde35a24 + name: "nf_log_buf_open" + is_defined: true + symbol_type: FUNCTION + crc: 0x0d4961de + type_id: 0xa5e2423c + full_name: "nf_log_buf_open" +} elf_symbol { id: 0x05283614 name: "nf_log_packet" @@ -373983,6 +374093,60 @@ elf_symbol { type_id: 0x138ba240 full_name: "nf_log_packet" } +elf_symbol { + id: 0x8ecf8aa9 + name: "nf_log_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x76eb5be6 + type_id: 0x9f2d8d2b + full_name: "nf_log_register" +} +elf_symbol { + id: 0x55dea4c4 + name: "nf_log_set" + is_defined: true + symbol_type: FUNCTION + crc: 0x939a54bd + type_id: 0x9e8d4344 + full_name: "nf_log_set" +} +elf_symbol { + id: 0x8ca42486 + name: "nf_log_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x616b7349 + type_id: 0x10b4ce93 + full_name: "nf_log_unregister" +} +elf_symbol { + id: 0xdd9bb11b + name: "nf_log_unset" + is_defined: true + symbol_type: FUNCTION + crc: 0x134619c3 + type_id: 0x134cbffd + full_name: "nf_log_unset" +} +elf_symbol { + id: 0x5eaca033 + name: "nf_logger_find_get" + is_defined: true + symbol_type: FUNCTION + crc: 0xd1f2eee2 + type_id: 0x841a3f70 + full_name: "nf_logger_find_get" +} +elf_symbol { + id: 0x7a73c649 + name: "nf_logger_put" + is_defined: true + symbol_type: FUNCTION + crc: 0xb8cd3a7f + type_id: 0x09028dcc + full_name: "nf_logger_put" +} elf_symbol { id: 0x8b1dfb41 name: "nf_register_net_hook" @@ -405276,7 +405440,16 @@ interface { symbol_id: 0xb4e99805 symbol_id: 0x471faa17 symbol_id: 0x82e37620 + symbol_id: 0x38b1d9e3 + symbol_id: 0xeacec26b + symbol_id: 0xfde35a24 symbol_id: 0x05283614 + symbol_id: 0x8ecf8aa9 + symbol_id: 0x55dea4c4 + symbol_id: 0x8ca42486 + symbol_id: 0xdd9bb11b + symbol_id: 0x5eaca033 + symbol_id: 0x7a73c649 symbol_id: 0x8b1dfb41 symbol_id: 0x43078d96 symbol_id: 0xaf6b3cf1 diff --git a/android/abi_gki_aarch64_honda b/android/abi_gki_aarch64_honda index d01b1309dc84..8ee57762f944 100644 --- a/android/abi_gki_aarch64_honda +++ b/android/abi_gki_aarch64_honda @@ -78,3 +78,14 @@ # required by ebt_log.ko module nf_log_packet sysctl_nf_log_all_netns + +# required by xt_LOG.ko module + nf_log_buf_add + nf_log_buf_close + nf_log_buf_open + nf_log_register + nf_log_set + nf_log_unregister + nf_log_unset + nf_logger_find_get + nf_logger_put