OSDN Git Service

freedreno: move bo-cache to it's own file
[android-x86/external-libdrm.git] / libkms / kms-symbol-check
1 #!/bin/bash
2
3 # The following symbols (past the first five) are taken from the public headers.
4 # A list of the latter should be available Makefile.sources/LIBKMS_H_FILES
5
6 FUNCS=$(nm -D --format=bsd --defined-only ${1-.libs/libkms.so} | awk '{print $3}'| while read func; do
7 ( grep -q "^$func$" || echo $func )  <<EOF
8 __bss_start
9 _edata
10 _end
11 _fini
12 _init
13 kms_bo_create
14 kms_bo_destroy
15 kms_bo_get_prop
16 kms_bo_map
17 kms_bo_unmap
18 kms_create
19 kms_destroy
20 kms_get_prop
21 EOF
22 done)
23
24 test ! -n "$FUNCS" || echo $FUNCS
25 test ! -n "$FUNCS"