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