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