Home | History | Annotate | Line # | Download | only in gbm
      1  1.1.1.2  mrg #!/bin/sh
      2  1.1.1.2  mrg set -eu
      3      1.1  mrg 
      4  1.1.1.2  mrg LIB=${1-.libs/libgbm.so}
      5  1.1.1.2  mrg 
      6  1.1.1.2  mrg if ! [ -f "$LIB" ]
      7  1.1.1.2  mrg then
      8  1.1.1.2  mrg   exit 1
      9  1.1.1.2  mrg fi
     10  1.1.1.2  mrg 
     11  1.1.1.2  mrg FUNCS=$($NM -D --defined-only $LIB | grep -o "T .*" | cut -c 3- | while read func; do
     12      1.1  mrg ( grep -q "^$func$" || echo $func )  <<EOF
     13      1.1  mrg gbm_device_get_fd
     14      1.1  mrg gbm_device_get_backend_name
     15      1.1  mrg gbm_device_is_format_supported
     16      1.1  mrg gbm_device_destroy
     17  1.1.1.2  mrg gbm_device_get_format_modifier_plane_count
     18      1.1  mrg gbm_create_device
     19      1.1  mrg gbm_bo_create
     20  1.1.1.2  mrg gbm_bo_create_with_modifiers
     21      1.1  mrg gbm_bo_import
     22  1.1.1.2  mrg gbm_bo_map
     23  1.1.1.2  mrg gbm_bo_unmap
     24      1.1  mrg gbm_bo_get_width
     25      1.1  mrg gbm_bo_get_height
     26      1.1  mrg gbm_bo_get_stride
     27  1.1.1.2  mrg gbm_bo_get_stride_for_plane
     28      1.1  mrg gbm_bo_get_format
     29  1.1.1.2  mrg gbm_bo_get_bpp
     30  1.1.1.2  mrg gbm_bo_get_offset
     31      1.1  mrg gbm_bo_get_device
     32      1.1  mrg gbm_bo_get_handle
     33      1.1  mrg gbm_bo_get_fd
     34  1.1.1.2  mrg gbm_bo_get_plane_count
     35  1.1.1.2  mrg gbm_bo_get_handle_for_plane
     36  1.1.1.2  mrg gbm_bo_get_modifier
     37      1.1  mrg gbm_bo_write
     38      1.1  mrg gbm_bo_set_user_data
     39      1.1  mrg gbm_bo_get_user_data
     40      1.1  mrg gbm_bo_destroy
     41  1.1.1.2  mrg gbm_format_get_name
     42      1.1  mrg gbm_surface_create
     43  1.1.1.2  mrg gbm_surface_create_with_modifiers
     44      1.1  mrg gbm_surface_lock_front_buffer
     45      1.1  mrg gbm_surface_release_buffer
     46      1.1  mrg gbm_surface_has_free_buffers
     47      1.1  mrg gbm_surface_destroy
     48      1.1  mrg _fini
     49      1.1  mrg _init
     50      1.1  mrg EOF
     51      1.1  mrg done)
     52      1.1  mrg 
     53      1.1  mrg test ! -n "$FUNCS" || echo $FUNCS
     54      1.1  mrg test ! -n "$FUNCS"
     55