[abi_symbol_list]
# commonly used symbols
  add_wait_queue
  alloc_pages_exact_noprof
  __alloc_pages_noprof
  alloc_workqueue
  alt_cb_patch_nops
  arm64_use_ng_mappings
  atomic_notifier_chain_register
  atomic_notifier_chain_unregister
  bpf_trace_run1
  bpf_trace_run2
  bpf_trace_run4
  bus_find_device
  cancel_work_sync
  complete
  __cpuhp_remove_state
  __cpuhp_setup_state
  __cpu_online_mask
  destroy_workqueue
  _dev_err
  device_for_each_child
  device_link_add
  _dev_info
  _dev_warn
  disable_percpu_irq
  dma_set_coherent_mask
  dma_set_mask
  dma_unmap_sg_attrs
  enable_percpu_irq
  __fortify_panic
  __free_pages
  free_pages_exact
  free_percpu
  free_percpu_irq
  __init_swait_queue_head
  __init_waitqueue_head
  irq_create_of_mapping
  kasan_flag_enabled
  kfree
  kimage_voffset
  __kmalloc_cache_noprof
  kmalloc_caches
  __kmalloc_noprof
  kstrtoull
  __list_add_valid_or_report
  __list_del_entry_valid_or_report
  mem_alloc_profiling_key
  memcpy
  memset
  memstart_addr
  module_layout
  __mutex_init
  mutex_lock
  mutex_unlock
  nr_cpu_ids
  of_platform_populate
  param_ops_bool
  param_ops_int
  pcpu_alloc_noprof
  __per_cpu_offset
  perf_trace_buf_alloc
  perf_trace_run_bpf_submit
  platform_device_register_full
  platform_device_unregister
  __platform_driver_register
  platform_driver_unregister
  preempt_schedule
  preempt_schedule_notrace
  _printk
  put_device
  __put_task_struct
  queue_work_on
  ___ratelimit
  _raw_spin_lock
  _raw_spin_lock_irqsave
  _raw_spin_unlock
  _raw_spin_unlock_irqrestore
  refcount_warn_saturate
  register_virtio_device
  remove_wait_queue
  __request_percpu_irq
  scnprintf
  sg_free_table
  sg_init_one
  sg_init_table
  sg_next
  snprintf
  sprintf
  __stack_chk_fail
  strlen
  strnlen
  trace_event_buffer_commit
  trace_event_buffer_reserve
  trace_event_printf
  trace_event_raw_init
  trace_event_reg
  trace_handle_return
  trace_print_symbols_seq
  trace_raw_output_prep
  __trace_trigger_soft_disabled
  unregister_virtio_device
  utf8_data_table
  uuid_null
  vfree
  vmalloc_to_page
  vmap
  vring_del_virtqueue
  vring_interrupt
  vring_new_virtqueue
  vunmap
  vzalloc_noprof
  wait_woken
  __wake_up
  woken_wake_function

# required by ffa-core.ko
  add_uevent_var
  bus_for_each_dev
  bus_register
  bus_unregister
  device_match_any
  device_register
  device_unregister
  dev_set_name
  driver_register
  driver_unregister
  ida_alloc_range
  ida_destroy
  ida_free
  sysfs_emit

# required by ffa-module.ko
  arm_smccc_1_1_get_conduit
  arm_smccc_1_2_hvc
  arm_smccc_1_2_smc
  arm_smccc_get_version
  bus_register_notifier
  __cpu_present_mask
  irq_dispose_mapping
  of_find_compatible_node
  _raw_read_lock
  _raw_read_unlock
  _raw_write_lock
  _raw_write_unlock
  sg_nents
  smp_call_function_single
  usleep_range_state
  uuid_parse
  xa_destroy
  xa_erase
  xa_find
  xa_find_after
  __xa_insert
  xa_load

# required by system_heap.ko
  dma_buf_export
  dma_heap_add
  dma_heap_get_dev
  dma_heap_get_name
  dma_map_sgtable
  __dma_sync_sg_for_cpu
  __dma_sync_sg_for_device
  iommu_get_domain_for_dev
  remap_pfn_range
  sg_alloc_table
  __sg_page_iter_next
  __sg_page_iter_start
  __swiotlb_find_pool
  vmalloc_noprof

# required by trusty-core.ko
  atomic_notifier_call_chain
  bpf_trace_run3
  bpf_trace_run5
  __cpuhp_state_add_instance
  __cpuhp_state_remove_instance
  __cpu_possible_mask
  disable_irq_nosync
  dma_map_sg_attrs
  enable_irq
  free_irq
  kthread_create_on_cpu
  kthread_park
  kthread_parkme
  kthread_set_per_cpu
  kthread_should_park
  kthread_should_stop
  kthread_stop
  kthread_unpark
  msleep
  of_find_property
  of_irq_find_parent
  __of_parse_phandle_with_args
  of_property_read_u32_index
  of_property_read_variable_u32_array
  panic
  request_threaded_irq
  set_user_nice
  wait_for_completion_timeout

# required by trusty-ipc.ko
  alloc_chrdev_region
  __arch_copy_from_user
  cdev_add
  cdev_del
  cdev_init
  __check_object_size
  class_create
  class_destroy
  _copy_from_iter
  _copy_to_iter
  device_create
  device_destroy
  dma_buf_attach
  dma_buf_detach
  dma_buf_get
  dma_buf_map_attachment
  dma_buf_put
  dma_buf_unmap_attachment
  fget
  finish_wait
  fput
  idr_alloc
  idr_destroy
  idr_find
  idr_for_each
  idr_remove
  import_iovec
  init_wait_entry
  __msecs_to_jiffies
  prepare_to_wait_event
  rb_erase
  rb_insert_color
  __register_virtio_driver
  schedule
  schedule_timeout
  shrinker_alloc
  shrinker_free
  shrinker_register
  strcmp
  strncpy
  strncpy_from_user
  trace_print_array_seq
  unregister_chrdev_region
  unregister_virtio_driver
  virtqueue_add_inbuf
  virtqueue_add_outbuf
  virtqueue_detach_unused_buf
  virtqueue_get_buf
  virtqueue_get_vring_size
  virtqueue_kick
  virtqueue_kick_prepare
  virtqueue_notify
  wait_for_completion_interruptible_timeout
  __warn_printk

# required by trusty-log.ko
  memparse
  misc_deregister
  misc_register
  panic_notifier_list
  seq_open
  seq_printf
  seq_read
  seq_release
  seq_write
  strlcat
  __sysfs_match_string

# required by trusty-populate.ko
  device_attach

# required by trusty-test.ko
  _ctype
  get_random_u64
  ktime_get
  sg_alloc_table_from_pages_segment
  simple_strtoul
  strncmp

# required by trusty-virtio-polling.ko
  hrtimer_cancel
  hrtimer_init
  hrtimer_start_range_ns
  param_ops_ulong
