diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 234b3f75c277..9d6756374167 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -1088,6 +1088,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3a433e0e } +pointer_reference { + id: 0x04025b72 + kind: POINTER + pointee_type_id: 0x3a498b54 +} pointer_reference { id: 0x0407035c kind: POINTER @@ -1973,6 +1978,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x364a5e11 } +pointer_reference { + id: 0x070509bf + kind: POINTER + pointee_type_id: 0x3654c061 +} pointer_reference { id: 0x070b636f kind: POINTER @@ -6963,6 +6973,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x118f0f04 } +pointer_reference { + id: 0x0ef60874 + kind: POINTER + pointee_type_id: 0x1198c74f +} pointer_reference { id: 0x0ef6d218 kind: POINTER @@ -10778,6 +10793,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x58502715 } +pointer_reference { + id: 0x1c852ec2 + kind: POINTER + pointee_type_id: 0x58545d97 +} pointer_reference { id: 0x1c870ff0 kind: POINTER @@ -14533,6 +14553,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9a5f7e42 } +pointer_reference { + id: 0x2c0815b0 + kind: POINTER + pointee_type_id: 0x9a60b05d +} pointer_reference { id: 0x2c081e7e kind: POINTER @@ -16023,6 +16048,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x98552bb4 } +pointer_reference { + id: 0x2c860b42 + kind: POINTER + pointee_type_id: 0x9858cb96 +} pointer_reference { id: 0x2c87681b kind: POINTER @@ -21528,11 +21558,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x91ed8ab4 } +pointer_reference { + id: 0x2eeb9e62 + kind: POINTER + pointee_type_id: 0x91ee9f17 +} pointer_reference { id: 0x2eeba30b kind: POINTER pointee_type_id: 0x91ee6ab2 } +pointer_reference { + id: 0x2eeba955 + kind: POINTER + pointee_type_id: 0x91ee43cb +} pointer_reference { id: 0x2eec15a8 kind: POINTER @@ -21658,6 +21698,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9189dbcd } +pointer_reference { + id: 0x2ef2544f + kind: POINTER + pointee_type_id: 0x9189b7a1 +} pointer_reference { id: 0x2ef36b70 kind: POINTER @@ -21673,6 +21718,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x91901b03 } +pointer_reference { + id: 0x2ef46265 + kind: POINTER + pointee_type_id: 0x91916f0a +} pointer_reference { id: 0x2ef52cf8 kind: POINTER @@ -23193,6 +23243,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x95795ca2 } +pointer_reference { + id: 0x2fd0c5e3 + kind: POINTER + pointee_type_id: 0x9503f112 +} pointer_reference { id: 0x2fd17240 kind: POINTER @@ -23213,6 +23268,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9511594d } +pointer_reference { + id: 0x2fd50f6e + kind: POINTER + pointee_type_id: 0x9514db26 +} pointer_reference { id: 0x2fd86c98 kind: POINTER @@ -26478,6 +26538,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf2f112a6 } +pointer_reference { + id: 0x36311c57 + kind: POINTER + pointee_type_id: 0xf28497c1 +} pointer_reference { id: 0x3632646e kind: POINTER @@ -36583,6 +36648,11 @@ qualified { qualifier: CONST qualified_type_id: 0xb995416c } +qualified { + id: 0xf28497c1 + qualifier: CONST + qualified_type_id: 0xba55e98d +} qualified { id: 0xf2dcbe16 qualifier: CONST @@ -46252,6 +46322,12 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0xc03b90e5 + name: "action" + type_id: 0x6da3b656 + offset: 256 +} member { id: 0xc046b22b name: "action" @@ -105092,6 +105168,12 @@ member { type_id: 0x396c8362 offset: 384 } +member { + id: 0x34fdb7d9 + name: "hugetlb_entry" + type_id: 0x2eeb9e62 + offset: 384 +} member { id: 0x864648d5 name: "hva_node" @@ -132465,6 +132547,12 @@ member { type_id: 0x2953a412 offset: 192 } +member { + id: 0x3025d10a + name: "mm" + type_id: 0x1b36c7a2 + offset: 64 +} member { id: 0x3025d5eb name: "mm" @@ -140282,6 +140370,12 @@ member { offset: 17323 bitsize: 1 } +member { + id: 0x4d629a4b + name: "no_vma" + type_id: 0x6d7f5ff6 + offset: 288 +} member { id: 0xad3b19eb name: "no_vpd_size" @@ -147197,6 +147291,11 @@ member { type_id: 0x37e8a64c offset: 64 } +member { + id: 0xafbd31bf + name: "ops" + type_id: 0x36311c57 +} member { id: 0xafbdaa36 name: "ops" @@ -148914,6 +149013,12 @@ member { name: "p4d" type_id: 0x58545d97 } +member { + id: 0x65cd7390 + name: "p4d_entry" + type_id: 0x2c0815b0 + offset: 64 +} member { id: 0xb065acb9 name: "p_area" @@ -152963,6 +153068,12 @@ member { type_id: 0x4585663f offset: 1184 } +member { + id: 0x332a4795 + name: "pgd" + type_id: 0x2154832c + offset: 128 +} member { id: 0x332a4ded name: "pgd" @@ -152985,6 +153096,11 @@ member { name: "pgd" type_id: 0xe381831a } +member { + id: 0x941e6cf7 + name: "pgd_entry" + type_id: 0x2fd50f6e +} member { id: 0x99236fa3 name: "pgd_phys" @@ -155020,6 +155136,12 @@ member { name: "pmd" type_id: 0xde7f96df } +member { + id: 0x041686f0 + name: "pmd_entry" + type_id: 0x2fd0c5e3 + offset: 192 +} member { id: 0xab3ce001 name: "pmdown_time" @@ -156804,6 +156926,12 @@ member { type_id: 0x4585663f offset: 32 } +member { + id: 0xe30315e8 + name: "post_vma" + type_id: 0x0ef60874 + offset: 576 +} member { id: 0xda447de8 name: "postclose" @@ -157531,6 +157659,12 @@ member { name: "pre_vectors" type_id: 0x4585663f } +member { + id: 0x366a3be8 + name: "pre_vma" + type_id: 0x2ef46265 + offset: 512 +} member { id: 0x750eca39 name: "prealloc" @@ -161393,6 +161527,18 @@ member { name: "pte" type_id: 0xc32dc55c } +member { + id: 0x682d16d4 + name: "pte_entry" + type_id: 0x2eeba955 + offset: 256 +} +member { + id: 0x11d2ee71 + name: "pte_hole" + type_id: 0x2ef2544f + offset: 320 +} member { id: 0xeef9224d name: "pte_is_counted_cb" @@ -161627,6 +161773,12 @@ member { type_id: 0x1464c1ed offset: 448 } +member { + id: 0x45ac0417 + name: "pud_entry" + type_id: 0x2c860b42 + offset: 128 +} member { id: 0x6978f5e2 name: "pull_down" @@ -196806,6 +196958,12 @@ member { type_id: 0x6d7f5ff6 offset: 360 } +member { + id: 0x3420bbf7 + name: "test_walk" + type_id: 0x2ef46265 + offset: 448 +} member { id: 0xa10fc33f name: "test_young" @@ -212492,6 +212650,12 @@ member { type_id: 0x0e3794b2 offset: 768 } +member { + id: 0x3dc4a866 + name: "walk_lock" + type_id: 0x42167328 + offset: 640 +} member { id: 0xf5e4c1c4 name: "walker" @@ -252628,6 +252792,40 @@ struct_union { member_id: 0x1e7e6c1b } } +struct_union { + id: 0x3a498b54 + kind: STRUCT + name: "mm_walk" + definition { + bytesize: 48 + member_id: 0xafbd31bf + member_id: 0x3025d10a + member_id: 0x332a4795 + member_id: 0x239192da + member_id: 0xc03b90e5 + member_id: 0x4d629a4b + member_id: 0x91796174 + } +} +struct_union { + id: 0xba55e98d + kind: STRUCT + name: "mm_walk_ops" + definition { + bytesize: 88 + member_id: 0x941e6cf7 + member_id: 0x65cd7390 + member_id: 0x45ac0417 + member_id: 0x041686f0 + member_id: 0x682d16d4 + member_id: 0x11d2ee71 + member_id: 0x34fdb7d9 + member_id: 0x3420bbf7 + member_id: 0x366a3be8 + member_id: 0xe30315e8 + member_id: 0x3dc4a866 + } +} struct_union { id: 0xe1f2ee1b kind: STRUCT @@ -294115,6 +294313,42 @@ enumeration { } } } +enumeration { + id: 0x6da3b656 + name: "page_walk_action" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "ACTION_SUBTREE" + } + enumerator { + name: "ACTION_CONTINUE" + value: 1 + } + enumerator { + name: "ACTION_AGAIN" + value: 2 + } + } +} +enumeration { + id: 0x42167328 + name: "page_walk_lock" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "PGWALK_RDLOCK" + } + enumerator { + name: "PGWALK_WRLOCK" + value: 1 + } + enumerator { + name: "PGWALK_WRLOCK_VERIFY" + value: 2 + } + } +} enumeration { id: 0x791165e9 name: "pci_barno" @@ -302261,6 +302495,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x043ecddb } +function { + id: 0x1198c74f + return_type_id: 0x48b5725f + parameter_id: 0x04025b72 +} function { id: 0x119baefc return_type_id: 0x48b5725f @@ -306969,6 +307208,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x21069feb } +function { + id: 0x18da5b6c + return_type_id: 0x48b5725f + parameter_id: 0x21082bfc +} function { id: 0x18daa769 return_type_id: 0x48b5725f @@ -317251,6 +317495,12 @@ function { parameter_id: 0x0258f96e parameter_id: 0x3e10b518 } +function { + id: 0x8556f056 + return_type_id: 0x3654c061 + parameter_id: 0x21082bfc + parameter_id: 0x0a134144 +} function { id: 0x85695d91 return_type_id: 0x6720d32f @@ -317802,6 +318052,11 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0x8e7232d9 + return_type_id: 0x0d956bfc + parameter_id: 0x0a134144 +} function { id: 0x8e8c9c93 return_type_id: 0x11e6864c @@ -319984,6 +320239,14 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x6720d32f } +function { + id: 0x9189b7a1 + return_type_id: 0x6720d32f + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x6720d32f + parameter_id: 0x04025b72 +} function { id: 0x9189dbcd return_type_id: 0x6720d32f @@ -320035,6 +320298,13 @@ function { parameter_id: 0x2801dfaa parameter_id: 0x6720d32f } +function { + id: 0x91916f0a + return_type_id: 0x6720d32f + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x91935bd4 return_type_id: 0x6720d32f @@ -320775,12 +321045,29 @@ function { parameter_id: 0x315b7e01 parameter_id: 0x0ee13889 } +function { + id: 0x91ee43cb + return_type_id: 0x6720d32f + parameter_id: 0x32bee099 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x91ee6ab2 return_type_id: 0x6720d32f parameter_id: 0x32a623d7 parameter_id: 0x31c05a21 } +function { + id: 0x91ee9f17 + return_type_id: 0x6720d32f + parameter_id: 0x32bee099 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x91f05ef8 return_type_id: 0x6720d32f @@ -324253,6 +324540,14 @@ function { return_type_id: 0x1dc3d428 parameter_id: 0x6720d32f } +function { + id: 0x9503f112 + return_type_id: 0x6720d32f + parameter_id: 0x21082bfc + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x95052f9e return_type_id: 0x6720d32f @@ -324297,6 +324592,14 @@ function { parameter_id: 0x18ea6ae3 parameter_id: 0x3ebcd127 } +function { + id: 0x9514db26 + return_type_id: 0x6720d32f + parameter_id: 0x2154832c + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x952154fc return_type_id: 0x6720d32f @@ -326764,6 +327067,14 @@ function { return_type_id: 0x6720d32f parameter_id: 0x17528ded } +function { + id: 0x9858cb96 + return_type_id: 0x6720d32f + parameter_id: 0x1464c1ed + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x985d3db9 return_type_id: 0x6720d32f @@ -329269,6 +329580,14 @@ function { parameter_id: 0x1efad3bd parameter_id: 0x17b22970 } +function { + id: 0x9a60b05d + return_type_id: 0x6720d32f + parameter_id: 0x1c852ec2 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x04025b72 +} function { id: 0x9a60b818 return_type_id: 0xf435685e @@ -331554,6 +331873,15 @@ function { parameter_id: 0x0a85fcb6 parameter_id: 0x395e9ae2 } +function { + id: 0x9b8c84e7 + return_type_id: 0x6720d32f + parameter_id: 0x1b36c7a2 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x36311c57 + parameter_id: 0x18bd6530 +} function { id: 0x9b8e2bf2 return_type_id: 0x6720d32f @@ -340972,6 +341300,13 @@ function { parameter_id: 0x0a134144 parameter_id: 0x33756485 } +function { + id: 0xbfe9db9a + return_type_id: 0x06835e9c + parameter_id: 0x0a134144 + parameter_id: 0x33756485 + parameter_id: 0xe0bb64fa +} function { id: 0xc0086b57 return_type_id: 0x4585663f @@ -342301,6 +342636,14 @@ function { return_type_id: 0x26927abb parameter_id: 0x0490bb4a } +function { + id: 0xe1f0bd48 + return_type_id: 0x32bee099 + parameter_id: 0x1b36c7a2 + parameter_id: 0x21082bfc + parameter_id: 0x33756485 + parameter_id: 0x070509bf +} function { id: 0xe211074d return_type_id: 0x175195e4 @@ -346852,6 +347195,15 @@ elf_symbol { type_id: 0x10229585 full_name: "__pm_stay_awake" } +elf_symbol { + id: 0x20416c93 + name: "__pmd_trans_huge_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x9461cf72 + type_id: 0x8556f056 + full_name: "__pmd_trans_huge_lock" +} elf_symbol { id: 0xc37b6db0 name: "__printk_ratelimit" @@ -346879,6 +347231,15 @@ elf_symbol { type_id: 0x5659e8fb full_name: "__pskb_pull_tail" } +elf_symbol { + id: 0x541b27fa + name: "__pte_offset_map_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0xc310a82a + type_id: 0xe1f0bd48 + full_name: "__pte_offset_map_lock" +} elf_symbol { id: 0xf00cbe99 name: "__put_cred" @@ -354404,6 +354765,15 @@ elf_symbol { type_id: 0x4eca3251 full_name: "anon_inode_getfile" } +elf_symbol { + id: 0x91e99542 + name: "anon_vma_name" + is_defined: true + symbol_type: FUNCTION + crc: 0xfe798c55 + type_id: 0x8e7232d9 + full_name: "anon_vma_name" +} elf_symbol { id: 0x520c1997 name: "arc4_crypt" @@ -354440,6 +354810,16 @@ elf_symbol { type_id: 0x1f66cd75 full_name: "arch_timer_read_counter" } +elf_symbol { + id: 0x1198e2f6 + name: "arch_vma_name" + is_defined: true + symbol_type: FUNCTION + binding: WEAK + crc: 0x62d23840 + type_id: 0x90c0c7f2 + full_name: "arch_vma_name" +} elf_symbol { id: 0xc6d0ad0a name: "argv_free" @@ -385601,6 +385981,15 @@ elf_symbol { type_id: 0x112fdfca full_name: "pm_wakeup_ws_event" } +elf_symbol { + id: 0xe1d2f463 + name: "pmd_clear_bad" + is_defined: true + symbol_type: FUNCTION + crc: 0x0837510a + type_id: 0x18da5b6c + full_name: "pmd_clear_bad" +} elf_symbol { id: 0x3020cd17 name: "policy_has_boost_freq" @@ -403058,6 +403447,15 @@ elf_symbol { type_id: 0x33b27d93 full_name: "vm_node_stat" } +elf_symbol { + id: 0x2570ceae + name: "vm_normal_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x61674d32 + type_id: 0xbfe9db9a + full_name: "vm_normal_page" +} elf_symbol { id: 0xef2c49d1 name: "vm_unmap_ram" @@ -403499,6 +403897,15 @@ elf_symbol { type_id: 0x10229585 full_name: "wakeup_source_unregister" } +elf_symbol { + id: 0x5942369c + name: "walk_page_range" + is_defined: true + symbol_type: FUNCTION + crc: 0x38863699 + type_id: 0x9b8c84e7 + full_name: "walk_page_range" +} elf_symbol { id: 0xb3aa5e28 name: "watchdog_init_timeout" @@ -404744,9 +405151,11 @@ interface { symbol_id: 0x3a80078d symbol_id: 0x4e3336f3 symbol_id: 0x085ad43c + symbol_id: 0x20416c93 symbol_id: 0xc37b6db0 symbol_id: 0xa676022e symbol_id: 0x577da3d6 + symbol_id: 0x541b27fa symbol_id: 0xf00cbe99 symbol_id: 0x36fb0a8e symbol_id: 0x45993ba3 @@ -405583,10 +405992,12 @@ interface { symbol_id: 0xd8dbec6e symbol_id: 0x95eaf556 symbol_id: 0xf2d017ff + symbol_id: 0x91e99542 symbol_id: 0x520c1997 symbol_id: 0x2d3715da symbol_id: 0x7ff45ec2 symbol_id: 0xc447be59 + symbol_id: 0x1198e2f6 symbol_id: 0xc6d0ad0a symbol_id: 0x9403cfad symbol_id: 0x1cf86989 @@ -409048,6 +409459,7 @@ interface { symbol_id: 0x57ba6430 symbol_id: 0x131272a2 symbol_id: 0x58b605c8 + symbol_id: 0xe1d2f463 symbol_id: 0x3020cd17 symbol_id: 0x25c6452e symbol_id: 0x324d8228 @@ -410988,6 +411400,7 @@ interface { symbol_id: 0xdc09fb10 symbol_id: 0x5849ff8e symbol_id: 0xaf85c216 + symbol_id: 0x2570ceae symbol_id: 0xef2c49d1 symbol_id: 0xbbf42090 symbol_id: 0xca7f93d5 @@ -411037,6 +411450,7 @@ interface { symbol_id: 0x1e98f8ba symbol_id: 0x700cd224 symbol_id: 0xfff68651 + symbol_id: 0x5942369c symbol_id: 0xb3aa5e28 symbol_id: 0x610289ba symbol_id: 0x39d70409 diff --git a/gki/aarch64/symbols/honor b/gki/aarch64/symbols/honor index 7859ed7e92a0..5bd8ee3b5e83 100644 --- a/gki/aarch64/symbols/honor +++ b/gki/aarch64/symbols/honor @@ -1,4 +1,11 @@ [abi_symbol_list] + arch_vma_name + anon_vma_name + walk_page_range + vm_normal_page + pmd_clear_bad + __pmd_trans_huge_lock + __pte_offset_map_lock __traceiter_android_vh_add_lazyfree_bypass __tracepoint_android_vh_add_lazyfree_bypass