ANDROID: GKI: whitelist VH symbols added for shmem

Whitelist the VH symbols added for shmem:

4 function symbol(s) added
  'int __traceiter_android_rvh_shmem_allowable_huge_orders(void*, struct
inode*, unsigned long, st
ruct vm_area_struct*, unsigned long*)'
  'int __traceiter_android_rvh_shmem_get_folio(void*, struct
shmem_inode_info*, struct folio**, in
t)'
  'int __traceiter_android_rvh_shmem_suitable_orders(void*, struct
inode*, unsigned long, unsigned
 long, unsigned long*)'
  'int reclaim_shmem_address_space(struct address_space*)'

3 variable symbol(s) added
  'struct tracepoint
__tracepoint_android_rvh_shmem_allowable_huge_orders'
  'struct tracepoint __tracepoint_android_rvh_shmem_get_folio'
  'struct tracepoint __tracepoint_android_rvh_shmem_suitable_orders'

Bug: 397599006
Change-Id: I7cde6f1c3ebc9cfd36446f096a9da4cf9585fd41
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
This commit is contained in:
Charan Teja Kalla
2025-03-03 19:00:02 +05:30
committed by Suren Baghdasaryan
parent add2b5a560
commit 1151f42135
2 changed files with 236 additions and 0 deletions
+229
View File
@@ -16413,6 +16413,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x993db742
}
pointer_reference {
id: 0x2cdf7f67
kind: POINTER
pointee_type_id: 0x993d1b03
}
pointer_reference {
id: 0x2cdfaefe
kind: POINTER
@@ -40864,6 +40869,10 @@ member {
id: 0x2d400d39
type_id: 0x3a2e44f7
}
member {
id: 0x2d493675
type_id: 0x3a0aa9c5
}
member {
id: 0x2d617d2a
type_id: 0x3aab84bb
@@ -41936,6 +41945,11 @@ member {
id: 0x381ff41d
type_id: 0x6f51a064
}
member {
id: 0x384ac743
type_id: 0x6e056fb2
offset: 256
}
member {
id: 0x3866bc41
type_id: 0x6eb4b694
@@ -47972,6 +47986,12 @@ member {
type_id: 0x6720d32f
offset: 11008
}
member {
id: 0xc34f971c
name: "alloced"
type_id: 0x33756485
offset: 128
}
member {
id: 0x67471310
name: "allocflags"
@@ -48912,6 +48932,12 @@ member {
type_id: 0x92233392
offset: 1408
}
member {
id: 0xed700c74
name: "android_vendor_data1"
type_id: 0x92233392
offset: 6464
}
member {
id: 0xed700ca4
name: "android_vendor_data1"
@@ -77578,6 +77604,11 @@ member {
offset: 4
bitsize: 1
}
member {
id: 0xe3d380f8
name: "dir_offsets"
type_id: 0xa918e636
}
member {
id: 0x648b9613
name: "dir_out"
@@ -87576,6 +87607,12 @@ member {
type_id: 0x22b3ece7
offset: 1664
}
member {
id: 0x5aeebac4
name: "fallocend"
type_id: 0x33756485
offset: 768
}
member {
id: 0x9e3288ce
name: "family"
@@ -95082,6 +95119,12 @@ member {
type_id: 0xf435685e
offset: 1216
}
member {
id: 0x621296bd
name: "fsflags"
type_id: 0x4585663f
offset: 832
}
member {
id: 0xd81f096a
name: "fsgid"
@@ -104247,6 +104290,12 @@ member {
type_id: 0x74d29cf1
offset: 2880
}
member {
id: 0x9829b35f
name: "i_crtime"
type_id: 0x399c459b
offset: 512
}
member {
id: 0x7e0d3345
name: "i_crypt_info"
@@ -152827,6 +152876,12 @@ member {
name: "policy"
type_id: 0xa094b81e
}
member {
id: 0x60850ccd
name: "policy"
type_id: 0x6c1beca0
offset: 640
}
member {
id: 0x60ac987d
name: "policy"
@@ -175610,6 +175665,12 @@ member {
type_id: 0x2d76854c
offset: 960
}
member {
id: 0x232be5c0
name: "seals"
type_id: 0x4585663f
offset: 32
}
member {
id: 0x0d9fc4e5
name: "searchLog"
@@ -180127,6 +180188,11 @@ member {
type_id: 0xd3c80119
offset: 128
}
member {
id: 0x89a15522
name: "shrinklist"
type_id: 0xd3c80119
}
member {
id: 0x9e81e59e
name: "shutdown"
@@ -187811,6 +187877,12 @@ member {
type_id: 0x6720d32f
offset: 1024
}
member {
id: 0x698a5393
name: "stop_eviction"
type_id: 0x74d29cf1
offset: 864
}
member {
id: 0x13ccbd72
name: "stop_link"
@@ -190011,6 +190083,18 @@ member {
type_id: 0x92233392
offset: 192
}
member {
id: 0x3ae158c3
name: "swaplist"
type_id: 0xd3c80119
offset: 128
}
member {
id: 0x88ac4bf2
name: "swapped"
type_id: 0x33756485
offset: 192
}
member {
id: 0x74f18c03
name: "swappiness"
@@ -206430,6 +206514,12 @@ member {
type_id: 0xe62ebf07
offset: 288
}
member {
id: 0x885118c5
name: "vfs_inode"
type_id: 0x4456a43e
offset: 896
}
member {
id: 0xf51097ae
name: "vgic"
@@ -211802,6 +211892,12 @@ member {
type_id: 0x283919e1
offset: 448
}
member {
id: 0xb7f10ddd
name: "xattrs"
type_id: 0x283919e1
offset: 640
}
member {
id: 0x215523fc
name: "xdo"
@@ -217500,6 +217596,15 @@ struct_union {
member_id: 0xb7357bee
}
}
struct_union {
id: 0x3a0aa9c5
kind: STRUCT
definition {
bytesize: 32
member_id: 0x89a15522
member_id: 0x3ae158c3
}
}
struct_union {
id: 0x3a2e44f7
kind: STRUCT
@@ -220762,6 +220867,15 @@ struct_union {
member_id: 0x34a5187e
}
}
struct_union {
id: 0x6e056fb2
kind: UNION
definition {
bytesize: 32
member_id: 0xe3d380f8
member_id: 0x2d493675
}
}
struct_union {
id: 0x6e8ae78e
kind: UNION
@@ -261236,6 +261350,13 @@ struct_union {
member_id: 0x4e8c3d5f
}
}
struct_union {
id: 0x6c1beca0
kind: STRUCT
name: "shared_policy"
definition {
}
}
struct_union {
id: 0x1b1b6127
kind: STRUCT
@@ -261279,6 +261400,28 @@ struct_union {
member_id: 0x300b2e9c
}
}
struct_union {
id: 0x993d1b03
kind: STRUCT
name: "shmem_inode_info"
definition {
bytesize: 816
member_id: 0x2d1fec85
member_id: 0x232be5c0
member_id: 0x2d5bf5db
member_id: 0xc34f971c
member_id: 0x88ac4bf2
member_id: 0x384ac743
member_id: 0x9829b35f
member_id: 0x60850ccd
member_id: 0xb7f10ddd
member_id: 0x5aeebac4
member_id: 0x621296bd
member_id: 0x698a5393
member_id: 0x885118c5
member_id: 0xed700c74
}
}
struct_union {
id: 0x394048de
kind: STRUCT
@@ -323791,6 +323934,14 @@ function {
parameter_id: 0x3f0185ef
parameter_id: 0x4585663f
}
function {
id: 0x9b1de81e
return_type_id: 0x6720d32f
parameter_id: 0x18bd6530
parameter_id: 0x2cdf7f67
parameter_id: 0x02cc0dbc
parameter_id: 0x6720d32f
}
function {
id: 0x9b1eceac
return_type_id: 0x6720d32f
@@ -325941,6 +326092,24 @@ function {
parameter_id: 0x3e10b518
parameter_id: 0x6d7f5ff6
}
function {
id: 0x9bcd58a6
return_type_id: 0x6720d32f
parameter_id: 0x18bd6530
parameter_id: 0x1b8590a8
parameter_id: 0x33756485
parameter_id: 0x0a134144
parameter_id: 0x064d6086
}
function {
id: 0x9bcdbd3e
return_type_id: 0x6720d32f
parameter_id: 0x18bd6530
parameter_id: 0x1b8590a8
parameter_id: 0x33756485
parameter_id: 0x33756485
parameter_id: 0x064d6086
}
function {
id: 0x9bcfcbd0
return_type_id: 0x6720d32f
@@ -340690,6 +340859,33 @@ elf_symbol {
type_id: 0x9bdbdcc4
full_name: "__traceiter_android_rvh_setscheduler"
}
elf_symbol {
id: 0x6762133d
name: "__traceiter_android_rvh_shmem_allowable_huge_orders"
is_defined: true
symbol_type: FUNCTION
crc: 0xbed198cb
type_id: 0x9bcd58a6
full_name: "__traceiter_android_rvh_shmem_allowable_huge_orders"
}
elf_symbol {
id: 0x73c83ef4
name: "__traceiter_android_rvh_shmem_get_folio"
is_defined: true
symbol_type: FUNCTION
crc: 0x6dab6cb1
type_id: 0x9b1de81e
full_name: "__traceiter_android_rvh_shmem_get_folio"
}
elf_symbol {
id: 0xb0d7946f
name: "__traceiter_android_rvh_shmem_suitable_orders"
is_defined: true
symbol_type: FUNCTION
crc: 0xf400b09f
type_id: 0x9bcdbd3e
full_name: "__traceiter_android_rvh_shmem_suitable_orders"
}
elf_symbol {
id: 0x46515de8
name: "__traceiter_android_rvh_show_max_freq"
@@ -343120,6 +343316,33 @@ elf_symbol {
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_rvh_setscheduler"
}
elf_symbol {
id: 0xb4c7b2ef
name: "__tracepoint_android_rvh_shmem_allowable_huge_orders"
is_defined: true
symbol_type: OBJECT
crc: 0x7c5aa8a7
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_rvh_shmem_allowable_huge_orders"
}
elf_symbol {
id: 0x00b7ed82
name: "__tracepoint_android_rvh_shmem_get_folio"
is_defined: true
symbol_type: OBJECT
crc: 0x7c5aa8a7
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_rvh_shmem_get_folio"
}
elf_symbol {
id: 0x21bd1459
name: "__tracepoint_android_rvh_shmem_suitable_orders"
is_defined: true
symbol_type: OBJECT
crc: 0x7c5aa8a7
type_id: 0x18ccbd2c
full_name: "__tracepoint_android_rvh_shmem_suitable_orders"
}
elf_symbol {
id: 0xe8cacf26
name: "__tracepoint_android_rvh_show_max_freq"
@@ -391215,6 +391438,9 @@ interface {
symbol_id: 0xc6a28b4a
symbol_id: 0x9b0cc890
symbol_id: 0xa01b20ce
symbol_id: 0x6762133d
symbol_id: 0x73c83ef4
symbol_id: 0xb0d7946f
symbol_id: 0x46515de8
symbol_id: 0x7b07c7f1
symbol_id: 0x968833a5
@@ -391485,6 +391711,9 @@ interface {
symbol_id: 0xc5049f7c
symbol_id: 0x42fff08e
symbol_id: 0xe48123a4
symbol_id: 0xb4c7b2ef
symbol_id: 0x00b7ed82
symbol_id: 0x21bd1459
symbol_id: 0xe8cacf26
symbol_id: 0x8db62b4f
symbol_id: 0xe9c87fab
+7
View File
@@ -2557,6 +2557,7 @@
rdev_get_drvdata
reboot_mode
rebuild_sched_domains
reclaim_shmem_address_space
refcount_dec_and_lock
refcount_dec_and_mutex_lock
refcount_dec_if_one
@@ -3288,6 +3289,9 @@
__traceiter_android_rvh_setscheduler
__traceiter_android_rvh_set_task_cpu
__traceiter_android_rvh_set_user_nice
__traceiter_android_rvh_shmem_allowable_huge_orders
__traceiter_android_rvh_shmem_get_folio
__traceiter_android_rvh_shmem_suitable_orders
__traceiter_android_rvh_show_max_freq
__traceiter_android_rvh_tick_entry
__traceiter_android_rvh_try_to_wake_up
@@ -3402,6 +3406,9 @@
__tracepoint_android_rvh_setscheduler
__tracepoint_android_rvh_set_task_cpu
__tracepoint_android_rvh_set_user_nice
__tracepoint_android_rvh_shmem_allowable_huge_orders
__tracepoint_android_rvh_shmem_get_folio
__tracepoint_android_rvh_shmem_suitable_orders
__tracepoint_android_rvh_show_max_freq
__tracepoint_android_rvh_tick_entry
__tracepoint_android_rvh_try_to_wake_up