Home | History | Annotate | Download | only in libdl
      1 #
      2 # Copyright (C) 2015 The Android Open Source Project
      3 #
      4 # Licensed under the Apache License, Version 2.0 (the "License");
      5 # you may not use this file except in compliance with the License.
      6 # You may obtain a copy of the License at
      7 #
      8 #      http://www.apache.org/licenses/LICENSE-2.0
      9 #
     10 #  Unless required by applicable law or agreed to in writing, software
     11 # distributed under the License is distributed on an "AS IS" BASIS,
     12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 # See the License for the specific language governing permissions and
     14 # limitations under the License.
     15 #
     16 
     17 LIBC {
     18   global:
     19     android_dlopen_ext; # introduced=21
     20     dl_iterate_phdr; # introduced-arm=21
     21     dl_unwind_find_exidx; # arm
     22     dladdr;
     23     dlclose;
     24     dlerror;
     25     dlopen;
     26     dlsym;
     27   local:
     28     *;
     29 };
     30 
     31 LIBC_N {
     32   global:
     33     dlvsym; # introduced=24
     34 } LIBC;
     35 
     36 LIBC_PLATFORM {
     37   global:
     38     __cfi_init;
     39     __cfi_slowpath;
     40     __cfi_slowpath_diag;
     41     android_dlwarning;
     42     android_get_application_target_sdk_version;
     43     android_set_application_target_sdk_version;
     44     android_get_LD_LIBRARY_PATH;
     45     android_update_LD_LIBRARY_PATH;
     46     android_init_anonymous_namespace;
     47     android_create_namespace;
     48     android_link_namespaces;
     49     android_get_exported_namespace;
     50 } LIBC_N;
     51