OSDN Git Service

add timeline signal/transfer ioctls v2
[android-x86/external-libdrm.git] / omap / omap-symbol-check
1 #!/bin/bash
2
3 set -u
4
5 # The following symbols (past the first five) are taken from the public headers.
6 # A list of the latter should be available Makefile.am/libdrm_omap*HEADERS
7
8 FUNCS=$($NM -D --format=bsd --defined-only ${1-.libs/libdrm_omap.so} | awk '{print $3}'| while read func; do
9 ( grep -q "^$func$" || echo $func )  <<EOF
10 __bss_start
11 _edata
12 _end
13 _fini
14 _init
15 omap_bo_cpu_fini
16 omap_bo_cpu_prep
17 omap_bo_del
18 omap_bo_dmabuf
19 omap_bo_from_dmabuf
20 omap_bo_from_name
21 omap_bo_get_name
22 omap_bo_handle
23 omap_bo_map
24 omap_bo_new
25 omap_bo_new_tiled
26 omap_bo_ref
27 omap_bo_size
28 omap_device_del
29 omap_device_new
30 omap_device_ref
31 omap_get_param
32 omap_set_param
33 EOF
34 done)
35
36 test ! -n "$FUNCS" || echo $FUNCS
37 test ! -n "$FUNCS"