gbm-symbols-check revision 848b8605
1#!/bin/bash
2
3FUNCS=$(nm -D --defined-only ${1-.libs/libgbm.so} | grep -o "T .*" | cut -c 3- | while read func; do
4( grep -q "^$func$" || echo $func )  <<EOF
5gbm_device_get_fd
6gbm_device_get_backend_name
7gbm_device_is_format_supported
8gbm_device_destroy
9gbm_create_device
10gbm_bo_create
11gbm_bo_import
12gbm_bo_get_width
13gbm_bo_get_height
14gbm_bo_get_stride
15gbm_bo_get_format
16gbm_bo_get_device
17gbm_bo_get_handle
18gbm_bo_get_fd
19gbm_bo_write
20gbm_bo_set_user_data
21gbm_bo_get_user_data
22gbm_bo_destroy
23gbm_surface_create
24gbm_surface_needs_lock_front_buffer
25gbm_surface_lock_front_buffer
26gbm_surface_release_buffer
27gbm_surface_has_free_buffers
28gbm_surface_destroy
29_fini
30_init
31EOF
32done)
33
34test ! -n "$FUNCS" || echo $FUNCS
35test ! -n "$FUNCS"
36