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