pahole: Make --contains and --find_pointers_to to work with base types
I.e. with plain 'int', 'long', 'short int', etc:
$ pahole --find_pointers_to 'short unsigned int'
uv_hub_info_s: socket_to_node
uv_hub_info_s: socket_to_pnode
uv_hub_info_s: pnode_to_socket
vc_data: vc_screenbuf
vc_data: vc_translate
filter_pred: ops
ext4_sb_info: s_mb_offsets
$ pahole ext4_sb_info | 'sort unsigned int'
bash: sort unsigned int: command not found...
^[^C
$
$ pahole ext4_sb_info | grep 'sort unsigned int'
$ pahole ext4_sb_info | grep 'short unsigned int'
short unsigned int s_mount_state; /* 160 2 */
short unsigned int s_pad; /* 162 2 */
short unsigned int * s_mb_offsets; /* 664 8 */
$ pahole --contains 'short unsigned int'
apm_info
desc_ptr
thread_struct
mpc_table
mpc_intsrc
hrtimer_cpu_base
sched_rt_entity
io_context
inode
tlb_state
kernfs_node
bug_entry
mempolicy
key
blk_plug
gendisk
bio
trace_entry
bio_integrity_payload
request
queue_limits
blk_integrity_iter
ifmap
winsize
net_device
rpc_task
rpc_wait_queue
dst_ops
dst_entry
tcmsg
sock_common
nfs_fh
posix_acl_entry
nfs_server
pci_dev
pci_bus
kernel_vm86_regs
user_i387_struct
fs_parameter_spec
serial_struct
mpc_lintsrc
uv_hub_info_s
hpet_data
bau_pq_entry
uvhub_desc
bau_control
vc_data
ipc_ids
ww_acquire_ctx
fsnotify_mark_connector
sock_fprog
blk_mq_hw_ctx
skb_shared_info
$
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 file changed