gbm-symbols-check revision 848b8605
1848b8605Smrg#!/bin/bash 2848b8605Smrg 3848b8605SmrgFUNCS=$(nm -D --defined-only ${1-.libs/libgbm.so} | grep -o "T .*" | cut -c 3- | while read func; do 4848b8605Smrg( grep -q "^$func$" || echo $func ) <<EOF 5848b8605Smrggbm_device_get_fd 6848b8605Smrggbm_device_get_backend_name 7848b8605Smrggbm_device_is_format_supported 8848b8605Smrggbm_device_destroy 9848b8605Smrggbm_create_device 10848b8605Smrggbm_bo_create 11848b8605Smrggbm_bo_import 12848b8605Smrggbm_bo_get_width 13848b8605Smrggbm_bo_get_height 14848b8605Smrggbm_bo_get_stride 15848b8605Smrggbm_bo_get_format 16848b8605Smrggbm_bo_get_device 17848b8605Smrggbm_bo_get_handle 18848b8605Smrggbm_bo_get_fd 19848b8605Smrggbm_bo_write 20848b8605Smrggbm_bo_set_user_data 21848b8605Smrggbm_bo_get_user_data 22848b8605Smrggbm_bo_destroy 23848b8605Smrggbm_surface_create 24848b8605Smrggbm_surface_needs_lock_front_buffer 25848b8605Smrggbm_surface_lock_front_buffer 26848b8605Smrggbm_surface_release_buffer 27848b8605Smrggbm_surface_has_free_buffers 28848b8605Smrggbm_surface_destroy 29848b8605Smrg_fini 30848b8605Smrg_init 31848b8605SmrgEOF 32848b8605Smrgdone) 33848b8605Smrg 34848b8605Smrgtest ! -n "$FUNCS" || echo $FUNCS 35848b8605Smrgtest ! -n "$FUNCS" 36